diff --git a/.env b/.env index ec98d8a..c9fa6eb 100644 --- a/.env +++ b/.env @@ -113,4 +113,4 @@ W=T X=D Y=S Z=M -mapSaasKey=intaleq_secret_2026 +mapSaasKey=zP9vL5mK2nQ8xR7jT4wS1yB6hG3fV0cX diff --git a/android/app/build.gradle b/android/app/build.gradle index c80f03c..2bfcab4 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -48,8 +48,8 @@ android { // For more information, see: https://flutter.dev/to/review-gradle-config. minSdkVersion = 24 targetSdk = 36 - versionCode = 63 - versionName = '1.1.63' + versionCode = 65 + versionName = '1.1.65' multiDexEnabled = true ndk { abiFilters "armeabi-v7a", "arm64-v8a" diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 7014485..00cf14b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,8 @@ + + diff --git a/ios/Podfile b/ios/Podfile index 45c3b86..16d4165 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -42,6 +42,11 @@ post_install do |installer| config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '16.1' # Fix for "non-modular header" issues with some pods. config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES' + + config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [ + '$(inherited)', + 'PERMISSION_CONTACTS=1', + ] end end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6cbe851..3c95c1b 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -486,6 +486,6 @@ SPEC CHECKSUMS: wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556 webview_flutter_wkwebview: 8ebf4fded22593026f7dbff1fbff31ea98573c8d -PODFILE CHECKSUM: 095099247b81b4f879b2736241d2072ab1875fad +PODFILE CHECKSUM: 8a0b04ec79a0d49122ae6c10242e7cb023122802 COCOAPODS: 1.16.2 diff --git a/lib/controller/home/contact_us_controller.dart b/lib/controller/home/contact_us_controller.dart index 48dbe29..bce50bc 100644 --- a/lib/controller/home/contact_us_controller.dart +++ b/lib/controller/home/contact_us_controller.dart @@ -12,7 +12,8 @@ class ContactUsController extends GetxController { final TimeOfDay workStartTime = const TimeOfDay(hour: 10, minute: 0); final TimeOfDay workEndTime = const TimeOfDay(hour: 16, minute: 0); - bool _isWithinWorkTime(TimeOfDay now) { + bool get isWorkTime { + final now = TimeOfDay.now(); return (now.hour > workStartTime.hour || (now.hour == workStartTime.hour && now.minute >= workStartTime.minute)) && @@ -20,6 +21,11 @@ class ContactUsController extends GetxController { (now.hour == workEndTime.hour && now.minute <= workEndTime.minute)); } + /// Helper to format working hours for UI + String get workHoursString => + '${workStartTime.hour.toString().padLeft(2, '0')}:${workStartTime.minute.toString().padLeft(2, '0')} - ' + '${workEndTime.hour.toString().padLeft(2, '0')}:${workEndTime.minute.toString().padLeft(2, '0')}'; + /// PHONE LIST (USED FOR CALLS + WHATSAPP) final List phoneNumbers = [ '+963952475734', @@ -33,10 +39,24 @@ class ContactUsController extends GetxController { return phoneNumbers[random.nextInt(phoneNumbers.length)]; } - /// SHOW DIALOG + /// DIRECT ACTIONS + void makeCall() { + if (isWorkTime) { + makePhoneCall(getRandomPhone()); + } + } + + void sendWhatsApp() { + launchCommunication('whatsapp', getRandomPhone(), 'Hello'.tr); + } + + void sendEmail() { + launchCommunication('email', 'support@intaleqapp.com', 'Hello'.tr); + } + + /// SHOW DIALOG (Optional legacy support) void showContactDialog(BuildContext context) { - TimeOfDay now = TimeOfDay.now(); - bool withinHours = _isWithinWorkTime(now); + bool withinHours = isWorkTime; showCupertinoModalPopup( context: context, @@ -44,7 +64,6 @@ class ContactUsController extends GetxController { title: Text('Contact Us'.tr), message: Text('Choose a contact option'.tr), actions: [ - /// 📞 CALL (RANDOM) — ONLY DURING WORK HOURS if (withinHours) CupertinoActionSheetAction( child: Row( @@ -55,12 +74,10 @@ class ContactUsController extends GetxController { ], ), onPressed: () { - final phone = getRandomPhone(); - makePhoneCall(phone); + Navigator.pop(context); + makeCall(); }, ), - - /// ⛔ OUTSIDE WORK HOURS — SHOW INFO if (!withinHours) CupertinoActionSheetAction( child: Text( @@ -70,8 +87,6 @@ class ContactUsController extends GetxController { ), onPressed: () => Navigator.pop(context), ), - - /// 💬 WHATSAPP (RANDOM) CupertinoActionSheetAction( child: Row( mainAxisAlignment: MainAxisAlignment.spaceAround, @@ -84,20 +99,18 @@ class ContactUsController extends GetxController { ], ), onPressed: () { - final phone = getRandomPhone(); - launchCommunication('whatsapp', phone, 'Hello'.tr); + Navigator.pop(context); + sendWhatsApp(); }, ), - - /// 📧 EMAIL CupertinoActionSheetAction( child: Text('Send Email'.tr), - onPressed: () => launchCommunication( - 'email', 'support@intaleqapp.com', 'Hello'.tr), + onPressed: () { + Navigator.pop(context); + sendEmail(); + }, ), ], - - /// ❌ CANCEL BUTTON cancelButton: CupertinoActionSheetAction( child: Text('Cancel'.tr), onPressed: () => Navigator.pop(context), diff --git a/lib/controller/home/map_passenger_controller.dart b/lib/controller/home/map_passenger_controller.dart index 66ffe77..b435066 100644 --- a/lib/controller/home/map_passenger_controller.dart +++ b/lib/controller/home/map_passenger_controller.dart @@ -611,53 +611,56 @@ class MapPassengerController extends GetxController { if (response.statusCode == 200) { final responseData = json.decode(response.body); - if (responseData['code'] == 'Ok' || responseData['routes'] != null) { - var routeData = responseData['routes'][0]; + // Support both old format (routes[0]) and new SaaS format (top-level) + var routeData = responseData['routes'] != null + ? responseData['routes'][0] + : responseData; - // 2. تحديث المتغيرات (المسافة والوقت) - double durationSecondsRaw = (routeData['duration'] as num).toDouble(); - int finalDurationSeconds = - (durationSecondsRaw * kDurationScalar).toInt(); - double distanceMeters = (routeData['distance'] as num).toDouble(); + // 2. تحديث المتغيرات (المسافة والوقت) + double durationSecondsRaw = (routeData['duration'] as num).toDouble(); + int finalDurationSeconds = + (durationSecondsRaw * kDurationScalar).toInt(); + double distanceMeters = (routeData['distance'] as num).toDouble(); - timeToPassengerFromDriverAfterApplied = finalDurationSeconds; - remainingTimeToPassengerFromDriverAfterApplied = finalDurationSeconds; - distanceByPassenger = distanceMeters.toStringAsFixed(0); + timeToPassengerFromDriverAfterApplied = finalDurationSeconds; + remainingTimeToPassengerFromDriverAfterApplied = finalDurationSeconds; + distanceByPassenger = distanceMeters.toStringAsFixed(0); - // تحديث نصوص الواجهة - int minutes = (finalDurationSeconds / 60).floor(); - int seconds = finalDurationSeconds % 60; - stringRemainingTimeToPassenger = - '$minutes:${seconds.toString().padLeft(2, '0')}'; + // تحديث نصوص الواجهة + int minutes = (finalDurationSeconds / 60).floor(); + int seconds = finalDurationSeconds % 60; + stringRemainingTimeToPassenger = + '$minutes:${seconds.toString().padLeft(2, '0')}'; - Log.print( - '✅ Driver Route Info: $minutes min, ${distanceMeters.toInt()} m'); + Log.print( + '✅ Driver Route Info: $minutes min, ${distanceMeters.toInt()} m'); - // 3. معالجة الرسم (Polyline) - String pointsString = routeData['geometry'] ?? ""; - if (pointsString.isNotEmpty) { - List decodedPoints = - await compute(decodePolylineIsolate, pointsString); - // حفظ نسخة للمقارنة - _currentDriverRoutePoints = decodedPoints; - // إزالة خط مسار السائق القديم فقط - polyLines = polyLines.where((p) => p.lineOpacity != 0.999).toList(); + // 3. معالجة الرسم (Polyline) + // SaaS uses 'points', OSRM uses 'geometry' + String pointsString = + routeData['points'] ?? routeData['geometry'] ?? ""; + if (pointsString.isNotEmpty) { + List decodedPoints = + await compute(decodePolylineIsolate, pointsString); + // حفظ نسخة للمقارنة + _currentDriverRoutePoints = decodedPoints; + // إزالة خط مسار السائق القديم فقط + polyLines = polyLines.where((p) => p.lineOpacity != 0.999).toList(); - // إضافة الخط الجديد (بستايل مميز للسائق) - polyLines.add(LineOptions( - geometry: decodedPoints, - lineColor: '#333333', // لون مختلف عن مسار الرحلة الأساسي - lineWidth: 5, - lineOpacity: 0.999, // acting as ID - )); - refreshMapElements(); - } - - // 4. ضبط الكاميرا لتشمل السائق والراكب - _fitCameraToPoints(driverPos, passengerPos); - - update(); // تحديث واحد للكل + // إضافة الخط الجديد (بستايل مميز للسائق) + polyLines.add(LineOptions( + geometry: decodedPoints, + lineColor: '#333333', // لون مختلف عن مسار الرحلة الأساسي + lineWidth: 5, + lineOpacity: 0.999, // acting as ID + )); + refreshMapElements(); } + + // 4. ضبط الكاميرا لتشمل السائق والراكب + _fitCameraToPoints(driverPos, passengerPos); + + update(); // تحديث واحد للكل } } catch (e) { Log.print('❌ Error calculating driver route: $e'); @@ -6478,30 +6481,29 @@ Intaleq Team'''; double lngDest = double.parse(coordDestination[1]); myDestination = LatLng(latDest, lngDest); - // ── 2. Routing Decision: Hybrid Strategy ─────────────────────────── - final bool isSaaSRequest = activeMenuWaypointCount == 0; + // ── 2. Unified SaaS Routing Strategy ────────────────────────── + final bool isSaaSRequest = true; Uri uri; - if (isSaaSRequest) { - // Mapping SaaS format: Query Parameters - var originCoords = origin.split(','); - final Map queryParams = { - 'fromLat': originCoords[0].trim(), - 'fromLng': originCoords[1].trim(), - 'toLat': latDest.toString(), - 'toLng': lngDest.toString(), - }; - uri = - Uri.parse(AppLink.mapSaasRoute).replace(queryParameters: queryParams); - } else { - // Legacy OSRM format for multi-waypoint support - var originCoords = origin.split(','); - String waypointCoords = _buildOsrmWaypointCoords(); - String osrmUrl = - '${AppLink.routesOsm}/route/v1/driving/${originCoords[1]},${originCoords[0]}$waypointCoords;$lngDest,$latDest'; - uri = Uri.parse('$osrmUrl?steps=false&overview=full'); + var originCoords = origin.split(','); + final Map queryParams = { + 'fromLat': originCoords[0].trim(), + 'fromLng': originCoords[1].trim(), + 'toLat': latDest.toString(), + 'toLng': lngDest.toString(), + }; + + // Add multi-stop waypoints to the query parameters + for (int i = 0; i < activeMenuWaypointCount; i++) { + final wp = menuWaypoints[i]; + if (wp != null) { + queryParams['stop${i + 1}Lat'] = wp.latitude.toString(); + queryParams['stop${i + 1}Lng'] = wp.longitude.toString(); + } } + uri = Uri.parse(AppLink.mapSaasRoute).replace(queryParameters: queryParams); + Log.print( 'Requesting Route URI (${isSaaSRequest ? "SaaS" : "OSRM"}, Attempt: ${attemptCount + 1}): $uri'); diff --git a/lib/controller/home/profile/invit_controller.dart b/lib/controller/home/profile/invit_controller.dart index 685d48d..7234977 100644 --- a/lib/controller/home/profile/invit_controller.dart +++ b/lib/controller/home/profile/invit_controller.dart @@ -7,6 +7,7 @@ import 'package:Intaleq/controller/functions/crud.dart'; import 'package:flutter/material.dart'; import 'package:flutter_contacts/flutter_contacts.dart'; import 'package:get/get.dart'; +import 'package:permission_handler/permission_handler.dart'; import 'package:share_plus/share_plus.dart'; import '../../../main.dart'; @@ -107,7 +108,37 @@ ${'Download the Intaleq app now and enjoy your ride!'.tr} /// tried to access the first phone number of a contact that had none. Future pickContacts() async { try { - if (await FlutterContacts.requestPermission(readonly: true)) { + // 1. Check current permission status using permission_handler for better control + PermissionStatus status = await Permission.contacts.status; + + // 2. If status is permanently denied, direct user to settings + if (status.isPermanentlyDenied) { + Get.defaultDialog( + title: 'Permission Required'.tr, + middleText: + 'Contact permission is permanently denied. Please enable it in settings to continue.' + .tr, + textConfirm: 'Settings'.tr, + textCancel: 'Cancel'.tr, + confirmTextColor: Colors.white, + onConfirm: () { + openAppSettings(); + Get.back(); + }, + ); + return; + } + + // 3. Request permission if not already granted + if (!status.isGranted) { + status = await Permission.contacts.request(); + } + + // 4. Proceed if granted + if (status.isGranted) { + // Also call flutter_contacts requestPermission to ensure it's synced (internal state) + await FlutterContacts.requestPermission(readonly: true); + final List allContacts = await FlutterContacts.getContacts(withProperties: true); final int totalContactsOnDevice = allContacts.length; diff --git a/lib/controller/local/translations.dart b/lib/controller/local/translations.dart index 142e6f7..86d699d 100644 --- a/lib/controller/local/translations.dart +++ b/lib/controller/local/translations.dart @@ -4,6 +4,18 @@ class MyTranslation extends Translations { @override Map> get keys => { "ar": { + "About Intaleq": "حول انطلق", + "Chat with us anytime": "دردش معنا في أي وقت", + "Direct talk with our team": "تحدث مباشرة مع فريقنا", + "Email Support": "الدعم عبر البريد الإلكتروني", + "For official inquiries": "للاستفسارات الرسمية", + "Intaleq Support": "دعم انطلق", + "Reach out to us via": "تواصل معنا عبر", + "Support is Away": "الدعم غير متاح حالياً", + "Support is currently Online": "الدعم متاح حالياً", + "Voice Call": "اتصال صوتي", + "We're here to help you 24/7": "نحن هنا لمساعدتكم على مدار الساعة", + "Working Hours:": "ساعات العمل:", "1 Passenger": "راكب واحد", "2 Passengers": "راكبين", "3 Passengers": "٣ ركاب", @@ -7263,6 +7275,18 @@ class MyTranslation extends Translations { "Change Country": "تبديل الدولة", }, "tr": { + "About Intaleq": "Intaleq Hakkında", + "Chat with us anytime": "İstediğiniz zaman bizimle sohbet edin", + "Direct talk with our team": "Ekibimizle doğrudan görüşün", + "Email Support": "E-posta Desteği", + "For official inquiries": "Resmi sorular için", + "Intaleq Support": "Intaleq Destek", + "Reach out to us via": "Bize şuradan ulaşın", + "Support is Away": "Destek şu an uzakta", + "Support is currently Online": "Destek şu an çevrimiçi", + "Voice Call": "Sesli Arama", + "We're here to help you 24/7": "7/24 size yardımcı olmaya hazırız", + "Working Hours:": "Çalışma Saatleri:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", @@ -13840,6 +13864,18 @@ class MyTranslation extends Translations { "Change Country": "Cambiar país", }, "fa": { + "About Intaleq": "درباره انطلق", + "Chat with us anytime": "هر زمان با ما چت کنید", + "Direct talk with our team": "صحبت مستقیم با تیم ما", + "Email Support": "پشتیبانی ایمیلی", + "For official inquiries": "برای استعلام‌های رسمی", + "Intaleq Support": "پشتیبانی انطلق", + "Reach out to us via": "با ما در تماس باشید از طریق", + "Support is Away": "پشتیبانی در حال حاضر در دسترس نیست", + "Support is currently Online": "پشتیبانی در حال حاضر آنلاین است", + "Voice Call": "تماس صوتی", + "We're here to help you 24/7": "ما ۷/۲۴ برای کمک به شما آماده‌ایم", + "Working Hours:": "ساعات کاری:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", @@ -16826,6 +16862,18 @@ class MyTranslation extends Translations { "Change Country": "Αλλαγή Χώρας", }, "ur": { + "About Intaleq": "انطلق کے بارے میں", + "Chat with us anytime": "کسی भी समय हमसे चैट करें", + "Direct talk with our team": "ہماری ٹیم سے براہ راست بات کریں", + "Email Support": "ای میل سپورٹ", + "For official inquiries": "سرکاری استفسارات کے لیے", + "Intaleq Support": "انطلق سپورٹ", + "Reach out to us via": "ہم سے رابطہ کریں بذریعہ", + "Support is Away": "سپورٹ اب دستیاب نہیں ہے", + "Support is currently Online": "سپورٹ اب آن لائن ہے", + "Voice Call": "صوتی کال", + "We're here to help you 24/7": "ہم چوبیس گھنٹے آپ کی مدد کے لیے حاضر ہیں", + "Working Hours:": "کام کے اوقات:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", @@ -18375,6 +18423,18 @@ class MyTranslation extends Translations { "Change Country": "ملک تبدیل کریں", }, "hi": { + "About Intaleq": "Intaleq के बारे में", + "Chat with us anytime": "हमसे कभी भी चैट करें", + "Direct talk with our team": "हमारी टीम से सीधे बात करें", + "Email Support": "ईमेल सहायता", + "For official inquiries": "आधिकारिक पूछताछ के लिए", + "Intaleq Support": "Intaleq सहायता", + "Reach out to us via": "हमसे संपर्क करें", + "Support is Away": "सहायता अभी उपलब्ध नहीं है", + "Support is currently Online": "सहायता अभी ऑनलाइन है", + "Voice Call": "वॉइस कॉल", + "We're here to help you 24/7": "हम आपकी सहायता के लिए 24/7 उपलब्ध हैं", + "Working Hours:": "कार्य समय:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", @@ -19923,6 +19983,18 @@ class MyTranslation extends Translations { "Change Country": "देश बदलें", }, "ru": { + "About Intaleq": "Об Intaleq", + "Chat with us anytime": "Пишите нам в любое время", + "Direct talk with our team": "Прямой разговор с нашей командой", + "Email Support": "Поддержка по электронной почте", + "For official inquiries": "Для официальных запросов", + "Intaleq Support": "Поддержка Intaleq", + "Reach out to us via": "Свяжитесь с нами через", + "Support is Away": "Поддержка сейчас недоступна", + "Support is currently Online": "Поддержка сейчас онлайн", + "Voice Call": "Голосовой звонок", + "We're here to help you 24/7": "Мы готовы помочь вам 24/7", + "Working Hours:": "Рабочие часы:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", @@ -21375,6 +21447,18 @@ class MyTranslation extends Translations { "Change Country": "Сменить страну", }, "it": { + "About Intaleq": "Informazioni su Intaleq", + "Chat with us anytime": "Chatta con noi in qualsiasi momento", + "Direct talk with our team": "Parla direttamente con il nostro team", + "Email Support": "Supporto via email", + "For official inquiries": "Per richieste ufficiali", + "Intaleq Support": "Supporto Intaleq", + "Reach out to us via": "Contattaci tramite", + "Support is Away": "Il supporto è attualmente assente", + "Support is currently Online": "Il supporto è attualmente online", + "Voice Call": "Chiamata vocale", + "We're here to help you 24/7": "Siamo qui per aiutarti 24/7", + "Working Hours:": "Orario di lavoro:", "1 Passenger": "1 Passenger", "2 Passengers": "2 Passengers", "3 Passengers": "3 Passengers", diff --git a/lib/env/env.dart b/lib/env/env.dart index 432d3ef..74eaf48 100644 --- a/lib/env/env.dart +++ b/lib/env/env.dart @@ -1,3 +1,4 @@ +// Force rebuild to pick up late coordinates from .env import 'package:envied/envied.dart'; part 'env.g.dart'; diff --git a/lib/env/env.g.dart b/lib/env/env.g.dart index 447cf37..3423a27 100644 --- a/lib/env/env.g.dart +++ b/lib/env/env.g.dart @@ -11,71 +11,71 @@ part of 'env.dart'; // generated_from: .env final class _Env { static const List _enviedkeybasicAuthCredentials = [ - 2440414346, - 3334113346, - 2141194468, - 734372181, - 3217724555, - 2617346531, - 1292299332, - 1900323438, - 212886482, - 164642343, - 261337621, - 2755101884, - 2920073657, - 1857411136, - 1885249939, - 1210428651, - 1902117170, - 2296674765, - 611566873, - 2266427843, - 3951648963, - 734108267, - 840117057, - 3173797241, - 3169558287, - 3832207042, - 18271245, - 856827885, - 4089447499, - 19487264, - 3070473073, + 2879808713, + 1449126820, + 440052944, + 3286360381, + 4221080234, + 843063124, + 2776753048, + 2749323009, + 752217368, + 3167767891, + 469376621, + 50509322, + 1251218818, + 2795821783, + 128662347, + 1630684027, + 3641868607, + 3597888030, + 1602562845, + 2054622093, + 1798673719, + 3783908591, + 818823422, + 2439712178, + 979594366, + 3267038438, + 2752991461, + 2320506040, + 226734839, + 416763793, + 2470687208, ]; static const List _envieddatabasicAuthCredentials = [ - 2440414461, - 3334113331, - 2141194378, - 734372152, - 3217724666, - 2617346450, - 1292299319, - 1900323332, - 212886443, - 164642385, - 261337698, - 2755101910, - 2920073679, - 1857411194, - 1885250045, - 1210428570, - 1902117184, - 2296674708, - 611566931, - 2266427795, - 3951648899, - 734108250, - 840117110, - 3173797194, - 3169558328, - 3832207002, - 18271359, - 856827829, - 4089447463, - 19487330, - 3070472989, + 2879808702, + 1449126869, + 440052926, + 3286360400, + 4221080283, + 843063077, + 2776753131, + 2749323115, + 752217441, + 3167767845, + 469376538, + 50509408, + 1251218932, + 2795821805, + 128662309, + 1630683914, + 3641868621, + 3597888071, + 1602562903, + 2054622173, + 1798673783, + 3783908574, + 818823369, + 2439712129, + 979594313, + 3267038398, + 2752991383, + 2320506080, + 226734747, + 416763859, + 2470687108, ]; static final String basicAuthCredentials = String.fromCharCodes( @@ -88,65 +88,65 @@ final class _Env { _enviedkeybasicAuthCredentials[i])); static const List _enviedkeybasicCompareFaces = [ - 2190570310, - 2631964561, - 895891811, - 4245055128, - 509864309, - 3705318619, - 738056882, - 3549675732, - 2226448171, - 1494669945, - 2325507026, - 4015565556, - 2300803497, - 3685156350, - 2104167009, - 576455634, - 2498933339, - 940415757, - 1546442360, - 99106126, - 1811631984, - 3847790105, - 3484279179, - 2377417367, - 39974106, - 2814704681, - 2074949642, - 2606318937, + 3756205878, + 354389845, + 3699118187, + 145104517, + 3088638690, + 2647222182, + 153266950, + 386465410, + 2050399061, + 838662925, + 392273235, + 4078193924, + 883912594, + 2148520294, + 1404368034, + 1900937740, + 3515024216, + 2053741055, + 1538881068, + 3018518628, + 2324596030, + 1761782210, + 3192903250, + 1823436325, + 12866312, + 2582266253, + 2169522211, + 704344723, ]; static const List _envieddatabasicCompareFaces = [ - 2190570300, - 2631964667, - 895891734, - 4245055218, - 509864217, - 3705318574, - 738056899, - 3549675698, - 2226448219, - 1494669843, - 2325507048, - 4015565466, - 2300803544, - 3685156236, - 2104166968, - 576455608, - 2498933291, - 940415821, - 1546442313, - 99106169, - 1811631939, - 3847790126, - 3484279251, - 2377417445, - 39974018, - 2814704709, - 2074949704, - 2606318901, + 3756205900, + 354389823, + 3699118110, + 145104623, + 3088638606, + 2647222227, + 153267063, + 386465508, + 2050399013, + 838663015, + 392273257, + 4078194026, + 883912675, + 2148520212, + 1404368123, + 1900937830, + 3515024168, + 2053740991, + 1538881053, + 3018518611, + 2324595981, + 1761782261, + 3192903178, + 1823436375, + 12866384, + 2582266337, + 2169522273, + 704344831, ]; static final String basicCompareFaces = String.fromCharCodes( @@ -158,49 +158,49 @@ final class _Env { _envieddatabasicCompareFaces[i] ^ _enviedkeybasicCompareFaces[i])); static const List _enviedkeymapKeyOsm = [ - 2496103603, - 2826442542, - 587139272, - 1765241779, - 1524565987, - 905807614, - 3546463213, - 2261604519, - 2219993725, - 825640981, - 1079737448, - 816854208, - 3211237011, - 3445798260, - 4614803, - 2754859747, - 1090405241, - 1969725191, - 3915789465, - 3972084816, + 2735173908, + 2550831863, + 1750396018, + 3384302950, + 1468988193, + 833007954, + 3554532259, + 4127033817, + 1375973470, + 4046758296, + 3999998619, + 4275179763, + 215038898, + 2350939709, + 2162650050, + 1760833534, + 961941943, + 832960544, + 431641879, + 1358223544, ]; static const List _envieddatamapKeyOsm = [ - 2496103646, - 2826442575, - 587139236, - 1765241815, - 1524565894, - 905807496, - 3546463149, - 2261604565, - 2219993618, - 825641056, - 1079737372, - 816854181, - 3211237054, - 3445798160, - 4614908, - 2754859663, - 1090405141, - 1969725286, - 3915789547, - 3972084771, + 2735174009, + 2550831766, + 1750395934, + 3384302850, + 1468988228, + 833007908, + 3554532323, + 4127033771, + 1375973425, + 4046758381, + 3999998703, + 4275179670, + 215038879, + 2350939737, + 2162650029, + 1760833426, + 961941979, + 832960577, + 431641957, + 1358223563, ]; static final String mapKeyOsm = String.fromCharCodes(List.generate( @@ -210,135 +210,135 @@ final class _Env { ).map((int i) => _envieddatamapKeyOsm[i] ^ _enviedkeymapKeyOsm[i])); static const List _enviedkeysss_encryptionSalt = [ - 3780408641, - 1776179617, - 2146892316, - 3641669817, - 4167253589, - 2370308472, - 4215476351, - 3210522990, - 818198683, - 2564374701, - 609030693, - 4015731293, - 742707153, - 3733961591, - 3885629447, - 3658585864, - 2916127374, - 3539861827, - 3930728284, - 2158390246, - 1066786625, - 3510443257, - 2839672022, - 3296200958, - 3677058102, - 2565487385, - 4246584046, - 2464974526, - 1978363121, - 1396473256, - 3236921030, - 3703227289, - 4098673498, - 890729997, - 2774671295, - 2422027434, - 1544235581, - 1484850612, - 613185652, - 2845474726, - 2650305340, - 4161831810, - 359557855, - 1698563466, - 3607260499, - 3066115173, - 2602498195, - 1615851704, - 1764751443, - 377540369, - 1629820784, - 2049527587, - 1154008599, - 1555133264, - 1241083231, - 2136517331, - 1796873641, - 1444807129, - 3831576260, - 882625120, - 2658038947, - 3929794616, - 1493923145, + 1271780889, + 4271459114, + 4283447894, + 3046965112, + 640857793, + 775823896, + 1455866168, + 3550158467, + 873078851, + 3137178704, + 2657188214, + 2327994887, + 2232790379, + 3309067581, + 3728525469, + 426505670, + 4191876218, + 2884112852, + 3396646710, + 2140350698, + 2124452698, + 756499127, + 2030504658, + 4195490049, + 2160468704, + 3702489366, + 584048527, + 2575026674, + 2287673779, + 699811941, + 3222408243, + 1868653091, + 3688389038, + 868761638, + 847233874, + 1757257431, + 137118285, + 3293412124, + 2865582669, + 405866317, + 4088595845, + 2073421907, + 1279444780, + 2618802066, + 1434026611, + 1568271373, + 3146039709, + 299532220, + 920493077, + 1675755186, + 4172463320, + 1854637604, + 1502094359, + 1859528945, + 866553919, + 1391282244, + 1769978944, + 2754247924, + 3547896333, + 1361185614, + 4095927848, + 2189834176, + 4238544736, ]; static const List _envieddatasss_encryptionSalt = [ - 3780408635, - 1776179654, - 2146892337, - 3641669839, - 4167253566, - 2370308372, - 4215476246, - 3210522891, - 818198710, - 2564374687, - 609030729, - 4015731308, - 742707083, - 3733961499, - 3885629559, - 3658585968, - 2916127463, - 3539861775, - 3930728214, - 2158390224, - 1066786614, - 3510443176, - 2839671961, - 3296200840, - 3677058132, - 2565487483, - 4246584026, - 2464974570, - 1978363039, - 1396473323, - 3236921087, - 3703227329, - 4098673448, - 890730101, - 2774671320, - 2422027519, - 1544235640, - 1484850637, - 613185570, - 2845474807, - 2650305397, - 4161831927, - 359557865, - 1698563550, - 3607260442, - 3066115105, - 2602498215, - 1615851721, - 1764751363, - 377540389, - 1629820726, - 2049527670, - 1154008642, - 1555133217, - 1241083184, - 2136517248, - 1796873628, - 1444807041, - 3831576246, - 882625080, - 2658038991, - 3929794682, - 1493923109, + 1271780963, + 4271459149, + 4283447931, + 3046965006, + 640857770, + 775823988, + 1455866193, + 3550158566, + 873078894, + 3137178722, + 2657188122, + 2327994934, + 2232790321, + 3309067601, + 3728525549, + 426505662, + 4191876115, + 2884112792, + 3396646780, + 2140350684, + 2124452653, + 756499174, + 2030504605, + 4195490167, + 2160468610, + 3702489460, + 584048571, + 2575026598, + 2287673821, + 699811878, + 3222408202, + 1868653179, + 3688389084, + 868761694, + 847233845, + 1757257346, + 137118216, + 3293412197, + 2865582619, + 405866268, + 4088595916, + 2073421862, + 1279444762, + 2618802118, + 1434026554, + 1568271433, + 3146039721, + 299532237, + 920493125, + 1675755142, + 4172463262, + 1854637681, + 1502094402, + 1859528832, + 866553936, + 1391282199, + 1769978997, + 2754247852, + 3547896447, + 1361185558, + 4095927876, + 2189834114, + 4238544652, ]; static final String sss_encryptionSalt = String.fromCharCodes( @@ -350,73 +350,73 @@ final class _Env { _envieddatasss_encryptionSalt[i] ^ _enviedkeysss_encryptionSalt[i])); static const List _enviedkeysss_pass = [ - 1413251340, - 36508587, - 2903351814, - 3552979931, - 3630530240, - 187631922, - 1894151863, - 3116559192, - 4178755269, - 3925844753, - 1056177680, - 822576204, - 1840800479, - 2119162687, - 986492623, - 1165855186, - 1849864469, - 3600519701, - 2052724954, - 172275325, - 4249408743, - 1545270605, - 505613046, - 4193316411, - 701348782, - 1422853763, - 3666790701, - 452372273, - 3756124116, - 1439981554, - 1995392707, - 2567356706, + 807691194, + 2907972693, + 239194809, + 1015815789, + 476133530, + 1517142392, + 395162136, + 3880791568, + 1182716322, + 2606678547, + 2597993351, + 958956349, + 2705450898, + 233996001, + 898421495, + 3940095294, + 700483035, + 4095904297, + 30626467, + 2564573009, + 4130094718, + 4109867280, + 2318724988, + 4033156678, + 3122577972, + 4291264114, + 2265899404, + 3136723550, + 357073776, + 133808925, + 1466719449, + 3084806945, ]; static const List _envieddatasss_pass = [ - 1413251451, - 36508634, - 2903351912, - 3552979894, - 3630530225, - 187631939, - 1894151876, - 3116559154, - 4178755260, - 3925844839, - 1056177767, - 822576186, - 1840800485, - 2119162705, - 986492606, - 1165855136, - 1849864568, - 3600519756, - 2052724880, - 172275245, - 4249408679, - 1545270652, - 505612993, - 4193316360, - 701348761, - 1422853819, - 3666790773, - 452372291, - 3756124044, - 1439981470, - 1995392641, - 2567356750, + 807691213, + 2907972644, + 239194839, + 1015815680, + 476133611, + 1517142281, + 395162219, + 3880791674, + 1182716379, + 2606678629, + 2597993456, + 958956363, + 2705450920, + 233995919, + 898421382, + 3940095308, + 700482998, + 4095904368, + 30626537, + 2564572929, + 4130094654, + 4109867297, + 2318724939, + 4033156725, + 3122577923, + 4291264074, + 2265899476, + 3136723500, + 357073704, + 133809009, + 1466719387, + 3084806989, ]; static final String sss_pass = String.fromCharCodes(List.generate( @@ -426,21 +426,21 @@ final class _Env { ).map((int i) => _envieddatasss_pass[i] ^ _enviedkeysss_pass[i])); static const List _enviedkeyaddd = [ - 2643964217, - 1540431245, - 61571699, - 873091120, - 356113082, - 3559471361, + 2183416149, + 2409595110, + 4061809931, + 965887969, + 3554547894, + 689738301, ]; static const List _envieddataaddd = [ - 2643964283, - 1540431329, - 61571633, - 873091164, - 356113140, - 3559471469, + 2183416087, + 2409595018, + 4061809993, + 965887885, + 3554547960, + 689738321, ]; static final String addd = String.fromCharCodes(List.generate( @@ -450,35 +450,35 @@ final class _Env { ).map((int i) => _envieddataaddd[i] ^ _enviedkeyaddd[i])); static const List _enviedkeypassnpassenger = [ - 406243764, - 168143021, - 309739148, - 3525572593, - 3822141332, - 2766894829, - 2475560110, - 174002941, - 239931668, - 513265202, - 1068511287, - 3515575025, - 1132524627, + 551544056, + 974989661, + 2810918311, + 690047295, + 70317247, + 1883967308, + 1649530598, + 1818145710, + 3425939868, + 3211749921, + 209042589, + 4232662447, + 2764616552, ]; static const List _envieddatapassnpassenger = [ - 406243804, - 168143055, - 309739243, - 3525572499, - 3822141437, - 2766894745, - 2475560140, - 174002853, - 239931750, - 513265258, - 1068511301, - 3515574963, - 1132524577, + 551543952, + 974989631, + 2810918336, + 690047325, + 70317270, + 1883967288, + 1649530500, + 1818145782, + 3425939950, + 3211750009, + 209042671, + 4232662509, + 2764616474, ]; static final String passnpassenger = String.fromCharCodes(List.generate( @@ -488,15 +488,15 @@ final class _Env { ).map((int i) => _envieddatapassnpassenger[i] ^ _enviedkeypassnpassenger[i])); static const List _enviedkeynewId = [ - 1241833713, - 3126656445, - 3900288375, + 1413318356, + 1860283925, + 3681275991, ]; static const List _envieddatanewId = [ - 1241833631, - 3126656472, - 3900288256, + 1413318330, + 1860284016, + 3681275936, ]; static final String newId = String.fromCharCodes(List.generate( @@ -506,31 +506,31 @@ final class _Env { ).map((int i) => _envieddatanewId[i] ^ _enviedkeynewId[i])); static const List _enviedkeyallowed = [ - 3412711405, - 2847311694, - 1629255065, - 735666353, - 387271400, - 1516084029, - 488404817, - 4026888435, - 1622385605, - 1927418576, - 212330480, + 2446951196, + 3666418445, + 2468319713, + 4252144263, + 424596108, + 709928415, + 4157073741, + 1716268914, + 4266578430, + 3554299383, + 3021727962, ]; static const List _envieddataallowed = [ - 3412711296, - 2847311649, - 1629255163, - 735666392, - 387271300, - 1516084056, - 488404860, - 4026888338, - 1622385589, - 1927418528, - 212330442, + 2446951281, + 3666418530, + 2468319619, + 4252144366, + 424596192, + 709928378, + 4157073760, + 1716268819, + 4266578318, + 3554299271, + 3021727968, ]; static final String allowed = String.fromCharCodes(List.generate( @@ -540,107 +540,107 @@ final class _Env { ).map((int i) => _envieddataallowed[i] ^ _enviedkeyallowed[i])); static const List _enviedkeyapiKeyHere = [ - 1732164674, - 2309663028, - 2686897199, - 3185532596, - 3479056185, - 3627412846, - 2623314718, - 3906468751, - 880199337, - 1073552120, - 194368877, - 2331736966, - 1926809510, - 3196227578, - 3714981765, - 3579465191, - 1486782783, - 2251046225, - 3640207728, - 696226045, - 668325968, - 121165679, - 1236442938, - 673054122, - 3446312539, - 3956480943, - 897953506, - 4081461453, - 27154297, - 3257412415, - 3799515113, - 1984468112, - 2146282660, - 3179212159, - 752473362, - 2476489980, - 727468587, - 1003971200, - 1648773632, - 3204527913, - 2629605754, - 3231803682, - 1213835295, - 2126234018, - 3419152628, - 2503623168, - 3234818534, - 977979509, - 2687567439, + 3711101491, + 190360675, + 3592006980, + 3420529277, + 302455180, + 1267712268, + 3564091864, + 2494579063, + 2747574334, + 2498676549, + 3470457787, + 2277165397, + 147791006, + 3896015755, + 2442225912, + 1086238257, + 276526653, + 1270393853, + 1855966320, + 4056968795, + 1661306894, + 584033969, + 1378923043, + 177973254, + 192497109, + 204445447, + 872626769, + 2676986811, + 49760713, + 696654105, + 658952538, + 4219087312, + 3773211918, + 1201333640, + 763809405, + 3114726695, + 2398348961, + 894893532, + 2252559941, + 3423500821, + 3037178176, + 354232970, + 3686792410, + 2116629653, + 3447608401, + 3208076306, + 2577627514, + 2184422980, + 627580632, ]; static const List _envieddataapiKeyHere = [ - 1732164645, - 2309663083, - 2686897272, - 3185532666, - 3479056236, - 3627412748, - 2623314731, - 3906468803, - 880199300, - 1073552012, - 194368799, - 2331737071, - 1926809558, - 3196227456, - 3714981810, - 3579465162, - 1486782841, - 2251046249, - 3640207647, - 696225936, - 668325912, - 121165599, - 1236442991, - 673054151, - 3446312508, - 3956480998, - 897953432, - 4081461381, - 27154254, - 3257412474, - 3799515069, - 1984468213, - 2146282732, - 3179212102, - 752473450, - 2476489894, - 727468563, - 1003971282, - 1648773751, - 3204527982, - 2629605693, - 3231803675, - 1213835328, - 2126234085, - 3419152588, - 2503623290, - 3234818494, - 977979468, - 2687567374, + 3711101524, + 190360636, + 3592006931, + 3420529203, + 302455257, + 1267712366, + 3564091885, + 2494579003, + 2747574291, + 2498676529, + 3470457801, + 2277165372, + 147791086, + 3896015857, + 2442225871, + 1086238236, + 276526715, + 1270393797, + 1855966239, + 4056968758, + 1661306950, + 584033985, + 1378923126, + 177973355, + 192497074, + 204445518, + 872626731, + 2676986867, + 49760766, + 696654172, + 658952462, + 4219087285, + 3773211974, + 1201333681, + 763809285, + 3114726781, + 2398348953, + 894893454, + 2252559922, + 3423500882, + 3037178119, + 354233011, + 3686792325, + 2116629714, + 3447608425, + 3208076392, + 2577627426, + 2184423037, + 627580569, ]; static final String apiKeyHere = String.fromCharCodes(List.generate( @@ -650,159 +650,159 @@ final class _Env { ).map((int i) => _envieddataapiKeyHere[i] ^ _enviedkeyapiKeyHere[i])); static const List _enviedkeygetLocationAreaLinks = [ - 796346221, - 507931856, - 3124816596, - 2450511601, - 4293430511, - 3815620368, - 1789771212, - 3350693844, - 3054496881, - 4242767095, - 290337837, - 1302466163, - 853888658, - 2455795056, - 768482834, - 3485114457, - 1699976317, - 807602042, - 2664279780, - 3595783606, - 3194912556, - 1559694358, - 410059238, - 1357295414, - 447315747, - 1734083935, - 2942814565, - 1304981420, - 1568461819, - 4223399483, - 2609366479, - 1749294264, - 209859859, - 978995639, - 2006172403, - 2561549222, - 4018781245, - 3467168696, - 1760975462, - 3245975568, - 4013976420, - 1957183850, - 110568643, - 30561631, - 4052861770, - 3302640304, - 2430513010, - 2020664263, - 4171448374, - 1848925687, - 334675558, - 300276965, - 2371029892, - 2294981602, - 17346864, - 1753022293, - 3480094789, - 1438717418, - 2283878031, - 2666643787, - 3304185972, - 4095425126, - 2367243137, - 1505137007, - 657992907, - 4036268257, - 2967324868, - 3250613245, - 867040236, - 1045509437, - 1096731817, - 4030896649, - 1214687047, - 3002342629, - 2366139266, + 1205746440, + 2086278086, + 3357956402, + 1026331279, + 2242959784, + 1138908202, + 1654664313, + 1246555493, + 2212813129, + 189442690, + 15660404, + 427302397, + 3487106986, + 2722314149, + 3129789943, + 663941103, + 1290732696, + 1558948278, + 440124750, + 897745279, + 2920680202, + 1512161359, + 1462026331, + 2625903004, + 2397162346, + 446260458, + 4040462345, + 3279772355, + 2454835400, + 1022186, + 2310756393, + 802031990, + 2604898894, + 2587407748, + 3482253088, + 3124235591, + 1999521378, + 426262676, + 3706787853, + 2214692258, + 3170124271, + 3203893596, + 142260653, + 3489908662, + 3599844019, + 3263330163, + 2471707996, + 3419506094, + 2133932414, + 1889789796, + 1889238440, + 3838179456, + 2960721585, + 1736066905, + 120132063, + 3694875887, + 205660811, + 1930906724, + 1959259852, + 1900228034, + 2449295051, + 1201454507, + 2093763084, + 3894544097, + 325474193, + 66483886, + 3681691599, + 1156588635, + 434775829, + 739722135, + 1761724038, + 225466772, + 462500173, + 2490085197, + 3841576220, ]; static const List _envieddatagetLocationAreaLinks = [ - 796346117, - 507931812, - 3124816544, - 2450511489, - 4293430428, - 3815620394, - 1789771235, - 3350693883, - 3054496784, - 4242766983, - 290337860, - 1302466141, - 853888742, - 2455794946, - 768482939, - 3485114409, - 1699976199, - 807602007, - 2664279681, - 3595783633, - 3194912597, - 1559694438, - 410059154, - 1357295384, - 447315776, - 1734083888, - 2942814472, - 1304981379, - 1568461711, - 4223399497, - 2609366438, - 1749294280, - 209859945, - 978995608, - 2006172289, - 2561549263, - 4018781273, - 3467168733, - 1760975433, - 3245975676, - 4013976331, - 1957183753, - 110568610, - 30561579, - 4052861731, - 3302640351, - 2430512924, - 2020664296, - 4171448401, - 1848925586, - 334675474, - 300276922, - 2371029992, - 2294981517, - 17346899, - 1753022260, - 3480094769, - 1438717315, - 2283878112, - 2666643749, - 3304185899, - 4095425031, - 2367243251, - 1505136906, - 657992874, - 4036268222, - 2967324840, - 3250613140, - 867040130, - 1045509462, - 1096731866, - 4030896679, - 1214687031, - 3002342541, - 2366139378, + 1205746528, + 2086278066, + 3357956422, + 1026331391, + 2242959835, + 1138908176, + 1654664278, + 1246555466, + 2212813096, + 189442802, + 15660317, + 427302355, + 3487107038, + 2722314199, + 3129789854, + 663941023, + 1290732770, + 1558948251, + 440124715, + 897745176, + 2920680307, + 1512161343, + 1462026287, + 2625903026, + 2397162249, + 446260357, + 4040462436, + 3279772396, + 2454835388, + 1022104, + 2310756416, + 802031878, + 2604898868, + 2587407787, + 3482253138, + 3124235566, + 1999521286, + 426262769, + 3706787874, + 2214692302, + 3170124160, + 3203893567, + 142260684, + 3489908674, + 3599844058, + 3263330076, + 2471707954, + 3419506049, + 2133932313, + 1889789697, + 1889238492, + 3838179551, + 2960721629, + 1736066870, + 120132028, + 3694875790, + 205660927, + 1930906637, + 1959259811, + 1900228012, + 2449294996, + 1201454538, + 2093763198, + 3894544004, + 325474288, + 66483953, + 3681691555, + 1156588594, + 434775931, + 739722236, + 1761724149, + 225466810, + 462500157, + 2490085157, + 3841576300, ]; static final String getLocationAreaLinks = String.fromCharCodes( @@ -815,53 +815,53 @@ final class _Env { _enviedkeygetLocationAreaLinks[i])); static const List _enviedkeyinitializationVector = [ - 2035147087, - 1032825377, - 2564619094, - 1744395326, - 1025406699, - 3153691153, - 2964982346, - 41395984, - 3054227800, - 2142370919, - 2229150309, - 880990563, - 2218930873, - 1270124489, - 1426843452, - 4019133373, - 3468127257, - 3432964898, - 822863324, - 2510595475, - 1241678037, - 3334477846, + 2902172860, + 679540095, + 2846392446, + 1842699739, + 4184152476, + 4094066569, + 2287731100, + 1441236065, + 3497254029, + 1803275893, + 81351058, + 2931307638, + 6717383, + 2985851746, + 634352206, + 380089208, + 1191020474, + 4186919815, + 1245090435, + 1512902234, + 998986685, + 1608770049, ]; static const List _envieddatainitializationVector = [ - 2035147070, - 1032825433, - 2564619056, - 1744395335, - 1025406593, - 3153691236, - 2964982305, - 41396071, - 3054227767, - 2142370818, - 2229150210, - 880990481, - 2218930903, - 1270124459, - 1426843477, - 4019133387, - 3468127297, - 3432964944, - 822863236, - 2510595553, - 1241677975, - 3334477924, + 2902172877, + 679539975, + 2846392344, + 1842699682, + 4184152566, + 4094066684, + 2287731191, + 1441235990, + 3497254114, + 1803275792, + 81351157, + 2931307524, + 6717353, + 2985851648, + 634352167, + 380089102, + 1191020514, + 4186919925, + 1245090523, + 1512902184, + 998986751, + 1608770163, ]; static final String initializationVector = String.fromCharCodes( @@ -874,129 +874,129 @@ final class _Env { _enviedkeyinitializationVector[i])); static const List _enviedkeybasicCompareFacesURL = [ - 3554543593, - 2864525074, - 4097467906, - 575433327, - 959799361, - 3670510314, - 2426368311, - 2036644120, - 3844489404, - 3939500422, - 2058286474, - 268575375, - 2065527349, - 3181870363, - 1903831079, - 672559586, - 4244298183, - 3826336431, - 2136601432, - 3081811091, - 1660611728, - 878799132, - 4026098949, - 4224879016, - 2930421076, - 1223143552, - 2119623468, - 95613141, - 630963198, - 2847097380, - 3091825814, - 2207442923, - 4271103962, - 3754970386, - 1113679086, - 129573147, - 2511117930, - 3577651842, - 102786854, - 1234830476, - 2700429710, - 4115347194, - 4095632792, - 120483633, - 2403074614, - 3156747721, - 54639589, - 1194007212, - 3787849231, - 172681120, - 3722654649, - 2220977193, - 943226696, - 1093325322, - 3643614443, - 231570392, - 3945509437, - 295726237, - 1154567683, - 169910549, + 4261174668, + 544180290, + 464050945, + 1978844437, + 3703126318, + 3267442140, + 117423280, + 4253688052, + 2408390050, + 2993011311, + 2576031749, + 1950883677, + 2083207240, + 1848647448, + 3178366434, + 2720471380, + 615761032, + 2009733307, + 1396787552, + 2324222331, + 3453438321, + 3950226620, + 3314714889, + 96225479, + 3592113725, + 3577545669, + 2124782213, + 219314503, + 1729271536, + 3204220759, + 549430249, + 216146404, + 1447527900, + 640520474, + 479703684, + 2341598706, + 4204613346, + 2552725183, + 3869888178, + 1514911923, + 1183477389, + 653465227, + 2240288239, + 2646679179, + 4245987889, + 3040247240, + 1124399094, + 442800906, + 875651313, + 3808596624, + 2876521124, + 1468090131, + 1873468180, + 5511568, + 3979267977, + 2130254858, + 1561426852, + 1434438281, + 868416373, + 3361252729, ]; static const List _envieddatabasicCompareFacesURL = [ - 3554543489, - 2864525158, - 4097468022, - 575433247, - 959799346, - 3670510288, - 2426368280, - 2036644151, - 3844489434, - 3939500519, - 2058286569, - 268575466, - 2065527320, - 3181870463, - 1903831106, - 672559510, - 4244298146, - 3826336460, - 2136601388, - 3081811134, - 1660611830, - 878799146, - 4026099004, - 4224879002, - 2930421088, - 1223143603, - 2119623445, - 95613159, - 630963101, - 2847097360, - 3091825909, - 2207442908, - 4271103988, - 3754970490, - 1113678987, - 129573225, - 2511117829, - 3577651945, - 102786899, - 1234830573, - 2700429822, - 4115347082, - 4095632822, - 120483666, - 2403074649, - 3156747684, - 54639562, - 1194007247, - 3787849312, - 172681165, - 3722654665, - 2220977224, - 943226682, - 1093325423, - 3643614388, - 231570366, - 3945509468, - 295726334, - 1154567782, - 169910630, + 4261174756, + 544180278, + 464051061, + 1978844517, + 3703126365, + 3267442150, + 117423263, + 4253688027, + 2408390084, + 2993011214, + 2576031846, + 1950883640, + 2083207269, + 1848647548, + 3178366343, + 2720471328, + 615761133, + 2009733336, + 1396787476, + 2324222294, + 3453438231, + 3950226570, + 3314714928, + 96225525, + 3592113673, + 3577545718, + 2124782268, + 219314549, + 1729271443, + 3204220771, + 549430154, + 216146387, + 1447527922, + 640520562, + 479703777, + 2341598592, + 4204613261, + 2552725204, + 3869888199, + 1514911954, + 1183477501, + 653465339, + 2240288193, + 2646679272, + 4245987934, + 3040247205, + 1124399065, + 442801001, + 875651230, + 3808596733, + 2876521172, + 1468090226, + 1873468262, + 5511669, + 3979268054, + 2130254956, + 1561426885, + 1434438378, + 868416272, + 3361252618, ]; static final String basicCompareFacesURL = String.fromCharCodes( @@ -1009,91 +1009,91 @@ final class _Env { _enviedkeybasicCompareFacesURL[i])); static const List _enviedkeyaccountSIDTwillo = [ - 4240456930, - 3828393531, - 1314103638, - 3778410449, - 4036711388, - 1220875455, - 3026139777, - 3412078488, - 3476128420, - 1120224235, - 1797124846, - 405743930, - 2114422989, - 3837176304, - 3018499525, - 872765343, - 1728764783, - 4101694987, - 2845450642, - 51381528, - 3129148989, - 3755075738, - 2699114327, - 3206054594, - 2575272857, - 547774132, - 1537747023, - 766205774, - 1797807959, - 3106446481, - 267073950, - 2239361948, - 3264893338, - 2585084665, - 2031403277, - 4028324835, - 445388774, - 857310908, - 3948560094, - 2843412999, - 3688659824, + 1750899064, + 3988389470, + 1064380442, + 3500769512, + 1887111805, + 970848493, + 208043865, + 3027306648, + 1749401256, + 201302159, + 1455478427, + 43971896, + 1481644028, + 3847570698, + 4289271349, + 1376283238, + 3187562557, + 3292899545, + 4169039096, + 1610874938, + 4071337832, + 3351390661, + 3182800126, + 2725858245, + 87322381, + 3645822147, + 1115129324, + 1435097421, + 4265285549, + 1598335471, + 1527517018, + 3879327693, + 1381686219, + 2523059540, + 3086219456, + 339847115, + 1293047243, + 3225834311, + 2570825832, + 4253907208, + 4012113489, ]; static const List _envieddataaccountSIDTwillo = [ - 4240456883, - 3828393597, - 1314103598, - 3778410465, - 4036711341, - 1220875462, - 3026139829, - 3412078509, - 3476128402, - 1120224129, - 1797124763, - 405743952, - 2114423038, - 3837176264, - 3018499574, - 872765425, - 1728764758, - 4101695091, - 2845450727, - 51381601, - 3129148943, - 3755075755, - 2699114350, - 3206054646, - 2575272936, - 547774082, - 1537747069, - 766205815, - 1797807910, - 3106446496, - 267074040, - 2239362038, - 3264893354, - 2585084544, - 2031403322, - 4028324795, - 445388692, - 857310948, - 3948560050, - 2843413061, - 3688659740, + 1750898985, + 3988389400, + 1064380514, + 3500769496, + 1887111692, + 970848404, + 208043885, + 3027306669, + 1749401246, + 201302245, + 1455478510, + 43971922, + 1481643983, + 3847570738, + 4289271302, + 1376283144, + 3187562500, + 3292899489, + 4169038989, + 1610874947, + 4071337818, + 3351390708, + 3182800071, + 2725858289, + 87322492, + 3645822197, + 1115129310, + 1435097460, + 4265285596, + 1598335454, + 1527516988, + 3879327655, + 1381686267, + 2523059501, + 3086219511, + 339847059, + 1293047225, + 3225834271, + 2570825732, + 4253907274, + 4012113469, ]; static final String accountSIDTwillo = String.fromCharCodes( @@ -1105,325 +1105,325 @@ final class _Env { _envieddataaccountSIDTwillo[i] ^ _enviedkeyaccountSIDTwillo[i])); static const List _enviedkeyserverAPI = [ - 4147403084, - 1387896606, - 3097638071, - 3217711135, - 4142649083, - 3552200201, - 3501290177, - 2379761358, - 3054865070, - 3895276765, - 250930828, - 2059474321, - 18390733, - 571027611, - 1746333649, - 483903383, - 2160778948, - 256818254, - 3498155723, - 886077477, - 1541835261, - 2750530422, - 3394418119, - 1487223074, - 115935814, - 410249699, - 3318477602, - 240350003, - 1204075036, - 2975904673, - 854195208, - 1944860082, - 756439953, - 4235645425, - 991094577, - 3029364737, - 1262643883, - 4197057283, - 4126046948, - 4289332706, - 1296368219, - 2185277488, - 3524380667, - 3209225513, - 10118604, - 3297261853, - 3619586739, - 771311881, - 3073469174, - 2926681000, - 757008238, - 424743379, - 3725555068, - 114199761, - 1914881567, - 504137956, - 3573671146, - 923473845, - 1102152594, - 3463104310, - 1349754498, - 3123723637, - 446795663, - 4184617611, - 3024505804, - 635179053, - 3757741665, - 2578111029, - 1248353839, - 2935489725, - 3755913293, - 2743591661, - 1693814340, - 352180726, - 353985756, - 2851881504, - 3860103120, - 1226033448, - 4113088572, - 2829216771, - 780155340, - 3412187028, - 1283270084, - 3768849952, - 4053774251, - 1685767594, - 4232731348, - 526545423, - 2126655259, - 1588254460, - 3831619056, - 2990347008, - 3183971576, - 2869892142, - 3451472323, - 3544433893, - 1167616074, - 1500426343, - 3408295477, - 3658983931, - 3961627497, - 3917873325, - 2241162043, - 2965881818, - 938427940, - 797542842, - 617449334, - 191611148, - 2625193151, - 1104085485, - 2305013148, - 1167965280, - 1677998784, - 3230657746, - 4208187418, - 2697205542, - 1254237520, - 3495667609, - 2786123696, - 3016454128, - 638918425, - 2088142450, - 2381563529, - 4046358079, - 2037899288, - 1947134408, - 3386290334, - 2792113881, - 2678649903, - 2992775954, - 3681033594, - 4138082963, - 3168436183, - 998815935, - 3394495680, - 1892405800, - 52425654, - 3768559283, - 2129820244, - 376217519, - 2297159060, - 986538660, - 3561344792, - 3623058277, - 81545111, - 1660971270, - 3424133338, - 3450870873, - 1305896788, - 2070117123, - 1327699516, - 2286040946, - 1013060187, - 2855363055, - 748117764, - 310425016, - 785994317, - 1000857434, + 2719576676, + 832025005, + 3643219426, + 1240890967, + 976396783, + 3662340239, + 2412728689, + 4043487744, + 2609603353, + 1287194452, + 2946058081, + 4021113364, + 1527579640, + 3829476548, + 1917021319, + 3285668335, + 794221227, + 692987511, + 3490916369, + 2988588884, + 780978496, + 3572617736, + 6679201, + 3023264624, + 2572754120, + 3307889989, + 3285428713, + 3636084097, + 1184367270, + 745970478, + 2902848082, + 4051994763, + 1221093891, + 3408079315, + 262144449, + 4175806503, + 731933982, + 2904669269, + 1543139125, + 677437589, + 1859678283, + 1672440049, + 959215252, + 1374142962, + 547602730, + 4261388757, + 3178272139, + 2611169722, + 565846836, + 2119828837, + 3847714140, + 2259477274, + 2683025872, + 119060765, + 1704677251, + 1015626276, + 2871906320, + 3449215743, + 1278557664, + 638504412, + 1393167917, + 1988906475, + 977465002, + 3557930463, + 3487376514, + 635686542, + 3847812829, + 3315016911, + 1226673868, + 3393205186, + 493155145, + 4004191932, + 3341495461, + 3935872539, + 3812561446, + 2765241733, + 3444998914, + 946149503, + 2224712249, + 3701724016, + 4240568812, + 2075528307, + 2279433484, + 3566384073, + 2135010072, + 344398820, + 1564030903, + 2880245607, + 1505591772, + 3451199029, + 3093075283, + 1048441912, + 977599937, + 1306806213, + 660722643, + 166189198, + 480645174, + 933903815, + 4246613683, + 2517752888, + 2092016831, + 1091608988, + 4114403640, + 3605960808, + 1190162387, + 996243242, + 2228122277, + 1548963161, + 2153236155, + 3737823548, + 3774661977, + 4163193411, + 3106761893, + 1503569719, + 3148433078, + 1180559170, + 2780152786, + 1214127391, + 3387350754, + 4279391140, + 916827757, + 1374138119, + 3675351889, + 3076310177, + 2900591499, + 3044692562, + 2012219448, + 1702834005, + 194472235, + 1994530869, + 4031756423, + 71191442, + 303869890, + 1497226805, + 2463632007, + 2221636707, + 2608155599, + 2877317800, + 3690184960, + 1861274958, + 1653291892, + 3991460336, + 4255051849, + 50792368, + 184234392, + 359136657, + 3643255146, + 348037341, + 2291290952, + 3970400721, + 489068216, + 3293857205, + 1275780320, + 53507693, + 2764682593, + 173546248, + 2541260254, + 2287128324, ]; static const List _envieddataserverAPI = [ - 4147403037, - 1387896655, - 3097638118, - 3217711182, - 4142648980, - 3552200299, - 3501290130, - 2379761340, - 3054865116, - 3895276699, - 250930917, - 2059474347, - 18390684, - 571027661, - 1746333568, - 483903407, - 2160778995, - 256818230, - 3498155678, - 886077458, - 1541835143, - 2750530305, - 3394418052, - 1487223124, - 115935787, - 410249657, - 3318477656, - 240350057, - 1204075128, - 2975904704, - 854195312, - 1944860103, - 756440002, - 4235645379, - 991094615, - 3029364787, - 1262643864, - 4197057370, - 4126046928, - 4289332623, - 1296368161, - 2185277447, - 3524380598, - 3209225555, - 10118581, - 3297261906, - 3619586761, - 771311995, - 3073469134, - 2926681031, - 757008138, - 424743393, - 3725554974, - 114199715, - 1914881577, - 504137903, - 3573671091, - 923473868, - 1102152695, - 3463104368, - 1349754595, - 3123723553, - 446795737, - 4184617671, - 3024505739, - 635179038, - 3757741610, - 2578110982, - 1248353863, - 2935489733, - 3755913336, - 2743591607, - 1693814309, - 352180643, - 353985701, - 2851881560, - 3860103143, - 1226033485, - 4113088613, - 2829216885, - 780155277, - 3412187085, - 1283270068, - 3768850017, - 4053774333, - 1685767630, - 4232731295, - 526545508, - 2126655286, - 1588254414, - 3831619016, - 2990347062, - 3183971510, - 2869892218, - 3451472273, - 3544433804, - 1167616121, - 1500426269, - 3408295494, - 3658983874, - 3961627392, - 3917873406, - 2241162100, - 2965881780, - 938428028, - 797542862, - 617449262, - 191611230, - 2625193206, - 1104085397, - 2305013231, - 1167965207, - 1677998759, - 3230657761, - 4208187473, - 2697205571, - 1254237491, - 3495667675, - 2786123741, - 3016454019, - 638918517, - 2088142401, - 2381563615, - 4046358087, - 2037899346, - 1947134449, - 3386290409, - 2792113814, - 2678649858, - 2992776036, - 3681033523, - 4138083043, - 3168436128, - 998815946, - 3394495732, - 1892405880, - 52425664, - 3768559236, - 2129820208, - 376217540, - 2297159132, - 986538703, - 3561344832, - 3623058187, - 81545214, - 1660971379, - 3424133282, - 3450870804, - 1305896711, - 2070117191, - 1327699547, - 2286040869, - 1013060099, - 2855362973, - 748117852, - 310425044, - 785994255, - 1000857398, + 2719576629, + 832025084, + 3643219379, + 1240890886, + 976396672, + 3662340333, + 2412728610, + 4043487858, + 2609603435, + 1287194386, + 2946057992, + 4021113390, + 1527579561, + 3829476498, + 1917021398, + 3285668311, + 794221212, + 692987407, + 3490916420, + 2988588899, + 780978490, + 3572617855, + 6679266, + 3023264518, + 2572754085, + 3307889951, + 3285428627, + 3636084187, + 1184367298, + 745970511, + 2902848042, + 4051994878, + 1221093968, + 3408079329, + 262144423, + 4175806485, + 731933997, + 2904669196, + 1543139073, + 677437688, + 1859678257, + 1672440006, + 959215321, + 1374142856, + 547602771, + 4261388698, + 3178272241, + 2611169736, + 565846796, + 2119828746, + 3847714104, + 2259477288, + 2683025842, + 119060847, + 1704677301, + 1015626351, + 2871906377, + 3449215622, + 1278557573, + 638504346, + 1393167948, + 1988906431, + 977465084, + 3557930387, + 3487376581, + 635686589, + 3847812758, + 3315016956, + 1226673828, + 3393205178, + 493155196, + 4004191974, + 3341495492, + 3935872590, + 3812561503, + 2765241853, + 3444998965, + 946149402, + 2224712288, + 3701723910, + 4240568749, + 2075528234, + 2279433596, + 3566384008, + 2135010126, + 344398720, + 1564030972, + 2880245516, + 1505591793, + 3451198983, + 3093075307, + 1048441870, + 977599887, + 1306806161, + 660722561, + 166189287, + 480645125, + 933903805, + 4246613696, + 2517752833, + 2092016854, + 1091609039, + 4114403703, + 3605960710, + 1190162315, + 996243294, + 2228122365, + 1548963083, + 2153236210, + 3737823556, + 3774661930, + 4163193396, + 3106761922, + 1503569668, + 3148433149, + 1180559143, + 2780152753, + 1214127453, + 3387350671, + 4279391191, + 916827649, + 1374138164, + 3675351815, + 3076310233, + 2900591553, + 3044692587, + 2012219471, + 1702833946, + 194472198, + 1994530883, + 4031756494, + 71191522, + 303869877, + 1497226816, + 2463632051, + 2221636659, + 2608155577, + 2877317791, + 3690185060, + 1861274917, + 1653291836, + 3991460251, + 4255051793, + 50792414, + 184234481, + 359136740, + 3643255058, + 348037264, + 2291290907, + 3970400661, + 489068255, + 3293857250, + 1275780280, + 53507615, + 2764682553, + 173546340, + 2541260188, + 2287128424, ]; static final String serverAPI = String.fromCharCodes(List.generate( @@ -1433,87 +1433,87 @@ final class _Env { ).map((int i) => _envieddataserverAPI[i] ^ _enviedkeyserverAPI[i])); static const List _enviedkeymapAPIKEY = [ - 3631986653, - 1509855247, - 215222377, - 2791534229, - 2226273619, - 574839799, - 1494942227, - 3953339825, - 2247099258, - 483429678, - 1024087047, - 3043967457, - 262015061, - 1092650442, - 3656960095, - 565659776, - 2647103438, - 1453023848, - 68595090, - 1485719998, - 370018207, - 54567244, - 2316289242, - 4068481940, - 1077759266, - 3840692298, - 1004790894, - 2290728813, - 1978779485, - 723840264, - 3273754994, - 1309875685, - 3733152887, - 1499028864, - 829800279, - 494677748, - 839902850, - 3764316122, - 1691264590, + 3698498208, + 3329282422, + 3941296690, + 3725657414, + 1496980997, + 2409905922, + 1547492698, + 3369982816, + 2737316451, + 3773498218, + 125482056, + 221581312, + 1329598784, + 1664022408, + 1496206386, + 1494160042, + 1775207204, + 3080753856, + 3078051688, + 2090202386, + 3285746216, + 3895179441, + 1467556261, + 43390759, + 17247409, + 473563285, + 4191975058, + 1465262529, + 4005927674, + 1757264736, + 2160906104, + 2147241197, + 1686000927, + 1683371075, + 853783508, + 3537298773, + 3128199256, + 2589124517, + 5250730, ]; static const List _envieddatamapAPIKEY = [ - 3631986588, - 1509855302, - 215222291, - 2791534324, - 2226273536, - 574839694, - 1494942290, - 3953339873, - 2247099196, - 483429756, - 1024087128, - 3043967417, - 262015031, - 1092650392, - 3656960017, - 565659824, - 2647103382, - 1453023794, - 68595111, - 1485720055, - 370018277, - 54567295, - 2316289179, - 4068481997, - 1077759334, - 3840692256, - 1004790816, - 2290728756, - 1978779413, - 723840335, - 3273754936, - 1309875618, - 3733152837, - 1499028979, - 829800293, - 494677669, - 839902933, - 3764316077, - 1691264515, + 3698498273, + 3329282367, + 3941296712, + 3725657383, + 1496981078, + 2409906043, + 1547492635, + 3369982768, + 2737316389, + 3773498168, + 125482007, + 221581400, + 1329598754, + 1664022490, + 1496206460, + 1494160026, + 1775207292, + 3080753818, + 3078051677, + 2090202459, + 3285746258, + 3895179394, + 1467556324, + 43390846, + 17247477, + 473563391, + 4191975132, + 1465262488, + 4005927602, + 1757264679, + 2160906034, + 2147241130, + 1686000941, + 1683371056, + 853783526, + 3537298692, + 3128199183, + 2589124562, + 5250791, ]; static final String mapAPIKEY = String.fromCharCodes(List.generate( @@ -1523,87 +1523,87 @@ final class _Env { ).map((int i) => _envieddatamapAPIKEY[i] ^ _enviedkeymapAPIKEY[i])); static const List _enviedkeymapAPIKEYIOS = [ - 1249765629, - 1792377199, - 3880750594, - 937260977, - 3733815694, - 4045043013, - 2851906106, - 3292320765, - 3091560207, - 1980350777, - 3010655433, - 172153286, - 1251720513, - 3890737516, - 1966662392, - 102854014, - 2162235263, - 279341493, - 1209703724, - 3306040644, - 1195207197, - 3797243366, - 4163098443, - 50542649, - 1769733875, - 3872291139, - 88676030, - 417256948, - 283514621, - 3064067908, - 4252897069, - 3103681308, - 2289165897, - 2132081896, - 186933038, - 652767499, - 328245241, - 2866799103, - 2444513996, + 220208656, + 4212921164, + 677818665, + 489213808, + 861399175, + 3106602861, + 3388356950, + 2380409517, + 168047781, + 813614396, + 1923718123, + 3927590092, + 2318338331, + 2802100071, + 263080087, + 3206003396, + 1176253639, + 769516461, + 1904793938, + 2119248111, + 3415976523, + 1979546605, + 3851674468, + 2458805321, + 1305356034, + 4041879427, + 3904426996, + 2146626744, + 742946449, + 3253696214, + 4037395745, + 2861133059, + 300392838, + 3393355695, + 475386654, + 724861587, + 4051700336, + 3236663297, + 793520813, ]; static const List _envieddatamapAPIKEYIOS = [ - 1249765564, - 1792377126, - 3880750712, - 937261008, - 3733815773, - 4045043004, - 2851906174, - 3292320665, - 3091560318, - 1980350802, - 3010655365, - 172153227, - 1251720450, - 3890737438, - 1966662281, - 102853908, - 2162235177, - 279341511, - 1209703746, - 3306040691, - 1195207237, - 3797243275, - 4163098410, - 50542685, - 1769733818, - 3872291122, - 88676039, - 417256858, - 283514500, - 3064067883, - 4252897135, - 3103681405, - 2289165950, - 2132081848, - 186933020, - 652767548, - 328245174, - 2866799002, - 2444513921, + 220208721, + 4212921093, + 677818707, + 489213713, + 861399252, + 3106602772, + 3388356882, + 2380409545, + 168047828, + 813614423, + 1923718055, + 3927590017, + 2318338392, + 2802099989, + 263080166, + 3206003374, + 1176253585, + 769516511, + 1904793916, + 2119248088, + 3415976467, + 1979546496, + 3851674373, + 2458805293, + 1305356107, + 4041879538, + 3904426893, + 2146626774, + 742946536, + 3253696185, + 4037395811, + 2861133154, + 300392881, + 3393355775, + 475386668, + 724861604, + 4051700287, + 3236663396, + 793520864, ]; static final String mapAPIKEYIOS = String.fromCharCodes(List.generate( @@ -1613,71 +1613,71 @@ final class _Env { ).map((int i) => _envieddatamapAPIKEYIOS[i] ^ _enviedkeymapAPIKEYIOS[i])); static const List _enviedkeytwilloRecoveryCode = [ - 3564713084, - 4213671941, - 422864750, - 767470574, - 4052533943, - 644271941, - 4063816901, - 1781479337, - 460887046, - 1020449106, - 1296458501, - 4134043520, - 989173292, - 2986265355, - 1451410190, - 3780618935, - 1004441447, - 672911960, - 1031131912, - 1674854838, - 1182985261, - 4059680574, - 4283196155, - 3599366952, - 3668420308, - 2332783822, - 3286512321, - 2984425709, - 974455170, - 2795061463, - 2704831759, + 2813238926, + 1329588900, + 69260991, + 8261674, + 3336265135, + 1246372718, + 3609290066, + 537239456, + 3539334985, + 3204560502, + 2256134522, + 225404465, + 2608621829, + 4212194330, + 3279247055, + 3767630373, + 3537352890, + 2244119913, + 1551216261, + 4207599909, + 3657095151, + 1832234128, + 4213501981, + 3465627877, + 2823905188, + 1270558566, + 3530115035, + 3531623050, + 2599071759, + 3574822248, + 2504223466, ]; static const List _envieddatatwilloRecoveryCode = [ - 3564713023, - 4213672004, - 422864699, - 767470553, - 4052533902, - 644271873, - 4063816845, - 1781479417, - 460887118, - 1020449123, - 1296458567, - 4134043626, - 989173353, - 2986265394, - 1451410270, - 3780618978, - 1004441391, - 672911980, - 1031131981, - 1674854882, - 1182985333, - 4059680618, - 4283196072, - 3599367024, - 3668420238, - 2332783766, - 3286512307, - 2984425653, - 974455278, - 2795061397, - 2704831843, + 2813238989, + 1329588965, + 69261034, + 8261661, + 3336265110, + 1246372650, + 3609290010, + 537239536, + 3539334913, + 3204560455, + 2256134456, + 225404507, + 2608621888, + 4212194339, + 3279247007, + 3767630448, + 3537352946, + 2244119901, + 1551216320, + 4207599985, + 3657095095, + 1832234180, + 4213502030, + 3465627837, + 2823905278, + 1270558526, + 3530114985, + 3531623122, + 2599071843, + 3574822186, + 2504223366, ]; static final String twilloRecoveryCode = String.fromCharCodes( @@ -1689,87 +1689,87 @@ final class _Env { _envieddatatwilloRecoveryCode[i] ^ _enviedkeytwilloRecoveryCode[i])); static const List _enviedkeyauthTokenTwillo = [ - 133492157, - 3597778691, - 1213300853, - 1651084852, - 1081390096, - 2050646038, - 343777306, - 951772970, - 454371235, - 1941276755, - 2313351543, - 195802794, - 2920539467, - 2953644714, - 2605796199, - 1392408967, - 212250031, - 3249737329, - 360148124, - 210303032, - 2620614226, - 2416345653, - 614340852, - 1372948103, - 663764385, - 3499173035, - 3687053857, - 3650186248, - 3748010586, - 2629141478, - 657687456, - 1017223054, - 3055846927, - 2188091104, - 398163846, - 3415412409, - 828690464, - 3029501877, - 901187166, + 2486482534, + 1308604425, + 3500126060, + 1251820461, + 1656050420, + 2128212381, + 625742250, + 2074023434, + 1143610585, + 355860114, + 155903453, + 3150216118, + 2340355340, + 3640060043, + 1896431061, + 839167343, + 1884159489, + 829605833, + 2222314646, + 2571697593, + 1768281366, + 1547630629, + 2457592108, + 1038282692, + 2999606322, + 2544332193, + 1384228540, + 1663268287, + 2735050998, + 941048795, + 2821048116, + 1934998551, + 820716084, + 300893862, + 1424905105, + 3459972827, + 54227788, + 1695862448, + 920368685, ]; static const List _envieddataauthTokenTwillo = [ - 133492106, - 3597778739, - 1213300736, - 1651084813, - 1081390120, - 2050646140, - 343777391, - 951772954, - 454371217, - 1941276770, - 2313351491, - 195802821, - 2920539443, - 2953644754, - 2605796179, - 1392409078, - 212250015, - 3249737220, - 360148139, - 210302988, - 2620614242, - 2416345607, - 614340812, - 1372948210, - 663764369, - 3499173017, - 3687053840, - 3650186365, - 3748010606, - 2629141399, - 657687509, - 1017223096, - 3055846970, - 2188091064, - 398163956, - 3415412449, - 828690508, - 3029501943, - 901187122, + 2486482513, + 1308604473, + 3500125977, + 1251820436, + 1656050380, + 2128212471, + 625742303, + 2074023482, + 1143610603, + 355860131, + 155903465, + 3150216153, + 2340355444, + 3640060147, + 1896431073, + 839167262, + 1884159537, + 829605820, + 2222314657, + 2571697549, + 1768281382, + 1547630615, + 2457592084, + 1038282673, + 2999606274, + 2544332179, + 1384228493, + 1663268298, + 2735050946, + 941048746, + 2821048129, + 1934998561, + 820716033, + 300893950, + 1424905187, + 3459972739, + 54227744, + 1695862514, + 920368705, ]; static final String authTokenTwillo = String.fromCharCodes(List.generate( @@ -1780,125 +1780,125 @@ final class _Env { (int i) => _envieddataauthTokenTwillo[i] ^ _enviedkeyauthTokenTwillo[i])); static const List _enviedkeychatGPTkey = [ - 669644134, - 2034046405, - 3823837508, - 1873510258, - 2012511057, - 3931033162, - 2984314284, - 3293910364, - 19564972, - 2309790994, - 944032588, - 2259915942, - 942744128, - 897102349, - 1046454469, - 2543569460, - 527001546, - 2621984996, - 1262678280, - 1011124658, - 1074907393, - 3748150322, - 19820860, - 1631034193, - 1456119494, - 3813874742, - 1067581581, - 1733109041, - 1311940920, - 2269964053, - 1440805585, - 2118329084, - 3370861287, - 2389244527, - 141630283, - 3475483404, - 789312187, - 1905618654, - 1102304288, - 2468894143, - 492211569, - 2405915925, - 989924413, - 1180583879, - 2490300775, - 3593724816, - 4065690118, - 1347379019, - 3821656003, - 2336543047, - 3769498811, - 748537030, - 2059442174, - 3465724795, - 932109411, - 118569563, - 2179465608, - 3109925939, + 1760258579, + 1193039598, + 3714477006, + 1538996948, + 1842158817, + 2407420737, + 1759293676, + 2131951309, + 41031624, + 2274088078, + 3688398676, + 114170491, + 26018903, + 3173047493, + 3037423025, + 612993139, + 3765244094, + 3032132313, + 4024445422, + 1299414866, + 2075501777, + 3886954215, + 3670807555, + 3448107484, + 2424337471, + 3319743072, + 926785422, + 2813028406, + 3268239632, + 3193655052, + 3569396354, + 2882933283, + 812293904, + 2134912873, + 3345670082, + 2008368072, + 475829065, + 2110948613, + 211560783, + 2237500836, + 3540249389, + 2151242102, + 1765561642, + 1128644458, + 2887458408, + 67417476, + 1294396812, + 1267993614, + 2383844868, + 728198908, + 1271813914, + 178795280, + 378308620, + 1484988714, + 2399020892, + 2949232798, + 2196498165, + 1474806339, ]; static const List _envieddatachatGPTkey = [ - 669644060, - 2034046370, - 3823837545, - 1873510214, - 2012510994, - 3931033208, - 2984314266, - 3293910317, - 19564952, - 2309791041, - 944032533, - 2259915969, - 942744066, - 897102406, - 1046454420, - 2543569489, - 527001474, - 2621984958, - 1262678348, - 1011124675, - 1074907498, - 3748150373, - 19820883, - 1631034150, - 1456119429, - 3813874703, - 1067581653, - 1733109059, - 1311940928, - 2269964146, - 1440805508, - 2118329017, - 3370861185, - 2389244474, - 141630258, - 3475483445, - 789312241, - 1905618572, - 1102304343, - 2468894093, - 492211459, - 2405916024, - 989924363, - 1180583830, - 2490300757, - 3593724913, - 4065690210, - 1347378985, - 3821656048, - 2336543020, - 3769498833, - 748537009, - 2059442086, - 3465724681, - 932109371, - 118569527, - 2179465674, - 3109925983, + 1760258665, + 1193039497, + 3714477027, + 1538996960, + 1842158754, + 2407420787, + 1759293658, + 2131951292, + 41031676, + 2274088157, + 3688398605, + 114170396, + 26018837, + 3173047438, + 3037423072, + 612993046, + 3765244150, + 3032132227, + 4024445354, + 1299414819, + 2075501754, + 3886954160, + 3670807660, + 3448107435, + 2424337532, + 3319743065, + 926785494, + 2813028420, + 3268239720, + 3193655147, + 3569396439, + 2882933350, + 812294006, + 2134912828, + 3345670075, + 2008368113, + 475828995, + 2110948695, + 211560760, + 2237500822, + 3540249439, + 2151242011, + 1765561628, + 1128644411, + 2887458394, + 67417573, + 1294396904, + 1267993708, + 2383844919, + 728198807, + 1271814000, + 178795367, + 378308692, + 1484988760, + 2399020804, + 2949232882, + 2196498103, + 1474806319, ]; static final String chatGPTkey = String.fromCharCodes(List.generate( @@ -1908,133 +1908,133 @@ final class _Env { ).map((int i) => _envieddatachatGPTkey[i] ^ _enviedkeychatGPTkey[i])); static const List _enviedkeytransactionCloude = [ - 644626635, - 464807541, - 1235463807, - 3865610247, - 3001439536, - 3224677206, - 4023966903, - 2506243181, - 341788397, - 107831742, - 1667733332, - 1556646832, - 386438642, - 4070593082, - 890935858, - 1996649893, - 3895718479, - 1982695187, - 2392329794, - 3056441745, - 1529731243, - 647564510, - 340794502, - 1809333761, - 1944112534, - 4161836111, - 2550479392, - 2116842177, - 2851397731, - 196257070, - 78110319, - 3496501110, - 3090701324, - 1795580338, - 3035818598, - 2710620247, - 329993378, - 3089233399, - 787560220, - 2842433326, - 2287790868, - 1439511999, - 251257811, - 3504165308, - 3353584510, - 749411828, - 2719893645, - 3427000828, - 2066272313, - 1051988133, - 3016086939, - 560376228, - 1221159621, - 4030245751, - 3577896848, - 917356966, - 2102248730, - 562064372, - 1071699848, - 3387426253, - 4096155284, - 4074177241, + 4231848088, + 2077833470, + 1643225223, + 24287244, + 501187639, + 2279504863, + 1888713238, + 709349843, + 104085289, + 3846013391, + 380932585, + 3129869720, + 830356505, + 901832598, + 2095609103, + 2315749194, + 213736663, + 3934368569, + 592585331, + 941691544, + 115820114, + 2170592574, + 1857941095, + 629715218, + 3398259004, + 1194533883, + 2233502841, + 3255240135, + 457689334, + 3339081655, + 619108831, + 2589783871, + 1250254928, + 1852048877, + 3431219249, + 1507074607, + 2645041400, + 169816481, + 2925989353, + 4082702372, + 740961934, + 2196019399, + 3930014345, + 3995874820, + 3218444899, + 3346409853, + 1294469210, + 1380236268, + 1776275911, + 699644134, + 1451843267, + 2870906242, + 1972029221, + 1347139645, + 3589907416, + 3905535520, + 357720160, + 1921055006, + 2719237243, + 3662753040, + 3717020279, + 3561006211, ]; static const List _envieddatatransactionCloude = [ - 644626586, - 464807453, - 1235463708, - 3865610352, - 3001439557, - 3224677183, - 4023966939, - 2506243074, - 341788288, - 107831759, - 1667733303, - 1556646879, - 386438555, - 4070593112, - 890935816, - 1996649972, - 3895718425, - 1982695260, - 2392329757, - 3056441819, - 1529731301, - 647564423, - 340794563, - 1809333829, - 1944112548, - 4161836055, - 2550479479, - 2116842112, - 2851397713, - 196257048, - 78110262, - 3496501038, - 3090701383, - 1795580401, - 3035818580, - 2710620163, - 329993458, - 3089233357, - 787560261, - 2842433381, - 2287790885, - 1439512059, - 251257733, - 3504165364, - 3353584456, - 749411751, - 2719893703, - 3427000766, - 2066272266, - 1051988116, - 3016086997, - 560376215, - 1221159573, - 4030245682, - 3577896865, - 917357043, - 2102248770, - 562064262, - 1071699920, - 3387426209, - 4096155350, - 4074177205, + 4231848137, + 2077833366, + 1643225316, + 24287355, + 501187650, + 2279504822, + 1888713338, + 709349820, + 104085316, + 3846013374, + 380932490, + 3129869815, + 830356592, + 901832692, + 2095609141, + 2315749147, + 213736577, + 3934368630, + 592585260, + 941691602, + 115820060, + 2170592615, + 1857941026, + 629715286, + 3398258958, + 1194533795, + 2233502766, + 3255240070, + 457689284, + 3339081601, + 619108742, + 2589783911, + 1250254875, + 1852048814, + 3431219203, + 1507074683, + 2645041320, + 169816475, + 2925989296, + 4082702447, + 740961983, + 2196019331, + 3930014431, + 3995874892, + 3218444885, + 3346409774, + 1294469136, + 1380236206, + 1776275956, + 699644119, + 1451843213, + 2870906289, + 1972029301, + 1347139704, + 3589907433, + 3905535605, + 357720120, + 1921055084, + 2719237155, + 3662753148, + 3717020213, + 3561006319, ]; static final String transactionCloude = String.fromCharCodes( @@ -2046,85 +2046,85 @@ final class _Env { _envieddatatransactionCloude[i] ^ _enviedkeytransactionCloude[i])); static const List _enviedkeyvisionApi = [ - 1859274690, - 1936393100, - 871984411, - 797013092, - 3557006686, - 445637923, - 2274771694, - 963797410, - 2785727336, - 633548303, - 3792907663, - 1133222243, - 1495843658, - 952261197, - 3251364925, - 1656913204, - 3144011487, - 1084420740, - 2577333135, - 3321556528, - 1348080989, - 3727333180, - 2596705837, - 3408148809, - 2210850819, - 528843337, - 3752859624, - 2969951620, - 3139560710, - 4039697356, - 371479210, - 142224147, - 2583050905, - 1080862929, - 3679438633, - 1847424829, - 606465259, - 706066840, + 2956364786, + 3249751150, + 1404994942, + 1395467456, + 4067248947, + 2894993324, + 1079902614, + 2718140439, + 2362999337, + 1196136035, + 1883544893, + 2525768347, + 2946977009, + 3231639601, + 684313994, + 3681315096, + 2351168720, + 3146121391, + 2046429849, + 1140798959, + 2285399685, + 320389450, + 1321990335, + 4022797850, + 4004312131, + 324043442, + 3907224228, + 2163918570, + 2562992865, + 659262120, + 3462926370, + 2265175526, + 1582644956, + 523075868, + 2129239922, + 3845983882, + 785526726, + 1181598806, ]; static const List _envieddatavisionApi = [ - 1859274737, - 1936393212, - 871984474, - 797013032, - 3557006637, - 445637970, - 2274771645, - 963797489, - 2785727281, - 633548379, - 3792907769, - 1133222169, - 1495843642, - 952261243, - 3251364868, - 1656913253, - 3144011498, - 1084420802, - 2577333186, - 3321556601, - 1348080954, - 3727333214, - 2596705879, - 3408148771, - 2210850884, - 528843391, - 3752859570, - 2969951669, - 3139560828, - 4039697319, - 371479262, - 142224217, - 2583050945, - 1080862883, - 3679438705, - 1847424849, - 606465193, - 706066932, + 2956364737, + 3249751070, + 1404994879, + 1395467404, + 4067248960, + 2894993373, + 1079902661, + 2718140484, + 2362999408, + 1196135991, + 1883544907, + 2525768417, + 2946976897, + 3231639559, + 684314035, + 3681315145, + 2351168741, + 3146121449, + 2046429908, + 1140798886, + 2285399778, + 320389416, + 1321990341, + 4022797936, + 4004312068, + 324043396, + 3907224318, + 2163918555, + 2562992795, + 659262147, + 3462926422, + 2265175468, + 1582644868, + 523075950, + 2129239850, + 3845983974, + 785526660, + 1181598778, ]; static final String visionApi = String.fromCharCodes(List.generate( @@ -2134,237 +2134,237 @@ final class _Env { ).map((int i) => _envieddatavisionApi[i] ^ _enviedkeyvisionApi[i])); static const List _enviedkeysecretKey = [ - 2821499233, - 17198337, - 1541935236, - 2381740829, - 2742533708, - 1637894746, - 1619556338, - 4012759918, - 3431688567, - 1654167779, - 4083421690, - 1546944978, - 3910564003, - 1395054948, - 3282253085, - 2346945946, - 2954509148, - 1891673810, - 593988595, - 2245962367, - 380656892, - 398419973, - 201534509, - 4235034870, - 1045968556, - 1779015710, - 1978057650, - 3329136210, - 1826370147, - 1707237866, - 101302851, - 1732727594, - 1150859010, - 2294885451, - 426549750, - 937167831, - 3378826296, - 289606519, - 911858283, - 4130974849, - 2659852882, - 2785404829, - 2516768686, - 716043284, - 4201007673, - 4095037624, - 894526430, - 2035203789, - 3871656660, - 1444799688, - 1107051818, - 3969115567, - 3568067317, - 2277856472, - 2286308041, - 1444009725, - 3408591654, - 594911780, - 1226440255, - 287508316, - 689090633, - 2221450424, - 2863006098, - 2624192455, - 3673652431, - 493344726, - 2614375948, - 1324614, - 2670421635, - 224043138, - 1788826443, - 4247987331, - 2877699891, - 1057938540, - 73342854, - 2979813025, - 3071898960, - 4143286568, - 2868671491, - 2587880564, - 2558015439, - 1575182745, - 3413144635, - 872511884, - 2106802128, - 3957842589, - 4116837855, - 3564610158, - 1342098745, - 4094384867, - 3212037735, - 3168683725, - 3133495552, - 1034612306, - 2045585055, - 1106919918, - 4027020512, - 1429044452, - 206888047, - 3737073433, - 4011608242, - 3028131530, - 2568760635, - 729342922, - 272627355, - 2735245334, - 1140178498, - 524728032, - 129268503, - 2161504159, - 190025194, - 3663899805, - 1074181335, - 1047579147, + 4037439406, + 297780123, + 1278348607, + 3980552513, + 3443113713, + 3449007006, + 1456796094, + 4150276710, + 3036165421, + 1121225949, + 582079426, + 3454257123, + 2654032491, + 463150834, + 3748708189, + 2049354232, + 1462528108, + 3714702015, + 77362351, + 4096670896, + 227782869, + 3504919005, + 4258306934, + 286480339, + 2864731252, + 3897489436, + 2726439362, + 1913313429, + 1089742884, + 3772662558, + 2662282737, + 3990896842, + 49563337, + 4288268854, + 2491181400, + 618234759, + 1467339448, + 1361153821, + 3188764111, + 155226758, + 489689715, + 3200450055, + 3340568860, + 4200596550, + 93380556, + 3086021532, + 3760921213, + 142673728, + 4067111943, + 3554298193, + 413006498, + 528811184, + 1128045274, + 1231030150, + 4100462398, + 3363742658, + 2264971545, + 1019147939, + 2470394281, + 3445029243, + 1037773217, + 2840259023, + 2987313284, + 671790737, + 3625423817, + 4148589352, + 1047629445, + 3005977810, + 2621359707, + 92102644, + 636637614, + 1598814616, + 1776527051, + 4071760422, + 2800951429, + 492305586, + 3548323914, + 3612543335, + 1879659186, + 3443325203, + 3455177906, + 3896791061, + 2262068525, + 2997457689, + 1413991758, + 4067519380, + 1557096273, + 1628810937, + 3373486877, + 4071025360, + 2668251154, + 273628166, + 3809332718, + 3643539796, + 1381194024, + 341124075, + 636347792, + 1034281223, + 1132326015, + 3056936308, + 2843651251, + 734540044, + 2076493467, + 874394828, + 153900203, + 2468721413, + 777245176, + 2152950487, + 3165008593, + 672092538, + 659440946, + 429079647, + 1983686421, + 4196722090, ]; static const List _envieddatasecretKey = [ - 2821499163, - 17198438, - 1541935323, - 2381740911, - 2742533667, - 1637894698, - 1619556248, - 4012759857, - 3431688514, - 1654167764, - 4083421619, - 1546944955, - 3910564053, - 1395054930, - 3282253165, - 2346946007, - 2954509082, - 1891673745, - 593988529, - 2245962297, - 380656781, - 398420022, - 201534574, - 4235034820, - 1045968578, - 1779015720, - 1978057723, - 3329136138, - 1826370063, - 1707237767, - 101302825, - 1732727635, - 1150859113, - 2294885435, - 426549646, - 937167763, - 3378826325, - 289606432, - 911858258, - 4130974898, - 2659852801, - 2785404874, - 2516768669, - 716043362, - 4201007695, - 4095037664, - 894526390, - 2035203835, - 3871656684, - 1444799645, - 1107051883, - 3969115542, - 3568067233, - 2277856493, - 2286307983, - 1444009650, - 3408591732, - 594911856, - 1226440296, - 287508283, - 689090590, - 2221450443, - 2863006150, - 2624192500, - 3673652472, - 493344645, - 2614376056, - 1324557, - 2670421744, - 224043213, - 1788826395, - 4247987431, - 2877699908, - 1057938472, - 73342946, - 2979813074, - 3071898921, - 4143286544, - 2868671602, - 2587880486, - 2558015478, - 1575182826, - 3413144649, - 872511937, - 2106802053, - 3957842673, - 4116837802, - 3564610063, - 1342098769, - 4094384784, - 3212037716, - 3168683683, - 3133495632, - 1034612250, - 2045585129, - 1106919817, - 4027020450, - 1429044357, - 206888028, - 3737073450, - 4011608262, - 3028131469, - 2568760656, - 729342963, - 272627371, - 2735245408, - 1140178452, - 524728021, - 129268559, - 2161504237, - 190025138, - 3663899889, - 1074181269, - 1047579239, + 4037439444, + 297780220, + 1278348640, + 3980552499, + 3443113630, + 3449007086, + 1456796116, + 4150276665, + 3036165400, + 1121225962, + 582079371, + 3454257034, + 2654032413, + 463150788, + 3748708141, + 2049354165, + 1462528042, + 3714702076, + 77362413, + 4096670966, + 227782820, + 3504919022, + 4258306869, + 286480353, + 2864731162, + 3897489450, + 2726439307, + 1913313485, + 1089742920, + 3772662643, + 2662282651, + 3990896819, + 49563298, + 4288268870, + 2491181344, + 618234819, + 1467339477, + 1361153866, + 3188764150, + 155226805, + 489689632, + 3200450128, + 3340568879, + 4200596528, + 93380538, + 3086021572, + 3760921109, + 142673782, + 4067111999, + 3554298116, + 413006563, + 528811145, + 1128045198, + 1231030195, + 4100462456, + 3363742605, + 2264971595, + 1019148023, + 2470394366, + 3445029148, + 1037773302, + 2840259004, + 2987313360, + 671790754, + 3625423870, + 4148589435, + 1047629553, + 3005977753, + 2621359656, + 92102587, + 636637694, + 1598814716, + 1776527036, + 4071760482, + 2800951521, + 492305601, + 3548323891, + 3612543327, + 1879659203, + 3443325249, + 3455177867, + 3896791142, + 2262068575, + 2997457748, + 1413991707, + 4067519480, + 1557096228, + 1628810968, + 3373486965, + 4071025315, + 2668251169, + 273628264, + 3809332670, + 3643539740, + 1381194078, + 341123980, + 636347858, + 1034281318, + 1132325964, + 3056936263, + 2843651271, + 734540107, + 2076493552, + 874394869, + 153900187, + 2468721523, + 777245102, + 2152950498, + 3165008521, + 672092424, + 659441002, + 429079603, + 1983686487, + 4196722118, ]; static final String secretKey = String.fromCharCodes(List.generate( @@ -2374,237 +2374,237 @@ final class _Env { ).map((int i) => _envieddatasecretKey[i] ^ _enviedkeysecretKey[i])); static const List _enviedkeystripePublishableKe = [ - 3110350615, - 3870377181, - 1113899572, - 2086051561, - 3828923566, - 4208676725, - 2550364897, - 611858521, - 112078454, - 2773210733, - 3833817074, - 2157488542, - 1950517515, - 2455558524, - 2699267359, - 2604899396, - 3638156382, - 3047510546, - 2693246980, - 602641052, - 1865216671, - 3716814079, - 1393363764, - 3455557654, - 944159520, - 4121665211, - 4125754010, - 2972647756, - 1810971763, - 896368838, - 1206591349, - 3103322084, - 1187173018, - 3834307280, - 3446522187, - 1458661923, - 3619923022, - 788456617, - 3411044678, - 1398656400, - 687634577, - 2110898898, - 3352025024, - 3465681846, - 2782219025, - 3941379985, - 2980551913, - 2093142900, - 3744098328, - 3945364669, - 3593498842, - 297129406, - 4171605779, - 839263804, - 2946997909, - 3769790345, - 459543370, - 859352067, - 321612583, - 2310846054, - 2469659358, - 3275293730, - 178588190, - 4144417982, - 4088383163, - 831384773, - 3786732206, - 1831791810, - 4057871318, - 2713812915, - 62992879, - 3748410014, - 184981013, - 3335841734, - 2330048294, - 672531614, - 883190975, - 2265564173, - 681130218, - 894721672, - 4132714762, - 2134536970, - 2577735856, - 1829023592, - 2921478608, - 514203602, - 2601731475, - 4067999124, - 4017458692, - 589586690, - 4096414820, - 1982571386, - 575733673, - 2275504296, - 2678720202, - 1144943758, - 4107321040, - 214906518, - 2311694387, - 978801498, - 1381575040, - 612882828, - 370556580, - 1727787830, - 1845892220, - 691609569, - 1182585230, - 53106037, - 2406123887, - 2070314, - 453389458, - 1043581603, - 1005619015, - 4043250889, + 3282889379, + 804030297, + 4067018655, + 3989041611, + 3667808078, + 1778833437, + 2314088333, + 2235893243, + 1856193303, + 2676503481, + 3941156749, + 2071822483, + 662344195, + 3871690369, + 2535017848, + 558889003, + 1695957452, + 1994061063, + 2957187996, + 3254223484, + 3861352080, + 4118859306, + 71605522, + 3050081966, + 1215331765, + 3875543095, + 414700645, + 3093804013, + 650168123, + 3773055402, + 471656784, + 334720942, + 149545414, + 2472548149, + 688443173, + 651963004, + 164295866, + 1068306880, + 2674982876, + 3407476090, + 3355199145, + 3502174577, + 1853767063, + 4035785807, + 1818456248, + 1478536681, + 3936783727, + 37073347, + 4012906318, + 1522760759, + 1706271699, + 2115172472, + 3469396560, + 1890071103, + 63125369, + 1467460221, + 1631689884, + 3633501022, + 3667212488, + 1766719614, + 3550716536, + 655294872, + 554400463, + 236959748, + 36444839, + 545234703, + 3037254353, + 529846884, + 33063367, + 2965207491, + 1605132274, + 2528172543, + 4056989715, + 2044431931, + 4199165235, + 4235859307, + 757010334, + 3520884784, + 3736254876, + 1374692252, + 2722950125, + 1363966187, + 2814672187, + 1189451011, + 733468149, + 3985774606, + 1125685492, + 313804035, + 1331423345, + 3221853941, + 2752973963, + 1576315812, + 2980162037, + 4287982699, + 1221054484, + 27336320, + 1573361359, + 2490532730, + 1117059763, + 2067311597, + 1289178112, + 189298065, + 2878106171, + 2367592494, + 938118544, + 2494282512, + 251511458, + 3908107213, + 4003652903, + 978007366, + 267430211, + 565312033, + 3271464076, + 3235983692, ]; static const List _envieddatastripePublishableKe = [ - 3110350689, - 3870377146, - 1113899627, - 2086051481, - 3828923612, - 4208676634, - 2550364817, - 611858483, - 112078377, - 2773210712, - 3833817029, - 2157488599, - 1950517602, - 2455558410, - 2699267369, - 2604899337, - 3638156312, - 3047510609, - 2693247046, - 602641114, - 1865216750, - 3716814028, - 1393363831, - 3455557668, - 944159566, - 4121665165, - 4125754097, - 2972647682, - 1810971705, - 896368808, - 1206591279, - 3103322022, - 1187173091, - 3834307206, - 3446522237, - 1458661965, - 3619923003, - 788456685, - 3411044658, - 1398656456, - 687634676, - 2110898923, - 3352024969, - 3465681884, - 2782219092, - 3941380033, - 2980551846, - 2093142802, - 3744098416, - 3945364688, - 3593498794, - 297129466, - 4171605863, - 839263851, - 2946998008, - 3769790461, - 459543417, - 859352142, - 321612651, - 2310846004, - 2469659374, - 3275293765, - 178588239, - 4144417998, - 4088383186, - 831384717, - 3786732237, - 1831791763, - 4057871291, - 2713812978, - 62992809, - 3748410067, - 184981056, - 3335841686, - 2330048340, - 672531652, - 883191004, - 2265564222, - 681130171, - 894721761, - 4132714825, - 2134537038, - 2577735898, - 1829023504, - 2921478546, - 514203528, - 2601731551, - 4067999222, - 4017458812, - 589586758, - 4096414759, - 1982571337, - 575733708, - 2275504334, - 2678720178, - 1144943833, - 4107321000, - 214906604, - 2311694336, - 978801513, - 1381575138, - 612882907, - 370556652, - 1727787783, - 1845892134, - 691609478, - 1182585340, - 53105926, - 2406123831, - 2070360, - 453389514, - 1043581647, - 1005618949, - 4043250853, + 3282889429, + 804030270, + 4067018688, + 3989041595, + 3667808060, + 1778833522, + 2314088445, + 2235893137, + 1856193352, + 2676503436, + 3941156794, + 2071822554, + 662344298, + 3871690487, + 2535017806, + 558889062, + 1695957386, + 1994061124, + 2957188062, + 3254223418, + 3861352161, + 4118859289, + 71605585, + 3050081948, + 1215331803, + 3875543041, + 414700558, + 3093803939, + 650168177, + 3773055428, + 471656714, + 334721004, + 149545407, + 2472548195, + 688443155, + 651962898, + 164295887, + 1068306820, + 2674982824, + 3407476002, + 3355199180, + 3502174536, + 1853767134, + 4035785765, + 1818456317, + 1478536633, + 3936783648, + 37073317, + 4012906278, + 1522760794, + 1706271651, + 2115172412, + 3469396516, + 1890071144, + 63125268, + 1467460105, + 1631689903, + 3633500947, + 3667212420, + 1766719532, + 3550716488, + 655294975, + 554400414, + 236959860, + 36444878, + 545234759, + 3037254322, + 529846837, + 33063338, + 2965207426, + 1605132212, + 2528172466, + 4056989766, + 2044431979, + 4199165249, + 4235859249, + 757010429, + 3520884739, + 3736254925, + 1374692341, + 2722950062, + 1363966127, + 2814672209, + 1189451131, + 733468087, + 3985774676, + 1125685432, + 313804129, + 1331423241, + 3221853873, + 2752974024, + 1576315799, + 2980161936, + 4287982605, + 1221054572, + 27336407, + 1573361335, + 2490532608, + 1117059712, + 2067311582, + 1289178210, + 189298118, + 2878106227, + 2367592479, + 938118602, + 2494282615, + 251511504, + 3908107198, + 4003652991, + 978007348, + 267430171, + 565312077, + 3271464142, + 3235983648, ]; static final String stripePublishableKe = String.fromCharCodes( @@ -2617,125 +2617,125 @@ final class _Env { _enviedkeystripePublishableKe[i])); static const List _enviedkeychatGPTkeySefer = [ - 2521737015, - 2604153989, - 1692906946, - 47006009, - 4284981978, - 1629573821, - 4035037858, - 885271793, - 2010897064, - 2180094810, - 2982016061, - 43623099, - 2161178444, - 4241121034, - 3723606314, - 3535224201, - 1337293485, - 469506708, - 3252592869, - 2497308145, - 2924659166, - 2181825253, - 566135561, - 70246557, - 2420253747, - 447055630, - 2235313452, - 3365333825, - 2262563341, - 319877043, - 915312987, - 730110538, - 261155039, - 412761347, - 3067639379, - 760491253, - 163833008, - 3024312519, - 3081857189, - 2945183743, - 2438077088, - 2969834507, - 4202024526, - 2544711010, - 2698466829, - 771236525, - 1674694706, - 2159382675, - 2708613535, - 1956630601, - 65840135, - 2666694283, - 2062670665, - 340840358, - 1178203614, - 3211377812, - 2341110326, - 4098467625, + 3744112927, + 24064062, + 1222122166, + 334501585, + 584115498, + 112745032, + 3292444598, + 12956481, + 2031661801, + 3255971217, + 1424101434, + 448878513, + 1771772737, + 963051966, + 894101178, + 34060697, + 2532894945, + 1898941126, + 1446544056, + 2038150423, + 2051475370, + 92342515, + 1616368130, + 1108645961, + 496346435, + 1439910655, + 3498448987, + 308860394, + 3389747651, + 3367956476, + 3540579934, + 524445114, + 213112485, + 2527133459, + 3414927876, + 1179358965, + 2140910498, + 2251515851, + 4288300036, + 2419407760, + 2176529249, + 169049267, + 2831567708, + 1336456051, + 669355600, + 2940293843, + 2531148265, + 2241241921, + 2379139005, + 3140736341, + 1383288237, + 2650556432, + 381450539, + 4293115644, + 319349567, + 3531846126, + 3882187897, + 3188718451, ]; static const List _envieddatachatGPTkeySefer = [ - 2521737037, - 2604154082, - 1692906991, - 47006064, - 4284981939, - 1629573871, - 4035037841, - 885271704, - 2010897052, - 2180094773, - 2982016082, - 43623105, - 2161178413, - 4241121081, - 3723606387, - 3535224319, - 1337293509, - 469506786, - 3252592775, - 2497308104, - 2924659116, - 2181825215, - 566135650, - 70246572, - 2420253808, - 447055671, - 2235313524, - 3365333811, - 2262563445, - 319877076, - 915312910, - 730110479, - 261155055, - 412761455, - 3067639403, - 760491167, - 163833058, - 3024312469, - 3081857279, - 2945183629, - 2438077160, - 2969834593, - 4202024573, - 2544710963, - 2698466920, - 771236504, - 1674694755, - 2159382731, - 2708613583, - 1956630565, - 65840246, - 2666694365, - 2062670609, - 340840404, - 1178203526, - 3211377912, - 2341110388, - 4098467653, + 3744112997, + 24064089, + 1222122139, + 334501528, + 584115523, + 112744986, + 3292444549, + 12956456, + 2031661789, + 3255971326, + 1424101461, + 448878539, + 1771772704, + 963051917, + 894101219, + 34060783, + 2532894857, + 1898941104, + 1446544090, + 2038150446, + 2051475416, + 92342441, + 1616368233, + 1108646008, + 496346368, + 1439910598, + 3498448899, + 308860312, + 3389747643, + 3367956379, + 3540579851, + 524445183, + 213112469, + 2527133567, + 3414927932, + 1179358879, + 2140910576, + 2251515801, + 4288300126, + 2419407842, + 2176529193, + 169049305, + 2831567727, + 1336455970, + 669355573, + 2940293862, + 2531148216, + 2241241881, + 2379139053, + 3140736313, + 1383288284, + 2650556486, + 381450611, + 4293115534, + 319349607, + 3531846018, + 3882187835, + 3188718367, ]; static final String chatGPTkeySefer = String.fromCharCodes(List.generate( @@ -2746,157 +2746,157 @@ final class _Env { (int i) => _envieddatachatGPTkeySefer[i] ^ _enviedkeychatGPTkeySefer[i])); static const List _enviedkeyllamaKey = [ - 1368179507, - 4200213335, - 3309165179, - 3566247668, - 3950344486, - 259464237, - 954030477, - 2071578748, - 4266319225, - 3020732535, - 2461489281, - 1508924082, - 2539054403, - 2786875065, - 1776849675, - 2657849896, - 573574355, - 2991430333, - 3073333048, - 377940960, - 2807440451, - 3925555824, - 1127622050, - 3001052993, - 1671765256, - 1128191530, - 2027719395, - 3555578901, - 2632324424, - 3769693621, - 938118406, - 2366216258, - 3788977087, - 1269221067, - 1756003257, - 4031380760, - 1898609397, - 4234101614, - 107741148, - 855879302, - 1551961417, - 3944463058, - 2675702335, - 3646143671, - 114026210, - 3020370605, - 762884328, - 222179916, - 4174964600, - 1726207094, - 4276374012, - 829477279, - 2300596200, - 3134281240, - 217547676, - 3566393819, - 2195632418, - 3229929099, - 1717355104, - 4093227454, - 2855995429, - 2868592693, - 3409410877, - 3362624762, - 3307455062, - 3293537760, - 726784518, - 3729606980, - 3036527805, - 3798422448, - 1219072262, - 1534197716, - 925562973, - 673775217, + 1921589172, + 927735276, + 3312482433, + 1699661470, + 3030326243, + 3926737757, + 2852199076, + 1349549956, + 3720804173, + 646766254, + 160431060, + 3807447985, + 1047258240, + 1813172459, + 2590504633, + 1134457596, + 3028113519, + 233022867, + 3285673426, + 3605794625, + 3500429644, + 2924309730, + 2365735671, + 1353838893, + 2855033989, + 3201597774, + 2107805081, + 3863971977, + 602274533, + 1779249826, + 672923154, + 2313164006, + 2166403846, + 1967194324, + 1199684987, + 1234086273, + 1635150150, + 16477174, + 2003292665, + 319946431, + 1059277918, + 3828913307, + 3121986995, + 2302384994, + 2384636661, + 423835689, + 2631849544, + 2977756375, + 1189662722, + 694725398, + 2995035108, + 3020768652, + 189439203, + 3176687451, + 1116909909, + 3491230458, + 3665341449, + 3181233670, + 1111038779, + 3192329532, + 1587835695, + 228890061, + 3977254378, + 3823210753, + 1421431085, + 2659076772, + 428510321, + 3619272299, + 2736216156, + 2878106510, + 683229484, + 1147068515, + 2689941454, + 2177441366, ]; static const List _envieddatallamaKey = [ - 1368179553, - 4200213253, - 3309165142, - 3566247601, - 3950344531, - 259464276, - 954030562, - 2071578682, - 4266319165, - 3020732450, - 2461489399, - 1508924116, - 2539054353, - 2786875133, - 1776849737, - 2657849927, - 573574329, - 2991430281, - 3073333006, - 377940870, - 2807440409, - 3925555771, - 1127622115, - 3001052981, - 1671765315, - 1128191584, - 2027719376, - 3555578979, - 2632324391, - 3769693688, - 938118462, - 2366216207, - 3788977099, - 1269221116, - 1756003215, - 4031380768, - 1898609302, - 4234101566, - 107741113, - 855879372, - 1551961375, - 3944463077, - 2675702392, - 3646143737, - 114026118, - 3020370668, - 762884227, - 222179868, - 4174964524, - 1726207037, - 4276373912, - 829477318, - 2300596176, - 3134281303, - 217547768, - 3566393782, - 2195632411, - 3229929189, - 1717355092, - 4093227481, - 2855995458, - 2868592754, - 3409410892, - 3362624691, - 3307455075, - 3293537703, - 726784639, - 3729606955, - 3036527845, - 3798422466, - 1219072350, - 1534197688, - 925562911, - 673775133, + 1921589222, + 927735230, + 3312482476, + 1699661531, + 3030326166, + 3926737700, + 2852199115, + 1349550018, + 3720804105, + 646766331, + 160431010, + 3807448023, + 1047258322, + 1813172399, + 2590504699, + 1134457491, + 3028113413, + 233022887, + 3285673444, + 3605794599, + 3500429590, + 2924309673, + 2365735606, + 1353838937, + 2855034062, + 3201597700, + 2107805098, + 3863972095, + 602274442, + 1779249903, + 672923178, + 2313163947, + 2166403954, + 1967194339, + 1199684941, + 1234086329, + 1635150117, + 16477094, + 2003292572, + 319946485, + 1059277832, + 3828913324, + 3121987060, + 2302384940, + 2384636561, + 423835752, + 2631849507, + 2977756295, + 1189662806, + 694725469, + 2995035008, + 3020768725, + 189439195, + 3176687380, + 1116909873, + 3491230359, + 3665341488, + 3181233768, + 1111038735, + 3192329563, + 1587835720, + 228889994, + 3977254299, + 3823210824, + 1421431064, + 2659076835, + 428510216, + 3619272196, + 2736216068, + 2878106620, + 683229556, + 1147068431, + 2689941388, + 2177441338, ]; static final String llamaKey = String.fromCharCodes(List.generate( @@ -2906,6329 +2906,6329 @@ final class _Env { ).map((int i) => _envieddatallamaKey[i] ^ _enviedkeyllamaKey[i])); static const List _enviedkeyprivateKeyFCM = [ - 2927169611, - 3725767670, - 4042350840, - 581926083, - 1357820618, - 3533503760, - 3853220635, - 2221147873, - 1738422836, - 3762456749, - 4198175261, - 689683220, - 2617862663, - 2045615890, - 1940815466, - 4189249849, - 4108847063, - 616478402, - 3739211536, - 3033313842, - 352122034, - 3162474484, - 2138151174, - 4120154326, - 4193304459, - 3124226649, - 4060947694, - 3395696068, - 2227458735, - 2528196711, - 760321282, - 3450865608, - 2300278017, - 2203489312, - 1755362660, - 4286905514, - 1632819314, - 117610677, - 727834128, - 1108409134, - 2885562595, - 3488147265, - 177069209, - 2181033358, - 3792588500, - 888438403, - 142833613, - 3219200446, - 752838181, - 1623780424, - 1537500797, - 1866096452, - 1153561000, - 1471130363, - 2528558817, - 3029522232, - 389154834, - 960338053, - 117191572, - 3067412556, - 1325577731, - 1629702256, - 1709009238, - 1612873764, - 2999130058, - 903808914, - 1035641475, - 369820111, - 867198264, - 1139836030, - 666976362, - 1310691453, - 495814021, - 1932626707, - 1228744708, - 3158956963, - 3896758522, - 140031146, - 4286724942, - 1939970734, - 1170822566, - 2686588318, - 2143330183, - 700389265, - 679682082, - 782968050, - 3559400898, - 2370109973, - 1208865135, - 3270376104, - 599006871, - 855992901, - 3970653893, - 1472640232, - 1752581677, - 3489952520, - 25181734, - 1709947368, - 4243527263, - 1679306753, - 3935733555, - 3329826722, - 2998640206, - 3489988281, - 3648605304, - 2314771156, - 2934047364, - 1808242358, - 1107350390, - 865201208, - 1230326273, - 2894829407, - 3635007215, - 4108748408, - 1363673632, - 2180110271, - 2668075824, - 3664851105, - 3611423224, - 61646322, - 1740981763, - 2124809207, - 1532569037, - 973105858, - 2181217987, - 2971552907, - 2491954707, - 2425416898, - 875277462, - 4104812497, - 2887394601, - 1706723049, - 3465100425, - 1584187032, - 3967876468, - 564012086, - 2942368020, - 3312237806, - 4183576647, - 3215713733, - 3190771335, - 1115574927, - 568393343, - 3474713447, - 2774402840, - 396403056, - 3467291157, - 1140115609, - 3186736486, - 3762494382, - 2121324132, - 2299030273, - 2611362977, - 1145390345, - 275972723, - 2441400843, - 2074082520, - 1007792374, - 289493328, - 1123499085, - 2640366158, - 2345463079, - 2472363580, - 76599751, - 3522083358, - 3664930955, - 1407685551, - 146982379, - 1939134293, - 1722183345, - 1433223885, - 1232885628, - 1608342752, - 3709963, - 3848989918, - 681171146, - 2479008507, - 835392372, - 1247408328, - 697991463, - 2168288453, - 688502559, - 3665919858, - 347931236, - 3782552540, - 1387454412, - 1303817027, - 3481964059, - 624932230, - 273453060, - 2248118033, - 2959405646, - 2457897273, - 1630899740, - 2315493314, - 3788887362, - 4227209512, - 2320058949, - 4031587323, - 3822115631, - 1979815290, - 2886857976, - 288883683, - 1252625419, - 2896941880, - 3342650527, - 2497015978, - 278218152, - 2070320524, - 3090334887, - 3676696890, - 1399478070, - 3277332984, - 4051221247, - 57113133, - 87080013, - 3485115006, - 2981147863, - 3069833936, - 3166240949, - 2476608788, - 1701983626, - 66271627, - 2585392595, - 3170048579, - 50271480, - 3526651425, - 2991564067, - 1326060692, - 309399158, - 4238968831, - 1007177049, - 2951623927, - 841100940, - 1880249711, - 3620253011, - 251891179, - 4284117148, - 797233593, - 2467167048, - 3785950495, - 1687196623, - 3902962484, - 3734798674, - 2515810089, - 2924615524, - 3321401521, - 1182657599, - 2577663738, - 1566009618, - 2679367375, - 3691725657, - 2228777485, - 2317532666, - 1870190731, - 1398732312, - 3075069307, - 1563076042, - 2421223598, - 674473342, - 478958061, - 1365606314, - 3716835991, - 3619394840, - 2100868667, - 4064613405, - 649547047, - 1065702222, - 1250395900, - 4205682287, - 944398839, - 461921698, - 1963758153, - 2687473029, - 634727749, - 4223956417, - 309462170, - 1611309791, - 2708008488, - 877218763, - 4008659211, - 3904629628, - 2367057672, - 4043283410, - 727000598, - 4180186357, - 4187965629, - 1549404820, - 3567931052, - 1046609024, - 2617216919, - 1731507921, - 3656360267, - 4288841038, - 3608808643, - 3924592547, - 3780565750, - 4118028285, - 3476836083, - 1978854927, - 738959465, - 3790978571, - 166672228, - 125684781, - 1013208533, - 2644073520, - 2630188738, - 2778181717, - 3048052499, - 2028730461, - 315234121, - 1918375609, - 366381464, - 362050370, - 1743738091, - 2552819818, - 4055973919, - 872362017, - 1488175563, - 4127312610, - 278129733, - 1393416965, - 4210782349, - 1209619458, - 2620296956, - 3636358081, - 1061768384, - 1620386235, - 1272817857, - 2698314357, - 818849883, - 3029030959, - 777692126, - 12785806, - 3952237271, - 2888045758, - 2092802574, - 4237169149, - 463285666, - 984145946, - 4134008884, - 1394611130, - 3327738329, - 2867199950, - 3532569029, - 752226158, - 30543755, - 3139183598, - 256130050, - 1004041248, - 1121740073, - 1993942534, - 3992546836, - 3295258194, - 1100842286, - 1244665785, - 1574089077, - 2035539274, - 1847408037, - 1021969239, - 3797642682, - 2409911048, - 790766881, - 3618871526, - 307577322, - 568662316, - 3981359929, - 951992584, - 354410165, - 1918035697, - 3278481606, - 492216796, - 3943893297, - 532249378, - 1879633008, - 728943652, - 1124394332, - 2886026953, - 975184489, - 578701339, - 3550418968, - 4215703525, - 1062702623, - 525571136, - 3555640226, - 3982243014, - 927538932, - 244400631, - 3967244425, - 2436390191, - 3453527611, - 716562647, - 3608927186, - 2887384882, - 1602960299, - 527464146, - 2558437324, - 905570311, - 12377400, - 2637186829, - 1356608091, - 610098414, - 165495421, - 3834484099, - 3886330749, - 762615942, - 3172762380, - 860493485, - 1876059097, - 1780585247, - 643099493, - 1818608988, - 576507602, - 2819009377, - 2952467114, - 1732866792, - 2362620673, - 2699241213, - 2664098581, - 2405620685, - 2617472292, - 3681150952, - 3833578229, - 2504157347, - 347907154, - 1256817059, - 3923706931, - 176010338, - 2612578010, - 954155867, - 3336002647, - 4105422897, - 2062365684, - 810675040, - 3976522515, - 3343114956, - 2424321919, - 3553583927, - 1077189768, - 2586658798, - 3044020884, - 1721347596, - 3331989415, - 1119906594, - 1273887363, - 7156488, - 1395676371, - 1617211121, - 2673833302, - 4141282671, - 730006036, - 169163844, - 1026381461, - 3128781336, - 1269696008, - 1907477659, - 305087314, - 1651633234, - 3530252463, - 3622754252, - 1207148547, - 70688548, - 1158095093, - 1497036083, - 3424793072, - 2647530033, - 735721488, - 4120557905, - 928689370, - 4183899760, - 806018769, - 466018156, - 1050410762, - 1983675211, - 3769543575, - 1343706525, - 806840841, - 698566178, - 79736754, - 1394092908, - 684511562, - 714590551, - 1613352774, - 3158988209, - 1189821747, - 411199971, - 1134308907, - 3850510091, - 2899553059, - 2267296105, - 4286779263, - 2489058738, - 2230523385, - 2323075185, - 1087679406, - 895164078, - 2737335232, - 3991087763, - 607737928, - 2109685404, - 1421487957, - 865238436, - 130515411, - 766333829, - 3952056071, - 9527707, - 1684206034, - 2521169723, - 2521840737, - 2492541691, - 13606675, - 3858986778, - 4218735648, - 2634120785, - 154119462, - 2249241853, - 50606143, - 167464329, - 3254726481, - 909912035, - 3342634910, - 97820989, - 290880963, - 4152731175, - 3095308607, - 3118395246, - 1119011458, - 1499330459, - 1060255292, - 1677830870, - 3790257277, - 1760894137, - 2225063472, - 3724613146, - 3883367070, - 1266816453, - 587232121, - 1150001518, - 2786540414, - 497061387, - 27409144, - 3600610310, - 4269269317, - 160951515, - 2885784135, - 2150043190, - 3828270055, - 3118841265, - 2255634228, - 1915327122, - 1771780547, - 2953982256, - 3113409917, - 1752810613, - 1308553300, - 2543361417, - 4009587281, - 2204600119, - 3667623659, - 1926481428, - 1556392183, - 4044804948, - 2050943142, - 2454601920, - 2433405768, - 725360800, - 690111596, - 1548709435, - 3023449215, - 274402278, - 2917000266, - 1412538387, - 3836697397, - 3453052451, - 1995433810, - 2286438292, - 3754173163, - 1967942227, - 343954708, - 210401073, - 3882295048, - 3888403980, - 3126964567, - 2132718511, - 3474512038, - 2627730673, - 1341780845, - 3305921456, - 1538583559, - 4278709685, - 1639789881, - 2607711236, - 1416476077, - 3335166042, - 451716683, - 1401890548, - 4096381734, - 3702095671, - 1362815565, - 3978745846, - 1397115414, - 2915653608, - 3313628651, - 2636017234, - 1646695371, - 4266914550, - 2413694888, - 4122411947, - 1160764332, - 2086069280, - 3456983880, - 741697325, - 4212774211, - 1564934903, - 1059840474, - 1907699413, - 501755942, - 52125444, - 3577440548, - 1627592628, - 90145081, - 50260049, - 1789550133, - 2216830317, - 3970225366, - 1362951333, - 3998785590, - 2217316465, - 1194368717, - 1898678447, - 2045832607, - 3371428444, - 1755126406, - 2448835617, - 1421860358, - 2240813946, - 3970229305, - 1369921771, - 1475936515, - 3922647087, - 1749224137, - 1873404412, - 1832006782, - 1021464271, - 728484693, - 2446412519, - 1065559526, - 250094286, - 3390597810, - 4093121409, - 3515388604, - 621517432, - 3709994733, - 3480939007, - 3102863667, - 2381857872, - 1699626238, - 313449943, - 1518974509, - 1580163830, - 3654113016, - 1202788381, - 3072313361, - 3143085696, - 899774962, - 3118627476, - 3116390179, - 3830802007, - 1867991636, - 140197429, - 1434526008, - 717397584, - 1822028626, - 1374376270, - 3821134327, - 540652714, - 1907720541, - 81709737, - 2052789330, - 3044971498, - 2113250328, - 417805167, - 740296922, - 1281721271, - 259026063, - 4020615465, - 1427541629, - 3386481763, - 1301129459, - 1773969611, - 2191383107, - 2502697053, - 2436291135, - 1103454809, - 3684730822, - 4145260986, - 1880615193, - 1980010794, - 1463653178, - 1346998940, - 2675610121, - 2477114618, - 4206320178, - 679927405, - 2778717331, - 4007352528, - 949246255, - 3847933452, - 2937804252, - 3508186594, - 1087757772, - 3252831390, - 2782234580, - 1443627854, - 3902502283, - 1906494742, - 385793816, - 3941472015, - 2884513892, - 233079980, - 3026173412, - 2867744787, - 313921508, - 4104714990, - 52958201, - 1047790051, - 66301793, - 2162920729, - 2318015184, - 3432039555, - 2600642050, - 699248288, - 1888840606, - 2081468581, - 2015919657, - 3338023448, - 3924364325, - 703143709, - 299482349, - 3480666316, - 1565355661, - 3731353301, - 2382075319, - 1694524250, - 758313151, - 2263325953, - 2376003653, - 2914172777, - 2752182609, - 3924134476, - 1080037283, - 753026769, - 4019172251, - 2202374145, - 3730100303, - 674750282, - 1692131072, - 4056746484, - 2160135843, - 3734017859, - 80593585, - 4233688514, - 3187252507, - 1670345833, - 1869719448, - 3948946655, - 2692253995, - 2779123992, - 4152074563, - 4278929740, - 1094269387, - 2031385470, - 2933204584, - 2665142272, - 3403934621, - 3838318934, - 2567281860, - 865355305, - 4001464323, - 1491747346, - 2716365208, - 3739869181, - 3546678284, - 2076746578, - 269218182, - 3751768620, - 3326224508, - 3957201264, - 3065011762, - 1559994039, - 2229270221, - 45618691, - 916840148, - 3621122963, - 1039545290, - 3050738166, - 1227281581, - 3791099538, - 2335250817, - 2733357832, - 1192761491, - 1126344634, - 3452285804, - 1762877872, - 486346501, - 1885032862, - 335070529, - 311664227, - 2367558186, - 2771697428, - 635009842, - 806851758, - 447259615, - 2845556545, - 336317286, - 1522492569, - 310317548, - 4051302917, - 2967001417, - 641467449, - 2653714563, - 3250648447, - 3145217932, - 3923844746, - 2938786887, - 916978417, - 2745524132, - 302600246, - 4292660283, - 357603770, - 541024213, - 2865599408, - 2049688017, - 2221993182, - 1500565566, - 2382651166, - 3180264601, - 39431332, - 3495512887, - 3046352446, - 3230855407, - 2668311012, - 1654544830, - 3119668802, - 2751001110, - 3524235555, - 1357869513, - 2206979271, - 2858138064, - 357027931, - 2973316202, - 2005897709, - 1996434994, - 212994560, - 3250638811, - 3573555376, - 3282651917, - 1504950866, - 3681415566, - 1252333599, - 1016788149, - 878319250, - 3294449893, - 3780889970, - 2751408307, - 1583564017, - 2078339022, - 1843531929, - 1189321471, - 51388812, - 1535224094, - 2489363969, - 3991127132, - 3303385372, - 1322999141, - 3819380024, - 1201835741, - 2522632749, - 432345289, - 2818698371, - 4174050929, - 1061344447, - 2879419084, - 4238452044, - 3493979418, - 1067395219, - 3603423291, - 2312766186, - 4130472651, - 1543163626, - 904730809, - 670340342, - 983533778, - 4151065691, - 1509030648, - 179907074, - 1573842520, - 3788029881, - 1648610922, - 3413503380, - 1070845719, - 4037582821, - 4230738535, - 3114902197, - 838392155, - 1164205792, - 3493541072, - 1973737540, - 3738111387, - 480746708, - 2438064109, - 1931731366, - 899757191, - 3810639275, - 4057307301, - 1763308018, - 1348374107, - 3683704997, - 3085698804, - 77800268, - 1038751141, - 380679149, - 338482882, - 3506706913, - 4196955053, - 1821377341, - 1674543047, - 430738758, - 2027610582, - 473454804, - 2163837023, - 917847570, - 3618133536, - 537441414, - 2337687967, - 762133853, - 3965587, - 1381618379, - 1363596210, - 413468425, - 1728683506, - 553028358, - 4189090643, - 3149271503, - 2692478535, - 3531213479, - 1321532195, - 1264376661, - 582989271, - 3541118503, - 741059097, - 2595910609, - 3374527663, - 295450101, - 67839215, - 1809358301, - 4081928034, - 1855918616, - 3784906147, - 4095644272, - 2472998896, - 2160075443, - 664554811, - 786095238, - 4202044654, - 1395114629, - 3061446120, - 691558201, - 938714071, - 3064066819, - 3544963999, - 3908742839, - 502646312, - 1016710314, - 4002446016, - 4246920462, - 1259053403, - 2706858390, - 364376063, - 2110127166, - 3698063915, - 3763789005, - 3261769124, - 887806619, - 4254001769, - 2810860854, - 3807047117, - 638595018, - 1991970700, - 506029446, - 2494719145, - 2378000682, - 536473459, - 3665305615, - 146198697, - 572922397, - 4243282112, - 3874730152, - 958067396, - 1244323608, - 1000102601, - 1950944585, - 3703774493, - 2442630662, - 1033670510, - 2019163778, - 3310914348, - 2187405472, - 3892489555, - 575905319, - 824511685, - 1635350570, - 1792690435, - 4152281106, - 2342617830, - 958820125, - 551854962, - 1271528722, - 915265375, - 3632228491, - 1959975907, - 3559129169, - 2488411832, - 2407952434, - 882506653, - 4269397241, - 3029569587, - 506864755, - 3738126670, - 1847680189, - 2658711836, - 839750791, - 698935468, - 2580279807, - 1455298285, - 3197475798, - 2508344037, - 2150808840, - 1008721799, - 1370451181, - 3418094369, - 2732848929, - 4105077128, - 1013340279, - 2122525901, - 2503346630, - 407565477, - 2309091786, - 1836394517, - 340416955, - 576214325, - 2318898523, - 1783513459, - 655895731, - 2715403774, - 3540419174, - 2403480646, - 1437844854, - 1710922350, - 1503529329, - 1517609437, - 388256294, - 1372798631, - 683578756, - 1948364043, - 3302465962, - 505961473, - 3535381729, - 3052185477, - 2403901014, - 2890053157, - 1722449173, - 1505395308, - 1869174550, - 2264670816, - 2730285956, - 1118164222, - 3023968625, - 967771216, - 1847233658, - 3039614468, - 3813541159, - 2841668532, - 1467952142, - 2517169729, - 1256963649, - 1491440965, - 3457359494, - 844765386, - 2898440134, - 2172478236, - 1440412534, - 3563919240, - 4148693562, - 1940075918, - 3746184524, - 679489093, - 3706904972, - 1615808234, - 3510677350, - 3522745096, - 2276545574, - 2772387076, - 535086319, - 595101561, - 2594065105, - 1237007504, - 24066468, - 3044590605, - 3675258677, - 1183658749, - 3453862278, - 2494759901, - 2214737551, - 3371119492, - 3898265665, - 3231559929, - 1247575691, - 886213552, - 1129438511, - 923830510, - 2622175141, - 516070048, - 2601706705, - 3430832543, - 689233001, - 2345833976, - 178506187, - 4239859616, - 529254076, - 1829143198, - 3125389494, - 648818881, - 1207787477, - 508862763, - 458647969, - 2594653655, - 3370899772, - 4039074678, - 1817635327, - 4091276495, - 1848880731, - 382084519, - 3022084362, - 1412549064, - 3849408678, - 4093064030, - 1924687486, - 2739253085, - 2062393818, - 2999747250, - 1749726265, - 1095187628, - 1607750898, - 3902344822, - 2129234989, - 2941344688, - 1665079771, - 3170993176, - 3211394041, - 2703517567, - 4224888979, - 2267641517, - 1326653731, - 3510315312, - 4166730810, - 637618266, - 2123542711, - 2104488685, - 1334879553, - 879096110, - 859058567, - 3524504937, - 448062606, - 1104444046, - 3233964384, - 4256063136, - 1826786856, - 2219302985, - 2775528700, - 2784205032, - 3522217194, - 1974807071, - 3451084129, - 303575065, - 2575769897, - 1792613613, - 1427693526, - 1576012285, - 3049993839, - 3199697593, - 4134890505, - 2923852270, - 3730548257, - 908379291, - 265517029, - 2796559233, - 2242580415, - 1177614502, - 3766472717, - 910383220, - 3685207801, - 46985408, - 1961909217, - 2907305808, - 3644576672, - 2229233278, - 995572078, - 3501555033, - 158548594, - 1540978861, - 18762481, - 1846718901, - 1029886993, - 3819735007, - 2831491715, - 2227799821, - 701715525, - 3309814306, - 2175127626, - 1395404693, - 3479849255, - 1836754664, - 3720877730, - 3027158826, - 1574195707, - 506043995, - 2663312098, - 2246303796, - 2858623902, - 2033369406, - 3059113069, - 1528394458, - 41062765, - 2167659284, - 1888120883, - 384518155, - 1829865421, - 1282744571, - 1294725707, - 3937273585, - 852472823, - 1220510101, - 2453981865, - 1242483645, - 2719097957, - 1703169690, - 487388702, - 1354994669, - 1447735566, - 4104167, - 1210699265, - 1847432983, - 2343336288, - 3516359018, - 1795019555, - 4043315594, - 1055790561, - 1879254264, - 1611475287, - 4034980660, - 1949401573, - 3765498243, - 574863979, - 2555026857, - 4022615157, - 736691471, - 4282875447, - 664346537, - 2596414857, - 1603507048, - 4220292990, - 1835333234, - 4440612, - 3821852505, - 243254829, - 2117821607, - 1445486605, - 1787099461, - 804781822, - 2317107591, - 3974223944, - 258926523, - 2619673825, - 2416411117, - 3678746372, - 2228590701, - 814530594, - 986705860, - 4017877530, - 3028098376, - 1097539038, - 58423857, - 823755679, - 2735237917, - 2179714822, - 4218572574, - 1219243458, - 1991021574, - 2760299400, - 679600367, - 468753481, - 4293260438, - 1126746019, - 3873627856, - 2494139006, - 1379013527, - 3547929212, - 1802801162, - 2042886371, - 3078844175, - 3825255458, - 1052063867, - 3091728501, - 616819689, - 1917034630, - 829491144, - 4113740463, - 3620091835, - 1011606387, - 964080953, - 1822205343, - 3125430186, - 2437451326, - 3184653399, - 1435814164, - 3931305641, - 2089200032, - 3515688582, - 3813771638, - 3819889539, - 3630375676, - 2011643445, - 3901872112, - 3715049502, - 840181271, - 757738958, - 2924823933, - 1434747343, - 130077343, - 1888608659, - 2227430354, - 2959389445, - 2302046084, - 2517998929, - 284979750, - 3935307924, - 1726307, - 2124134064, - 1823057576, - 2244390665, - 3807395050, - 121153981, - 2976426609, - 4261805103, - 3983948677, - 761506741, - 4193250461, - 3108381042, - 2194303492, - 1059242370, - 3433706536, - 2054292609, - 2000584975, - 1464315921, - 1872665227, - 168348162, - 2934107354, - 1550639476, - 1700059117, - 2673047809, - 1991608686, - 2677916127, - 3880881117, - 520986532, - 2760642586, - 160391911, - 1158388011, - 3174554435, - 1692888444, - 35315305, - 4106421830, - 2716973982, - 70707141, - 3864271494, - 2002842125, - 1365097410, - 4196746769, - 79128007, - 2779476860, - 566722737, - 1637469752, - 4134530758, - 1111627051, - 3875985120, - 3352807631, - 833978145, - 3795889903, - 2316676692, - 3453530121, - 252400860, - 1386693533, - 3375096650, - 224235388, - 809414544, - 4273068225, - 548306780, - 586273337, - 9076777, - 3334428413, - 569310009, - 119214570, - 3266024765, - 4025012439, - 331531397, - 2442235372, - 3102093731, - 3327904917, - 1568733841, - 873619841, - 1534025907, - 2909894272, - 3781957755, - 3154405645, - 3123506488, - 3536526314, - 574729724, - 2666108351, - 2207907599, - 4167360287, - 3377460989, - 208368586, - 760364801, - 1951561492, - 1645243584, - 4228804206, - 605023747, - 442279935, - 2371220682, - 1779049731, - 4046285935, - 1410673635, - 3414076979, - 1401480672, - 3818992511, - 153985057, - 1477000720, - 4005064297, - 1053828743, - 3436635970, - 3424228678, - 2669527778, - 425965729, - 721959362, - 182444354, - 3423543810, - 1905959987, - 985554486, - 234225926, - 2168713476, - 623840665, - 2368050084, - 3040878596, - 3035434558, - 4215933855, - 3806995968, - 989548661, - 4147794998, - 3072912252, - 3176489320, - 1066232544, - 1541268936, - 3379927651, - 498060353, - 3463482211, - 958014185, - 4115577686, - 387117145, - 439969058, - 2557636065, - 3165797397, - 1066786925, - 3367173731, - 3037916309, - 2773321058, - 3135440448, - 599378382, - 2555626230, - 1961340375, - 1924602166, - 666137573, - 1902210174, - 2888451259, - 1621974848, - 2179353706, - 2282716652, - 2290308339, - 3489403450, - 3443185763, - 3329423111, - 827729712, - 3276252666, - 2931061683, - 1500043602, - 3717375001, - 337149733, - 3298527024, - 481191127, - 1967971302, - 996280201, - 1214287193, - 1280761888, - 3542428275, - 2385766023, - 3263123143, - 3808765213, - 1343251393, - 1523374022, - 268810322, - 2833897934, - 1617540292, - 2968311544, - 1869128009, - 1466336383, - 1353149654, - 2977523321, - 4255812096, - 3423418705, - 1974609416, - 484555456, - 1810012857, - 2388708529, - 1657273852, - 353202934, - 1739180546, - 3092013823, - 1653778823, - 1578749200, - 2141351217, - 2903207503, - 2031321379, - 3420293945, - 3032711685, - 2014732481, - 3149876243, - 1265103731, - 2681263265, - 2950573604, - 2726766278, - 3042922946, - 2902365941, - 1342214255, - 1131546827, - 2508372227, - 1926046322, - 2789983551, - 133513645, - 635681997, - 737784487, - 3656580480, - 2105982563, - 3315613770, - 778965707, - 933495381, - 895329165, - 165419866, - 1746604633, - 3861580219, - 4273349237, - 3558303901, - 2142884654, - 3591232679, - 1057013628, - 1547464882, - 4252192227, - 2202996955, - 265362011, - 3629132494, - 2798393065, - 163793978, - 2938597655, - 1695331754, - 1927027769, - 1689604506, - 3500333509, - 1908386941, - 2628482580, - 3091917673, - 287836407, - 3819716335, - 3258717042, - 379486562, - 3741771732, - 2007574185, - 3106766472, - 1404407905, - 3560619930, - 3128705922, - 1584146128, - 1901922518, - 3255334870, - 2133131363, - 2980698630, - 3014495939, - 2231745626, - 597723692, - 72028183, - 2418774175, - 818338756, - 1595412836, - 361252133, - 127763275, - 811941491, - 3557591397, - 326315757, - 1943860512, - 957042931, - 2920238516, - 2046499316, - 2090984492, - 2071039758, - 1786985729, - 3021780151, - 1497428060, - 737656665, - 1121396512, - 1823802460, - 2565996791, - 294175500, - 1944311138, - 1946835471, - 1746136743, - 3616461540, - 1024567664, - 1065049564, - 2721090102, - 1212477814, - 901884382, - 686742375, - 1766268787, - 3974733536, - 2885514796, - 369668975, - 2908984578, - 15234080, - 834949069, - 2498921270, - 2413020945, - 3072660853, - 818602786, - 1721201996, - 203498317, - 4197905658, - 1259897136, - 1747806842, - 3576199122, - 2373194389, - 2548207949, - 908821863, - 3066158255, - 3792916680, - 2449509081, - 1963708741, - 1573216256, - 3157641083, - 3711205277, - 956457223, - 41652061, - 1178189486, - 494639401, - 1010598424, - 554847783, - 562166191, - 2674342863, - 1402307916, - 3589413542, - 814679406, - 2709190621, - 3784109010, - 691309743, - 482137841, - 823004715, - 2020203998, - 2238370052, - 1053438031, - 1385924178, - 587065856, - 1229755984, - 555538934, - 3369723808, - 1262896786, - 3133543290, - 1099691334, - 4122424172, - 2421232446, - 2366835097, - 631586184, - 948327470, - 2803045360, - 588825429, - 3750647049, - 3119412229, - 1424286048, - 1082491299, - 193173435, - 3188915857, - 2875784784, - 3421353309, - 571633981, - 1770655660, - 2048933827, - 1538643501, - 2422328120, - 3491329937, - 209277549, - 3229923974, - 632582207, - 2959916526, - 35024145, - 498892893, - 3192383632, - 4283810481, - 2364556695, - 3679761189, - 1988439162, - 1741576630, - 434285902, - 308739848, - 2383073434, - 3651072992, - 1816238547, - 1039810761, - 693997278, - 3957734511, - 3710466494, - 4152132980, - 3291025993, - 560082406, - 946323045, - 2252664724, - 3416160305, - 2719287036, - 3646517229, - 2384076991, - 3924725331, - 2802689532, - 1729417254, - 773900885, - 2869229641, - 2115350892, - 4248052636, - 2961811080, - 2869703957, - 921485179, - 2309449068, - 1712909416, - 4188200440, - 3378464971, - 1028576174, - 2342515102, - 3290759006, - 2773110777, - 3254049876, - 3312471308, - 2000584916, - 1037319629, - 1087769496, - 3592081502, - 523664520, - 511748714, - 2494407961, - 4193459640, - 1093148237, - 832084609, - 617875847, - 3369714873, - 438198319, - 3711647997, - 2736086540, - 517507783, - 2091851597, - 2458687319, - 4160305411, - 462867029, - 1086859598, - 585637281, - 1950134284, - 602182830, - 3095958275, - 3828270332, - 3031088723, - 4147458377, - 1232536880, - 190694505, - 875593412, - 3929682605, - 122945976, - 3820431908, - 3461382075, - 2377101663, - 374459999, - 1406991191, - 2104225937, - 3870129565, - 1821598253, - 2811543918, - 3429570430, - 418997569, - 1232864139, - 3282000026, - 753059879, - 171114043, - 252798498, - 3660489709, - 1973133435, - 1781412368, - 2334452483, - 3571052820, - 3371496164, - 3462532099, - 733885251, - 3110035368, - 2660528935, - 4064404697, - 552571041, - 4039545104, - 2957924654, - 206570630, - 784750313, - 2709014194, - 2749717462, - 4033547710, - 3137952482, - 2937830077, - 3156105259, - 3372622073, - 3885016584, - 46772883, - 3573152053, - 4235852603, - 1532723436, - 2427906455, - 2970550573, - 3310226101, - 2645618942, - 3185011070, - 2147627938, - 1939817303, - 1423543140, - 3772138058, - 2559753425, - 2925242958, - 835689657, - 1104227335, - 2696990534, - 3459983217, - 3768784782, - 3310280446, - 468911425, - 2726007153, - 2044367550, - 1376694623, - 204321318, - 2149812383, - 2850715318, - 64809857, - 2835922079, - 255016134, - 376560976, - 2231577900, - 1693950841, - 2566709260, - 501528644, - 233227773, - 3369491806, - 1533252379, - 3663987253, - 3272735078, - 1822441365, - 3832285015, - 73764898, - 153853845, - 2390021738, - 2104378020, - 2520602454, - 2595134939, - 2581426463, - 2361027408, - 1074268394, - 3204044009, - 635577972, - 459914477, - 3577799817, - 2065524716, - 1097561640, - 3107072453, - 2626490791, - 3726619226, - 530161172, - 2269573977, - 826229664, - 3073616722, - 4249324742, - 717069838, - 160993970, - 2705032986, - 1571339582, - 3262202818, - 4269772041, - 2571459842, - 1423987143, - 1567932920, - 4138433738, - 3460119783, - 622295489, - 3887486213, - 2537470841, - 3453047763, - 1220241386, - 2899401311, - 1092671304, - 2844309194, - 3200774371, - 2690259979, - 2518684071, - 3281462524, - 3355326092, - 2958832878, - 1326608978, - 2227361736, - 1500883719, - 3784128700, - 2281318488, - 3525493053, - 3019842533, - 953356218, - 1625101144, - 677209585, - 1701741451, - 1573134057, - 3946357929, - 3004176405, - 1453295149, - 2417798493, - 3652636795, - 3890549470, - 984215477, - 2653426407, - 2344922000, - 2977252405, - 3326378253, - 1208092265, - 4218575370, - 2016835782, - 3875576334, - 2881837866, - 3647462406, - 2594792095, - 854846619, - 2273594895, - 1735731987, - 1345732335, - 190279979, - 1351818058, - 2206698616, - 2924550643, - 3083354554, - 794829057, - 3574386782, - 1439607856, - 3169011046, - 4115864176, - 3448354465, - 4059065813, - 3256496359, - 1753018206, - 282781198, - 3552213073, - 1619932623, - 3434407777, - 2948461687, - 2314443720, - 942992989, - 2554845255, - 3540098769, - 1281243009, - 1918638647, - 2402931230, - 1578122628, - 3812467515, - 161433727, - 4266968905, - 1715738265, - 1729584507, - 693725639, - 846442226, - 2239823675, - 783668076, - 1135710712, - 847055725, - 11526203, - 2068151949, - 3549985635, - 3982989404, - 3072117413, - 3393016325, - 139612887, - 3683379657, - 2744807206, - 3931379549, - 2992903347, - 1361746522, - 781656389, - 3760200027, - 2423443993, - 1576615253, - 3677337965, - 4133718543, - 2820166969, - 3663649386, - 2874077670, - 3664363941, - 3939393028, - 3707382196, - 2547654850, - 3761609551, - 2862738502, - 3196224472, - 1740026035, - 1411452856, - 1474806903, - 3941238797, - 1240207820, - 4176889403, - 1451395880, - 985814754, - 2132531218, - 478829291, - 1545867105, - 1856868171, - 3466391157, - 1367673510, - 3814830623, - 1257181366, - 1445921983, - 3071032822, - 105488161, - 3902089215, - 1208334461, - 1451492211, - 3189815332, - 2749795923, - 1051873556, - 3525448188, - 2189850198, - 1799862282, - 1720286451, - 1982546527, - 1821501803, - 490143190, - 3106217212, - 768668427, - 4014136757, - 99690617, - 1503995546, - 3018018778, - 3095425139, - 2845193199, - 3876617746, - 1485705371, - 2486367315, - 3955874940, - 293318689, - 1857889266, - 966438470, - 2765420698, - 2932380657, - 190308736, - 1374499620, - 2980868568, - 293769837, - 66176771, - 2124798707, - 4040877418, - 2385523286, - 1972034926, - 684162222, - 669432521, - 3059117940, - 2936492917, - 3189740593, - 2695967184, - 2792355876, - 3730621702, - 2848851603, - 428135304, - 1062765241, - 30642716, - 3996458650, - 2470139103, - 2070222746, - 2576742348, - 4174443054, - 2751300986, - 2839836567, - 3446440232, - 3955805385, - 4050959009, - 2135001622, - 1123838975, - 2228290184, - 3828396985, - 4073786851, - 1861362293, - 2575986195, - 3278595298, - 957723959, - 1880224430, - 1222276448, - 2051291935, - 3077138006, - 2860699489, - 3334802112, - 43242743, - 142235688, - 333058630, - 3606576308, - 987228195, - 1229434197, - 3665904387, - 1338449782, - 3784763108, - 1553565766, - 1227493934, - 1896669426, - 350135685, - 3406312868, - 1846271469, - 973572819, - 3028375847, - 760121179, - 3764895054, - 2161732455, - 2193197584, - 1283434377, - 1517622502, - 2840369842, - 1618778015, - 1622676356, - 3490149606, - 3056059904, - 1929820319, - 1523821877, - 973601979, - 213408278, - 4218076014, - 1931494471, - 3126124285, - 2439935771, - 578995787, - 3332203392, - 1336149122, - 3097347389, - 1612729116, - 3783555358, - 3838960186, - 2247942292, - 53058934, - 915887976, - 2227886603, - 1241539301, - 2613934868, - 4129752873, - 95964691, - 655574115, - 754357980, - 1566864287, - 3328021127, - 3905825879, - 1905430133, - 1213682467, - 2934841226, - 3482518741, - 671298003, - 3028179, - 4176355664, - 543505049, - 1172053171, - 3740216588, - 4093547309, - 685052591, - 3421713828, - 2038528168, - 2036235234, - 930946174, - 288770864, - 630916334, - 2110067270, - 1363859164, - 419292753, - 3447110694, - 2822357072, - 3753121966, - 2466344136, - 1996391852, - 2910434109, - 206598477, - 2607646792, - 2822268106, - 3185769904, - 2365852257, - 109399452, - 1235283929, - 3673405278, - 296476926, - 3170860990, - 3047198691, - 2974985269, - 1339223924, - 702131737, - 1338769192, - 2292413464, - 3099208019, - 3956571006, - 71498800, - 2518439777, - 3099167096, - 3582706332, - 2995772446, - 598679770, - 4076500543, - 2972104240, - 3103340247, - 881181335, - 1834616223, - 1443365142, - 983651784, - 623174682, - 1557676344, - 1505772503, - 44290357, - 1757605427, - 2549028434, - 1520146657, - 707286187, - 816551876, - 4063655141, - 4127961568, - 705830536, - 1042309165, - 1694440814, - 1677793247, - 3604260224, - 3634403722, - 3375237766, - 2688068513, - 3489165321, - 183578531, - 1130907065, - 3372608452, - 34038900, - 4031579192, - 556714704, - 973448691, - 3500707468, - 1679175169, - 216943671, - 3739361115, - 1842584363, - 2430999749, - 2369586973, - 3634030480, - 455470568, - 4131981057, - 1816832395, - 474465489, - 2308135491, - 2304336856, - 3807767744, - 1031485682, - 3794593624, - 3886382280, - 670016963, - 1618036618, - 2615367344, - 109228820, - 4173200201, - 3525694563, - 1138822620, - 3091019172, - 1454823453, - 3434618990, - 1182660271, - 1337018514, - 2502550863, - 1646440102, - 814501540, - 92347580, - 3812726919, - 2365025115, - 4064600559, - 66936171, - 3916924561, - 1855191784, - 478185957, - 2201183999, - 3961242726, - 3186291566, - 4152119631, - 3470204032, - 2940373348, - 3961231689, - 1819754277, - 3437935996, - 961801508, - 543111189, - 536188690, - 4185833738, - 1719250876, - 3149143289, - 2205283486, - 957231789, - 2118113656, - 2385259502, - 3357176750, - 1915858441, - 3938080135, - 270876535, - 4028794552, - 1614512960, - 3891731682, - 610565441, - 1612789679, - 1989208969, - 2024226780, - 2893045168, - 2759899851, - 97265413, - 1901072681, - 1502658402, - 3812349587, - 2991730830, - 1730247633, - 3066691092, - 2353888078, - 1934305848, - 1954716503, - 2458968451, - 3461763719, - 510491774, - 3635436831, - 1705786886, - 1812420632, - 1215140998, - 1686235064, - 1866181106, - 2894468347, - 3276088947, - 1214435249, - 1507917051, - 2581997244, - 1919092847, - 3668965339, - 2048952025, - 2564485946, - 1422507859, - 2938230059, - 2461999887, - 3700692280, - 994429886, - 1498381720, - 3919213524, - 2965603012, - 578843080, - 4060476827, - 3661407887, - 1399744201, - 3232329309, - 3317331590, - 99621343, - 910341129, - 1708345588, - 1894683458, - 2370196289, - 1308569519, - 3249722840, - 3047633971, - 1402183128, - 3603220452, - 1336347463, - 190666642, - 1995505972, - 1127984173, - 3112352344, - 120964928, - 1185789227, - 1660676796, - 735773147, - 341562939, - 3447454183, - 4178694032, - 1756452173, - 3203951686, - 3021476095, - 26399352, - 1135017372, - 3454817476, - 414314313, - 2138954105, - 4207947692, - 3407671681, - 3858202961, - 236209698, - 143209302, - 131315954, - 3258681015, - 4048379630, - 886765788, - 637481058, - 886958775, - 2162908067, - 598408057, - 2060528719, - 1725662266, - 3301349760, - 1068794422, - 1807259490, - 1394663973, - 1269299244, - 1939955831, - 1948336761, - 3991285356, - 147288894, - 143176637, - 899846425, - 2200057009, - 990309091, - 1482215190, - 3141809526, - 1975717246, - 587466485, - 3964298861, - 2391354663, - 2197016147, - 2434960965, - 1678891244, - 1800561843, - 2098735280, - 533404097, - 1633587096, - 2244571916, - 426615216, - 4142416400, - 4083079841, - 2871409690, - 3343777901, - 1783433714, - 4264647267, - 919762602, - 4099044933, - 857099228, - 2965364706, - 3986094527, - 3299952144, - 2354485252, - 871101551, - 3696931531, - 1759370865, - 1478770545, - 493931545, - 2666804720, - 1358643029, - 922073925, - 1466686153, - 1007281222, - 167680706, - 1242210567, - 2101545366, - 1906719149, - 256194620, - 2631482930, - 1858624755, - 2208228518, - 943297710, - 4016641885, - 2611704256, - 1908448390, - 1249029548, - 3590092013, - 2427355508, - 398363218, - 3727721081, - 1239705902, - 275339720, - 2289589405, - 6066331, - 3341347695, - 3837017225, - 1829188202, - 488842757, - 3354737108, - 326526668, - 2496808814, - 1117544383, - 1827880801, - 3734251687, - 2061445873, - 3156475488, - 1486826371, - 1036388247, - 3232853476, - 714302425, - 969818042, - 1041139020, - 2291220384, - 882807149, - 2226074741, - 2526410150, - 420023441, - 1976205298, - 3642660072, - 78269974, - 333261002, - 73142091, - 2868260895, - 2248319638, - 1264498410, - 3221985513, - 3176946910, - 700240411, - 2645649304, - 1406094341, - 2382200144, - 2187133509, - 370949899, - 2382882579, - 679146354, - 2956567455, - 1055274466, - 312317999, - 2945531550, - 432637857, - 2187225134, - 2296023911, - 2822442989, - 3892414597, - 312059717, - 2967901659, - 739967245, - 1340354627, - 2258772355, - 3382591557, - 2169076886, - 4154332229, - 963999144, - 743373052, - 7614609, - 611071271, - 1209319957, - 2790070743, - 845858813, - 667887296, - 506748741, - 1660679587, - 3308063220, - 1971374848, - 593908867, - 4293338450, - 2617862352, - 999430522, - 174109802, - 1657328530, - 3475747287, - 830830011, - 3405352709, - 3264716367, - 1948398919, - 870202625, - 4014180116, - 4001452612, - 2749767086, - 2740520100, - 3514170957, - 3473041725, - 181965018, - 3468023675, - 2603181632, - 3445446288, - 1107916133, - 1952806124, - 3685853730, - 1201298610, - 3346790178, - 2585632260, - 1400843886, - 2966311449, - 819985347, - 501059000, - 3238327053, - 1376286773, - 3847015085, - 3277646203, - 765554627, - 4239208668, - 3235487602, - 436993801, - 744126095, - 2297454605, - 1276615773, - 681319946, - 844881403, - 972414711, - 1947988109, - 3202692259, - 994283028, - 915239137, - 3283172365, - 694690423, - 3635262693, - 34466199, - 1497745193, - 276533570, - 3225538937, - 573590917, - 2965303167, - 621846188, - 904385291, - 3895866027, - 3590210208, - 2332317505, - 2633026623, - 2977727623, - 157886526, - 521250084, - 465120487, - 1715640052, - 362390082, - 3902938432, - 2824682785, - 474756140, - 2323913083, - 2282900129, - 3278803052, - 374343284, - 2431362504, - 3549923474, - 2771047550, - 4253239962, - 1571543978, - 690856581, - 2026702297, - 4096355015, - 3351130230, - 625146001, - 1550130762, - 1880755719, - 3923267087, - 6625154, - 883626425, - 3338768344, - 498117609, - 1927044453, - 2194496375, - 4107174595, - 2665309563, - 4113852, - 3643873091, - 2227207449, - 3701894980, - 2503502732, - 3309125202, - 4042823315, - 1544481061, - 638240371, - 377011431, - 3570501575, - 758240131, - 1633141749, - 4215721340, - 1267680717, - 1569512944, - 581526508, - 1449410375, - 2938073616, - 3298680318, - 2301481144, - 1674961366, - 3277170325, - 292909786, - 4240742652, - 67562486, - 1367008869, - 923837010, - 580790120, - 2770993079, - 3005138212, - 284812280, - 1421820560, - 2836013506, - 1109844036, - 3977205663, - 1436932589, - 3325723267, - 1387707968, - 147934696, - 388849369, - 4099457098, - 1683633005, - 2928608495, - 1928942301, - 2608050023, - 1155387758, - 3288945149, - 442730756, - 1123614079, - 2268456127, - 1043114801, - 1600331116, - 1387268696, - 2994763939, - 1376167571, - 733045367, - 2181920158, - 2464373317, - 362860139, - 3550115251, - 3544082686, - 3569638536, - 700665141, - 226505997, - 3624619310, - 2019343957, - 394295582, - 3726295555, - 118349551, - 3081300252, - 3612035132, - 2639980776, - 2659889395, - 1721917114, - 650243433, - 3890260999, - 360255529, - 2204325489, - 1354604255, - 3869397516, - 2868414141, - 1142493608, - 1176378628, - 246020931, - 4029237886, - 3597338107, - 1363517001, - 2350917167, - 3824578889, - 1393204365, - 1300974768, - 1700511514, - 1432814315, - 4161965621, - 725623114, - 4125274779, - 2439526126, - 3393374136, - 3896165652, - 2559322900, - 648292066, - 3180586768, - 2609918042, - 3934167453, - 745395970, - 893862925, - 1525497592, - 1278968265, - 58900451, - 1783403422, - 4278661289, - 607113073, - 2411919976, - 3570304525, - 3164558442, - 261884190, - 1946099851, - 2212800785, - 1540198106, - 987790903, - 2968716516, - 736007338, - 2638954572, - 3334161698, - 550305266, - 3352705775, - 99006505, - 1995212698, - 3663559969, - 3693915105, - 2661194094, - 1239720320, - 3106457282, - 835638568, - 3814053222, - 1997291095, - 1970642362, - 496954865, - 3785889518, - 2494493902, - 1076147363, - 2779526885, - 266173708, - 1787418123, - 3035649927, - 1412946202, - 2056696749, - 928668324, - 2705044393, - 1548644863, - 1464608516, - 3868077736, - 3355202520, - 1507530555, - 4149073988, - 2950190286, - 4028340536, - 1192530907, - 883103651, - 420463556, - 1749554348, - 3862913629, - 3287182013, - 3484994907, - 2954256325, - 730896169, - 3249718444, - 1088563875, - 549938607, - 2005069451, - 380504627, - 3892964593, - 1010150603, - 94460017, - 1853827466, - 652664335, - 3632230263, - 2637481805, - 2839486270, - 1230438759, - 1495139700, - 3890593874, - 4231959441, - 1166109182, - 3141599446, - 4277872386, - 3988992610, - 2010464005, - 1319108676, - 2934910070, - 3481688291, - 3976048884, - 2972013012, - 3153519671, - 3336527986, - 3985112073, - 1370833598, - 1914830400, - 1917095442, - 1307728803, - 4008247860, - 2885468347, - 806256882, - 2053943890, - 602195878, - 749975102, - 2629093719, - 444819541, - 1489982169, - 1870608471, - 2338718937, - 2547039058, - 1728121604, - 799819032, - 3996095140, - 3618540302, - 979909679, - 3141596918, - 2893707098, - 49913175, - 3041213796, - 1169071992, - 215035583, - 634555377, - 1058049949, - 2122807985, - 2929917568, - 944794649, - 1296602250, - 2848039750, - 78609948, - 1138599330, - 3710216932, - 3985064616, - 3953386964, - 2172853976, - 3279447632, - 3015137664, - 1927049514, - 1266273596, - 1320200835, - 1275168923, - 333722813, - 95929038, - 2333126759, - 747708563, - 921887207, - 3695104342, - 3327936668, - 602563651, - 3929871142, - 2141918564, - 1010359231, - 3967763959, - 2255404359, - 1233360357, - 46072913, - 3636965107, - 4141773889, - 4162494958, - 1456222332, - 2494537434, - 3935557762, - 3907370575, - 343629121, - 188144289, - 2140240018, - 1090760588, - 1555048154, - 449099012, - 2121238905, - 2534152136, - 1451008139, - 705274699, - 2898891827, - 2682107539, - 4088745236, - 341095250, - 1318534361, - 1328986218, - 865049724, - 881824026, - 1339096364, - 3979055922, - 2120819993, - 456671046, - 3534582444, - 2090155661, - 3118517957, - 3158756077, - 2110704939, - 4149517117, - 2807536287, - 2137559241, - 4202817251, - 1815408492, - 918115455, - 1140081123, - 1540106022, - 3655553344, - 4229924973, - 3436921861, - 3758587381, - 4033485238, - 2070905039, - 3756591159, - 3291691656, - 1826048444, - 4139310704, - 1480069702, - 2840620572, - 3727637100, - 3738288842, - 1715658565, - 490074979, - 1183025739, - 3237983364, - 3373632203, - 2958092341, - 1807797345, - 1246566701, - 2277937072, - 2328373895, - 2159899487, - 4196504663, - 1995892279, - 3723342028, - 3373095138, - 2485345939, - 1648239277, - 3570295732, - 3878032452, - 2326790112, - 1335133854, - 2972477483, - 1944572115, - 1813199608, - 3636275331, - 2470663402, - 2541786241, - 386494056, - 3468640465, - 3909908704, - 3834078419, - 1790816824, - 3201407622, - 3569045704, - 3811430535, - 2618813906, - 2132511650, - 397574924, - 17724939, - 2589734458, - 57470340, - 3820520374, - 3967421368, - 1222803357, - 1636594214, - 3104317554, - 2774724024, - 3122658720, - 113712712, - 3206866263, - 3499398700, - 1400896626, - 3268525998, - 472122406, - 652433776, - 3933344366, - 876776366, - 2992137815, - 202990778, - 225434196, - 857903947, - 3866837367, - 3606667573, - 41965912, - 1372741340, - 530216291, - 3866315483, - 1890539611, - 3917186342, - 4137533253, - 2303199821, - 1147302337, - 2842514, - 1772299952, - 993783867, - 205097073, - 2660850989, - 2437195748, - 2158779219, - 2000326795, - 3070278929, - 3413035927, - 3477375660, - 2718554892, - 2302411640, - 1812366739, - 3117335025, - 255761923, - 2982148936, - 3411387968, - 76135132, - 1662998170, - 2147499114, - 767724710, - 3658192398, - 453718728, - 1100591552, - 1841309960, - 2938322978, - 4185136605, - 461572970, - 3555875485, - 1414139322, - 186287062, - 3882110973, - 4014855937, - 1690864045, - 911397599, - 1486493799, - 371235676, - 3947211940, - 628779056, - 149536867, - 3833522288, - 1217349615, - 1663219333, - 3648657146, - 2272330162, - 3662990711, - 2791435897, - 1853392508, - 1109805592, - 3627468156, - 922891138, - 3920189270, - 3723491025, - 2701753462, - 2973496100, - 3590747305, - 2730521325, - 3038011936, - 2738130785, - 2266095949, - 626233935, - 946540769, - 1515686477, - 2508297708, - 428448245, - 215884084, - 3936686270, - 1528113930, - 1083842954, - 3461711889, - 583808800, - 3016358188, - 4111671823, - 3486899278, - 1001651275, - 998437647, - 2656023248, - 2785734354, - 3002643501, - 224688856, - 265180907, - 940424866, - 52864898, - 1563550045, - 4199367371, - 1703539819, - 825881803, - 2892422995, - 508309688, - 13179654, - 2395597941, - 4226386507, - 776744811, - 309472414, - 1606745230, - 4189282947, - 747996581, - 4218212909, - 1581447757, - 1389239858, - 309935021, - 542939405, - 2336979664, - 1098010366, - 3707524281, - 1763157763, - 99745433, - 4244133133, + 1286197066, + 1341511854, + 922742516, + 4247069722, + 971170593, + 1882427450, + 265179772, + 1167430197, + 2467350231, + 2372238916, + 4082618004, + 583949195, + 1085599073, + 2171081415, + 2432220815, + 4015820795, + 2486434945, + 3977631342, + 3531327063, + 1569285464, + 4233680811, + 4003827210, + 4206962551, + 2874978708, + 1874742824, + 403728913, + 1952683029, + 2615682805, + 1161385779, + 2366533981, + 350175428, + 305145264, + 3423360284, + 84640883, + 2112449283, + 3783440682, + 3357503901, + 1137994651, + 2378312403, + 800256412, + 2631107420, + 2076216186, + 1183408844, + 2941890046, + 2661470970, + 1368918627, + 236925258, + 789132693, + 2953059201, + 430316462, + 4111411703, + 1813928718, + 1512767946, + 4109718717, + 3193064036, + 461262912, + 1872165405, + 2169841003, + 4048178151, + 1148413925, + 1544095783, + 2762127774, + 1352678180, + 2385213597, + 780505492, + 3491236217, + 817157975, + 4009461771, + 3201954363, + 438971827, + 3436931544, + 1345482776, + 1247526496, + 11105323, + 1729607754, + 2049227275, + 846700079, + 2367221855, + 746766292, + 699023034, + 102315670, + 18780951, + 2495504170, + 3852088255, + 4066564063, + 4045366298, + 3336118742, + 2806594654, + 1130748651, + 1768461763, + 3109522486, + 586514783, + 3430015764, + 57410386, + 1785134053, + 3097085809, + 3289991556, + 687264732, + 2723422667, + 1246380068, + 226821715, + 2593569519, + 887789303, + 1045353953, + 1353480486, + 156526582, + 1033620238, + 2420058191, + 2190127136, + 3929712184, + 1561656835, + 3834124981, + 1617527422, + 829504737, + 3028885556, + 3104257617, + 3762561987, + 2961291945, + 2476881034, + 4093278714, + 482193882, + 1140225864, + 1841809374, + 3825473585, + 3890860613, + 3651279851, + 2872113137, + 2883072239, + 499626760, + 447329246, + 815924633, + 244354494, + 3113257738, + 3054730771, + 3065944010, + 3545436203, + 2518050188, + 3063237184, + 728658447, + 1181876364, + 1447477213, + 1820866248, + 2361307982, + 3156425407, + 3931390021, + 3733119979, + 1151400075, + 3561166536, + 280646346, + 274106021, + 3168252218, + 1590461727, + 585112092, + 1696487342, + 2351352132, + 4155460200, + 2323030980, + 235178685, + 1372356455, + 316828933, + 795763865, + 1037773742, + 2612678717, + 3014738521, + 1177283749, + 2305085024, + 3059343383, + 16085027, + 725909315, + 3758553367, + 735046992, + 4054841009, + 892980919, + 456546939, + 2869359700, + 3647419151, + 3280419515, + 529839336, + 899856740, + 1296129335, + 488775184, + 1419295861, + 2332687083, + 3896421288, + 2931689062, + 1066318354, + 294888468, + 3526974511, + 949771715, + 3852590385, + 4058535065, + 3985666892, + 339484898, + 1782243782, + 1732084061, + 1861731675, + 3653380724, + 1098843197, + 3905064081, + 3110758417, + 3816986040, + 3240645010, + 1157710777, + 1898118640, + 326379116, + 860919764, + 3812595124, + 3295517588, + 3891600972, + 1595382418, + 3728369149, + 189334140, + 2710219713, + 638949200, + 3738090126, + 3563024262, + 3961102247, + 577127313, + 3418719187, + 602059336, + 3928796020, + 810828936, + 1719551729, + 1765413811, + 1236972198, + 3418274099, + 123645321, + 1710071299, + 1159803259, + 2441119740, + 2836222633, + 1450857211, + 2088922449, + 4268591521, + 3463019918, + 1070785835, + 1266116259, + 703940441, + 1303228376, + 2685191477, + 2179239972, + 3426099675, + 3026663847, + 334924986, + 1274231357, + 3719141981, + 1406247061, + 644853651, + 1990677616, + 2710600182, + 1847725304, + 3482324139, + 2042863879, + 1745550006, + 372734650, + 2924948765, + 4203977071, + 3641396612, + 3321236616, + 191841664, + 2674348113, + 398225664, + 757188427, + 3970337469, + 2785512081, + 4144989259, + 4247595547, + 1360369707, + 1686800309, + 4002639033, + 2339084961, + 4044797166, + 3801372380, + 3023759206, + 4208468184, + 2896750427, + 1224989288, + 476797617, + 3666253269, + 691768862, + 1400674078, + 1741054174, + 3054939086, + 3828536154, + 2991928098, + 3556131099, + 3463644417, + 206628252, + 3693391488, + 845904970, + 772134542, + 1970621874, + 1745971990, + 1986475793, + 4011217040, + 1732869108, + 3110357598, + 877292043, + 1956614677, + 1933726245, + 2758707077, + 2282246672, + 1036804540, + 3102003663, + 1600162365, + 2931143601, + 2627862972, + 963462515, + 1008643359, + 3006280198, + 595673458, + 2300073194, + 3996305388, + 2043810697, + 3796958282, + 1061023938, + 29504141, + 3742966654, + 1402221286, + 822268246, + 2618177586, + 548264099, + 4018964776, + 1615143975, + 1028617531, + 731839151, + 1547295947, + 3953443838, + 2151825117, + 2987019916, + 1412919245, + 777891458, + 3340870967, + 3728590627, + 7724977, + 287627004, + 2694572653, + 4000960795, + 4232480557, + 1518449984, + 3022213568, + 2106038720, + 3455866818, + 2636897380, + 2506745468, + 1846523798, + 164821348, + 1667696158, + 3145350658, + 3836428208, + 1261673321, + 1561013724, + 2162066961, + 3590956066, + 3602457194, + 2385397362, + 3374362183, + 3934359698, + 1471894834, + 477997553, + 1794541212, + 1785211422, + 3936702594, + 504851557, + 2581283294, + 910479942, + 1647331141, + 3117127797, + 3004325587, + 81937842, + 3779352884, + 3710761957, + 834460320, + 949589712, + 1613977422, + 3953436777, + 3901072725, + 849693334, + 1396419501, + 1167293088, + 262156776, + 2787227886, + 4285781040, + 1522422899, + 2376473537, + 17354568, + 147934430, + 2463137836, + 1518951436, + 884768864, + 2572388003, + 1373307687, + 4062296039, + 2790339182, + 1364311751, + 2834602047, + 3030570790, + 1849603811, + 3896127006, + 3012693135, + 88727600, + 2679634588, + 849297562, + 3749363555, + 2525376880, + 2235041080, + 3534409148, + 3053572041, + 1900798452, + 1824536313, + 1717736178, + 79690725, + 2773337922, + 1957641643, + 3420784858, + 2054353478, + 584494735, + 1142680273, + 3368010665, + 1285775166, + 2017907561, + 1464751080, + 1038552941, + 525123217, + 1765122351, + 1547465533, + 3855129104, + 3316834648, + 2490274565, + 1585572625, + 3160062141, + 645486482, + 1659949062, + 3899179804, + 2427099793, + 1816212819, + 1534241676, + 1976269180, + 4085871223, + 718373985, + 3188182368, + 1201243260, + 1418387855, + 2091848001, + 2585624461, + 385426992, + 1014167609, + 2905899957, + 2951573737, + 2762030702, + 386977039, + 3334173609, + 751861982, + 2410947517, + 1078417764, + 303564617, + 2410366568, + 4075075710, + 315434806, + 2377515067, + 3159078845, + 857538787, + 2353268363, + 978952690, + 2458347560, + 3733867714, + 3703847454, + 3719492890, + 2594733341, + 527841061, + 1509950536, + 2507419171, + 1764595420, + 2236840905, + 744281266, + 3559890419, + 188367145, + 1730993208, + 135804024, + 329925710, + 2264771348, + 2362873842, + 3059660244, + 3222885288, + 740064999, + 3586612706, + 3087050220, + 2352031597, + 2531376355, + 2160095355, + 2586010453, + 2895199579, + 540020279, + 481842420, + 1894838671, + 1431614674, + 352325254, + 3535724210, + 294068978, + 4089162290, + 950816177, + 543342813, + 3875219277, + 1798600292, + 718798842, + 4051454757, + 593680565, + 3904970405, + 2709849471, + 2058671281, + 2093507143, + 1599771912, + 4027900311, + 796601873, + 4042041188, + 2240042916, + 3842541793, + 3651018102, + 1461969550, + 2263044201, + 1618336468, + 2085323364, + 3259227571, + 1121391390, + 3295325022, + 3547713081, + 353619965, + 4147676712, + 742834972, + 3414302217, + 230148426, + 3757856120, + 3909389857, + 1264056644, + 2211815155, + 1995126275, + 232498514, + 2032213347, + 2879332239, + 286159417, + 842752384, + 122179236, + 3423378966, + 1277920674, + 4189219003, + 927075525, + 1645870171, + 464875523, + 127972514, + 4214440690, + 2911102938, + 3886503951, + 173605668, + 501740675, + 2104462790, + 1681494174, + 3180438667, + 1971334904, + 4067016845, + 4199121563, + 2020177202, + 3949764290, + 1312518311, + 3158593934, + 3458200836, + 43845179, + 1133697118, + 2960933453, + 1891528472, + 928043001, + 2136985801, + 1001073678, + 3616798980, + 2490380340, + 1530701786, + 3506263818, + 74482087, + 3260578548, + 130760274, + 2109093431, + 4236776129, + 909769249, + 252366042, + 1251218365, + 42749038, + 614667965, + 824784107, + 4081855179, + 1108627667, + 2794372717, + 3993226706, + 2216060087, + 1842542359, + 1623702436, + 1288866043, + 623176772, + 2517544799, + 2791943779, + 3514621479, + 3863352475, + 3441691679, + 2442933914, + 4280362738, + 3500191389, + 3623136833, + 1034097366, + 2798918555, + 696416838, + 3609180710, + 244161555, + 2014057033, + 208853686, + 3246041028, + 378025112, + 706111153, + 1317352833, + 3319352455, + 2563308642, + 454101618, + 1679608910, + 858230351, + 1284462258, + 4127375850, + 859460332, + 2149310727, + 3532079051, + 2168897325, + 177022633, + 2494534732, + 3699214129, + 2857475886, + 4200517664, + 3388774032, + 2628687767, + 3938964659, + 270079227, + 3587838211, + 2804403687, + 3881862475, + 127557474, + 4219822998, + 313387177, + 1861091481, + 4207809342, + 1752482698, + 1997376300, + 3340895907, + 2848270995, + 2092526897, + 1876170783, + 533149667, + 1366525986, + 3926342127, + 2791933611, + 147454026, + 1502922977, + 1958378428, + 3317732938, + 1456450810, + 2294750683, + 3251921055, + 4235528299, + 1782868426, + 4278945150, + 797289378, + 539946224, + 3736923127, + 1198233004, + 285917813, + 2254865734, + 1345282236, + 1847907717, + 1653292503, + 3396238543, + 1729524918, + 3830660916, + 1343136951, + 3147679956, + 401583859, + 3573810864, + 3663333925, + 4215818576, + 1516301191, + 1642931499, + 3961448502, + 223625559, + 2831975137, + 3915837638, + 737476174, + 324225276, + 2251790021, + 4150665406, + 3705716489, + 1053440907, + 2243820777, + 3838098795, + 2457063415, + 284747183, + 1909326889, + 201020841, + 4217604538, + 1448710052, + 2384974548, + 3078538038, + 2879258115, + 1875528317, + 780304321, + 2728017255, + 2398827072, + 4089590042, + 3164246012, + 2656675156, + 589275920, + 2124080708, + 4202962771, + 28022474, + 2753758445, + 3416013926, + 2206164009, + 1944664377, + 3697507080, + 4135584771, + 169285578, + 81918782, + 1650945646, + 1318172496, + 1895664782, + 3867941579, + 332791329, + 3623411932, + 2117291058, + 2260939621, + 3744208118, + 3918399755, + 286881369, + 2703227504, + 4080095035, + 1135487730, + 3995351799, + 2924876059, + 140807474, + 2377654489, + 4226983984, + 203374168, + 3736290914, + 477998036, + 1281517185, + 2804882246, + 412242216, + 52982636, + 2636508520, + 1189560001, + 3308132216, + 67213071, + 3099222675, + 3949733148, + 2105425335, + 3294166235, + 2615168261, + 3276454058, + 2419830764, + 2979976606, + 832100501, + 4163660484, + 2948987425, + 1164428503, + 2148789271, + 1938059800, + 3178796630, + 2267013796, + 430986589, + 3175224015, + 255494996, + 2429006751, + 1446492288, + 3817312013, + 3042389288, + 362986078, + 763148266, + 1574711716, + 154226873, + 426259662, + 1738467204, + 578462220, + 2690227089, + 710864828, + 50766075, + 2582941716, + 1092910548, + 2689663871, + 1426613022, + 3472654228, + 376502656, + 372356401, + 904780399, + 2242369257, + 2889382908, + 1407499225, + 455523948, + 1017301016, + 3075599687, + 388549727, + 2547045064, + 378508262, + 607572394, + 2103329202, + 2879090453, + 2902780672, + 952729211, + 2508956211, + 1606021665, + 1024264439, + 303263704, + 1700240593, + 522531679, + 3846033955, + 4052217891, + 573439426, + 1500574832, + 3653658623, + 2815197154, + 2544372691, + 1791134753, + 3409452939, + 4169465965, + 718890969, + 911766072, + 378833151, + 2093311836, + 755092953, + 3696222105, + 2863456150, + 674402577, + 1679736536, + 2337441614, + 286176938, + 3348758280, + 603146326, + 390052034, + 1629345398, + 115071489, + 2279417591, + 1601175427, + 3961327525, + 240122541, + 1716298430, + 2322538949, + 2466814852, + 3452672411, + 1715183875, + 3319128205, + 3419313869, + 73789705, + 1949198438, + 3992529708, + 1590626847, + 2200069304, + 1113625814, + 1558619208, + 3654452228, + 1377238301, + 3612613542, + 4070251092, + 2724157079, + 3459290708, + 1439517266, + 1656567856, + 2090923726, + 2183289529, + 51526288, + 355917482, + 1086471308, + 1586848125, + 1212662216, + 4264060920, + 3219045426, + 770120959, + 1012743365, + 3918092805, + 3590212854, + 1867284861, + 3318136186, + 1337420941, + 1609169946, + 2728647533, + 3321019820, + 3699740543, + 3216655830, + 4117163611, + 2192626444, + 1955535188, + 2553535195, + 938491989, + 2970135480, + 3082910175, + 3636540465, + 168677082, + 3354798099, + 4247230399, + 3605645030, + 2828454352, + 2768358212, + 1360700538, + 1757263595, + 3422788152, + 595265165, + 585800406, + 414138112, + 271084307, + 3725521398, + 4040148948, + 947697661, + 859991231, + 1925076816, + 3875283401, + 536328401, + 2316630236, + 3160485889, + 1974167548, + 1220244062, + 3845894364, + 600475917, + 1953183641, + 1287138394, + 520000421, + 86535851, + 1519386798, + 2318755668, + 4039742268, + 154259717, + 3723547940, + 2903638291, + 2049610127, + 808813723, + 2355121548, + 4191525502, + 1406849789, + 2371587560, + 951476978, + 2003545080, + 4162351952, + 3256268229, + 145654907, + 3364529096, + 720028456, + 1699699765, + 4282571728, + 318616255, + 182568535, + 702037604, + 2853470703, + 896431269, + 1519207396, + 147193567, + 954752842, + 1396996411, + 320017134, + 2283289582, + 181317191, + 4164742604, + 568934765, + 789237334, + 3609866100, + 2062748625, + 1426868226, + 3282107288, + 1470774254, + 1584619354, + 3340251195, + 902243435, + 3065566167, + 3676292260, + 3621929844, + 3833694045, + 1542764840, + 2131744089, + 3436949257, + 3482375964, + 401184531, + 601646780, + 1828647052, + 3431281461, + 1755142600, + 4288469996, + 3037744137, + 4217324880, + 1317801588, + 1547917412, + 3298634195, + 293703292, + 50330770, + 2045966081, + 1381990473, + 2089931646, + 3685190490, + 200646968, + 4262041286, + 3395596457, + 269811859, + 1844091409, + 1910742785, + 1333286511, + 4086439918, + 98871380, + 2397600387, + 3812338773, + 4253906437, + 2983140655, + 3695907147, + 1834689915, + 1448813577, + 1095138784, + 1789638929, + 885898693, + 4192302462, + 3354400864, + 1627077902, + 935881864, + 1588109723, + 1937674296, + 3418729241, + 1422141134, + 3755035611, + 3231806569, + 3521942664, + 1820730408, + 2863328024, + 3025285033, + 1355657708, + 3053068998, + 1675521647, + 2940195329, + 3987329148, + 3944602345, + 1503806210, + 101829723, + 3970806545, + 1250294518, + 1582841511, + 643326350, + 882081164, + 4154526327, + 276528218, + 2223459392, + 4164040383, + 1195303161, + 2665622446, + 3146333453, + 1751425874, + 1427291413, + 908831731, + 1983919186, + 1485756029, + 2012935163, + 2543810027, + 1590998880, + 2564731, + 835658471, + 945373326, + 2476793671, + 934291600, + 1593256745, + 634812676, + 4292241972, + 1476723069, + 669051203, + 3393886031, + 786891922, + 1875187779, + 1295135000, + 484331273, + 2817758287, + 1508271433, + 1879242683, + 451374751, + 920171291, + 65549242, + 4289659646, + 1534709871, + 1351680822, + 2319649786, + 1640266036, + 3420511818, + 4173939215, + 312471240, + 308888339, + 3808419715, + 2019633726, + 4169821789, + 2075390838, + 1778129084, + 4134076013, + 300235008, + 3198659348, + 742764810, + 1576509528, + 2356492057, + 3110242130, + 365904721, + 3542522900, + 2767836842, + 3564931548, + 1111668610, + 3232981526, + 3704356570, + 2819152563, + 2192888555, + 2277162507, + 3786064456, + 2368095662, + 2676877311, + 2572374784, + 844291919, + 3693037274, + 189244759, + 588084267, + 3611684972, + 3513140355, + 3504422570, + 1565767725, + 577968119, + 1824425585, + 2754739197, + 1885051676, + 4156219340, + 3615200831, + 1287190905, + 1399745941, + 960907448, + 3595841758, + 3989005400, + 3911185059, + 1113275864, + 3383904956, + 3851789777, + 1787704167, + 1084829798, + 2245067109, + 1555666417, + 4192621996, + 1063538486, + 3822862723, + 1758247291, + 2222635938, + 242979784, + 2329197976, + 2033228671, + 792355992, + 1717223614, + 1119600108, + 1237881437, + 1553591171, + 3798240017, + 3462581835, + 4117838314, + 2906768125, + 4266945243, + 1941370831, + 1672091971, + 1976341682, + 2438522111, + 1120262215, + 616558302, + 1470239806, + 2816993407, + 104772211, + 4000365018, + 3056278623, + 24206444, + 118643903, + 1952732002, + 3867433518, + 149522515, + 1562960753, + 2542194889, + 303413111, + 906823190, + 2931574287, + 4010763937, + 574003104, + 289731909, + 2245060219, + 747011658, + 3787380454, + 2812085248, + 1631189655, + 64584046, + 3594092268, + 3762927767, + 1343300820, + 372351491, + 2163037018, + 1177060794, + 3652056217, + 513658720, + 2171629457, + 1787577089, + 3194940039, + 4169959572, + 1085508489, + 1142352682, + 612934011, + 3243049905, + 4151516085, + 447565817, + 499991010, + 2215449441, + 1283393603, + 463203595, + 887457171, + 1694762061, + 3381806725, + 2550447217, + 4098913025, + 2256281170, + 2444046841, + 713122700, + 3958247602, + 947303725, + 36657527, + 3737354809, + 65927120, + 278949746, + 2930760093, + 1559141143, + 3531685877, + 1377435077, + 3034238619, + 1259008478, + 2048684481, + 3105829144, + 4211966842, + 840296539, + 4158877345, + 4262726964, + 3278453478, + 24946236, + 2811801449, + 2034948506, + 3293307387, + 1315039983, + 529174269, + 1828096197, + 683930922, + 2198526574, + 1586733062, + 4035967722, + 445539547, + 3969364736, + 469053938, + 1971201453, + 2713538741, + 2014192924, + 3431699620, + 3836515733, + 3221230439, + 1847162822, + 1021523854, + 262548747, + 263495230, + 3655745363, + 1501583299, + 3848166451, + 3094277758, + 3101134723, + 1502564670, + 3423470158, + 3970781382, + 3548921572, + 3274464071, + 1493123459, + 3679028954, + 2711967580, + 4192520618, + 748439022, + 1980230859, + 2943821017, + 3679619886, + 3900350907, + 4005618833, + 796292883, + 2827248105, + 2863637516, + 108013006, + 113347745, + 2435558507, + 3700232891, + 3554131539, + 801443960, + 473288707, + 2316517540, + 2314981469, + 353122862, + 1246980251, + 3139119327, + 3958338235, + 3652466243, + 47139184, + 3971105527, + 2047015324, + 2015329095, + 2223189260, + 3334278200, + 688787554, + 3515723644, + 1587352959, + 681413355, + 562610175, + 3494559579, + 3125057174, + 2973360295, + 3035323044, + 4001760117, + 1766771771, + 3438101636, + 3359270353, + 2899537206, + 1181144038, + 3935059818, + 4128376667, + 2166821554, + 2915088652, + 398168088, + 1052512377, + 3894632399, + 298839425, + 351597039, + 39684927, + 3594215196, + 574943189, + 2858421096, + 826719137, + 3333397601, + 2112399526, + 442330693, + 2368107350, + 3922446853, + 2669538222, + 2181646855, + 1151397480, + 1596787926, + 2696839540, + 728792755, + 2011440181, + 3633056243, + 1640706567, + 509245271, + 2754730544, + 1189995, + 1792575059, + 1053090121, + 2882190492, + 3107193952, + 4169780735, + 2140117410, + 943868261, + 3900637822, + 1929138528, + 104024740, + 142852109, + 2671660404, + 3076065350, + 911028350, + 1933837908, + 3517753837, + 966776180, + 582398623, + 3309643977, + 4022022194, + 600822963, + 181598715, + 986309947, + 2407660759, + 487665901, + 1789824864, + 3376977705, + 3772843508, + 113973825, + 191899196, + 2235223584, + 1530727872, + 3384348721, + 3283835156, + 1610950836, + 2078273353, + 1656296225, + 353807478, + 2215990693, + 955398965, + 4025562835, + 4235203918, + 1260356580, + 2140733898, + 817514713, + 933596098, + 448970042, + 3444475819, + 1367369923, + 3928140778, + 2481499238, + 1273318300, + 695045628, + 2709296135, + 3084905944, + 2176968625, + 1306894454, + 3264046256, + 3199562611, + 2067275569, + 4012389493, + 2947816709, + 185059372, + 3553330925, + 40230839, + 1188676900, + 1406751999, + 253509533, + 2528570710, + 2506252651, + 2016918648, + 1494821815, + 1758808996, + 1474687416, + 3063621597, + 925719294, + 3442545617, + 1040620046, + 2611754568, + 2936370462, + 2931395705, + 3867498081, + 1170283015, + 1069158226, + 1095000401, + 1365200445, + 1889254088, + 2732475008, + 3463519812, + 4251583624, + 3762578590, + 2816124365, + 509549334, + 2575000161, + 3400532336, + 2748907690, + 206173990, + 1999547395, + 764305167, + 4205117188, + 2545116938, + 421190527, + 2732942935, + 775658302, + 4192170061, + 459389287, + 4219103403, + 1268924568, + 4122613911, + 2708826833, + 493844999, + 1186692012, + 3619042935, + 2532760890, + 3841957934, + 1032385043, + 2444133556, + 4094799701, + 4188769578, + 3895064066, + 607138958, + 111728583, + 1145654059, + 2850183083, + 2237886114, + 2009633403, + 920605817, + 3397249656, + 1409682812, + 2499444999, + 3131997908, + 3769388419, + 2398616208, + 1160819416, + 4079719546, + 2570552585, + 107558275, + 2022138456, + 2937728603, + 3122641084, + 3000668918, + 1482067167, + 3117783317, + 1542619425, + 3728402110, + 958024303, + 658080968, + 391559005, + 4192628661, + 1745169971, + 1483981459, + 3311273455, + 3263567711, + 865157605, + 3062052233, + 633165127, + 1299175358, + 3436734466, + 17353614, + 3343554174, + 3693510192, + 1215890530, + 582485897, + 2502804359, + 595521668, + 952341578, + 61333248, + 1219406832, + 1259343075, + 3353195638, + 3596114756, + 780794774, + 757798553, + 707898932, + 1731847678, + 4042053144, + 764365385, + 3977697553, + 3858795647, + 1221852887, + 4020474877, + 1876004426, + 347313256, + 3528405895, + 2969628508, + 1464552192, + 2380249493, + 3683007461, + 1353861483, + 3120905050, + 802486814, + 2808738784, + 1790207482, + 620349358, + 1652400574, + 1978260653, + 2258010389, + 1473764357, + 1384956294, + 1619927429, + 512143709, + 1921263009, + 4184436227, + 2196743705, + 3358694164, + 3200390277, + 2108529530, + 3290006459, + 3929975315, + 2789078480, + 3667755353, + 2068377693, + 3333764600, + 3152245372, + 2328957088, + 217636960, + 961339919, + 1386747580, + 2194358748, + 3462422882, + 455481593, + 1118307483, + 1903276409, + 2675687581, + 492130466, + 2060508350, + 1819806665, + 2763542109, + 2206576173, + 756169206, + 1471615321, + 48244169, + 632865990, + 142897847, + 3848541808, + 3340964906, + 1792113032, + 3183075243, + 1955635088, + 539006949, + 2728571126, + 3047149780, + 3402081814, + 2644775655, + 3229552930, + 3000463325, + 4156318074, + 3824127799, + 1921848659, + 3651754546, + 1296919753, + 2329252285, + 2011285673, + 902555277, + 1263235536, + 1313585864, + 3413018958, + 1677727826, + 2989824872, + 953417002, + 2905525137, + 1847868058, + 806353919, + 130121280, + 2126536671, + 1094208596, + 1067704317, + 297931322, + 3153249275, + 2308038180, + 861634571, + 2143570333, + 845233930, + 3413344517, + 1095125075, + 2600873534, + 3382432883, + 1535704116, + 3917962140, + 1253126342, + 1706945737, + 2228393069, + 2774112506, + 1666001467, + 1297487457, + 1721951412, + 730700645, + 1531031276, + 1822477521, + 75959198, + 1807607759, + 3476154110, + 3549514043, + 267716440, + 1689258118, + 3492712934, + 1632418446, + 3981635276, + 1753373140, + 1881922402, + 4140513730, + 1634306102, + 1256149590, + 1255742719, + 1456539101, + 425564294, + 4254627133, + 2429386719, + 2810626600, + 2799067333, + 1565092303, + 2719370194, + 1681961734, + 3761537257, + 2053831363, + 4203922607, + 3681668735, + 4237472816, + 2860180259, + 2575698776, + 4121244654, + 2022623216, + 1043082323, + 4180610337, + 2286222094, + 852248543, + 2663023456, + 2727888185, + 2801487832, + 3442991306, + 3183986506, + 975051379, + 2918941473, + 3841479810, + 106742666, + 3918596380, + 2134377210, + 3045730435, + 3006770420, + 3996923143, + 750945068, + 269516067, + 3935446950, + 3004782786, + 84762989, + 3145691892, + 2499723757, + 2574616497, + 4225252030, + 2457581266, + 3655125599, + 3477101793, + 2131805933, + 3679391995, + 1187576640, + 910804643, + 3588197409, + 2731561640, + 3602889106, + 2345808776, + 1765942440, + 3323181967, + 1604524825, + 846977080, + 1877949214, + 2291574603, + 721865351, + 1647645393, + 1598759684, + 190540949, + 4231193375, + 3462573000, + 3314154010, + 3495726266, + 2528621290, + 2698247139, + 3947618198, + 697011471, + 1002868595, + 2693703889, + 379519553, + 2795779823, + 300155108, + 3842704309, + 87701876, + 4164104945, + 2380394723, + 538030016, + 2639640021, + 2111636864, + 2906350903, + 950615024, + 297090398, + 4115819729, + 3706768178, + 2559098674, + 879372984, + 1730318361, + 3611170589, + 966475659, + 1427359102, + 4111022102, + 1220862169, + 1475228542, + 252461390, + 4194336245, + 2096755626, + 848280138, + 1521626871, + 3130633959, + 4152657252, + 3242724840, + 610526461, + 2351712526, + 2296829692, + 3696877848, + 1989306876, + 3350072412, + 2916673417, + 3928189493, + 1794826492, + 133731719, + 4215977529, + 1694700731, + 1870977464, + 1673793376, + 4060792431, + 2489415503, + 3208141113, + 2985522837, + 2061955838, + 1780307165, + 4165920665, + 1229576590, + 313998453, + 4064590104, + 1932601303, + 837306034, + 801684192, + 4069013966, + 540550037, + 2865997391, + 1058003173, + 4167271682, + 1962505731, + 959312919, + 4233535452, + 1520458325, + 3233214365, + 3169187546, + 2628043455, + 2290519343, + 3320878543, + 55904658, + 1868348691, + 3069154206, + 2489363850, + 251216226, + 1277687027, + 1931555506, + 318662194, + 1793995944, + 1572863079, + 2439878072, + 2271998220, + 2711722675, + 1007174530, + 337276383, + 489644031, + 1471722107, + 2410271138, + 1985750184, + 4109185792, + 2969382698, + 3223243860, + 365034128, + 1291297278, + 2142480196, + 1761438010, + 2647136475, + 1768212931, + 1776696997, + 2887060519, + 3207683003, + 237114561, + 2306586284, + 3338213729, + 2329747076, + 2430103824, + 628531873, + 2190323825, + 1460900756, + 574664987, + 717018361, + 644045108, + 1378758992, + 3642850748, + 2933430655, + 795134002, + 182851181, + 2347431413, + 2692583625, + 947128982, + 4234819364, + 3705120150, + 2935391938, + 3310975335, + 958480571, + 3338929500, + 1912675127, + 1691509028, + 3022859383, + 3307399078, + 3726263357, + 1876317836, + 4272165917, + 1276215371, + 438076438, + 3186991113, + 4212925681, + 3693823522, + 263730686, + 3468183344, + 440789245, + 3983372919, + 2191095463, + 595507189, + 2594975826, + 202996184, + 2371733207, + 3853418240, + 211219150, + 1323317414, + 3638366224, + 1077872569, + 988779681, + 696464191, + 1179204323, + 167101430, + 3394638282, + 35382836, + 134646038, + 4196409381, + 2928325751, + 17162719, + 2497279142, + 3078960190, + 3787426171, + 3715902832, + 1058878996, + 136660042, + 468081400, + 756092810, + 422214041, + 2807232350, + 2634172487, + 599190379, + 3447965577, + 3303951817, + 4055877315, + 1777083319, + 641988499, + 3063549603, + 805737229, + 111262303, + 3111661326, + 1868209610, + 3949412802, + 4217926984, + 1139596289, + 2901309983, + 1201265272, + 1407653453, + 2450247484, + 1421645263, + 3531083134, + 2533623468, + 2461830734, + 3626744561, + 1966671663, + 1703702931, + 801668124, + 3019646630, + 3751500317, + 2888353086, + 344447433, + 3478413837, + 3530891489, + 3399008658, + 1117752550, + 778332814, + 3522908945, + 2444211046, + 2605349795, + 2478197001, + 296834534, + 2801001199, + 3911697840, + 2183642434, + 3593640650, + 7719406, + 3151639779, + 2078760218, + 956395042, + 799930322, + 1167635089, + 3746203076, + 793263455, + 1051051866, + 1994785026, + 2970476640, + 3131787857, + 3061844477, + 3590267062, + 726220015, + 1157321262, + 1914662322, + 3719841391, + 386845113, + 411686552, + 954218606, + 1233193421, + 1292194850, + 1359552618, + 2059033418, + 1322298154, + 1702317943, + 3976692427, + 3068281507, + 3998927360, + 282883888, + 2962902417, + 2261804677, + 346921244, + 1137119854, + 3893824085, + 638785399, + 941222374, + 3484552695, + 3714262417, + 2720112130, + 2959602200, + 2126556817, + 2572703879, + 1968596269, + 3811348506, + 1430842361, + 2978284076, + 4181636709, + 1744593672, + 1808211701, + 3231549534, + 1689607257, + 1128824192, + 1601358286, + 3961877660, + 1890073226, + 83464090, + 2456860261, + 2363336387, + 431418675, + 4284127796, + 1502240595, + 619036310, + 1259510484, + 3433870354, + 2142979069, + 3968653593, + 2733996127, + 536354133, + 3099819695, + 3943057492, + 1251449604, + 2873265234, + 238148323, + 2357920710, + 1899376088, + 852046035, + 1395388550, + 87351584, + 3805425550, + 4038725423, + 541439075, + 1537807286, + 3289312282, + 440322743, + 767219839, + 3028844205, + 2103395511, + 882504695, + 2579506804, + 665089691, + 3162798021, + 1632165272, + 2676588207, + 373574863, + 2184222451, + 1776209958, + 3294026499, + 614716071, + 527718260, + 334824310, + 1496211200, + 1693565995, + 538508667, + 40662587, + 386350216, + 2075690708, + 3631010068, + 198743310, + 1544917403, + 1188232079, + 2465708678, + 3995772083, + 1276067703, + 1093474212, + 623992228, + 3607176552, + 460507971, + 3296548895, + 3775978078, + 702922463, + 1918280489, + 1057818574, + 8500950, + 1294633193, + 3587132760, + 748548807, + 3080393836, + 517685372, + 1698587004, + 3452010454, + 3996533347, + 3030490277, + 2909758198, + 541347688, + 1392653500, + 197296627, + 3416343839, + 3897618810, + 3607430113, + 2233265631, + 3595920832, + 766078072, + 2064942658, + 355218269, + 1611215012, + 689734841, + 1121482654, + 3081398305, + 1002365170, + 426818886, + 1800709203, + 51602369, + 1412883118, + 3116524910, + 3640304823, + 1553203134, + 1399958607, + 2408057913, + 4179075132, + 1865871704, + 3969282882, + 3210593532, + 2594716122, + 1181142837, + 1067565839, + 1307772200, + 558622167, + 2530704257, + 315521237, + 211655367, + 3136783957, + 2819871320, + 1330846458, + 3580226922, + 2770141516, + 1444435836, + 3097301903, + 1271485031, + 4173216665, + 3989224865, + 3717371902, + 2112607658, + 1875505294, + 3288714277, + 3884853223, + 2483644333, + 48421953, + 1070819571, + 2128940062, + 216347175, + 1517508220, + 757008128, + 1226258485, + 1050051541, + 2788585333, + 2915334331, + 1546953404, + 162835368, + 4067179395, + 3894585012, + 2723974247, + 2479275023, + 3250151177, + 3710593402, + 2573430964, + 3080320092, + 2603748439, + 3341389264, + 2556719337, + 812196064, + 1222391788, + 3178668104, + 4189462771, + 2866819122, + 678932283, + 4283814221, + 1645431596, + 1885236331, + 3439539606, + 3559590785, + 3111269250, + 970879272, + 590452908, + 2561208741, + 2455557800, + 3637151980, + 4132371477, + 3106243269, + 3614943182, + 2721311606, + 4155915959, + 943241077, + 2153373763, + 2051973184, + 3156143013, + 3205206980, + 4221948319, + 2462671787, + 3801553472, + 3041931185, + 3168985038, + 2962183848, + 831193259, + 959443484, + 3173696062, + 2469549452, + 2292900363, + 2935326863, + 3720065882, + 2577508565, + 1554231230, + 3449443616, + 2704656352, + 1402099827, + 878537455, + 4203350446, + 2443438662, + 3996234184, + 2453553192, + 3773253377, + 1666863020, + 2771537709, + 3433227378, + 2725247042, + 1225441891, + 612987, + 3351133090, + 476326653, + 3851000018, + 3517080833, + 1249707593, + 2235318448, + 1502797729, + 229987401, + 1687554268, + 567141922, + 476404364, + 4097996427, + 757595466, + 1379166388, + 2473924312, + 786120061, + 463168731, + 1013865900, + 4248154094, + 527799301, + 2281411791, + 3534830850, + 2554000003, + 1624605954, + 2601719317, + 981891718, + 639520179, + 796864276, + 3784494621, + 540820515, + 1291849388, + 4075652949, + 3036475151, + 2195494640, + 691388947, + 772535814, + 448785177, + 360609199, + 3187647139, + 436297345, + 1283002825, + 3161609240, + 4286270915, + 74065632, + 2517400456, + 3239891125, + 2734745938, + 466894789, + 2251425662, + 3545564660, + 1236319877, + 3607646817, + 444860921, + 2294332818, + 4044033738, + 1770404911, + 1485046470, + 3001269850, + 3402113785, + 444018246, + 1535756225, + 737150599, + 1805325264, + 2403718877, + 490459843, + 3117717202, + 844912673, + 1308776771, + 3279985236, + 3144212518, + 1223453221, + 182131803, + 3647910185, + 287205312, + 3540279971, + 2697770777, + 3858740283, + 3788008834, + 4031816982, + 3226829165, + 2355841934, + 1771201073, + 3200649016, + 1027240769, + 3218547251, + 3819318995, + 4129615963, + 1213896292, + 330349844, + 1409242258, + 1247517256, + 3183372231, + 2329649092, + 7744444, + 2367912036, + 3929707833, + 1742565214, + 678045425, + 2515367456, + 2732525538, + 3845613218, + 4014956377, + 4233613414, + 1040155225, + 1758478823, + 4257058107, + 2182759123, + 427290019, + 789093935, + 2703139384, + 1500567862, + 3221665998, + 702548973, + 2950123738, + 3387291220, + 3719506779, + 3543456466, + 1280074825, + 2700744515, + 3002274317, + 2564984846, + 3008713172, + 595482232, + 977136995, + 202184059, + 484879226, + 2060763237, + 106826486, + 194933558, + 3660470161, + 1077651968, + 2023215255, + 1393648859, + 3082025251, + 3168758233, + 3327444413, + 898441574, + 3770908513, + 3484027897, + 967154011, + 1513230457, + 915599983, + 152259785, + 1450985191, + 2977662211, + 1623624694, + 4136351832, + 3951840683, + 12599836, + 97482999, + 3471992014, + 1943937692, + 2831877674, + 3975369511, + 554429919, + 700069763, + 1086865844, + 140750878, + 3118840827, + 1971381805, + 2972567278, + 1674916575, + 4082594700, + 2602332978, + 1393593477, + 610326980, + 2336284914, + 537325563, + 3268695943, + 1782722006, + 268378976, + 3105266490, + 1945775704, + 4093268055, + 2127305332, + 3509634601, + 3571918412, + 536112247, + 171757254, + 2836300006, + 370959813, + 1578813264, + 3373180552, + 3961908199, + 545203501, + 747613482, + 1589554235, + 923839845, + 2194949685, + 498374811, + 2895536629, + 1279531788, + 2132813087, + 2139929438, + 462270856, + 577722093, + 348103575, + 4189210020, + 1785257720, + 1408258013, + 1611249185, + 2377321059, + 2891626072, + 3814927889, + 2657945251, + 3883892698, + 3581766297, + 1149945512, + 2026766642, + 2592641095, + 3624287161, + 3869174472, + 1338337678, + 2773318881, + 277156499, + 3906133276, + 458844939, + 3068991292, + 1757509477, + 3559530869, + 2611876142, + 454826650, + 2565667431, + 1369551924, + 238860229, + 3931586471, + 4245202803, + 1025881837, + 3545568158, + 528056663, + 2120981463, + 3059982422, + 3058502240, + 2483223800, + 3638756545, + 3351783943, + 3705246481, + 523117024, + 3763540375, + 2583540084, + 57938847, + 3530745306, + 3127016165, + 2291300624, + 4068040702, + 189597883, + 2332391534, + 1186510387, + 638495923, + 566810793, + 160565265, + 3083855770, + 2927956607, + 852109619, + 2331343679, + 1740585613, + 367127303, + 133754910, + 1613192467, + 2925155044, + 4014261359, + 2865728385, + 473770352, + 2938409260, + 1628829316, + 680694969, + 610964026, + 1166258621, + 1731976746, + 310910685, + 1134205866, + 3198899850, + 2338707971, + 2139138865, + 3390902052, + 224352804, + 761242685, + 1969940361, + 829736400, + 1759850852, + 1487434017, + 2345063435, + 1817213049, + 1178935517, + 2877012103, + 975490168, + 2705642706, + 419631918, + 1920054811, + 4049293918, + 3922624369, + 3512099630, + 3389309737, + 3666896394, + 2025471600, + 3159839932, + 277781874, + 3372112598, + 1068978896, + 3464914581, + 1930039059, + 2789176789, + 1747862749, + 1371296140, + 2966373495, + 3085953834, + 1588995903, + 3196301424, + 1914163420, + 1730921698, + 3678460106, + 256000102, + 835491290, + 3963115635, + 4151274832, + 3926681723, + 2895817619, + 4232129231, + 4177951061, + 2622583857, + 3381693568, + 1717061508, + 1807724164, + 2135473993, + 1099089090, + 1460373722, + 1313104137, + 1434131792, + 968196091, + 2949332689, + 2423611284, + 10289866, + 2361407607, + 4015189441, + 2912607955, + 260285673, + 4250827033, + 1644304766, + 3724352802, + 2550512830, + 4222751878, + 617789921, + 1461328297, + 3323502367, + 1456075678, + 1486449871, + 700039975, + 3650124737, + 2926552606, + 1300116648, + 471611381, + 3787882523, + 2251125017, + 2424742785, + 1895198098, + 1468027731, + 8551919, + 247322196, + 3400217867, + 4106335076, + 3089035995, + 236245343, + 1515331048, + 482984186, + 2845910638, + 4137681604, + 1203597199, + 1958720236, + 3691998653, + 94722755, + 1631580735, + 3747056972, + 1330031135, + 2314819753, + 190476388, + 3157103428, + 3865519163, + 2244920554, + 167960301, + 403135592, + 123544910, + 2226003434, + 2960989906, + 3282548488, + 1959173172, + 1660773578, + 2154284471, + 4041770204, + 2512331972, + 1817373408, + 3006582227, + 635618411, + 3526995157, + 2839761524, + 1010910729, + 2594784344, + 3596891259, + 1788569900, + 3533825988, + 221992005, + 1783979599, + 2233728515, + 3627955113, + 543390558, + 2608964796, + 3063979696, + 686491965, + 1510704479, + 843340829, + 4093054098, + 2478893202, + 1966656776, + 2156384043, + 2164412629, + 385144547, + 712116654, + 3324486944, + 3023713080, + 3693425396, + 2435717560, + 4001120904, + 1136177281, + 3315315572, + 3849184902, + 2299845439, + 1683965188, + 2860860546, + 663915493, + 1383209412, + 463392016, + 2874224511, + 3681295886, + 132474260, + 2428257957, + 2239151222, + 2953470731, + 2061231075, + 3459040828, + 4085544414, + 599896341, + 2601857815, + 122385264, + 1719675803, + 3315569226, + 1211319506, + 2870626596, + 281101400, + 3336643423, + 3223029409, + 3999960802, + 4211372119, + 3133756312, + 3446128568, + 2415377470, + 3893459468, + 1847104132, + 558655921, + 2766974613, + 3325972656, + 327589615, + 2755632014, + 560500265, + 89857502, + 1820363445, + 1536397397, + 3252922044, + 390379292, + 479965649, + 1657432, + 3937740891, + 1031087764, + 1747162442, + 4017998933, + 4211977682, + 2432595821, + 1536588238, + 1834016760, + 1142678249, + 278237002, + 1720558969, + 1945262398, + 1755316707, + 2669305223, + 2078563125, + 373917215, + 1642496783, + 2038373103, + 3991490655, + 2753786884, + 1478670686, + 3764395756, + 1239626634, + 3923313090, + 1720453430, + 1383820072, + 731476323, + 2222994055, + 2027605637, + 1883359206, + 1112738819, + 3293484417, + 4252515147, + 1698285830, + 2370802386, + 3759666440, + 3815435104, + 2982739265, + 3381122247, + 2663394677, + 4026518654, + 3833202004, + 749164754, + 465335581, + 1277869466, + 1290808235, + 2197120304, + 2149399863, + 3875375332, + 931283543, + 2176841127, + 3194641797, + 1417836554, + 1020031492, + 2575072965, + 4285772074, + 754426550, + 499296125, + 3286633019, + 1141479706, + 1738804286, + 841649313, + 158144167, + 106690251, + 871574859, + 3822537191, + 408836000, + 2236504509, + 800807283, + 1388723058, + 4078387333, + 1661038111, + 1350948330, + 1982943394, + 2289192575, + 259947808, + 2469547495, + 1309288982, + 2954823298, + 2916599377, + 2309144464, + 1553647506, + 2728837355, + 3117381624, + 2635220751, + 3023804474, + 694961481, + 3671831711, + 299622855, + 2756324125, + 3100002768, + 4208069873, + 1333034855, + 527973067, + 3981604039, + 633108595, + 38406443, + 2284370345, + 617454062, + 371895447, + 2992049477, + 2502355211, + 3957996567, + 2985832526, + 3033932326, + 3861901761, + 3282066406, + 2574757004, + 2033785374, + 3788375471, + 1988936287, + 865950768, + 1891362750, + 2830195792, + 1941998426, + 940251220, + 1324497008, + 448809406, + 3340028622, + 1612875345, + 3350604873, + 3454116711, + 1738236024, + 845408679, + 2610789625, + 166153251, + 2764243180, + 1349706596, + 3581604157, + 1559859214, + 304429486, + 1512375754, + 546878027, + 2181074050, + 175598103, + 1382871586, + 1108700125, + 3716230018, + 535655275, + 4183699606, + 3228693069, + 2792038374, + 1224922890, + 3888951607, + 3332167832, + 990247164, + 3880732552, + 2984576250, + 811919810, + 1655431059, + 1879550208, + 2272436787, + 3838722069, + 1517920771, + 1176587533, + 2050271151, + 2167849084, + 119253877, + 3637696988, + 3518186804, + 3974117283, + 830471583, + 1512881939, + 363985301, + 2427545329, + 65543879, + 1703263077, + 2987267378, + 789197431, + 1777139806, + 3400256923, + 1095594778, + 3299108733, + 2879088287, + 4140341860, + 1584587483, + 2176344702, + 3761605132, + 3983791462, + 1063610634, + 3019573406, + 20990674, + 3687756450, + 997111830, + 258955602, + 3704924504, + 4178208783, + 2983814483, + 432815283, + 1139855214, + 1529711197, + 3660757053, + 1261309643, + 547143967, + 2349901949, + 55835041, + 1152946812, + 931064726, + 1518015689, + 1763392798, + 700438554, + 61032140, + 3839439940, + 1999545617, + 3505065992, + 2388264524, + 994518951, + 3095869017, + 3920650222, + 3348679423, + 3517279141, + 3276653033, + 295752823, + 3939417513, + 1696728293, + 1325596831, + 459376460, + 2480940782, + 3365836424, + 1213123328, + 2654038799, + 2575147433, + 3838626969, + 2836768811, + 4246879952, + 3387726938, + 5398239, + 4052144070, + 1663402854, + 503943613, + 2917238727, + 621740434, + 1667995715, + 2273078029, + 1357101269, + 1336901500, + 1711947436, + 2350601129, + 2700923431, + 14361939, + 840418642, + 1130733702, + 1225542077, + 4139135457, + 757645777, + 925667603, + 3033235940, + 171407679, + 241899858, + 3183033101, + 3172523826, + 3616920624, + 1097690356, + 675076492, + 4123917485, + 1287015050, + 1989927718, + 1952974700, + 460836638, + 2432227843, + 846201419, + 391913124, + 3186027455, + 484744834, + 2554884651, + 708441430, + 3831772229, + 3251590268, + 3648821561, + 2722318836, + 2547956612, + 3537619085, + 484845041, + 2520773012, + 1062989659, + 1386916759, + 2134556639, + 2691137750, + 3546904960, + 1766157298, + 2246874311, + 3327652075, + 1422138987, + 2836362547, + 1180895910, + 1328501870, + 2021805225, + 1116357666, + 762502686, + 87611798, + 894694297, + 2153048701, + 447120677, + 1769103585, + 1192931737, + 1677975993, + 2993490638, + 1275075747, + 3632883860, + 2932084744, + 2892207853, + 4097012931, + 83868856, + 257117580, + 1388955049, + 4182986284, + 1102641168, + 2079014216, + 1155733491, + 2603319155, + 4221726833, + 3121019390, + 2128412609, + 1188828047, + 3719688624, + 1241754207, + 2712029888, + 3376052819, + 3582432526, + 2104082036, + 84452430, + 3356179935, + 1488365296, + 3762441602, + 2297743879, + 554599415, + 1267921596, + 2795222395, + 4151296775, + 2238234652, + 1866037213, + 2847706936, + 939445270, + 4117478759, + 2357145785, + 19249076, + 153017947, + 1297754334, + 3110911614, + 3764136255, + 2153393254, + 844284559, + 650418040, + 3847414959, + 409861468, + 3004014472, + 12914499, + 3480986417, + 120926418, + 795268107, + 4285045600, + 17421158, + 2178592924, + 398691700, + 3303407940, + 849247776, + 3195766320, + 3853077126, + 3499919059, + 2978727677, + 3719749918, + 1459546651, + 4039416152, + 1091128815, + 3026651686, + 539566605, + 845915935, + 2249976713, + 3046862136, + 968232053, + 501767153, + 3579416882, + 739582459, + 4071635823, + 178189758, + 1338836044, + 2470595372, + 1943263285, + 442463780, + 746591556, + 2647162184, + 2741637405, + 826905027, + 2486611804, + 3062718079, + 2457493147, + 1913813071, + 3042307289, + 1822311054, + 1524891566, + 816785350, + 512188669, + 1671187796, + 1607504845, + 1486181454, + 3635473215, + 828101352, + 4167854877, + 220092024, + 1423034367, + 1106062644, + 1743462804, + 3317214261, + 2270720250, + 633038519, + 3187414493, + 2804189946, + 1804791086, + 1771831031, + 771943132, + 238602316, + 3946436821, + 3940625095, + 2802077854, + 3065589769, + 1231232026, + 849521235, + 1306710292, + 3414196144, + 850130894, + 3194312196, + 195309136, + 492852669, + 3708293251, + 30846541, + 3036196978, + 193207075, + 1291632124, + 3761061449, + 2430860456, + 435267329, + 320371835, + 3951659570, + 245616284, + 2236463402, + 692601114, + 1825533356, + 2048029243, + 2280662035, + 626916385, + 1502507033, + 4010340375, + 133729848, + 438387393, + 2999705190, + 3238862766, + 2162254523, + 580581956, + 1437849353, + 1658477242, + 3681066698, + 3610485994, + 2274844900, + 3275306475, + 3062648752, + 3592253673, + 2997491782, + 3740654385, + 3008585214, + 3377423687, + 2648380728, + 564885585, + 4078694001, + 2791564847, + 2202849003, + 2426858377, + 707952371, + 958699388, + 2256644550, + 1459268995, + 1125333071, + 3150848606, + 1077483663, + 598321380, ]; static const List _envieddataprivateKeyFCM = [ - 2927169564, - 3725767596, - 4042350763, - 581926027, - 1357820605, - 3533503836, - 3853220686, - 2221147823, - 1738422909, - 3762456706, - 4198175338, - 689683320, - 2617862782, - 2045615966, - 1940815423, - 4189249856, - 4108847006, - 616478360, - 3739211608, - 3033313899, - 352122068, - 3162474459, - 2138151286, - 4120154289, - 4193304516, - 3124226614, - 4060947672, - 3395696014, - 2227458805, - 2528196631, - 760321390, - 3450865564, - 2300278096, - 2203489361, - 1755362607, - 4286905569, - 1632819264, - 117610749, - 727834202, - 1108409155, - 2885562518, - 3488147218, - 177069267, - 2181033381, - 3792588454, - 888438455, - 142833540, - 3219200455, - 752838210, - 1623780402, - 1537500754, - 1866096403, - 1153560963, - 1471130315, - 2528558802, - 3029522253, - 389154900, - 960338133, - 117191634, - 3067412511, - 1325577783, - 1629702169, - 1709009178, - 1612873810, - 2999130110, - 903808979, - 1035641546, - 369820090, - 867198306, - 1139835979, - 666976321, - 1310691338, - 495814083, - 1932626769, - 1228744768, - 3158957046, - 3896758467, - 140031181, - 4286724904, - 1939970716, - 1170822546, - 2686588334, - 2143330273, - 700389366, - 679682120, - 782967962, - 3559400872, - 2370110047, - 1208865032, - 3270376153, - 599006886, - 855992871, - 3970653874, - 1472640129, - 1752581754, - 3489952572, - 25181810, - 1709947290, - 4243527219, - 1679306837, - 3935733595, - 3329826710, - 2998640151, - 3489988305, - 3648605245, - 2314771104, - 2934047436, - 1808242396, - 1107350303, - 865201256, - 1230326357, - 2894829341, - 3635007148, - 4108748305, - 1363673669, - 2180110291, - 2668075847, - 3664851176, - 3611423131, - 61646251, - 1740981829, - 2124809093, - 1532568997, - 973105840, - 2181217967, - 2971552975, - 2491954727, - 2425416890, - 875277530, - 4104812421, - 2887394657, - 1706723000, - 3465100490, - 1584187040, - 3967876370, - 564012115, - 2942368071, - 3312237748, - 4183576626, - 3215713695, - 3190771379, - 1115575035, - 568393292, - 3474713360, - 2774402882, - 396403001, - 3467291206, - 1140115659, - 3186736384, - 3762494431, - 2121324046, - 2299030388, - 2611363048, - 1145390448, - 275972614, - 2441400894, - 2074082528, - 1007792271, - 289493304, - 1123499018, - 2640366203, - 2345463151, - 2472363530, - 76599795, - 3522083404, - 3664931042, - 1407685577, - 146982281, - 1939134225, - 1722183300, - 1433223848, - 1232885530, - 1608342666, - 3710065, - 3848989851, - 681171196, - 2479008432, - 835392318, - 1247408267, - 697991502, - 2168288435, - 688502647, - 3665919803, - 347931156, - 3782552452, - 1387454383, - 1303816968, - 3481964078, - 624932333, - 273453109, - 2248118117, - 2959405693, - 2457897227, - 1630899824, - 2315493263, - 3788887340, - 4227209540, - 2320058889, - 4031587248, - 3822115669, - 1979815210, - 2886857875, - 288883632, - 1252625530, - 2896941935, - 3342650541, - 2497016016, - 278218182, - 2070320591, - 3090334975, - 3676696931, - 1399478110, - 3277332906, - 4051221169, - 57113186, - 87079964, - 3485114939, - 2981147803, - 3069833979, - 3166240966, - 2476608853, - 1701983718, - 66271719, - 2585392574, - 3170048530, - 50271414, - 3526651473, - 2991564139, - 1326060738, - 309399055, - 4238968776, - 1007176981, - 2951623862, - 841101035, - 1880249629, - 3620253035, - 251891161, - 4284117157, - 797233651, - 2467167012, - 3785950506, - 1687196558, - 3902962523, - 3734798615, - 2515810140, - 2924615468, - 3321401564, - 1182657638, - 2577663647, - 1566009719, - 2679367308, - 3691725589, - 2228777538, - 2317532595, - 1870190833, - 1398732366, - 3075069262, - 1563076005, - 2421223651, - 674473242, - 478957989, - 1365606362, - 3716836038, - 3619394911, - 2100868735, - 4064613465, - 649547110, - 1065702191, - 1250395835, - 4205682244, - 944398741, - 461921741, - 1963758192, - 2687473116, - 634727713, - 4223956384, - 309462190, - 1611309745, - 2708008475, - 877218712, - 4008659258, - 3904629554, - 2367057744, - 4043283356, - 727000663, - 4180186242, - 4187965672, - 1549404839, - 3567931076, - 1046609080, - 2617216994, - 1731507846, - 3656360248, - 4288840982, - 3608808610, - 3924592610, - 3780565694, - 4118028206, - 3476836034, - 1978855010, - 738959362, - 3790978668, - 166672134, - 125684761, - 1013208556, - 2644073499, - 2630188709, - 2778181633, - 3048052569, - 2028730380, - 315234053, - 1918375647, - 366381552, - 362050352, - 1743738003, - 2552819726, - 4055974005, - 872362003, - 1488175521, - 4127312557, - 278129677, - 1393417031, - 4210782399, - 1209619530, - 2620296861, - 3636358036, - 1061768321, - 1620386188, - 1272817800, - 2698314252, - 818849826, - 3029031007, - 777692040, - 12785878, - 3952237187, - 2888045818, - 2092802683, - 4237169080, - 463285752, - 984146016, - 4134008941, - 1394611144, - 3327738240, - 2867199933, - 3532569066, - 752226117, - 30543858, - 3139183525, - 256130096, - 1004041320, - 1121740127, - 1993942635, - 3992546898, - 3295258174, - 1100842314, - 1244665750, - 1574089011, - 2035539259, - 1847408081, - 1021969248, - 3797642708, - 2409911148, - 790766966, - 3618871447, - 307577231, - 568662338, - 3981359967, - 951992676, - 354410113, - 1918035616, - 3278481587, - 492216810, - 3943893274, - 532249424, - 1879632991, - 728943726, - 1124394249, - 2886026892, - 975184417, - 578701427, - 3550419065, - 4215703458, - 1062702674, - 525571078, - 3555640300, - 3982242989, - 927538845, - 244400564, - 3967244513, - 2436390233, - 3453527631, - 716562561, - 3608927130, - 2887384920, - 1602960359, - 527464090, - 2558437256, - 905570376, - 12377466, - 2637186938, - 1356608108, - 610098356, - 165495311, - 3834484215, - 3886330640, - 762615987, - 3172762471, - 860493545, - 1876059043, - 1780585320, - 643099415, - 1818608938, - 576507563, - 2819009283, - 2952467177, - 1732866750, - 2362620763, - 2699241134, - 2664098663, - 2405620631, - 2617472357, - 3681150879, - 3833578175, - 2504157397, - 347907111, - 1256817095, - 3923706983, - 176010325, - 2612577983, - 954155777, - 3336002621, - 4105422947, - 2062365592, - 810675001, - 3976522593, - 3343114920, - 2424321810, - 3553583877, - 1077189883, - 2586658757, - 3044020962, - 1721347641, - 3331989494, - 1119906582, - 1273887476, - 7156574, - 1395676338, - 1617211016, - 2673833236, - 4141282588, - 730006136, - 169163782, - 1026381506, - 3128781352, - 1269696058, - 1907477712, - 305087238, - 1651633277, - 3530252537, - 3622754238, - 1207148635, - 70688622, - 1158094982, - 1497036102, - 3424792992, - 2647530107, - 735721563, - 4120557861, - 928689299, - 4183899719, - 806018749, - 466018142, - 1050410848, - 1983675139, - 3769543661, - 1343706580, - 806840927, - 698566164, - 79736831, - 1394092892, - 684511548, - 714590522, - 1613352715, - 3158988265, - 1189821798, - 411199963, - 1134308953, - 3850510183, - 2899553090, - 2267296001, - 4286779213, - 2489058773, - 2230523306, - 2323075111, - 1087679426, - 895164055, - 2737335194, - 3991087819, - 607737968, - 2109685489, - 1421487897, - 865238492, - 130515376, - 766333908, - 3952056170, - 9527724, - 1684206011, - 2521169772, - 2521840643, - 2492541623, - 13606762, - 3858986829, - 4218735736, - 2634120801, - 154119541, - 2249241801, - 50606167, - 167464416, - 3254726441, - 909911949, - 3342635001, - 97821002, - 290881008, - 4152731241, - 3095308564, - 3118395140, - 1119011509, - 1499330540, - 1060255312, - 1677830818, - 3790257212, - 1760894145, - 2225063529, - 3724613237, - 3883367162, - 1266816419, - 587232018, - 1150001453, - 2786540314, - 497061441, - 27409042, - 3600610358, - 4269269255, - 160951487, - 2885784098, - 2150043262, - 3828270039, - 3118841323, - 2255634295, - 1915327185, - 1771780488, - 2953982300, - 3113409823, - 1752810548, - 1308553242, - 2543361530, - 4009587322, - 2204600155, - 3667623610, - 1926481522, - 1556392130, - 4044804924, - 2050943215, - 2454601914, - 2433405730, - 725360843, - 690111535, - 1548709388, - 3023449133, - 274402181, - 2917000217, - 1412538480, - 3836697351, - 3453052507, - 1995433728, - 2286438394, - 3754173094, - 1967942205, - 343954725, - 210401116, - 3882295147, - 3888404085, - 3126964518, - 2132718586, - 3474512074, - 2627730618, - 1341780829, - 3305921522, - 1538583662, - 4278709723, - 1639789904, - 2607711319, - 1416476106, - 3335165976, - 451716632, - 1401890461, - 4096381790, - 3702095731, - 1362815614, - 3978745788, - 1397115506, - 2915653528, - 3313628588, - 2636017258, - 1646695326, - 4266914466, - 2413694957, - 4122412018, - 1160764409, - 2086069269, - 3456983846, - 741697355, - 4212774167, - 1564934817, - 1059840446, - 1907699378, - 501755989, - 52125564, - 3577440527, - 1627592658, - 90145114, - 50260007, - 1789550175, - 2216830216, - 3970225379, - 1362951393, - 3998785626, - 2217316382, - 1194368674, - 1898678425, - 2045832677, - 3371428414, - 1755126506, - 2448835690, - 1421860452, - 2240813875, - 3970229359, - 1369921665, - 1475936614, - 3922647063, - 1749224127, - 1873404308, - 1832006731, - 1021464194, - 728484614, - 2446412449, - 1065559436, - 250094211, - 3390597760, - 4093121528, - 3515388622, - 621517388, - 3709994627, - 3480938928, - 3102863683, - 2381857842, - 1699626159, - 313449890, - 1518974484, - 1580163779, - 3654112910, - 1202788434, - 3072313414, - 3143085743, - 899774872, - 3118627527, - 3116390266, - 3830801922, - 1867991614, - 140197464, - 1434525962, - 717397511, - 1822028565, - 1374376254, - 3821134215, - 540652777, - 1907720496, - 81709785, - 2052789264, - 3044971452, - 2113250401, - 417805112, - 740296835, - 1281721296, - 259026147, - 4020615513, - 1427541577, - 3386481698, - 1301129375, - 1773969573, - 2191383092, - 2502696985, - 2436291185, - 1103454751, - 3684730762, - 4145260938, - 1880615208, - 1980010842, - 1463653129, - 1346999030, - 2675610232, - 2477114577, - 4206320131, - 679927348, - 2778717434, - 4007352488, - 949246335, - 3847933528, - 2937804166, - 3508186504, - 1087757730, - 3252831470, - 2782234592, - 1443627788, - 3902502374, - 1906494754, - 385793856, - 3941472072, - 2884513805, - 233080043, - 3026173357, - 2867744838, - 313921418, - 4104714883, - 52958099, - 1047789985, - 66301700, - 2162920794, - 2318015201, - 3432039611, - 2600642113, - 699248369, - 1888840619, - 2081468566, - 2015919707, - 3338023551, - 3924364302, - 703143804, - 299482298, - 3480666298, - 1565355720, - 3731353314, - 2382075362, - 1694524214, - 758313200, - 2263326028, - 2376003638, - 2914172678, - 2752182584, - 3924134462, - 1080037316, - 753026692, - 4019172266, - 2202374232, - 3730100324, - 674750270, - 1692131137, - 4056746380, - 2160135897, - 3734017825, - 80593609, - 4233688565, - 3187252527, - 1670345745, - 1869719532, - 3948946566, - 2692254029, - 2779124095, - 4152074509, - 4278929702, - 1094269354, - 2031385352, - 2933204497, - 2665142340, - 3403934646, - 3838318865, - 2567281840, - 865355388, - 4001464404, - 1491747449, - 2716365271, - 3739869095, - 3546678364, - 2076746534, - 269218253, - 3751768703, - 3326224424, - 3957201173, - 3065011808, - 1559994012, - 2229270269, - 45618806, - 916840086, - 3621123041, - 1039545260, - 3050738082, - 1227281608, - 3791099642, - 2335250887, - 2733357891, - 1192761505, - 1126344590, - 3452285757, - 1762877897, - 486346613, - 1885032910, - 335070580, - 311664172, - 2367558270, - 2771697447, - 635009878, - 806851836, - 447259581, - 2845556480, - 336317201, - 1522492619, - 310317498, - 4051303019, - 2967001388, - 641467456, - 2653714640, - 3250648379, - 3145217990, - 3923844805, - 2938786871, - 916978322, - 2745524213, - 302600311, - 4292660226, - 357603778, - 541024135, - 2865599445, - 2049687944, - 2221993134, - 1500565620, - 2382651257, - 3180264694, - 39431411, - 3495512837, - 3046352391, - 3230855336, - 2668310942, - 1654544880, - 3119668750, - 2751001176, - 3524235629, - 1357869478, - 2206979202, - 2858137991, - 357027952, - 2973316188, - 2005897688, - 1996435066, - 212994633, - 3250638762, - 3573555433, - 3282651996, - 1504950885, - 3681415641, - 1252333684, - 1016788195, - 878319352, - 3294449877, - 3780889896, - 2751408258, - 1583563975, - 2078338967, - 1843531990, - 1189321362, - 51388909, - 1535224113, - 2489364054, - 3991127092, - 3303385422, - 1322999121, - 3819380085, - 1201835662, - 2522632805, - 432345246, - 2818698483, - 4174050878, - 1061344466, - 2879419069, - 4238452020, - 3493979468, - 1067395282, - 3603423330, - 2312766117, - 4130472632, - 1543163565, - 904730825, - 670340268, - 983533733, - 4151065698, - 1509030569, - 179907180, - 1573842443, - 3788029899, - 1648610867, - 3413503419, - 1070845780, - 4037582755, - 4230738473, - 3114902157, - 838392110, - 1164205739, - 3493541048, - 1973737501, - 3738111435, - 480746647, - 2438064089, - 1931731444, - 899757248, - 3810639332, - 4057307371, - 1763307962, - 1348374070, - 3683705038, - 3085698753, - 77800207, - 1038751221, - 380679133, - 338482864, - 3506706869, - 4196955107, - 1821377404, - 1674543095, - 430738741, - 2027610543, - 473454758, - 2163836957, - 917847617, - 3618133520, - 537441502, - 2337688015, - 762133787, - 3965664, - 1381618305, - 1363596170, - 413468543, - 1728683418, - 553028449, - 4189090585, - 3149271458, - 2692478469, - 3531213461, - 1321532244, - 1264376639, - 582989186, - 3541118548, - 741059117, - 2595910631, - 3374527718, - 295450033, - 67839159, - 1809358312, - 4081927958, - 1855918686, - 3784906193, - 4095644181, - 2472998819, - 2160075396, - 664554826, - 786095282, - 4202044559, - 1395114749, - 3061446043, - 691558262, - 938713988, - 3064066939, - 3544964037, - 3908742906, - 502646399, - 1016710393, - 4002445969, - 4246920546, - 1259053321, - 2706858462, - 364375964, - 2110127174, - 3698063992, - 3763788969, - 3261769171, - 887806685, - 4254001727, - 2810860919, - 3807047080, - 638595002, - 1991970766, - 506029519, - 2494719183, - 2378000709, - 536473396, - 3665305688, - 146198753, - 572922446, - 4243282069, - 3874730181, - 958067329, - 1244323624, - 1000102586, - 1950944561, - 3703774573, - 2442630773, - 1033670420, - 2019163817, - 3310914377, - 2187405527, - 3892489488, - 575905347, - 824511644, - 1635350622, - 1792690521, - 4152281184, - 2342617777, - 958820164, - 551854903, - 1271528738, - 915265333, - 3632228604, - 1959975846, - 3559129120, - 2488411857, - 2407952486, - 882506740, - 4269397170, - 3029569633, - 506864706, - 3738126595, - 1847680137, - 2658711924, - 839750903, - 698935490, - 2580279750, - 1455298237, - 3197475815, - 2508343944, - 2150808897, - 1008721847, - 1370451118, - 3418094441, - 2732848979, - 4105077217, - 1013340225, - 2122525880, - 2503346580, - 407565552, - 2309091731, - 1836394535, - 340417010, - 576214360, - 2318898531, - 1783513413, - 655895768, - 2715403659, - 3540419107, - 2403480577, - 1437844791, - 1710922331, - 1503529270, - 1517609368, - 388256287, - 1372798706, - 683578806, - 1948364083, - 3302465949, - 505961587, - 3535381678, - 3052185584, - 2403900980, - 2890053235, - 1722449238, - 1505395210, - 1869174613, - 2264670795, - 2730286029, - 1118164102, - 3023968548, - 967771236, - 1847233548, - 3039614539, - 3813541193, - 2841668602, - 1467952231, - 2517169777, - 1256963700, - 1491440931, - 3457359560, - 844765438, - 2898440106, - 2172478294, - 1440412419, - 3563919356, - 4148693598, - 1940075990, - 3746184486, - 679489074, - 3706905065, - 1615808162, - 3510677288, - 3522745151, - 2276545642, - 2772387125, - 535086261, - 595101491, - 2594065125, - 1237007576, - 24066452, - 3044590668, - 3675258694, - 1183658683, - 3453862368, - 2494759854, - 2214737591, - 3371119573, - 3898265714, - 3231559857, - 1247575768, - 886213624, - 1129438564, - 923830412, - 2622175179, - 516070037, - 2601706652, - 3430832587, - 689232931, - 2345833901, - 178506151, - 4239859686, - 529254030, - 1829143276, - 3125389530, - 648818857, - 1207787419, - 508862788, - 458648012, - 2594653594, - 3370899792, - 4039074618, - 1817635253, - 4091276449, - 1848880649, - 382084565, - 3022084430, - 1412549042, - 3849408767, - 4093063991, - 1924687405, - 2739253015, - 2062393836, - 2999747269, - 1749726320, - 1095187662, - 1607750832, - 3902344750, - 2129235031, - 2941344740, - 1665079779, - 3170993264, - 3211393995, - 2703517516, - 4224889028, - 2267641589, - 1326653811, - 3510315389, - 4166730868, - 637618216, - 2123542755, - 2104488582, - 1334879523, - 879096134, - 859058623, - 3524504894, - 448062693, - 1104444126, - 3233964309, - 4256063175, - 1826786925, - 2219302937, - 2775528590, - 2784204952, - 3522217178, - 1974807123, - 3451084085, - 303575136, - 2575769955, - 1792613540, - 1427693540, - 1576012170, - 3049993754, - 3199697611, - 4134890572, - 2923852166, - 3730548297, - 908379339, - 265516972, - 2796559341, - 2242580430, - 1177614572, - 3766472826, - 910383154, - 3685207706, - 46985392, - 1961909131, - 2907305734, - 3644576758, - 2229233165, - 995572010, - 3501554996, - 158548532, - 1540978918, - 18762396, - 1846718945, - 1029887072, - 3819734930, - 2831491814, - 2227799914, - 701715471, - 3309814353, - 2175127584, - 1395404716, - 3479849316, - 1836754640, - 3720877769, - 3027158882, - 1574195602, - 506043939, - 2663312051, - 2246303771, - 2858623989, - 2033369415, - 3059113017, - 1528394474, - 41062700, - 2167659360, - 1888120930, - 384518200, - 1829865404, - 1282744495, - 1294725661, - 3937273481, - 852472720, - 1220510173, - 2453981945, - 1242483602, - 2719097948, - 1703169780, - 487388774, - 1354994580, - 1447735675, - 4104064, - 1210699373, - 1847433025, - 2343336218, - 3516358926, - 1795019590, - 4043315696, - 1055790480, - 1879254164, - 1611475221, - 4034980612, - 1949401564, - 3765498362, - 574863908, - 2555026883, - 4022615075, - 736691553, - 4282875462, - 664346502, - 2596414961, - 1603507005, - 4220292949, - 1835333148, - 4440650, - 3821852429, - 243254869, - 2117821589, - 1445486687, - 1787099421, - 804781767, - 2317107639, - 3974223876, - 258926539, - 2619673735, - 2416411100, - 3678746429, - 2228590687, - 814530662, - 986705910, - 4017877545, - 3028098362, - 1097538957, - 58423879, - 823755755, - 2735237995, - 2179714912, - 4218572633, - 1219243510, - 1991021642, - 2760299465, - 679600284, - 468753531, - 4293260512, - 1126746063, - 3873627839, - 2494138933, - 1379013627, - 3547929110, - 1802801217, - 2042886308, - 3078844223, - 3825255515, - 1052063794, - 3091728434, - 616819591, - 1917034738, - 829491086, - 4113740517, - 3620091865, - 1011606298, - 964080978, - 1822205404, - 3125430233, - 2437451336, - 3184653414, - 1435814262, - 3931305720, - 2089200070, - 3515688670, - 3813771521, - 3819889634, - 3630375624, - 2011643478, - 3901872040, - 3715049596, - 840181281, - 757738912, - 2924823828, - 1434747300, - 130077420, - 1888608679, - 2227430308, - 2959389490, - 2302046189, - 2517998883, - 284979813, - 3935308030, - 1726255, - 2124134090, - 1823057645, - 2244390781, - 3807394963, - 121154036, - 2976426549, - 4261805141, - 3983948783, - 761506796, - 4193250556, - 3108380947, - 2194303575, - 1059242440, - 3433706571, - 2054292657, - 2000585064, - 1464316002, - 1872665277, - 168348219, - 2934107310, - 1550639373, - 1700059032, - 2673047916, - 1991608617, - 2677916143, - 3880881087, - 520986567, - 2760642605, - 160391846, - 1158388033, - 3174554377, - 1692888349, - 35315293, - 4106421767, - 2716974056, - 70707127, - 3864271554, - 2002842233, - 1365097348, - 4196746866, - 79127983, - 2779476786, - 566722691, - 1637469781, - 4134530815, - 1111627131, - 3875985080, - 3352807560, - 833978215, - 3795889792, - 2316676635, - 3453530177, - 252400799, - 1386693549, - 3375096623, - 224235320, - 809414621, - 4273068208, - 548306746, - 586273400, - 9076839, - 3334428318, - 569309963, - 119214524, - 3266024775, - 4025012387, - 331531494, - 2442235317, - 3102093775, - 3327904979, - 1568733908, - 873619916, - 1534025979, - 2909894320, - 3781957693, - 3154405757, - 3123506455, - 3536526268, - 574729615, - 2666108406, - 2207907706, - 4167360374, - 3377460905, - 208368517, - 760364882, - 1951561565, - 1645243641, - 4228804154, - 605023856, - 442279837, - 2371220722, - 1779049844, - 4046285829, - 1410673585, - 3414077023, - 1401480594, - 3818992410, - 153985110, - 1477000737, - 4005064282, - 1053828802, - 3436635955, - 3424228625, - 2669527735, - 425965817, - 721959308, - 182444406, - 3423543866, - 1905960000, - 985554500, - 234226000, - 2168713548, - 623840760, - 2368050146, - 3040878690, - 3035434567, - 4215933895, - 3806996053, - 989548598, - 4147795028, - 3072912175, - 3176489240, - 1066232453, - 1541268909, - 3379927567, - 498060335, - 3463482130, - 958014122, - 4115577651, - 387117163, - 439969043, - 2557636004, - 3165797474, - 1066786858, - 3367173676, - 3037916389, - 2773320964, - 3135440423, - 599378367, - 2555626129, - 1961340290, - 1924602197, - 666137488, - 1902210129, - 2888451214, - 1621974807, - 2179353614, - 2282716568, - 2290308266, - 3489403506, - 3443185736, - 3329423202, - 827729671, - 3276252604, - 2931061635, - 1500043528, - 3717375018, - 337149789, - 3298527044, - 481191041, - 1967971280, - 996280293, - 1214287107, - 1280761966, - 3542428162, - 2385766097, - 3263123184, - 3808765296, - 1343251350, - 1523373983, - 268810279, - 2833897911, - 1617540285, - 2968311454, - 1869128048, - 1466336316, - 1353149679, - 2977523241, - 4255812214, - 3423418680, - 1974609486, - 484555432, - 1810012809, - 2388708587, - 1657273785, - 353202869, - 1739180617, - 3092013735, - 1653778926, - 1578749286, - 2141351254, - 2903207545, - 2031321429, - 3420293963, - 3032711765, - 2014732533, - 3149876323, - 1265103618, - 2681263333, - 2950573687, - 2726766256, - 3042922935, - 2902365824, - 1342214232, - 1131546866, - 2508372313, - 1926046233, - 2789983597, - 133513629, - 635681964, - 737784563, - 3656580582, - 2105982551, - 3315613817, - 778965637, - 933495301, - 895329275, - 165419805, - 1746604555, - 3861580274, - 4273349180, - 3558303951, - 2142884632, - 3591232751, - 1057013534, - 1547464920, - 4252192151, - 2202996976, - 265361942, - 3629132477, - 2798392960, - 163793929, - 2938597716, - 1695331809, - 1927027786, - 1689604552, - 3500333481, - 1908386865, - 2628482662, - 3091917607, - 287836367, - 3819716252, - 3258716929, - 379486478, - 3741771692, - 2007574255, - 3106766574, - 1404407843, - 3560619950, - 3128706008, - 1584146057, - 1901922470, - 3255334791, - 2133131264, - 2980698689, - 3014495918, - 2231745566, - 597723732, - 72028227, - 2418774267, - 818338804, - 1595412754, - 361252179, - 127763237, - 811941394, - 3557591319, - 326315659, - 1943860565, - 957042883, - 2920238545, - 2046499214, - 2090984534, - 2071039803, - 1786985798, - 3021780194, - 1497428072, - 737656600, - 1121396600, - 1823802397, - 2565996740, - 294175561, - 1944311040, - 1946835515, - 1746136789, - 3616461501, - 1024567572, - 1065049533, - 2721090137, - 1212477748, - 901884397, - 686742314, - 1766268705, - 3974733464, - 2885514842, - 369668877, - 2908984656, - 15234150, - 834949090, - 2498921220, - 2413021023, - 3072660792, - 818602822, - 1721201981, - 203498287, - 4197905617, - 1259897213, - 1747806799, - 3576199099, - 2373194437, - 2548207897, - 908821809, - 3066158280, - 3792916634, - 2449508995, - 1963708786, - 1573216374, - 3157640982, - 3711205337, - 956457332, - 41651988, - 1178189505, - 494639438, - 1010598509, - 554847763, - 562166240, - 2674342907, - 1402307879, - 3589413569, - 814679326, - 2709190532, - 3784108956, - 691309765, - 482137761, - 823004782, - 2020204012, - 2238370118, - 1053438073, - 1385924196, - 587065937, - 1229755946, - 555538905, - 3369723875, - 1262896880, - 3133543208, - 1099691279, - 4122424154, - 2421232509, - 2366835136, - 631586254, - 948327535, - 2803045278, - 588825363, - 3750647098, - 3119412336, - 1424285971, - 1082491368, - 193173457, - 3188915967, - 2875784734, - 3421353265, - 571633924, - 1770655687, - 2048933878, - 1538643535, - 2422328190, - 3491330013, - 209277525, - 3229924066, - 632582153, - 2959916438, - 35024186, - 498892824, - 3192383711, - 4283810539, - 2364556790, - 3679761277, - 1988439063, - 1741576580, - 434285868, - 308739922, - 2383073522, - 3651072941, - 1816238495, - 1039810812, - 693997205, - 3957734464, - 3710466449, - 4152132864, - 3291025931, - 560082388, - 946322993, - 2252664807, - 3416160374, - 2719286928, - 3646517208, - 2384077053, - 3924725284, - 2802689483, - 1729417301, - 773900827, - 2869229614, - 2115350795, - 4248052703, - 2961811133, - 2869703971, - 921485104, - 2309448989, - 1712909351, - 4188200381, - 3378464900, - 1028576201, - 2342515112, - 3290758921, - 2773110679, - 3254049808, - 3312471365, - 2000584891, - 1037319604, - 1087769516, - 3592081424, - 523664626, - 511748624, - 2494408016, - 4193459669, - 1093148201, - 832084665, - 617875918, - 3369714940, - 438198350, - 3711647888, - 2736086649, - 517507741, - 2091851561, - 2458687292, - 4160305514, - 462866996, - 1086859567, - 585637363, - 1950134368, - 602182806, - 3095958312, - 3828270291, - 3031088643, - 4147458426, - 1232536957, - 190694419, - 875593455, - 3929682639, - 122945931, - 3820431894, - 3461382030, - 2377101620, - 374459909, - 1406991149, - 2104226000, - 3870129655, - 1821598239, - 2811543819, - 3429570385, - 418997620, - 1232864237, - 3282000127, - 753059967, - 171114068, - 252798551, - 3660489629, - 1973133379, - 1781412422, - 2334452524, - 3571052892, - 3371496144, - 3462532198, - 733885223, - 3110035425, - 2660528980, - 4064404624, - 552571110, - 4039545205, - 2957924711, - 206570732, - 784750241, - 2709014268, - 2749717411, - 4033547755, - 3137952457, - 2937830098, - 3156105311, - 3372622003, - 3885016624, - 46772959, - 3573152100, - 4235852546, - 1532723369, - 2427906553, - 2970550624, - 3310226163, - 2645618873, - 3185010975, - 2147628024, - 1939817265, - 1423543055, - 3772138019, - 2559753395, - 2925242913, - 835689713, - 1104227376, - 2696990496, - 3459983124, - 3768784841, - 3310280399, - 468911382, - 2726007134, - 2044367568, - 1376694631, - 204321365, - 2149812421, - 2850715383, - 64809965, - 2835922154, - 255016117, - 376560957, - 2231577947, - 1693950746, - 2566709372, - 501528609, - 233227700, - 3369491725, - 1533252437, - 3663987287, - 3272734997, - 1822441470, - 3832284948, - 73764943, - 153853892, - 2390021665, - 2104378091, - 2520602466, - 2595134959, - 2581426544, - 2361027353, - 1074268370, - 3204043950, - 635577924, - 459914426, - 3577799902, - 2065524654, - 1097561688, - 3107072393, - 2626490857, - 3726619189, - 530161184, - 2269574006, - 826229653, - 3073616668, - 4249324680, - 717069887, - 160994020, - 2705033006, - 1571339622, - 3262202807, - 4269772121, - 2571459909, - 1423987089, - 1567932823, - 4138433667, - 3460119695, - 622295481, - 3887486292, - 2537470762, - 3453047708, - 1220241288, - 2899401235, - 1092671244, - 2844309128, - 3200774315, - 2690260068, - 2518684149, - 3281462408, - 3355326200, - 2958832771, - 1326608927, - 2227361670, - 1500883791, - 3784128716, - 2281318507, - 3525493081, - 3019842482, - 953356236, - 1625101171, - 677209507, - 1701741490, - 1573134010, - 3946357988, - 3004176493, - 1453295202, - 2417798440, - 3652636680, - 3890549417, - 984215533, - 2653426365, - 2344922057, - 2977252422, - 3326378305, - 1208092220, - 4218575424, - 2016835714, - 3875576379, - 2881837916, - 3647462474, - 2594792155, - 854846632, - 2273594982, - 1735732010, - 1345732277, - 190280017, - 1351817992, - 2206698509, - 2924550591, - 3083354568, - 794829123, - 3574386746, - 1439607897, - 3169010989, - 4115864087, - 3448354535, - 4059065790, - 3256496336, - 1753018156, - 282781272, - 3552213015, - 1619932601, - 3434407733, - 2948461573, - 2314443698, - 942993004, - 2554845188, - 3540098712, - 1281243112, - 1918638709, - 2402931290, - 1578122703, - 3812467550, - 161433657, - 4266968893, - 1715738351, - 1729584438, - 693725614, - 846442167, - 2239823709, - 783668009, - 1135710604, - 847055678, - 11526248, - 2068152028, - 3549985544, - 3982989333, - 3072117392, - 3393016427, - 139612857, - 3683379617, - 2744807191, - 3931379513, - 2992903419, - 1361746441, - 781656381, - 3760199945, - 2423444043, - 1576615191, - 3677337887, - 4133718626, - 2820167038, - 3663649291, - 2874077641, - 3664364016, - 3939393097, - 3707382257, - 2547654893, - 3761609515, - 2862738437, - 3196224444, - 1740026081, - 1411452927, - 1474806811, - 3941238907, - 1240207768, - 4176889441, - 1451395933, - 985814698, - 2132531285, - 478829189, - 1545867024, - 1856868192, - 3466391077, - 1367673537, - 3814830677, - 1257181424, - 1445922003, - 3071032734, - 105488226, - 3902089164, - 1208334354, - 1451492138, - 3189815400, - 2749795857, - 1051873660, - 3525448115, - 2189850140, - 1799862377, - 1720286340, - 1982546537, - 1821501790, - 490143159, - 3106217103, - 768668483, - 4014136830, - 99690516, - 1503995555, - 3018018798, - 3095425031, - 2845193096, - 3876617822, - 1485705470, - 2486367252, - 3955874841, - 293318774, - 1857889192, - 966438527, - 2765420751, - 2932380552, - 190308852, - 1374499681, - 2980868542, - 293769752, - 66176885, - 2124798598, - 4040877350, - 2385523300, - 1972034825, - 684162279, - 669432456, - 3059117857, - 2936492832, - 3189740608, - 2695967164, - 2792355860, - 3730621813, - 2848851679, - 428135394, - 1062765278, - 30642802, - 3996458701, - 2470139037, - 2070222837, - 2576742326, - 4174443030, - 2751300942, - 2839836623, - 3446440299, - 3955805346, - 4050959087, - 2135001664, - 1123838898, - 2228290264, - 3828396939, - 4073786757, - 1861362231, - 2575986211, - 3278595233, - 957723998, - 1880224408, - 1222276398, - 2051291998, - 3077137972, - 2860699443, - 3334802086, - 43242674, - 142235673, - 333058620, - 3606576382, - 987228235, - 1229434221, - 3665904467, - 1338449696, - 3784763052, - 1553565731, - 1227493972, - 1896669364, - 350135795, - 3406312914, - 1846271400, - 973572764, - 3028375883, - 760121187, - 3764894981, - 2161732369, - 2193197638, - 1283434466, - 1517622442, - 2840369859, - 1618778073, - 1622676464, - 3490149532, - 3056059986, - 1929820398, - 1523821906, - 973602031, - 213408352, - 4218075909, - 1931494411, - 3126124203, - 2439935796, - 578995752, - 3332203498, - 1336149189, - 3097347333, - 1612729214, - 3783555432, - 3838960240, - 2247942375, - 53058850, - 915887881, - 2227886659, - 1241539214, - 2613934968, - 4129752908, - 95964793, - 655574074, - 754357997, - 1566864299, - 3328021230, - 3905825825, - 1905430110, - 1213682515, - 2934841293, - 3482518757, - 671297972, - 3028106, - 4176355594, - 543505069, - 1172053236, - 3740216679, - 4093547332, - 685052622, - 3421713809, - 2038528194, - 2036235156, - 930946093, - 288770890, - 630916265, - 2110067239, - 1363859183, - 419292696, - 3447110780, - 2822357013, - 3753122015, - 2466344096, - 1996391907, - 2910434170, - 206598520, - 2607646752, - 2822268050, - 3185769949, - 2365852196, - 109399518, - 1235283861, - 3673405245, - 296476860, - 3170861021, - 3047198597, - 2974985285, - 1339223875, - 702131800, - 1338769240, - 2292413513, - 3099208038, - 3956570939, - 71498826, - 2518439694, - 3099166984, - 3582706408, - 2995772455, - 598679711, - 4076500597, - 2972104294, - 3103340218, - 881181347, - 1834616244, - 1443365245, - 983651738, - 623174733, - 1557676301, - 1505772473, - 44290402, - 1757605489, - 2549028452, - 1520146616, - 707286267, - 816551853, - 4063655060, - 4127961474, - 705830642, - 1042309195, - 1694440724, - 1677793255, - 3604260289, - 3634403816, - 3375237809, - 2688068494, - 3489165436, - 183578613, - 1130907023, - 3372608387, - 34038845, - 4031579247, - 556714627, - 973448633, - 3500707555, - 1679175238, - 216943616, - 3739361085, - 1842584347, - 2430999726, - 2369587018, - 3634030497, - 455470467, - 4131981156, - 1816832478, - 474465445, - 2308135439, - 2304336865, - 3807767699, - 1031485601, - 3794593642, - 3886382246, - 670017009, - 1618036677, - 2615367368, - 109228883, - 4173200250, - 3525694512, - 1138822636, - 3091019260, - 1454823498, - 3434618916, - 1182660317, - 1337018571, - 2502550816, - 1646440168, - 814501533, - 92347593, - 3812727011, - 2365025037, - 4064600473, - 66936066, - 3916924631, - 1855191692, - 478185865, - 2201183946, - 3961242657, - 3186291487, - 4152119563, - 3470204145, - 2940373296, - 3961231663, - 1819754310, - 3437935944, - 961801547, - 543111281, - 536188747, - 4185833779, - 1719250890, - 3149143245, - 2205283576, - 957231817, - 2118113582, - 2385259485, - 3357176780, - 1915858500, - 3938080224, - 270876450, - 4028794504, - 1614513008, - 3891731675, - 610565394, - 1612789654, - 1989209072, - 2024226794, - 2893045204, - 2759899781, - 97265495, - 1901072705, - 1502658315, - 3812349600, - 2991730908, - 1730247556, - 3066691136, - 2353888047, - 1934305910, - 1954716446, - 2458968544, - 3461763805, - 510491702, - 3635436894, - 1705786960, - 1812420730, - 1215141059, - 1686235124, - 1866181058, - 2894468269, - 3276088875, - 1214435275, - 1507916963, - 2581997299, - 1919092742, - 3668965364, - 2048951979, - 2564485902, - 1422507802, - 2938230120, - 2461999973, - 3700692341, - 994429944, - 1498381760, - 3919213474, - 2965602963, - 578843038, - 4060476893, - 3661407927, - 1399744177, - 3232329220, - 3317331646, - 99621261, - 910341229, - 1708345534, - 1894683410, - 2370196260, - 1308569547, - 3249722797, - 3047633930, - 1402183056, - 3603220397, - 1336347429, - 190666705, - 1995506016, - 1127984220, - 3112352371, - 120964884, - 1185789307, - 1660676806, - 735773076, - 341562972, - 3447454103, - 4178694104, - 1756452130, - 3203951623, - 3021476017, - 26399234, - 1135017457, - 3454817532, - 414314267, - 2138954003, - 4207947713, - 3407671731, - 3858202936, - 236209684, - 143209244, - 131315911, - 3258681059, - 4048379554, - 886765705, - 637480964, - 886958790, - 2162908103, - 598407978, - 2060528760, - 1725662324, - 3301349833, - 1068794494, - 1807259403, - 1394664002, - 1269299220, - 1939955770, - 1948336716, - 3991285248, - 147288912, - 143176660, - 899846433, - 2200056961, - 990309043, - 1482215290, - 3141809465, - 1975717138, - 587466395, - 3964298752, - 2391354688, - 2197016101, - 2434960943, - 1678891146, - 1800561798, - 2098735299, - 533404151, - 1633587144, - 2244572027, - 426615249, - 4142416484, - 4083079891, - 2871409784, - 3343777827, - 1783433668, - 4264647218, - 919762657, - 4099044872, - 857099172, - 2965364617, - 3986094471, - 3299952242, - 2354485347, - 871101529, - 3696931463, - 1759370782, - 1478770488, - 493931563, - 2666804617, - 1358642962, - 922073916, - 1466686204, - 1007281167, - 167680641, - 1242210637, - 2101545379, - 1906719177, - 256194642, - 2631482961, - 1858624645, - 2208228549, - 943297788, - 4016641906, - 2611704199, - 1908448481, - 1249029624, - 3590091925, - 2427355452, - 398363159, - 3727720969, - 1239705940, - 275339771, - 2289589500, - 6066416, - 3341347585, - 3837017309, - 1829188110, - 488842824, - 3354737061, - 326526598, - 2496808739, - 1117544409, - 1827880728, - 3734251764, - 2061445797, - 3156475479, - 1486826432, - 1036388346, - 3232853421, - 714302377, - 969818094, - 1041138947, - 2291220469, - 882807073, - 2226074672, - 2526410217, - 420023461, - 1976205192, - 3642659973, - 78270079, - 333260929, - 73142073, - 2868260936, - 2248319695, - 1264498332, - 3221985439, - 3176946866, - 700240478, - 2645649397, - 1406094436, - 2382200113, - 2187133501, - 370949948, - 2382882681, - 679146307, - 2956567545, - 1055274408, - 312318016, - 2945531620, - 432637845, - 2187225207, - 2296023894, - 2822442935, - 3892414647, - 312059772, - 2967901569, - 739967328, - 1340354676, - 2258772392, - 3382591528, - 2169076945, - 4154332284, - 963999172, - 743372987, - 7614691, - 611071332, - 1209320000, - 2790070713, - 845858702, - 667887253, - 506748796, - 1660679648, - 3308063150, - 1971374959, - 593908930, - 4293338400, - 2617862399, - 999430430, - 174109761, - 1657328628, - 3475747259, - 830830065, - 3405352811, - 3264716316, - 1948398864, - 870202742, - 4014180208, - 4001452595, - 2749767110, - 2740520168, - 3514170978, - 3473041775, - 181964930, - 3468023571, - 2603181621, - 3445446331, - 1107916053, - 1952806030, - 3685853769, - 1201298646, - 3346790231, - 2585632310, - 1400843785, - 2966311501, - 819985326, - 501059039, - 3238327092, - 1376286804, - 3847015135, - 3277646159, - 765554606, - 4239208619, - 3235487517, - 436993870, - 744126166, - 2297454717, - 1276615780, - 681320013, - 844881300, - 972414614, - 1947988200, - 3202692293, - 994283123, - 915239074, - 3283172420, - 694690306, - 3635262613, - 34466302, - 1497745253, - 276533622, - 3225538861, - 573590966, - 2965303093, - 621846217, - 904385376, - 3895866085, - 3590210291, - 2332317550, - 2633026674, - 2977727729, - 157886547, - 521250174, - 465120417, - 1715639958, - 362390059, - 3902938375, - 2824682841, - 474756160, - 2323913039, - 2282900213, - 3278803002, - 374343202, - 2431362471, - 3549923568, - 2771047444, - 4253239983, - 1571544039, - 690856694, - 2026702208, - 4096354959, - 3351130135, - 625146086, - 1550130694, - 1880755828, - 3923267130, - 6625217, - 883626368, - 3338768281, - 498117517, - 1927044383, - 2194496285, - 4107174534, - 2665309454, - 4113911, - 3643873141, - 2227207538, - 3701894960, - 2503502845, - 3309125139, - 4042823393, - 1544481045, - 638240284, - 377011414, - 3570501566, - 758240224, - 1633141687, - 4215721227, - 1267680683, - 1569512858, - 581526490, - 1449410417, - 2938073723, - 3298680203, - 2301481161, - 1674961285, - 3277170427, - 292909711, - 4240742603, - 67562429, - 1367008820, - 923836983, - 580790028, - 2770993114, - 3005138248, - 284812220, - 1421820643, - 2836013553, - 1109843996, - 3977205746, - 1436932481, - 3325723330, - 1387707953, - 147934604, - 388849310, - 4099457057, - 1683632987, - 2928608441, - 1928942319, - 2608049957, - 1155387691, - 3288945038, - 442730803, - 1123614032, - 2268456157, - 1043114778, - 1600331022, - 1387268670, - 2994763990, - 1376167622, - 733045309, - 2181920233, - 2464373364, - 362860077, - 3550115280, - 3544082599, - 3569638638, - 700665100, - 226506048, - 3624619384, - 2019343885, - 394295635, - 3726295634, - 118349441, - 3081300306, - 3612035085, - 2639980696, - 2659889297, - 1721917182, - 650243362, - 3890261069, - 360255615, - 2204325381, - 1354604221, - 3869397543, - 2868414183, - 1142493658, - 1176378722, - 246020968, - 4029237823, - 3597338018, - 1363516952, - 2350917142, - 3824578860, - 1393204473, - 1300974821, - 1700511562, - 1432814235, - 4161965638, - 725623077, - 4125274847, - 2439526038, - 3393374167, - 3896165753, - 2559322918, - 648292012, - 3180586842, - 2609917960, - 3934167546, - 745396072, - 893863015, - 1525497500, - 1278968250, - 58900399, - 1783403509, - 4278661349, - 607113016, - 2411919928, - 3570304629, - 3164558383, - 261884228, - 1946099901, - 2212800857, - 1540198032, - 987790949, - 2968716453, - 736007407, - 2638954543, - 3334161740, - 550305210, - 3352705687, - 99006493, - 1995212707, - 3663560036, - 3693915059, - 2661194053, - 1239720442, - 3106457248, - 835638604, - 3814053162, - 1997291132, - 1970642317, - 496954812, - 3785889445, - 2494493857, - 1076147407, - 2779526823, - 266173790, - 1787418225, - 3035650027, - 1412946253, - 2056696729, - 928668361, - 2705044467, - 1548644791, - 1464608584, - 3868077809, - 3355202483, - 1507530568, - 4149073959, - 2950190248, - 4028340544, - 1192530924, - 883103681, - 420463541, - 1749554427, - 3862913543, - 3287182030, - 3484994835, - 2954256368, - 730896249, - 3249718488, - 1088563913, - 549938667, - 2005069563, - 380504586, - 3892964532, - 1010150575, - 94459968, - 1853827570, - 652664429, - 3632230207, - 2637481789, - 2839486291, - 1230438672, - 1495139634, - 3890593840, - 4231959527, - 1166109129, - 3141599374, - 4277872468, - 3988992592, - 2010464104, - 1319108637, - 2934909968, - 3481688240, - 3976048800, - 2972013026, - 3153519737, - 3336527879, - 3985112113, - 1370833626, - 1914830348, - 1917095499, - 1307728840, - 4008247835, - 2885468301, - 806256773, - 2053943865, - 602195935, - 749975140, - 2629093678, - 444819511, - 1489982127, - 1870608495, - 2338718897, - 2547039004, - 1728121697, - 799819049, - 3996095219, - 3618540388, - 979909632, - 3141596866, - 2893707061, - 49913212, - 3041213709, - 1169071925, - 215035629, - 634555295, - 1058050002, - 2122808002, - 2929917635, - 944794700, - 1296602347, - 2848039733, - 78609992, - 1138599323, - 3710216867, - 3985064675, - 3953386898, - 2172853994, - 3279447605, - 3015137786, - 1927049541, - 1266273625, - 1320200937, - 1275168938, - 333722863, - 95928990, - 2333126685, - 747708637, - 921887188, - 3695104273, - 3327936758, - 602563634, - 3929871220, - 2141918548, - 1010359256, - 3967763857, - 2255404341, - 1233360267, - 46072885, - 3636965021, - 4141773941, - 4162494942, - 1456222234, - 2494537346, - 3935557828, - 3907370529, - 343629173, - 188144356, - 2140240032, - 1090760674, - 1555048162, - 449099084, - 2121238825, - 2534152176, - 1451008216, - 705274624, - 2898891862, - 2682107600, - 4088745340, - 341095227, - 1318534295, - 1328986124, - 865049687, - 881824049, - 1339096420, - 3979055991, - 2120820067, - 456671012, - 3534582486, - 2090155753, - 3118518012, - 3158755980, - 2110704924, - 4149517145, - 2807536373, - 2137559185, - 4202817190, - 1815408479, - 918115367, - 1140081036, - 1540106056, - 3655553400, - 4229924930, - 3436921959, - 3758587284, - 4033485299, - 2070905006, - 3756591203, - 3291691741, - 1826048510, - 4139310651, - 1480069660, - 2840620617, - 3727636995, - 3738288771, - 1715658527, - 490074970, - 1183025668, - 3237983426, - 3373632178, - 2958092357, - 1807797300, - 1246566662, - 2277937125, - 2328373986, - 2159899440, - 4196504679, - 1995892340, - 3723341958, - 3373095058, - 2485346010, - 1648239252, - 3570295799, - 3878032446, - 2326790053, - 1335133943, - 2972477531, - 1944572085, - 1813199520, - 3636275443, - 2470663385, - 2541786349, - 386493999, - 3468640408, - 3909908621, - 3834078341, - 1790816848, - 3201407733, - 3569045676, - 3811430614, - 2618813848, - 2132511632, - 397574989, - 17725052, - 2589734504, - 57470442, - 3820520431, - 3967421326, - 1222803413, - 1636594253, - 3104317482, - 2774724075, - 3122658711, - 113712764, - 3206866212, - 3499398728, - 1400896586, - 3268525978, - 472122390, - 652433720, - 3933344279, - 876776439, - 2992137773, - 202990846, - 225434131, - 857903879, - 3866837319, - 3606667639, - 41965920, - 1372741297, - 530216245, - 3866315437, - 1890539580, - 3917186423, - 4137533234, - 2303199764, - 1147302283, - 2842563, - 1772299977, - 993783928, - 205097050, - 2660851029, - 2437195692, - 2158779137, - 2000326886, - 3070279007, - 3413035970, - 3477375722, - 2718554947, - 2302411585, - 1812366822, - 3117334934, - 255762030, - 2982148896, - 3411387919, - 76135089, - 1662998210, - 2147499067, - 767724748, - 3658192472, - 453718694, - 1100591531, - 1841310043, - 2938323062, - 4185136612, - 461572914, - 3555875564, - 1414139376, - 186287014, - 3882110864, - 4014855982, - 1690864091, - 911397544, - 1486493747, - 371235613, - 3947212029, - 628779010, - 149536859, - 3833522227, - 1217349568, - 1663219396, - 3648657046, - 2272330115, - 3662990622, - 2791435826, - 1853392401, - 1109805653, - 3627468054, - 922891204, - 3920189223, - 3723490950, - 2701753396, - 2973496166, - 3590747367, - 2730521222, - 3038011993, - 2738130739, - 2266095879, - 626233899, - 946540759, - 1515686433, - 2508297656, - 428448128, - 215884103, - 3936686214, - 1528113981, - 1083843044, - 3461711992, - 583808890, - 3016358238, - 4111671844, - 3486899258, - 1001651259, - 998437749, - 2656023186, - 2785734274, - 3002643553, - 224688783, - 265180893, - 940424946, - 52864984, - 1563549977, - 4199367338, - 1703539754, - 825881768, - 2892422912, - 508309645, - 13179751, - 2395597857, - 4226386459, - 776744760, - 309472433, - 1606745322, - 4189283061, - 747996565, - 4218212892, - 1581447706, - 1389239815, - 309935050, - 542939457, - 2336979637, - 1098010299, - 3707524305, - 1763157826, - 99745444, - 4244133168, + 1286197021, + 1341511924, + 922742439, + 4247069778, + 971170646, + 1882427510, + 265179689, + 1167430267, + 2467350174, + 2372238955, + 4082618083, + 583949287, + 1085599000, + 2171081355, + 2432220890, + 4015820674, + 2486435016, + 3977631284, + 3531327007, + 1569285377, + 4233680845, + 4003827237, + 4206962439, + 2874978803, + 1874742887, + 403729022, + 1952683043, + 2615682751, + 1161385833, + 2366533933, + 350175400, + 305145316, + 3423360333, + 84640770, + 2112449352, + 3783440737, + 3357503919, + 1137994707, + 2378312345, + 800256497, + 2631107369, + 2076216105, + 1183408774, + 2941890005, + 2661470856, + 1368918615, + 236925187, + 789132780, + 2953059302, + 430316500, + 4111411672, + 1813928793, + 1512767969, + 4109718669, + 3193064023, + 461262901, + 1872165467, + 2169840955, + 4048178081, + 1148413878, + 1544095763, + 2762127863, + 1352678248, + 2385213675, + 780505504, + 3491236152, + 817157918, + 4009461886, + 3201954401, + 438971782, + 3436931571, + 1345482863, + 1247526438, + 11105385, + 1729607694, + 2049227358, + 846700054, + 2367221816, + 746766258, + 699022984, + 102315682, + 18780967, + 2495504204, + 3852088280, + 4066564021, + 4045366386, + 3336118716, + 2806594580, + 1130748556, + 1768461746, + 3109522439, + 586514749, + 3430015843, + 57410363, + 1785134002, + 3097085765, + 3289991632, + 687264686, + 2723422631, + 1246380144, + 226821691, + 2593569499, + 887789230, + 1045353865, + 1353480547, + 156526466, + 1033620294, + 2420058149, + 2190127177, + 3929712232, + 1561656919, + 3834125047, + 1617527357, + 829504648, + 3028885585, + 3104257597, + 3762561972, + 2961292000, + 2476881129, + 4093278627, + 482193820, + 1140225850, + 1841809334, + 3825473603, + 3890860585, + 3651279791, + 2872113093, + 2883072151, + 499626820, + 447329162, + 815924689, + 244354543, + 3113257801, + 3054730795, + 3065943980, + 3545436238, + 2518050271, + 3063237146, + 728658554, + 1181876438, + 1447477225, + 1820866236, + 2361308029, + 3156425416, + 3931389983, + 3733119906, + 1151400152, + 3561166490, + 280646316, + 274106068, + 3168252240, + 1590461802, + 585112149, + 1696487383, + 2351352113, + 4155460189, + 2323031036, + 235178692, + 1372356367, + 316828994, + 795763884, + 1037773798, + 2612678667, + 3014738541, + 1177283831, + 2305084937, + 3059343473, + 16085057, + 725909255, + 3758553378, + 735046965, + 4054841047, + 892980957, + 456546817, + 2869359633, + 3647419193, + 3280419568, + 529839266, + 899856679, + 1296129374, + 488775270, + 1419295773, + 2332687010, + 3896421336, + 2931689022, + 1066318449, + 294888543, + 3526974490, + 949771688, + 3852590336, + 4058535149, + 3985666943, + 339484880, + 1782243754, + 1732083984, + 1861731637, + 3653380632, + 1098843249, + 3905064154, + 3110758507, + 3816986088, + 3240645113, + 1157710826, + 1898118529, + 326379067, + 860919782, + 3812595150, + 3295517690, + 3891600911, + 1595382474, + 3728369060, + 189334036, + 2710219667, + 638949150, + 3738090177, + 3563024343, + 3961102306, + 577127389, + 3418719224, + 602059323, + 3928795957, + 810829028, + 1719551645, + 1765413854, + 1236972279, + 3418274173, + 123645433, + 1710071371, + 1159803181, + 2441119621, + 2836222622, + 1450857143, + 2088922384, + 4268591558, + 3463020028, + 1070785811, + 1266116241, + 703940448, + 1303228306, + 2685191513, + 2179239953, + 3426099610, + 3026663880, + 334925055, + 1274231368, + 3719141909, + 1406247160, + 644853706, + 1990677525, + 2710600083, + 1847725243, + 3482324199, + 2042863944, + 1745550079, + 372734656, + 2924948811, + 4203977050, + 3641396715, + 3321236677, + 191841764, + 2674348057, + 398225776, + 757188378, + 3970337530, + 2785512149, + 4144989199, + 4247595610, + 1360369738, + 1686800370, + 4002638994, + 2339084995, + 4044797057, + 3801372389, + 3023759167, + 4208468156, + 2896750394, + 1224989276, + 476797663, + 3666253286, + 691768909, + 1400674095, + 1741054096, + 3054939030, + 3828536084, + 2991928163, + 3556131180, + 3463644500, + 206628271, + 3693391592, + 845905010, + 772134651, + 1970621925, + 1745972069, + 1986475849, + 4011217137, + 1732869045, + 3110357526, + 877292120, + 1956614692, + 1933726280, + 2758707182, + 2282246775, + 1036804574, + 3102003707, + 1600162308, + 2931143578, + 2627863003, + 963462439, + 1008643413, + 3006280279, + 595673406, + 2300073100, + 3996305284, + 2043810811, + 3796958258, + 1061023910, + 29504231, + 3742966604, + 1402221196, + 822268185, + 2618177658, + 548264161, + 4018964762, + 1615144047, + 1028617562, + 731839226, + 1547295882, + 3953443785, + 2151825044, + 2987020021, + 1412919220, + 777891570, + 3340871009, + 3728590715, + 7725029, + 287626936, + 2694572568, + 4000960862, + 4232480631, + 1518449978, + 3022213529, + 2106038706, + 3455866779, + 2636897303, + 2506745427, + 1846523837, + 164821277, + 1667696213, + 3145350704, + 3836428280, + 1261673247, + 1561013681, + 2162067031, + 3590956110, + 3602457102, + 2385397341, + 3374362113, + 3934359779, + 1471894854, + 477997510, + 1794541298, + 1785211514, + 3936702677, + 504851476, + 2581283259, + 910479912, + 1647331107, + 3117127705, + 3004325607, + 81937891, + 3779352897, + 3710761939, + 834460299, + 949589666, + 1613977441, + 3953436707, + 3901072640, + 849693395, + 1396419557, + 1167293128, + 262156681, + 2787227817, + 4285781117, + 1522422837, + 2376473487, + 17354531, + 147934391, + 2463137903, + 1518951524, + 884768790, + 2572388055, + 1373307761, + 4062295983, + 2790339076, + 1364311691, + 2834602103, + 3030570850, + 1849603756, + 3896127068, + 3012693240, + 88727559, + 2679634630, + 849297640, + 3749363479, + 2525376797, + 2235041037, + 3534409175, + 3053571981, + 1900798350, + 1824536206, + 1717736064, + 79690643, + 2773337915, + 1957641673, + 3420784793, + 2054353424, + 584494805, + 1142680194, + 3368010715, + 1285775204, + 2017907496, + 1464751007, + 1038552871, + 525123303, + 1765122394, + 1547465561, + 3855129156, + 3316834671, + 2490274656, + 1585572683, + 3160062167, + 645486528, + 1659949162, + 3899179845, + 2427099875, + 1816212791, + 1534241761, + 1976269134, + 4085871108, + 718373962, + 3188182294, + 1201243209, + 1418387934, + 2091848053, + 2585624570, + 385427046, + 1014167640, + 2905899980, + 2951573675, + 2762030621, + 386977123, + 3334173675, + 751861897, + 2410947469, + 1078417750, + 303564546, + 2410366524, + 4075075665, + 315434848, + 2377515081, + 3159078885, + 857538729, + 2353268472, + 978952583, + 2458347640, + 3733867656, + 3703847509, + 3719492974, + 2594733396, + 527841042, + 1509950500, + 2507419153, + 1764595382, + 2236840833, + 744281288, + 3559890362, + 188367231, + 1730993166, + 135803957, + 329925758, + 2264771426, + 2362873759, + 3059660185, + 3222885360, + 740064946, + 3586612698, + 3087050142, + 2352031489, + 2531376258, + 2160095251, + 2586010471, + 2895199548, + 540020324, + 481842338, + 1894838755, + 1431614699, + 352325340, + 3535724266, + 294068938, + 4089162335, + 950816253, + 543342757, + 3875219246, + 1798600245, + 718798743, + 4051454738, + 593680604, + 3904970482, + 2709849373, + 2058671357, + 2093507134, + 1599771999, + 4027900367, + 796601889, + 4042041143, + 2240042896, + 3842541705, + 3651018015, + 1461969654, + 2263044103, + 1618336435, + 2085323283, + 3259227520, + 1121391440, + 3295325045, + 3547713107, + 353619914, + 4147676767, + 742835056, + 3414302333, + 230148363, + 3757856000, + 3909389944, + 1264056619, + 2211815063, + 1995126373, + 232498489, + 2032213280, + 2879332331, + 286159475, + 842752490, + 122179220, + 3423379028, + 1277920710, + 4189219038, + 927075469, + 1645870187, + 464875609, + 127972577, + 4214440625, + 2911102865, + 3886504035, + 173605702, + 501740738, + 2104462728, + 1681494253, + 3180438688, + 1971334804, + 4067016924, + 4199121661, + 2020177159, + 3949764266, + 1312518382, + 3158594036, + 3458200942, + 43845200, + 1133697053, + 2960933498, + 1891528522, + 928042906, + 2136985754, + 1001073773, + 3616799030, + 2490380364, + 1530701704, + 3506263908, + 74482154, + 3260578458, + 130760291, + 2109093466, + 4236776098, + 909769304, + 252365995, + 1251218408, + 42748930, + 614668022, + 824784091, + 4081855113, + 1108627642, + 2794372611, + 3993226683, + 2216060132, + 1842542448, + 1623702502, + 1288865960, + 623176749, + 2517544743, + 2791943719, + 3514621460, + 3863352529, + 3441691771, + 2442933994, + 4280362677, + 3500191397, + 3623136788, + 1034097282, + 2798918622, + 696416799, + 3609180787, + 244161574, + 2014056999, + 208853712, + 3246040976, + 378025166, + 706111189, + 1317352934, + 3319352564, + 2563308570, + 454101593, + 1679608872, + 858230316, + 1284462276, + 4127375744, + 859460233, + 2149310770, + 3532078991, + 2168897345, + 177022662, + 2494534691, + 3699214087, + 2857475924, + 4200517698, + 3388774140, + 2628687836, + 3938964689, + 270079154, + 3587838293, + 2804403597, + 3881862446, + 127557466, + 4219823072, + 313387201, + 1861091500, + 4207809395, + 1752482777, + 1997376362, + 3340895945, + 2848271070, + 2092526851, + 1876170854, + 533149585, + 1366525974, + 3926342017, + 2791933668, + 147454010, + 1502922883, + 1958378477, + 3317732927, + 1456450755, + 2294750702, + 3251921129, + 4235528228, + 1782868381, + 4278945105, + 797289416, + 539946147, + 3736923054, + 1198233081, + 285917727, + 2254865707, + 1345282190, + 1847907794, + 1653292432, + 3396238527, + 1729524934, + 3830660983, + 1343136986, + 3147679908, + 401583793, + 3573810918, + 3663333980, + 4215818503, + 1516301278, + 1642931532, + 3961448538, + 223625511, + 2831975125, + 3915837575, + 737476130, + 324225170, + 2251790002, + 4150665466, + 3705716551, + 1053440973, + 2243820709, + 3838098779, + 2457063366, + 284747231, + 1909326874, + 201020867, + 4217604555, + 1448710031, + 2384974565, + 3078538095, + 2879258218, + 1875528197, + 780304273, + 2728017203, + 2398827034, + 4089590128, + 3164245906, + 2656675108, + 589275940, + 2124080646, + 4202962750, + 28022526, + 2753758389, + 3416013857, + 2206164032, + 1944664446, + 3697507137, + 4135584854, + 169285540, + 81918803, + 1650945540, + 1318172434, + 1895664875, + 3867941512, + 332791312, + 3623411940, + 2117291121, + 2260939572, + 3744208067, + 3918399800, + 286881323, + 2703227415, + 4080094992, + 1135487635, + 3995351712, + 2924876141, + 140807543, + 2377654510, + 4226984037, + 203374132, + 3736290861, + 477997977, + 1281517298, + 2804882217, + 412242241, + 52982558, + 2636508431, + 1189559956, + 3308132169, + 67213142, + 3099222712, + 3949733224, + 2105425398, + 3294166179, + 2615168383, + 3276454088, + 2419830676, + 2979976617, + 832100513, + 4163660476, + 2948987477, + 1164428430, + 2148789361, + 1938059903, + 3178796568, + 2267013838, + 430986556, + 3175223993, + 255494957, + 2429006811, + 1446492331, + 3817312074, + 3042389340, + 362985995, + 763148221, + 1574711759, + 154226934, + 426259604, + 1738467284, + 578462328, + 2690227162, + 710864879, + 50765999, + 2582941809, + 1092910470, + 2689663828, + 1426613038, + 3472654305, + 376502722, + 372356419, + 904780297, + 2242369213, + 2889382809, + 1407499185, + 455523882, + 1017301075, + 3075599733, + 388549739, + 2547045017, + 378508191, + 607572442, + 2103329250, + 2879090464, + 2902780751, + 952729135, + 2508956160, + 1606021701, + 1024264357, + 303263674, + 1700240528, + 522531624, + 3846034033, + 4052217973, + 573439404, + 1500574741, + 3653658502, + 2815197105, + 2544372631, + 1791134827, + 3409452996, + 4169465885, + 718890938, + 911766121, + 378833086, + 2093311845, + 755092897, + 3696222155, + 2863456243, + 674402632, + 1679736488, + 2337441540, + 286176973, + 3348758375, + 603146241, + 390052080, + 1629345359, + 115071558, + 2279417485, + 1601175501, + 3961327593, + 240122595, + 1716298480, + 2322538922, + 2466814913, + 3452672460, + 1715183912, + 3319128251, + 3419313912, + 73789761, + 1949198383, + 3992529757, + 1590626886, + 2200069353, + 1113625825, + 1558619167, + 3654452335, + 1377238347, + 3612613580, + 4070251108, + 2724157133, + 3459290725, + 1439517284, + 1656567913, + 2090923649, + 2183289556, + 51526385, + 355917445, + 1086471387, + 1586848021, + 1212662170, + 4264060876, + 3219045503, + 770120876, + 1012743309, + 3918092882, + 3590212742, + 1867284786, + 3318136087, + 1337421052, + 1609170018, + 2728647483, + 3321019885, + 3699740454, + 3216655769, + 4117163560, + 2192626507, + 1955535140, + 2553535105, + 938491938, + 2970135425, + 3082910094, + 3636540511, + 168677001, + 3354798177, + 4247230438, + 3605645001, + 2828454291, + 2768358146, + 1360700468, + 1757263571, + 3422788173, + 595265222, + 585800382, + 414138201, + 271084355, + 3725521333, + 4040148960, + 947697583, + 859991288, + 1925076767, + 3875283335, + 536328345, + 2316630193, + 3160485994, + 1974167497, + 1220243997, + 3845894284, + 600475965, + 1953183723, + 1287138318, + 520000491, + 86535914, + 1519386782, + 2318755623, + 4039742277, + 154259831, + 3723548006, + 2903638336, + 2049610175, + 808813763, + 2355121628, + 4191525432, + 1406849678, + 2371587490, + 951476938, + 2003544974, + 4162351928, + 3256268194, + 145654833, + 3364529061, + 720028522, + 1699699719, + 4282571687, + 318616277, + 182568450, + 702037527, + 2853470683, + 896431251, + 1519207341, + 147193499, + 954752786, + 1396996366, + 320017050, + 2283289512, + 181317173, + 4164742569, + 568934718, + 789237345, + 3609865989, + 2062748645, + 1426868323, + 3282107360, + 1470774173, + 1584619285, + 3340251240, + 902243347, + 3065566093, + 3676292329, + 3621929763, + 3833693966, + 1542764921, + 2131744053, + 3436949339, + 3482376020, + 401184624, + 601646788, + 1828647135, + 3431281489, + 1755142591, + 4288469930, + 3037744223, + 4217324817, + 1317801489, + 1547917332, + 3298634129, + 293703221, + 50330868, + 2045966190, + 1381990414, + 2089931561, + 3685190418, + 200647019, + 4262041235, + 3395596484, + 269811926, + 1844091425, + 1910742898, + 1333286423, + 4086439838, + 98871335, + 2397600505, + 3812338814, + 4253906528, + 2983140696, + 3695907080, + 1834689823, + 1448813648, + 1095138708, + 1789638987, + 885898679, + 4192302377, + 3354400825, + 1627077963, + 935881912, + 1588109809, + 1937674319, + 3418729308, + 1422141119, + 3755035570, + 3231806525, + 3521942753, + 1820730467, + 2863328074, + 3025285016, + 1355657633, + 3053069042, + 1675521543, + 2940195441, + 3987329042, + 3944602320, + 1503806290, + 101829738, + 3970806652, + 1250294463, + 1582841495, + 643326413, + 882081220, + 4154526213, + 276528179, + 2223459446, + 4164040394, + 1195303083, + 2665622523, + 3146333524, + 1751425888, + 1427291484, + 908831646, + 1983919210, + 1485755979, + 2012935056, + 2543809950, + 1590998821, + 2564668, + 835658406, + 945373371, + 2476793600, + 934291669, + 1593256720, + 634812753, + 4292241926, + 1476723013, + 669051252, + 3393886013, + 786891997, + 1875187766, + 1295135098, + 484331359, + 2817758220, + 1508271407, + 1879242744, + 451374772, + 920171346, + 65549250, + 4289659563, + 1534709851, + 1351680832, + 2319649717, + 1640266074, + 3420511748, + 4173939302, + 312471288, + 308888358, + 3808419813, + 2019633776, + 4169821801, + 2075390746, + 1778129142, + 4134075928, + 300235124, + 3198659440, + 742764882, + 1576509490, + 2356492142, + 3110242103, + 365904665, + 3542522970, + 2767836829, + 3564931472, + 1111668659, + 3232981580, + 3704356496, + 2819152519, + 2192888483, + 2277162555, + 3786064393, + 2368095709, + 2676877241, + 2572374886, + 844291900, + 3693037282, + 189244678, + 588084248, + 3611684900, + 3513140432, + 3504422626, + 1565767782, + 577968021, + 1824425503, + 2754739144, + 1885051729, + 4156219288, + 3615200885, + 1287190828, + 1399746041, + 960907518, + 3595841772, + 3989005354, + 3911185103, + 1113275824, + 3383905010, + 3851789758, + 1787704074, + 1084829739, + 2245067017, + 1555666365, + 4192622054, + 1063538520, + 3822862801, + 1758247177, + 2222636006, + 242979762, + 2329198017, + 2033228566, + 792356043, + 1717223668, + 1119600090, + 1237881386, + 1553591242, + 3798240115, + 3462581769, + 4117838258, + 2906768007, + 4266945167, + 1941370871, + 1672091947, + 1976341632, + 2438522060, + 1120262160, + 616558214, + 1470239854, + 2816993330, + 104772157, + 4000364968, + 3056278539, + 24206343, + 118643933, + 1952731914, + 3867433494, + 149522436, + 1562960666, + 2542194841, + 303412994, + 906823281, + 2931574346, + 4010764017, + 574003154, + 289731893, + 2245060171, + 747011590, + 3787380402, + 2812085369, + 1631189725, + 64583975, + 3594092254, + 3762927840, + 1343300769, + 372351601, + 2163036959, + 1177060818, + 3652056305, + 513658672, + 2171629528, + 1787577197, + 3194940150, + 4169959646, + 1085508606, + 1142352748, + 612933912, + 3243049921, + 4151516127, + 447565743, + 499990964, + 2215449362, + 1283393543, + 463203686, + 887457237, + 1694761990, + 3381806824, + 2550447141, + 4098913136, + 2256281119, + 2444046748, + 713122795, + 3958247672, + 947303774, + 36657437, + 3737354752, + 65927059, + 278949706, + 2930760182, + 1559141215, + 3531685788, + 1377435069, + 3034238666, + 1259008497, + 2048684458, + 3105829217, + 4211966766, + 840296555, + 4158877408, + 4262726976, + 3278453431, + 24946191, + 2811801368, + 2034948558, + 3293307309, + 1315039895, + 529174170, + 1828096141, + 683931002, + 2198526529, + 1586733119, + 4035967620, + 445539491, + 3969364857, + 469053831, + 1971201482, + 2713538777, + 2014192970, + 3431699678, + 3836515825, + 3221230338, + 1847162812, + 1021523967, + 262548839, + 263495292, + 3655745379, + 1501583354, + 3848166474, + 3094277681, + 3101134825, + 1502564712, + 3423470112, + 3970781367, + 3548921547, + 3274464063, + 1493123542, + 3679028977, + 2711967538, + 4192520644, + 748438970, + 1980230835, + 2943821035, + 3679619964, + 3900350947, + 4005618856, + 796292899, + 2827248037, + 2863637628, + 108012968, + 113347728, + 2435558482, + 3700232841, + 3554131479, + 801443914, + 473288752, + 2316517590, + 2314981390, + 353122904, + 1246980335, + 3139119273, + 3958338269, + 3652466180, + 47139140, + 3971105467, + 2047015389, + 2015329076, + 2223189310, + 3334278222, + 688787470, + 3515723539, + 1587352884, + 681413255, + 562610069, + 3494559504, + 3125057233, + 2973360279, + 3035323101, + 4001760060, + 1766771836, + 3438101738, + 3359270309, + 2899537264, + 1181143980, + 3935059720, + 4128376626, + 2166821593, + 2915088719, + 398168171, + 1052512271, + 3894632446, + 298839523, + 351596990, + 39684953, + 3594215236, + 574943138, + 2858421001, + 826719125, + 3333397506, + 2112399614, + 442330663, + 2368107360, + 3922446955, + 2669538247, + 2181646956, + 1151397403, + 1596787938, + 2696839426, + 728792708, + 2011440220, + 3633056129, + 1640706628, + 509245245, + 2754730620, + 1189905, + 1792574998, + 1053090109, + 2882190565, + 3107193897, + 4169780667, + 2140117464, + 943868175, + 3900637735, + 1929138433, + 104024773, + 142852190, + 2671660350, + 3076065317, + 911028302, + 1933837875, + 3517753758, + 966776130, + 582398630, + 3309643965, + 4022022219, + 600822982, + 181598614, + 986310012, + 2407660775, + 487665807, + 1789824771, + 3376977694, + 3772843445, + 113973803, + 191899254, + 2235223617, + 1530727924, + 3384348784, + 3283835234, + 1610950854, + 2078273293, + 1656296277, + 353807408, + 2215990726, + 955399005, + 4025562781, + 4235203964, + 1260356489, + 2140733939, + 817514633, + 933596058, + 448970109, + 3444475885, + 1367369900, + 3928140709, + 2481499182, + 1273318367, + 695045580, + 2709296226, + 3084905884, + 2176968700, + 1306894343, + 3264046294, + 3199562546, + 2067275647, + 4012389398, + 2947816759, + 185059450, + 3553330839, + 40230851, + 1188676935, + 1406751910, + 253509617, + 2528570640, + 2506252590, + 2016918581, + 1494821887, + 1758808980, + 1474687486, + 3063621549, + 925719249, + 3442545543, + 1040620157, + 2611754497, + 2936370539, + 2931395600, + 3867498037, + 1170283080, + 1069158145, + 1095000344, + 1365200388, + 1889254044, + 2732475123, + 3463519782, + 4251583664, + 3762578665, + 2816124327, + 509549380, + 2575000077, + 3400532226, + 2748907727, + 206174033, + 1999547442, + 764305212, + 4205117249, + 2545117051, + 421190440, + 2732942850, + 775658342, + 4192169987, + 459389267, + 4219103379, + 1268924651, + 4122613989, + 2708826759, + 493845071, + 1186692045, + 3619042865, + 2532760924, + 3841957975, + 1032385099, + 2444133601, + 4094799638, + 4188769608, + 3895064145, + 607139070, + 111728546, + 1145654094, + 2850183111, + 2237886156, + 2009633290, + 920605754, + 3397249565, + 1409682766, + 2499445046, + 3131997841, + 3769388532, + 2398616279, + 1160819351, + 4079719434, + 2570552687, + 107558372, + 2022138409, + 2937728572, + 3122641129, + 3000668821, + 1482067114, + 3117783354, + 1542619412, + 3728402153, + 958024203, + 658080956, + 391558916, + 4192628733, + 1745169944, + 1483981558, + 3311273432, + 3263567641, + 865157589, + 3062052307, + 633165172, + 1299175366, + 3436734582, + 17353688, + 3343554120, + 3693510236, + 1215890488, + 582485959, + 2502804470, + 595521746, + 952341629, + 61333357, + 1219406759, + 1259343034, + 3353195523, + 3596114749, + 780794863, + 757798655, + 707898893, + 1731847613, + 4042053153, + 764365337, + 3977697639, + 3858795542, + 1221852817, + 4020474773, + 1876004474, + 347313202, + 3528405954, + 2969628447, + 1464552267, + 2380249549, + 3683007372, + 1353861405, + 3120905021, + 802486824, + 2808738710, + 1790207368, + 620349438, + 1652400522, + 1978260701, + 2258010468, + 1473764417, + 1384956373, + 1619927539, + 512143656, + 1921263060, + 4184436276, + 2196743712, + 3358694222, + 3200390382, + 2108529448, + 3290006411, + 3929975410, + 2789078404, + 3667755327, + 2068377705, + 3333764555, + 3152245298, + 2328957168, + 217636886, + 961339976, + 1386747630, + 2194358677, + 3462422827, + 455481515, + 1118307501, + 1903276337, + 2675687679, + 492130504, + 2060508362, + 1819806690, + 2763542032, + 2206576222, + 756169119, + 1471615338, + 48244106, + 632865933, + 142897860, + 3848541730, + 3340964934, + 1792113092, + 3183075289, + 1955635166, + 539006941, + 2728571013, + 3047149735, + 3402081914, + 2644775583, + 3229552996, + 3000463291, + 4156318008, + 3824127747, + 1921848585, + 3651754603, + 1296919737, + 2329252332, + 2011285706, + 902555338, + 1263235517, + 1313585804, + 3413018934, + 1677727750, + 2989824780, + 953416986, + 2905525223, + 1847868140, + 806353809, + 130121249, + 2126536621, + 1094208562, + 1067704200, + 297931274, + 3153249182, + 2308038238, + 861634673, + 2143570344, + 845233997, + 3413344592, + 1095125095, + 2600873599, + 3382432811, + 1535704181, + 3917962159, + 1253126275, + 1706945707, + 2228393049, + 2774112392, + 1666001506, + 1297487365, + 1721951445, + 730700554, + 1531031214, + 1822477538, + 75959251, + 1807607709, + 3476153990, + 3549514061, + 267716410, + 1689258196, + 3492712864, + 1632418465, + 3981635326, + 1753373082, + 1881922351, + 4140513702, + 1634306119, + 1256149556, + 1255742676, + 1456539024, + 425564339, + 4254627156, + 2429386639, + 2810626684, + 2799067283, + 1565092264, + 2719370112, + 1681961820, + 3761537246, + 2053831349, + 4203922626, + 3681668667, + 4237472835, + 2860180330, + 2575698743, + 4121244553, + 2022623109, + 1043082343, + 4180610414, + 2286222138, + 852248500, + 2663023367, + 2727888201, + 2801487745, + 3442991236, + 3183986464, + 975051299, + 2918941540, + 3841479856, + 106742728, + 3918596394, + 2134377164, + 3045730514, + 3006770318, + 3996923176, + 750945135, + 269516097, + 3935447028, + 3004782731, + 84762971, + 3145691831, + 2499723700, + 2574616567, + 4225252095, + 2457581244, + 3655125529, + 3477101778, + 2131805848, + 3679391880, + 1187576587, + 910804681, + 3588197455, + 2731561702, + 3602889214, + 2345808817, + 1765942467, + 3323182010, + 1604524923, + 846977150, + 1877949266, + 2291574643, + 721865443, + 1647645415, + 1598759804, + 190540990, + 4231193434, + 3462572935, + 3314154048, + 3495726299, + 2528621234, + 2698247054, + 3947618212, + 697011565, + 1002868521, + 2693703865, + 379519500, + 2795779747, + 300155089, + 3842704382, + 87701851, + 4164104926, + 2380394647, + 538029954, + 2639640039, + 2111636948, + 2906350916, + 950614967, + 297090354, + 4115819748, + 3706768240, + 2559098693, + 879372943, + 1730318442, + 3611170643, + 966475756, + 1427359001, + 4111022165, + 1220862188, + 1475228488, + 252461317, + 4194336132, + 2096755685, + 848280079, + 1521626808, + 3130633856, + 4152657234, + 3242724799, + 610526355, + 2351712586, + 2296829621, + 3696877943, + 1989306757, + 3350072424, + 2916673479, + 3928189519, + 1794826374, + 133731790, + 4215977556, + 1694700767, + 1870977408, + 1673793321, + 4060792362, + 2489415470, + 3208141140, + 2985522912, + 2061955748, + 1780307129, + 4165920754, + 1229576679, + 313998356, + 4064590201, + 1932601221, + 837306078, + 801684184, + 4069013989, + 540550074, + 2865997343, + 1058003158, + 4167271759, + 1962505849, + 959312956, + 4233535422, + 1520458342, + 3233214383, + 3169187567, + 2628043476, + 2290519413, + 3320878517, + 55904723, + 1868348793, + 3069154220, + 2489363951, + 251216205, + 1277686982, + 1931555540, + 318662231, + 1793996016, + 1572862984, + 2439878093, + 2271998332, + 2711722635, + 1007174612, + 337276400, + 489643959, + 1471722063, + 2410271175, + 1985750220, + 4109185865, + 2969382745, + 3223243805, + 365034199, + 1291297179, + 2142480141, + 1761438032, + 2647136403, + 1768212877, + 1776697040, + 2887060594, + 3207682960, + 237114542, + 2306586328, + 3338213675, + 2329747132, + 2430103900, + 628531952, + 2190323784, + 1460900817, + 574665077, + 717018292, + 644045170, + 1378758935, + 3642850781, + 2933430565, + 795134036, + 182851078, + 2347431324, + 2692583595, + 947129081, + 4234819436, + 3705120161, + 2935391908, + 3310975234, + 958480636, + 3338929517, + 1912675168, + 1691509003, + 3022859289, + 3307399070, + 3726263374, + 1876317910, + 4272165980, + 1276215335, + 438076515, + 3186991226, + 4212925596, + 3693823573, + 263730589, + 3468183360, + 440789144, + 3983372862, + 2191095540, + 595507131, + 2594975792, + 202996139, + 2371733180, + 3853418307, + 211219107, + 1323317495, + 3638366299, + 1077872630, + 988779669, + 696464139, + 1179204236, + 167101375, + 3394638322, + 35382899, + 134646054, + 4196409458, + 2928325664, + 17162653, + 2497279190, + 3078960242, + 3787426101, + 3715902751, + 1058879008, + 136660069, + 468081357, + 756092868, + 422214103, + 2807232367, + 2634172433, + 599190367, + 3447965649, + 3303951804, + 4055877267, + 1777083376, + 641988549, + 3063549644, + 805737284, + 111262263, + 3111661430, + 1868209563, + 3949412753, + 4217926919, + 1139596387, + 2901310035, + 1201265212, + 1407653391, + 2450247540, + 1421645216, + 3531083052, + 2533623512, + 2461830714, + 3626744476, + 1966671714, + 1703703005, + 801668180, + 3019646678, + 3751500334, + 2888353114, + 344447390, + 3478413947, + 3530891466, + 3399008704, + 1117752543, + 778332893, + 3522909020, + 2444210974, + 2605349868, + 2478197116, + 296834453, + 2801001112, + 3911697896, + 2183642392, + 3593640595, + 7719325, + 3151639727, + 2078760271, + 956395112, + 799930262, + 1167635108, + 3746203058, + 793263379, + 1051051806, + 1994785073, + 2970476553, + 3131787880, + 3061844391, + 3590267084, + 726219949, + 1157321307, + 1914662398, + 3719841309, + 386845179, + 411686652, + 954218503, + 1233193350, + 1292194885, + 1359552556, + 2059033377, + 1322298141, + 1702317829, + 3976692381, + 3068281573, + 3998927478, + 282883940, + 2962902499, + 2261804799, + 346921261, + 1137119789, + 3893824028, + 638785310, + 941222308, + 3484552627, + 3714262490, + 2720112231, + 2959602270, + 2126556901, + 2572703985, + 1968596320, + 3811348595, + 1430842300, + 2978284106, + 4181636640, + 1744593788, + 1808211622, + 3231549453, + 1689607176, + 1128824299, + 1601358215, + 3961877673, + 1890073316, + 83464180, + 2456860173, + 2363336434, + 431418711, + 4284127868, + 1502240512, + 619036398, + 1259510406, + 3433870400, + 2142979007, + 3968653675, + 2733996082, + 536354066, + 3099819726, + 3943057531, + 1251449681, + 2873265183, + 238148262, + 2357920745, + 1899376060, + 852045968, + 1395388642, + 87351666, + 3805425609, + 4038725443, + 541438997, + 1537807330, + 3289312320, + 440322754, + 767219767, + 3028844266, + 2103395545, + 882504582, + 2579506783, + 665089739, + 3162797986, + 1632165330, + 2676588265, + 373574819, + 2184222363, + 1776210021, + 3294026544, + 614716104, + 527718189, + 334824250, + 1496211266, + 1693566019, + 538508596, + 40662641, + 386350315, + 2075690659, + 3631010082, + 198743355, + 1544917498, + 1188232188, + 2465708750, + 3995772152, + 1276067610, + 1093474205, + 623992208, + 3607176476, + 460507940, + 3296548947, + 3775978043, + 702922392, + 1918280524, + 1057818521, + 8500876, + 1294633168, + 3587132685, + 748548798, + 3080393752, + 517685305, + 1698586906, + 3452010403, + 3996533269, + 3030490320, + 2909758138, + 541347674, + 1392653531, + 197296570, + 3416343902, + 3897618735, + 3607430068, + 2233265582, + 3595920812, + 766078024, + 2064942641, + 355218193, + 1611215054, + 689734878, + 1121482736, + 3081398390, + 1002365104, + 426818857, + 1800709161, + 51602425, + 1412883098, + 3116524854, + 3640304884, + 1553203157, + 1399958529, + 2408057967, + 4179075185, + 1865871624, + 3969282928, + 3210593434, + 2594716056, + 1181142789, + 1067565900, + 1307772225, + 558622177, + 2530704335, + 315521172, + 211655333, + 3136783879, + 2819871294, + 1330846399, + 3580226907, + 2770141494, + 1444435766, + 3097301991, + 1271485023, + 4173216713, + 3989224951, + 3717371830, + 2112607695, + 1875505396, + 3288714339, + 3884853137, + 2483644379, + 48421892, + 1070819516, + 2128940146, + 216347167, + 1517508151, + 757008246, + 1226258531, + 1050051518, + 2788585273, + 2915334346, + 1546953466, + 162835420, + 4067179513, + 3894585062, + 2723974166, + 2479275112, + 3250151261, + 3710593292, + 2573431007, + 3080320016, + 2603748353, + 3341389311, + 2556719242, + 812195978, + 1222391723, + 3178668144, + 4189462673, + 2866819140, + 678932337, + 4283814206, + 1645431672, + 1885236234, + 3439539678, + 3559590890, + 3111269358, + 970879309, + 590452934, + 2561208828, + 2455557785, + 3637151960, + 4132371580, + 3106243251, + 3614943205, + 2721311494, + 4155916016, + 943241029, + 2153373732, + 2051973145, + 3156143103, + 3205207024, + 4221948376, + 2462671808, + 3801553449, + 3041931216, + 3168985083, + 2962183874, + 831193309, + 959443535, + 3173696068, + 2469549515, + 2292900458, + 2935326908, + 3720065811, + 2577508495, + 1554231291, + 3449443665, + 2704656264, + 1402099772, + 878537384, + 4203350427, + 2443438638, + 3996234128, + 2453553221, + 3773253444, + 1666863086, + 2771537761, + 3433227281, + 2725246976, + 1225441792, + 612893, + 3351133138, + 476326602, + 3850999955, + 3517080945, + 1249707544, + 2235318405, + 1502797796, + 229987379, + 1687554227, + 567141970, + 476404472, + 4097996466, + 757595407, + 1379166462, + 2473924238, + 786119952, + 463168751, + 1013865863, + 4248153989, + 527799383, + 2281411736, + 3534830903, + 2554000109, + 1624606037, + 2601719383, + 981891760, + 639520234, + 796864324, + 3784494708, + 540820562, + 1291849422, + 4075652911, + 3036475241, + 2195494538, + 691388971, + 772535879, + 448785275, + 360609176, + 3187647116, + 436297460, + 1283002783, + 3161609262, + 4286270852, + 74065577, + 2517400543, + 3239891174, + 2734745880, + 466894762, + 2251425593, + 3545564611, + 1236319971, + 3607646801, + 444860818, + 2294332869, + 4044033787, + 1770404932, + 1485046435, + 3001269775, + 3402113677, + 444018186, + 1535756280, + 737150676, + 1805325187, + 2403718895, + 490459821, + 3117717216, + 844912750, + 1308776763, + 3279985171, + 3144212501, + 1223453302, + 182131819, + 3647910257, + 287205271, + 3540280041, + 2697770859, + 3858740322, + 3788008941, + 4031817048, + 3226829140, + 2355842043, + 1771201109, + 3200649070, + 1027240759, + 3218547290, + 3819318933, + 4129615935, + 1213896200, + 330349857, + 1409242325, + 1247517241, + 3183372163, + 2329649077, + 7744488, + 2367911938, + 3929707866, + 1742565226, + 678045342, + 2515367492, + 2732525499, + 3845613211, + 4014956335, + 4233613394, + 1040155199, + 1758478723, + 4257058157, + 2182759136, + 427290049, + 789093986, + 2703139423, + 1500567907, + 3221666046, + 702548957, + 2950123747, + 3387291143, + 3719506786, + 3543456427, + 1280074879, + 2700744487, + 3002274371, + 2564984924, + 3008713148, + 595482129, + 977136976, + 202183977, + 484879151, + 2060763185, + 106826391, + 194933624, + 3660470232, + 1077652067, + 2023215309, + 1393648787, + 3082025314, + 3168758159, + 3327444447, + 898441507, + 3770908461, + 3484027849, + 967153933, + 1513230369, + 915599893, + 152259729, + 1450985128, + 2977662314, + 1623624665, + 4136351786, + 3951840671, + 12599893, + 97482932, + 3471991972, + 1943937745, + 2831877740, + 3975369599, + 554429865, + 700069844, + 1086865890, + 140750936, + 3118840771, + 1971381845, + 2972567223, + 1674916583, + 4082594782, + 2602333014, + 1393593551, + 610326932, + 2336284823, + 537325471, + 3268696050, + 1782722031, + 268378920, + 3105266547, + 1945775674, + 4093267988, + 2127305248, + 3509634648, + 3571918439, + 536112163, + 171757206, + 2836299932, + 370959754, + 1578813239, + 3373180664, + 3961908143, + 545203522, + 747613547, + 1589554293, + 923839775, + 2194949720, + 498374819, + 2895536551, + 1279531878, + 2132813170, + 2139929452, + 462270945, + 577722075, + 348103645, + 4189210001, + 1785257644, + 1408257937, + 1611249268, + 2377320965, + 2891626025, + 3814927989, + 2657945328, + 3883892717, + 3581766359, + 1149945569, + 2026766714, + 2592641070, + 3624287198, + 3869174512, + 1338337731, + 2773318868, + 277156607, + 3906133362, + 458845026, + 3068991236, + 1757509461, + 3559530789, + 2611876162, + 454826709, + 2565667339, + 1369551962, + 238860200, + 3931586496, + 4245202693, + 1025881735, + 3545568248, + 528056674, + 2120981412, + 3059982432, + 3058502192, + 2483223695, + 3638756512, + 3351784051, + 3705246563, + 523116930, + 3763540441, + 2583540034, + 57938894, + 3530745233, + 3127016104, + 2291300712, + 4068040597, + 189597827, + 2332391436, + 1186510420, + 638495877, + 566810853, + 160565374, + 3083855827, + 2927956557, + 852109642, + 2331343736, + 1740585716, + 367127346, + 133754967, + 1613192528, + 2925154990, + 4014261338, + 2865728485, + 473770270, + 2938409295, + 1628829426, + 680695002, + 610964072, + 1166258578, + 1731976813, + 310910650, + 1134205950, + 3198899954, + 2338708043, + 2139138932, + 3390902100, + 224352862, + 761242638, + 1969940456, + 829736379, + 1759850762, + 1487434101, + 2345063535, + 1817212980, + 1178935468, + 2877012173, + 975490101, + 2705642676, + 419631959, + 1920054856, + 4049293834, + 3922624326, + 3512099693, + 3389309764, + 3666896451, + 2025471488, + 3159839976, + 277781821, + 3372112515, + 1068978844, + 3464914640, + 1930039132, + 2789176801, + 1747862695, + 1371296225, + 2966373406, + 3085953889, + 1588995917, + 3196301351, + 1914163333, + 1730921620, + 3678460092, + 256000010, + 835491231, + 3963115550, + 4151274801, + 3926681626, + 2895817707, + 4232129272, + 4177951039, + 2622583808, + 3381693670, + 1717061582, + 1807724267, + 2135473971, + 1099089142, + 1460373635, + 1313104184, + 1434131722, + 968196041, + 2949332712, + 2423611342, + 10289831, + 2361407552, + 4015189482, + 2912607934, + 260285614, + 4250827040, + 1644304658, + 3724352869, + 2550512844, + 4222751941, + 617789876, + 1461328327, + 3323502444, + 1456075723, + 1486449910, + 700040036, + 3650124699, + 2926552689, + 1300116713, + 471611271, + 3787882548, + 2251125117, + 2424742826, + 1895198196, + 1468027711, + 8551845, + 247322170, + 3400217944, + 4106335027, + 3089035948, + 236245307, + 1515330975, + 482984082, + 2845910562, + 4137681643, + 1203597277, + 1958720180, + 3691998677, + 94722742, + 1631580692, + 3747056956, + 1330031229, + 2314819778, + 190476288, + 3157103409, + 3865519113, + 2244920461, + 167960249, + 403135493, + 123544873, + 2226003411, + 2960989875, + 3282548602, + 1959173120, + 1660773543, + 2154284480, + 4041770163, + 2512331907, + 1817373369, + 3006582179, + 635618386, + 3526995090, + 2839761435, + 1010910824, + 2594784317, + 3596891165, + 1788569931, + 3533825927, + 221991948, + 1783979578, + 2233728627, + 3627955136, + 543390482, + 2608964744, + 3063979748, + 686491918, + 1510704405, + 843340920, + 4093054201, + 2478893276, + 1966656859, + 2156384004, + 2164412568, + 385144469, + 712116675, + 3324487034, + 3023713150, + 3693425302, + 2435717585, + 4001120975, + 1136177401, + 3315315480, + 3849184946, + 2299845483, + 1683965266, + 2860860628, + 663915402, + 1383209382, + 463392122, + 2874224458, + 3681295939, + 132474343, + 2428258044, + 2239151166, + 2953470826, + 2061230996, + 3459040880, + 4085544365, + 599896352, + 2601857876, + 122385225, + 1719675866, + 3315569198, + 1211319464, + 2870626638, + 281101341, + 3336643370, + 3223029482, + 3999960788, + 4211372092, + 3133756396, + 3446128585, + 2415377535, + 3893459582, + 1847104180, + 558655966, + 2766974628, + 3325972681, + 327589516, + 2755632076, + 560500318, + 89857464, + 1820363487, + 1536397411, + 3252921994, + 390379383, + 479965604, + 1657385, + 3937740808, + 1031087866, + 1747162399, + 4017998946, + 4211977625, + 2432595772, + 1536588203, + 1834016668, + 1142678148, + 278236966, + 1720558909, + 1945262413, + 1755316688, + 2669305311, + 2078563160, + 373917299, + 1642496846, + 2038373022, + 3991490619, + 2753786947, + 1478670645, + 3764395738, + 1239626716, + 3923313136, + 1720453492, + 1383820141, + 731476240, + 2222994096, + 2027605674, + 1883359108, + 1112738856, + 3293484515, + 4252515117, + 1698285939, + 2370802311, + 3759666498, + 3815435031, + 2982739312, + 3381122177, + 2663394582, + 4026518567, + 3833201970, + 749164779, + 465335632, + 1277869516, + 1290808307, + 2197120381, + 2149399910, + 3875375242, + 931283481, + 2176841110, + 3194641909, + 1417836648, + 1020031552, + 2575072910, + 4285772128, + 754426592, + 499296009, + 3286633049, + 1141479729, + 1738804324, + 841649363, + 158144193, + 106690272, + 871574794, + 3822537150, + 408836081, + 2236504452, + 800807190, + 1388722950, + 4078387408, + 1661038159, + 1350948250, + 1982943441, + 2289192464, + 259947876, + 2469547423, + 1309289081, + 2954823407, + 2916599395, + 2309144542, + 1553647576, + 2728837305, + 3117381535, + 2635220837, + 3023804496, + 694961453, + 3671831788, + 299622795, + 2756324214, + 3100002716, + 4208069816, + 1333034807, + 527973043, + 3981603970, + 633108521, + 38406429, + 2284370401, + 617453988, + 371895493, + 2992049412, + 2502355278, + 3957996660, + 2985832480, + 3033932398, + 3861901753, + 3282066386, + 2574757045, + 2033785435, + 3788375549, + 1988936308, + 865950794, + 1891362780, + 2830195764, + 1941998358, + 940251263, + 1324496967, + 448809459, + 3340028549, + 1612875326, + 3350604837, + 3454116645, + 1738235946, + 845408733, + 2610789525, + 166153332, + 2764243160, + 1349706505, + 3581604199, + 1559859270, + 304429538, + 1512375699, + 546877984, + 2181074161, + 175598196, + 1382871620, + 1108700069, + 3716230069, + 535655177, + 4183699687, + 3228693018, + 2792038332, + 1224923001, + 3888951679, + 3332167853, + 990247084, + 3880732668, + 2984576144, + 811919750, + 1655431139, + 1879550265, + 2272436854, + 3838722161, + 1517920818, + 1176587637, + 2050271181, + 2167849012, + 119253765, + 3637696945, + 3518186819, + 3974117349, + 830471677, + 1512882021, + 363985314, + 2427545257, + 65543825, + 1703263063, + 2987267423, + 789197358, + 1777139768, + 3400256968, + 1095594830, + 3299108683, + 2879088337, + 4140341777, + 1584587491, + 2176344602, + 3761605184, + 3983791423, + 1063610721, + 3019573425, + 20990692, + 3687756501, + 997111933, + 258955563, + 3704924418, + 4178208886, + 2983814449, + 432815301, + 1139855190, + 1529711157, + 3660757107, + 1261309614, + 547143982, + 2349901866, + 55835083, + 1152946771, + 931064738, + 1518015654, + 1763392821, + 700438643, + 61032065, + 3839439894, + 1999545727, + 3505066055, + 2388264511, + 994519012, + 3095868940, + 3920650127, + 3348679308, + 3517279217, + 3276653008, + 295752752, + 3939417570, + 1696728227, + 1325596845, + 459376425, + 2480940692, + 3365836519, + 1213123429, + 2654038885, + 2575147416, + 3838627019, + 2836768891, + 4246879914, + 3387726868, + 5398252, + 4052144001, + 1663402764, + 503943628, + 2917238677, + 621740450, + 1667995684, + 2273078123, + 1357101223, + 1336901394, + 1711947464, + 2350601159, + 2700923411, + 14361955, + 840418612, + 1130733790, + 1225542139, + 4139135375, + 757645797, + 925667670, + 3033235926, + 171407697, + 241899882, + 3183033157, + 3172523874, + 3616920584, + 1097690279, + 675076551, + 4123917512, + 1287015113, + 1989927758, + 1952974597, + 460836688, + 2432227941, + 846201440, + 391913103, + 3186027511, + 484744903, + 2554884689, + 708441396, + 3831772223, + 3251590168, + 3648821504, + 2722318741, + 2547956659, + 3537619177, + 484844955, + 2520773068, + 1062989598, + 1386916772, + 2134556551, + 2691137721, + 3546905070, + 1766157258, + 2246874344, + 3327651977, + 1422138890, + 2836362614, + 1180895943, + 1328501818, + 2021805308, + 1116357728, + 762502741, + 87611852, + 894694348, + 2153048594, + 447120748, + 1769103547, + 1192931744, + 1677976054, + 2993490568, + 1275075802, + 3632883940, + 2932084829, + 2892207814, + 4097012886, + 83868893, + 257117667, + 1388955033, + 4182986351, + 1102641242, + 2079014200, + 1155733434, + 2603319114, + 4221726770, + 3121019268, + 2128412548, + 1188828134, + 3719688640, + 1241754169, + 2712029848, + 3376052771, + 3582432573, + 2104081944, + 84452361, + 3356179862, + 1488365213, + 3762441684, + 2297743983, + 554599300, + 1267921624, + 2795222314, + 4151296845, + 2238234670, + 1866037148, + 2847706959, + 939445316, + 4117478665, + 2357145824, + 19249026, + 153017875, + 1297754293, + 3110911526, + 3764136300, + 2153393233, + 844284603, + 650417931, + 3847414987, + 409861476, + 3004014524, + 12914547, + 3480986489, + 120926379, + 795268178, + 4285045530, + 17421090, + 2178592987, + 398691640, + 3303407988, + 849247842, + 3195766280, + 3853077227, + 3499918981, + 2978727563, + 3719750009, + 1459546698, + 4039416111, + 1091128758, + 3026651756, + 539566684, + 845916006, + 2249976778, + 3046862099, + 968231949, + 501767097, + 3579416928, + 739582358, + 4071635745, + 178189803, + 1338835978, + 2470595427, + 1943263244, + 442463825, + 746591523, + 2647162149, + 2741637493, + 826904972, + 2486611761, + 3062717991, + 2457493194, + 1913813029, + 3042307215, + 1822311136, + 1524891589, + 816785301, + 512188585, + 1671187821, + 1607504789, + 1486181439, + 3635473269, + 828101272, + 4167854960, + 220091991, + 1423034249, + 1106062659, + 1743462848, + 3317214324, + 2270720163, + 633038469, + 3187414501, + 2804189881, + 1804791041, + 1771830966, + 771943088, + 238602365, + 3946436796, + 3940625036, + 2802077939, + 3065589828, + 1231232112, + 849521173, + 1306710373, + 3414196199, + 850130828, + 3194312262, + 195309086, + 492852694, + 3708293370, + 30846495, + 3036196920, + 193207111, + 1291632074, + 3761061413, + 2430860540, + 435267444, + 320371720, + 3951659530, + 245616299, + 2236463428, + 692601203, + 1825533430, + 2048029257, + 2280662072, + 626916437, + 1502507113, + 4010340461, + 133729914, + 438387345, + 2999705130, + 3238862841, + 2162254477, + 580581908, + 1437849427, + 1658477310, + 3681066667, + 3610485931, + 2274844807, + 3275306424, + 3062648709, + 3592253576, + 2997491730, + 3740654433, + 3008585133, + 3377423720, + 2648380764, + 564885543, + 4078693953, + 2791564830, + 2202848956, + 2426858428, + 707952276, + 958699312, + 2256644515, + 1459269062, + 1125333031, + 3150848543, + 1077483698, + 598321369, ]; static final String privateKeyFCM = String.fromCharCodes(List.generate( @@ -9238,459 +9238,459 @@ final class _Env { ).map((int i) => _envieddataprivateKeyFCM[i] ^ _enviedkeyprivateKeyFCM[i])); static const List _enviedkeywhatsapp = [ - 3832415089, - 1617130159, - 1188781697, - 1482730811, - 3814573893, - 953003000, - 1907064412, - 2893681600, - 1288820911, - 2695497077, - 508353000, - 1036305732, - 3019623915, - 1633168997, - 4130718730, - 1894324992, - 2009572043, - 3490061240, - 375940325, - 1732385178, - 2573682732, - 3280794806, - 2645711290, - 3101876811, - 2783669774, - 3146556705, - 2818154600, - 3878267202, - 4035564920, - 3712470945, - 3769614513, - 1476219087, - 3090228749, - 2978919380, - 975276185, - 1823415687, - 2764215936, - 555846927, - 2150659507, - 3156812692, - 525234589, - 3486885261, - 2769960659, - 3442878601, - 2479562082, - 1335544186, - 3159694065, - 2513771767, - 2995932763, - 3222379259, - 2494779593, - 900389104, - 2909219141, - 4218760575, - 398946406, - 712953875, - 3521976398, - 960393940, - 1791519870, - 2054946588, - 45060134, - 4017194947, - 3158986638, - 2708625939, - 593731876, - 2659146900, - 1966363112, - 1590956996, - 3757704725, - 287315198, - 1750726760, - 3600293396, - 3629235563, - 3570134414, - 3435513512, - 3887307894, - 3323339063, - 3235248819, - 2262468199, - 2919012231, - 1452297117, - 54377852, - 3135885697, - 851223873, - 1581130201, - 2795853485, - 1459272239, - 2589426813, - 3154303877, - 2957980173, - 3465638089, - 2793698573, - 1843095359, - 1570032251, - 685154081, - 1425981186, - 2150940276, - 3646034038, - 2516096943, - 3722246328, - 3718345817, - 2899642306, - 721127910, - 1482469326, - 1359303871, - 2130180097, - 238812943, - 3147756716, - 1450926634, - 356477698, - 1472248339, - 1692179474, - 435743411, - 870845549, - 2850260532, - 1296944326, - 3786144212, - 952190002, - 3052172036, - 2739285784, - 1361366352, - 4128763457, - 1829351504, - 2416439379, - 3636181146, - 4222142689, - 665787100, - 4182447015, - 4022043676, - 98672934, - 1559022195, - 2129126531, - 2723870249, - 3292564018, - 1731218087, - 809082925, - 1092941660, - 2317533486, - 1564855696, - 1385924956, - 4244937192, - 2075849870, - 1937618222, - 2829287532, - 3319051454, - 3710887243, - 353533640, - 740647965, - 803891825, - 2209610654, - 161017692, - 3033655479, - 1293660876, - 3383361589, - 2558548988, - 2847001026, - 840610082, - 3036157970, - 3954285794, - 1985216468, - 1518816914, - 3163864358, - 1573616024, - 4024917230, - 1804852882, - 2110916803, - 1201259740, - 3780877449, - 3256034234, - 1711184070, - 2423144424, - 2191479567, - 150765736, - 2382045633, - 714253209, - 3142769047, - 775691917, - 3018296143, - 3421054608, - 2661132011, - 660597881, - 3492067975, - 1596835014, - 3888774696, - 2099589839, - 407024424, - 310446609, - 1203653046, - 3662955315, - 456929927, - 855136853, - 2148434181, - 2678488450, - 2976212264, - 410954234, - 2309470050, - 327384135, - 1834157119, - 2964578625, - 1006180095, - 2578419198, - 2556461611, - 1033245663, - 3737654249, - 2524405721, - 248548194, - 1032824898, - 617719628, - 1996698767, - 2272917788, - 1096836713, - 1195214832, - 3656569444, - 3518228895, - 2079383348, - 1572744720, - 3438166416, - 3615893042, - 4180007379, - 4223148118, - 3857119181, - 4163613954, - 3185145373, - 4272457124, - 1842120289, + 765523752, + 3589092827, + 492744044, + 1727379419, + 2853969270, + 2308265163, + 1638880594, + 1186216635, + 2549500976, + 1062104763, + 18440520, + 4234985431, + 1818233150, + 833792841, + 1604329344, + 55583629, + 1002360907, + 3040168980, + 988623211, + 3646816790, + 3888164965, + 644268591, + 2718215562, + 2288868522, + 447635265, + 256410072, + 1650640052, + 3050030866, + 2329697761, + 1984510397, + 82647907, + 3063941569, + 3711829647, + 3936197364, + 408425709, + 3362972465, + 661277498, + 3853343141, + 3941902006, + 3260354989, + 3064103756, + 4244790232, + 4144357861, + 503388895, + 1237082086, + 3077070438, + 3903116075, + 2025527678, + 2902629667, + 1146008142, + 1922611324, + 443116039, + 2932170664, + 3112558296, + 3841848243, + 1285809044, + 526387465, + 1509110547, + 3706963316, + 3309011164, + 1787982583, + 1383678915, + 3573422273, + 467488547, + 3466730720, + 2321380594, + 2147661313, + 3208484879, + 1472279036, + 1434360602, + 630785682, + 3132326724, + 405918498, + 1520443366, + 2434757650, + 1781776654, + 3334296561, + 1203739544, + 2577800216, + 2645827432, + 2003899979, + 856149839, + 3628629642, + 916246283, + 725280140, + 3480243936, + 3571152061, + 2684306151, + 5433444, + 2099456523, + 1167190481, + 3747165031, + 4090815023, + 1216668497, + 541071809, + 1212157964, + 4155288451, + 653890711, + 2366204595, + 550422829, + 3534000280, + 2783597552, + 2106970089, + 1928813365, + 1124986511, + 1985748036, + 3863573015, + 304277202, + 4115120018, + 4261149521, + 388994998, + 1550299293, + 733151611, + 554265004, + 1143619126, + 3815700411, + 3550475700, + 2871147296, + 3288456536, + 2051042426, + 3046530693, + 2019924416, + 3321537401, + 2147875249, + 1624779758, + 3056958395, + 1209896827, + 1045172029, + 4172624199, + 4193512007, + 1446717424, + 3291790226, + 3842386876, + 1078342597, + 3741550231, + 2943361586, + 3894013805, + 2707738292, + 3511426914, + 530040868, + 1541730431, + 945004061, + 3844193850, + 668247078, + 3588363798, + 2052885347, + 920465339, + 3005409536, + 2112676196, + 1030271526, + 809043776, + 2365458652, + 3112470201, + 1057533929, + 2393742329, + 2256801588, + 966219667, + 882449739, + 10299867, + 1632389921, + 2657959411, + 47651448, + 2719010296, + 1022062499, + 3923291169, + 3257254765, + 3157306870, + 1203019549, + 3814796663, + 1056146171, + 1338941489, + 2295484472, + 434960518, + 3915028022, + 2980844046, + 1575783044, + 3061825800, + 4101354485, + 2168485126, + 3416884301, + 1899786124, + 750633977, + 3350332495, + 1205919179, + 4139412149, + 3521765137, + 663491370, + 2678885028, + 3539831349, + 3933838773, + 1286915137, + 2626569827, + 1884297113, + 3694517538, + 938016302, + 342965154, + 4239007424, + 1374375820, + 1811269509, + 252624065, + 2622199535, + 1889200710, + 3268473164, + 2260925319, + 3280289610, + 3091607466, + 1153722062, + 624037265, + 2159074874, + 1044923710, + 797598046, + 3814091884, + 1545609855, + 2964866511, + 4070553060, + 1092706215, + 347968712, + 1117082861, + 3444374070, + 2426400876, + 3723206583, + 3332986095, + 3929658674, + 378917484, + 1177211119, ]; static const List _envieddatawhatsapp = [ - 3832415028, - 1617130222, - 1188781760, - 1482730868, - 3814573873, - 953002906, - 1907064326, - 2893681538, - 1288820988, - 2695496992, - 508352931, - 1036305779, - 3019623903, - 1633168935, - 4130718789, - 1894325114, - 2009571996, - 3490061185, - 375940252, - 1732385272, - 2573682715, - 3280794754, - 2645711359, - 3101876780, - 2783669839, - 3146556753, - 2818154553, - 3878267163, - 4035564812, - 3712471016, - 3769614473, - 1476219127, - 3090228835, - 2978919309, - 975276269, - 1823415746, - 2764215993, - 555847013, - 2150659554, - 3156812797, - 525234596, - 3486885340, - 2769960637, - 3442878661, - 2479562021, - 1335544074, - 3159693958, - 2513771716, - 2995932701, - 3222379178, - 2494779577, - 900389011, - 2909219184, - 4218760475, - 398946334, - 712953946, - 3521976354, - 960393872, - 1791519769, - 2054946634, - 45060204, - 4017194937, - 3158986733, - 2708626014, - 593731933, - 2659146979, - 1966363053, - 1590956934, - 3757704804, - 287315120, - 1750726705, - 3600293490, - 3629235544, - 3570134525, - 3435513488, - 3887307782, - 3323339100, - 3235248856, - 2262468177, - 2919012324, - 1452297159, - 54377790, - 3135885748, - 851223824, - 1581130217, - 2795853529, - 1459272260, - 2589426742, - 3154303984, - 2957980254, - 3465638022, - 2793698647, - 1843095421, - 1570032136, - 685154158, - 1425981300, - 2150940217, - 3646033964, - 2516097006, - 3722246283, - 3718345741, - 2899642273, - 721127826, - 1482469286, - 1359303823, - 2130180168, - 238813027, - 3147756782, - 1450926690, - 356477777, - 1472248434, - 1692179551, - 435743461, - 870845465, - 2850260567, - 1296944276, - 3786144142, - 952190065, - 3052172151, - 2739285881, - 1361366276, - 4128763402, - 1829351454, - 2416439296, - 3636181199, - 4222142609, - 665787066, - 4182447083, - 4022043726, - 98672993, - 1559022113, - 2129126625, - 2723870233, - 3292564032, - 1731218127, - 809082977, - 1092941625, - 2317533524, - 1564855774, - 1385924890, - 4244937092, - 2075849954, - 1937618270, - 2829287477, - 3319051516, - 3710887212, - 353533605, - 740648051, - 803891735, - 2209610748, - 161017652, - 3033655522, - 1293660845, - 3383361615, - 2558548911, - 2847000984, - 840610144, - 3036158027, - 3954285754, - 1985216432, - 1518816992, - 3163864338, - 1573616040, - 4024917120, - 1804852991, - 2110916749, - 1201259752, - 3780877528, - 3256034303, - 1711184033, - 2423144351, - 2191479658, - 150765795, - 2382045683, - 714253308, - 3142769126, - 775691988, - 3018296094, - 3421054718, - 2661131967, - 660597805, - 3492068041, - 1596834995, - 3888774746, - 2099589814, - 407024508, - 310446686, - 1203653071, - 3662955377, - 456930028, - 855136798, - 2148434271, - 2678488512, - 2976212249, - 410954167, - 2309470010, - 327384074, - 1834157128, - 2964578679, - 1006180010, - 2578419145, - 2556461690, - 1033245617, - 3737654205, - 2524405643, - 248548147, - 1032824838, - 617719604, - 1996698823, - 2272917886, - 1096836668, - 1195214758, - 3656569352, - 3518228974, - 2079383379, - 1572744793, - 3438166466, - 3615893094, - 4180007329, - 4223148094, - 3857119148, - 4163614061, - 3185145458, - 4272457214, - 1842120229, + 765523821, + 3589092762, + 492743981, + 1727379348, + 2853969154, + 2308265129, + 1638880520, + 1186216697, + 2549501027, + 1062104814, + 18440451, + 4234985440, + 1818233098, + 833792779, + 1604329423, + 55583735, + 1002360860, + 3040169005, + 988623122, + 3646816884, + 3888164946, + 644268571, + 2718215631, + 2288868557, + 447635200, + 256410024, + 1650640101, + 3050030923, + 2329697685, + 1984510452, + 82647899, + 3063941625, + 3711829729, + 3936197293, + 408425625, + 3362972532, + 661277443, + 3853343183, + 3941902055, + 3260355012, + 3064103797, + 4244790153, + 4144357771, + 503388819, + 1237082017, + 3077070358, + 3903116124, + 2025527629, + 2902629733, + 1146008095, + 1922611212, + 443116132, + 2932170653, + 3112558268, + 3841848267, + 1285809117, + 526387557, + 1509110615, + 3706963219, + 3309011082, + 1787982525, + 1383678905, + 3573422242, + 467488622, + 3466730649, + 2321380485, + 2147661380, + 3208484941, + 1472278925, + 1434360660, + 630785739, + 3132326690, + 405918481, + 1520443285, + 2434757674, + 1781776766, + 3334296474, + 1203739635, + 2577800238, + 2645827339, + 2003899921, + 856149773, + 3628629695, + 916246362, + 725280188, + 3480243860, + 3571152086, + 2684306092, + 5433361, + 2099456600, + 1167190430, + 3747164989, + 4090815085, + 1216668450, + 541071758, + 1212158074, + 4155288526, + 653890765, + 2366204658, + 550422814, + 3534000332, + 2783597459, + 2106970013, + 1928813405, + 1124986559, + 1985747981, + 3863573115, + 304277136, + 4115120090, + 4261149442, + 388995031, + 1550299344, + 733151533, + 554265048, + 1143619157, + 3815700457, + 3550475758, + 2871147363, + 3288456491, + 2051042331, + 3046530769, + 2019924363, + 3321537335, + 2147875298, + 1624779707, + 3056958411, + 1209896733, + 1045172081, + 4172624149, + 4193511936, + 1446717346, + 3291790320, + 3842386828, + 1078342583, + 3741550335, + 2943361662, + 3894013704, + 2707738318, + 3511426860, + 530040930, + 1541730323, + 945004145, + 3844193866, + 668247167, + 3588363860, + 2052885252, + 920465366, + 3005409646, + 2112676098, + 1030271556, + 809043752, + 2365458569, + 3112470232, + 1057533843, + 2393742250, + 2256801646, + 966219729, + 882449682, + 10299779, + 1632389957, + 2657959297, + 47651404, + 2719010248, + 1022062541, + 3923291212, + 3257254691, + 3157306818, + 1203019596, + 3814796594, + 1056146076, + 1338941510, + 2295484509, + 434960589, + 3915027972, + 2980844139, + 1575783157, + 3061825873, + 4101354404, + 2168485224, + 3416884249, + 1899786200, + 750633911, + 3350332474, + 1205919161, + 4139412172, + 3521765189, + 663491429, + 2678885085, + 3539831415, + 3933838814, + 1286915082, + 2626569785, + 1884297179, + 3694517523, + 938016355, + 342965242, + 4239007373, + 1374375931, + 1811269555, + 252624020, + 2622199512, + 1889200663, + 3268473122, + 2260925395, + 3280289560, + 3091607547, + 1153721994, + 624037353, + 2159074930, + 1044923740, + 797597963, + 3814091834, + 1545609747, + 2964866494, + 4070552963, + 1092706286, + 347968666, + 1117082809, + 3444374084, + 2426400772, + 3723206614, + 3332985984, + 3929658717, + 378917430, + 1177211051, ]; static final String whatsapp = String.fromCharCodes(List.generate( @@ -9700,41 +9700,41 @@ final class _Env { ).map((int i) => _envieddatawhatsapp[i] ^ _enviedkeywhatsapp[i])); static const List _enviedkeywhatappID = [ - 3964964454, - 316026116, - 2520720177, - 3720520073, - 903157332, - 542107349, - 4011416181, - 2223851165, - 1293200106, - 2190281791, - 191948670, - 1237211172, - 3275802676, - 4111761684, - 3486398825, - 1458096313, + 2632841527, + 3125219164, + 2397434966, + 782698191, + 2633454962, + 1472284218, + 536085443, + 1196558411, + 1410261446, + 2527506253, + 2913984926, + 4268535368, + 2419659874, + 1623310048, + 4165700748, + 3231841751, ]; static const List _envieddatawhatappID = [ - 3964964437, - 316026162, - 2520720136, - 3720520112, - 903157351, - 542107372, - 4011416130, - 2223851182, - 1293200092, - 2190281741, - 191948614, - 1237211157, - 3275802629, - 4111761708, - 3486398814, - 1458096256, + 2632841476, + 3125219178, + 2397434991, + 782698230, + 2633454913, + 1472284163, + 536085492, + 1196558456, + 1410261488, + 2527506303, + 2913984934, + 4268535417, + 2419659859, + 1623310040, + 4165700795, + 3231841774, ]; static final String whatappID = String.fromCharCodes(List.generate( @@ -9744,65 +9744,65 @@ final class _Env { ).map((int i) => _envieddatawhatappID[i] ^ _enviedkeywhatappID[i])); static const List _enviedkeyserverPHP = [ - 3884876196, - 1264659303, - 521066843, - 45391461, - 1119317984, - 3101641365, - 3126263607, - 1076005343, - 2719487610, - 222445393, - 1498967597, - 2081171692, - 4081336138, - 4065925758, - 3525036524, - 684900991, - 2167160953, - 1243580726, - 2687451463, - 3882337687, - 2904398753, - 3308761120, - 2302145770, - 298624329, - 3260081807, - 2861962963, - 3138933625, - 106157377, + 1358596042, + 902275089, + 2311278719, + 3380105232, + 4138526945, + 4264735878, + 3705489223, + 3763307687, + 2139391320, + 1304443282, + 1915451432, + 1509525441, + 1284179214, + 2561572460, + 2889157431, + 2632889666, + 2502372992, + 4028247843, + 3952889782, + 17399036, + 4093532030, + 256307250, + 3814078188, + 2719157930, + 18629494, + 1356639842, + 1318393304, + 2503371737, ]; static const List _envieddataserverPHP = [ - 3884876236, - 1264659219, - 521066799, - 45391381, - 1119317907, - 3101641391, - 3126263576, - 1076005360, - 2719487515, - 222445345, - 1498967620, - 2081171650, - 4081336121, - 4065925659, - 3525036426, - 684900890, - 2167160843, - 1243580696, - 2687451435, - 3882337790, - 2904398807, - 3308761157, - 2302145733, - 298624314, - 3260081898, - 2861962933, - 3138933532, - 106157363, + 1358596002, + 902275173, + 2311278603, + 3380105312, + 4138526866, + 4264735932, + 3705489256, + 3763307656, + 2139391289, + 1304443362, + 1915451457, + 1509525487, + 1284179325, + 2561572361, + 2889157457, + 2632889639, + 2502373106, + 4028247821, + 3952889818, + 17398933, + 4093531912, + 256307287, + 3814078147, + 2719157977, + 18629395, + 1356639748, + 1318393277, + 2503371691, ]; static final String serverPHP = String.fromCharCodes(List.generate( @@ -9812,77 +9812,77 @@ final class _Env { ).map((int i) => _envieddataserverPHP[i] ^ _enviedkeyserverPHP[i])); static const List _enviedkeyseferAlexandriaServer = [ - 4064058826, - 3013476329, - 372324896, - 2434714469, - 1488815444, - 1080407006, - 648700496, - 3916168794, - 878457474, - 3113903024, - 643281252, - 1773618522, - 2861742189, - 3596268219, - 2381436362, - 3010395336, - 566353628, - 203788692, - 3111219388, - 1622617273, - 2435003074, - 1010034752, - 1717324100, - 1862274460, - 1651342811, - 3496300397, - 3070093679, - 1378902055, - 42780496, - 2290788773, - 181938400, - 3773690566, - 3995502775, - 2016419370, + 2826714454, + 2524753445, + 3988294411, + 3535987327, + 2151078785, + 4109709080, + 3199038065, + 1572315265, + 701640981, + 2156332109, + 1138155094, + 1849157515, + 2097244933, + 841813825, + 2395336305, + 3406116737, + 2374536225, + 3287075848, + 2208514674, + 2274654739, + 819266017, + 314638646, + 2881937056, + 481208616, + 3013864064, + 3500888100, + 1735807416, + 1816067909, + 2617168451, + 1737382949, + 770543460, + 1288903060, + 45183235, + 1731654032, ]; static const List _envieddataseferAlexandriaServer = [ - 4064058786, - 3013476253, - 372324948, - 2434714389, - 1488815399, - 1080407012, - 648700543, - 3916168821, - 878457585, - 3113903061, - 643281154, - 1773618495, - 2861742111, - 3596268250, - 2381436326, - 3010395309, - 566353572, - 203788789, - 3111219410, - 1622617309, - 2435003056, - 1010034729, - 1717324069, - 1862274482, - 1651342760, - 3496300292, - 3070093595, - 1378902082, - 42780543, - 2290788822, - 181938309, - 3773690528, - 3995502802, - 2016419416, + 2826714430, + 2524753489, + 3988294527, + 3535987215, + 2151078898, + 4109709090, + 3199038046, + 1572315310, + 701641062, + 2156332072, + 1138155056, + 1849157614, + 2097245047, + 841813792, + 2395336221, + 3406116836, + 2374536281, + 3287075945, + 2208514588, + 2274654839, + 819265939, + 314638687, + 2881937089, + 481208582, + 3013864179, + 3500888141, + 1735807436, + 1816067872, + 2617168492, + 1737382998, + 770543361, + 1288903154, + 45183334, + 1731654114, ]; static final String seferAlexandriaServer = String.fromCharCodes( @@ -9895,61 +9895,61 @@ final class _Env { _enviedkeyseferAlexandriaServer[i])); static const List _enviedkeyseferPaymentServer = [ - 1509609896, - 921407197, - 1918854177, - 405204673, - 2041526023, - 1867127299, - 1844565537, - 698355878, - 2222190482, - 4086028855, - 443091059, - 3295857332, - 2138287953, - 880424795, - 4104111076, - 4284128892, - 803586300, - 4118722828, - 1009619368, - 2312079988, - 3967320809, - 1118171257, - 2882320730, - 2271029902, - 2620446930, - 1827103510, + 987305331, + 932562908, + 1609337386, + 2384578975, + 4098650346, + 3940112889, + 2544637562, + 1040909564, + 1515365076, + 3949423020, + 4006151546, + 3278009233, + 178615853, + 1178505882, + 162131646, + 2650948669, + 844434657, + 4233250452, + 687344346, + 2276970664, + 1160254585, + 3902432694, + 299794158, + 1421915603, + 1537924601, + 3576899160, ]; static const List _envieddataseferPaymentServer = [ - 1509609920, - 921407145, - 1918854229, - 405204657, - 2041526132, - 1867127353, - 1844565518, - 698355849, - 2222190561, - 4086028882, - 443090965, - 3295857361, - 2138287907, - 880424747, - 4104110995, - 4284128850, - 803586191, - 4118722916, - 1009619399, - 2312079876, - 3967320774, - 1118171146, - 2882320703, - 2271029992, - 2620446903, - 1827103588, + 987305243, + 932562856, + 1609337438, + 2384579055, + 4098650265, + 3940112835, + 2544637525, + 1040909523, + 1515365031, + 3949423049, + 4006151452, + 3278009332, + 178615903, + 1178505962, + 162131657, + 2650948627, + 844434578, + 4233250556, + 687344309, + 2276970712, + 1160254550, + 3902432709, + 299794059, + 1421915573, + 1537924508, + 3576899114, ]; static final String seferPaymentServer = String.fromCharCodes( @@ -9961,95 +9961,95 @@ final class _Env { _envieddataseferPaymentServer[i] ^ _enviedkeyseferPaymentServer[i])); static const List _enviedkeyseferCairoServer = [ - 2663829138, - 2114767944, - 4290178149, - 177697289, - 3758012454, - 1495014149, - 3228974745, - 3507735454, - 213377289, - 2111381569, - 1067629108, - 196524426, - 1338188338, - 1467473426, - 75041905, - 3785269937, - 3270459708, - 2598471564, - 4173244612, - 4156014120, - 3147765895, - 3960245066, - 3370630492, - 3445274118, - 1242852386, - 1756518084, - 3115252317, - 953841144, - 3085185894, - 2358085443, - 2875371869, - 2063147225, - 1356404341, - 2848509940, - 3253753314, - 2128562790, - 2482254643, - 3631979521, - 609653311, - 2669041468, - 1699593548, - 1555626898, - 2249786118, + 3500206396, + 1438094820, + 3967753056, + 3060907985, + 3778348798, + 2819440847, + 3446846976, + 4139182240, + 840624764, + 1497638362, + 2925015993, + 808929860, + 3792762674, + 3894371287, + 1640925249, + 1320103972, + 224483283, + 1197928811, + 3487844809, + 3101735519, + 4000445916, + 1589810928, + 4066097295, + 3377976510, + 2113573430, + 2424747359, + 2044260266, + 993514944, + 43860826, + 3124683195, + 4248437472, + 928497089, + 3604519350, + 2867012782, + 786350083, + 2637005527, + 3275084949, + 1839158025, + 3010052592, + 2748551772, + 1260023241, + 1457875874, + 137798161, ]; static const List _envieddataseferCairoServer = [ - 2663829242, - 2114767932, - 4290178065, - 177697401, - 3758012501, - 1495014207, - 3228974774, - 3507735473, - 213377402, - 2111381540, - 1067629126, - 196524540, - 1338188375, - 1467473504, - 75041887, - 3785269954, - 3270459737, - 2598471658, - 4173244577, - 4156014170, - 3147765929, - 3960245030, - 3370630453, - 3445274224, - 1242852423, - 1756518123, - 3115252270, - 953841053, - 3085185792, - 2358085414, - 2875371823, - 2063147255, - 1356404246, - 2848509848, - 3253753227, - 2128562693, - 2482254680, - 3631979566, - 609653324, - 2669041497, - 1699593514, - 1555626999, - 2249786228, + 3500206420, + 1438094736, + 3967752980, + 3060907937, + 3778348685, + 2819440885, + 3446847023, + 4139182223, + 840624655, + 1497638335, + 2925016011, + 808929842, + 3792762711, + 3894371237, + 1640925295, + 1320104023, + 224483254, + 1197928717, + 3487844780, + 3101735469, + 4000445938, + 1589810844, + 4066097382, + 3377976520, + 2113573459, + 2424747376, + 2044260313, + 993514917, + 43860796, + 3124683230, + 4248437394, + 928497135, + 3604519381, + 2867012802, + 786350186, + 2637005492, + 3275085054, + 1839158054, + 3010052483, + 2748551737, + 1260023215, + 1457875911, + 137798243, ]; static final String seferCairoServer = String.fromCharCodes( @@ -10061,69 +10061,69 @@ final class _Env { _envieddataseferCairoServer[i] ^ _enviedkeyseferCairoServer[i])); static const List _enviedkeyseferGizaServer = [ - 3622418502, - 439340179, - 2994464239, - 973644708, - 1896319809, - 1058311322, - 1778009627, - 1642661845, - 2041766575, - 1795305939, - 901176432, - 2324823344, - 4252278344, - 1124513494, - 1065976996, - 4240491356, - 2739882543, - 2698850052, - 1290496710, - 518757415, - 2761205404, - 2106593195, - 2457504296, - 688669016, - 4189106886, - 3151894722, - 894287514, - 3670472538, - 1283750644, - 410621937, + 2075846832, + 416384627, + 2785715650, + 3680054862, + 1450031652, + 1526804193, + 3054005876, + 3418980961, + 35909609, + 555013713, + 4205781760, + 3700054248, + 2537942991, + 1698988873, + 130635465, + 3948416999, + 3153180690, + 1790909912, + 1523798218, + 224359052, + 2938035291, + 1348302793, + 2908319533, + 2276157031, + 1623087768, + 4129084584, + 3725342130, + 667018580, + 1168963569, + 3900851010, ]; static const List _envieddataseferGizaServer = [ - 3622418478, - 439340263, - 2994464155, - 973644756, - 1896319794, - 1058311328, - 1778009652, - 1642661882, - 2041766600, - 1795305914, - 901176330, - 2324823377, - 4252278331, - 1124513459, - 1065977026, - 4240491321, - 2739882589, - 2698850090, - 1290496681, - 518757449, - 2761205488, - 2106593218, - 2457504326, - 688668989, - 4189106921, - 3151894705, - 894287615, - 3670472508, - 1283750545, - 410621827, + 2075846872, + 416384519, + 2785715638, + 3680054846, + 1450031703, + 1526804187, + 3054005851, + 3418980942, + 35909518, + 555013688, + 4205781882, + 3700054153, + 2537942972, + 1698988844, + 130635439, + 3948416898, + 3153180768, + 1790909942, + 1523798181, + 224359138, + 2938035255, + 1348302752, + 2908319555, + 2276156930, + 1623087799, + 4129084635, + 3725342167, + 667018546, + 1168963476, + 3900850992, ]; static final String seferGizaServer = String.fromCharCodes(List.generate( @@ -10134,125 +10134,125 @@ final class _Env { (int i) => _envieddataseferGizaServer[i] ^ _enviedkeyseferGizaServer[i])); static const List _enviedkeychatGPTkeySeferNew = [ - 3918376138, - 2456367288, - 1421170418, - 2447591240, - 3636832532, - 4145652696, - 3157680728, - 3622924766, - 1349496577, - 3035078806, - 41633069, - 2794745569, - 978427946, - 2494572899, - 1634787451, - 3493865176, - 2468555919, - 2545360316, - 2753314946, - 2527473627, - 1712691872, - 3812221516, - 3407357177, - 2745372665, - 1293579903, - 3460625604, - 1060843792, - 1182945416, - 2639160139, - 1807642065, - 3139758193, - 3823322078, - 1889247121, - 3640981981, - 1086026600, - 3490055430, - 4045177696, - 998388538, - 193934480, - 1525466814, - 537938625, - 3698539559, - 3730675274, - 2383216049, - 1886544007, - 4061865106, - 4187703511, - 4144230158, - 2548777811, - 2922886970, - 1905699741, - 310500786, - 2995217784, - 100546969, - 426497596, - 351955481, - 2459500809, - 327149455, + 1711696742, + 282132041, + 1474492609, + 3133955049, + 1862120339, + 3572433808, + 2188209771, + 3803687693, + 2087958468, + 2203253114, + 4204917964, + 3967074913, + 665625750, + 2572027295, + 3498148869, + 1603292553, + 3631068073, + 3787353840, + 1542143332, + 3066403589, + 3909260346, + 1326641990, + 1187139509, + 1738088897, + 3337396382, + 2489418402, + 216408512, + 938911385, + 1995531858, + 2375480553, + 1799772886, + 1668368451, + 2088721756, + 2774366731, + 1776605554, + 4094628909, + 3878601231, + 2948920429, + 3218559396, + 1002594896, + 3473017548, + 1927207438, + 2256955580, + 3247305086, + 462311246, + 1438832974, + 371287320, + 1754561496, + 3876527444, + 1484096911, + 2848816105, + 2617574666, + 2882011361, + 18109837, + 3717008709, + 244466569, + 495503474, + 2109013108, ]; static const List _envieddatachatGPTkeySeferNew = [ - 3918376112, - 2456367327, - 1421170399, - 2447591186, - 3636832544, - 4145652663, - 3157680665, - 3622924692, - 1349496674, - 3035078871, - 41633151, - 2794745518, - 978427981, - 2494572845, - 1634787363, - 3493865138, - 2468556008, - 2545360334, - 2753315015, - 2527473554, - 1712691957, - 3812221556, - 3407357087, - 2745372594, - 1293579836, - 3460625661, - 1060843848, - 1182945530, - 2639160115, - 1807642038, - 3139758116, - 3823322011, - 1889247141, - 3640981900, - 1086026524, - 3490055540, - 4045177618, - 998388566, - 193934561, - 1525466767, - 537938616, - 3698539598, - 3730675263, - 2383216073, - 1886544055, - 4061865208, - 4187703451, - 4144230205, - 2548777783, - 2922887027, - 1905699785, - 310500833, - 2995217696, - 100547051, - 426497636, - 351955573, - 2459500875, - 327149539, + 1711696668, + 282132014, + 1474492652, + 3133954995, + 1862120359, + 3572433919, + 2188209706, + 3803687751, + 2087958439, + 2203253051, + 4204917918, + 3967074862, + 665625841, + 2572027345, + 3498148957, + 1603292643, + 3631068110, + 3787353730, + 1542143265, + 3066403660, + 3909260399, + 1326642046, + 1187139539, + 1738088842, + 3337396445, + 2489418395, + 216408472, + 938911467, + 1995531818, + 2375480462, + 1799772803, + 1668368390, + 2088721768, + 2774366810, + 1776605446, + 4094628959, + 3878601341, + 2948920321, + 3218559445, + 1002594913, + 3473017525, + 1927207527, + 2256955593, + 3247304966, + 462311294, + 1438832932, + 371287380, + 1754561515, + 3876527408, + 1484096966, + 2848816061, + 2617574745, + 2882011321, + 18109951, + 3717008669, + 244466661, + 495503408, + 2109013016, ]; static final String chatGPTkeySeferNew = String.fromCharCodes( @@ -10264,103 +10264,103 @@ final class _Env { _envieddatachatGPTkeySeferNew[i] ^ _enviedkeychatGPTkeySeferNew[i])); static const List _enviedkeycohere = [ - 465617506, - 4171105983, - 1142219571, - 1966992022, - 790775751, - 75845748, - 1172817596, - 670308794, - 1955551984, - 1374978299, - 2724235462, - 1093206555, - 310447366, - 4169306129, - 4008515995, - 479191230, - 1238678828, - 3089203937, - 3354040615, - 1591237154, - 2634166923, - 3238711681, - 1319322998, - 145669953, - 548434632, - 4291538626, - 2472577549, - 1305575695, - 1799485420, - 4281280241, - 122254022, - 1051780634, - 2428959432, - 341254698, - 299468240, - 3495770959, - 447272735, - 827694643, - 847421866, - 3229656386, - 961432955, - 363511523, - 1751393508, - 2868721576, - 1787140922, - 2972929941, - 3637374187, + 2998860020, + 2432765575, + 568539501, + 1169445579, + 3404015844, + 3177801391, + 3563282841, + 2020522330, + 3899375071, + 888450077, + 1032898616, + 1552657141, + 358662588, + 2520238236, + 803357726, + 30518125, + 1233900189, + 3610747430, + 2256442900, + 175833108, + 77870946, + 321599907, + 2100711349, + 72785189, + 2661787141, + 3067612556, + 488981453, + 2122598460, + 1166724949, + 2700412426, + 2221994547, + 497029849, + 3077493041, + 628803873, + 369037200, + 1822274726, + 52340733, + 3837333782, + 167089469, + 998190830, + 2198462759, + 1441829724, + 1002173855, + 2992473569, + 323954853, + 697106961, + 3324450340, ]; static const List _envieddatacohere = [ - 465617443, - 4171105994, - 1142219615, - 1966992097, - 790775715, - 75845708, - 1172817605, - 670308751, - 1955551907, - 1374978219, - 2724235409, - 1093206644, - 310447477, - 4169306145, - 4008516083, - 479191284, - 1238678852, - 3089203853, - 3354040672, - 1591237138, - 2634167039, - 3238711790, - 1319322915, - 145669927, - 548434672, - 4291538597, - 2472577602, - 1305575783, - 1799485369, - 4281280164, - 122254004, - 1051780714, - 2428959406, - 341254687, - 299468161, - 3495771005, - 447272779, - 827694691, - 847421895, - 3229656340, - 961432892, - 363511483, - 1751393430, - 2868721648, - 1787140950, - 2972930007, - 3637374087, + 2998859957, + 2432765682, + 568539393, + 1169445564, + 3404015744, + 3177801367, + 3563282912, + 2020522351, + 3899374988, + 888450125, + 1032898671, + 1552657050, + 358662607, + 2520238252, + 803357814, + 30518055, + 1233900277, + 3610747466, + 2256442963, + 175833124, + 77870870, + 321599948, + 2100711392, + 72785219, + 2661787197, + 3067612651, + 488981378, + 2122598484, + 1166724864, + 2700412511, + 2221994561, + 497029801, + 3077493079, + 628803860, + 369037249, + 1822274708, + 52340649, + 3837333830, + 167089488, + 998190776, + 2198462816, + 1441829636, + 1002173933, + 2992473529, + 323954889, + 697107027, + 3324450376, ]; static final String cohere = String.fromCharCodes(List.generate( @@ -10370,239 +10370,239 @@ final class _Env { ).map((int i) => _envieddatacohere[i] ^ _enviedkeycohere[i])); static const List _enviedkeyclaudeAiAPI = [ - 1891199863, - 1599631751, - 2334191924, - 1423081439, - 2797160503, - 4032609303, - 3140732882, - 689668715, - 2820045555, - 3507347581, - 2839177114, - 191102937, - 740866312, - 2785055967, - 865460157, - 2019953667, - 3259755556, - 3818248946, - 2730718241, - 767595840, - 2837771298, - 847604432, - 3266706559, - 3176955584, - 259944260, - 3218009214, - 77903964, - 233717117, - 2959138604, - 758852776, - 4161519812, - 3753404333, - 1807423236, - 4165562849, - 856939892, - 4023935749, - 2333070936, - 3933786453, - 164726905, - 3670127222, - 1564600576, - 2911814773, - 3372727927, - 1247390620, - 2161803242, - 1715910154, - 3389275721, - 563391158, - 2540336256, - 2491065012, - 4131113727, - 1438988281, - 3100347570, - 1204478261, - 1004770217, - 2910782358, - 3271046533, - 3087891887, - 2417453934, - 1910111185, - 436645096, - 1474821445, - 2004643604, - 1467950264, - 2938948722, - 2431957218, - 1303036832, - 525217242, - 588753993, - 4116540518, - 895861969, - 2134960025, - 2796650776, - 3375441160, - 3089756627, - 3358398203, - 3492102675, - 3074154154, - 2011075628, - 4258086346, - 2160818740, - 4230406755, - 2037199021, - 2108549979, - 77108176, - 2991841127, - 4108463061, - 3233643677, - 1183686461, - 1076032112, - 1467607368, - 3963752915, - 2518286287, - 3515102030, - 1928848123, - 854302165, - 3304266211, - 789267676, - 3577196513, - 3292153833, - 546651496, - 2435536707, - 149677022, - 693120858, - 414507700, - 2893343444, - 1131185035, - 1209625765, - 1467961318, - 2965895090, - 2771140381, - 2069330498, - 3878300660, - 3021738320, - 2159775190, + 3008228324, + 2168471385, + 1633153019, + 1356086602, + 798031367, + 744695153, + 3244253999, + 3991233874, + 3774615004, + 97989665, + 666144600, + 1987509629, + 1430241890, + 514550448, + 899605212, + 266707176, + 1795836487, + 2895859916, + 829201487, + 1971847516, + 2647917747, + 1285947931, + 1493928069, + 2064534795, + 317877393, + 3322766780, + 3995498792, + 3399364686, + 331003089, + 131503359, + 4110231382, + 681802421, + 2492383843, + 2155145752, + 4153298011, + 3788686983, + 136101885, + 2869230884, + 3697463506, + 906701551, + 2793533582, + 1332777330, + 2308819357, + 1204083052, + 415078014, + 2430032284, + 4251880982, + 1073129427, + 3587570229, + 4258668923, + 1546016079, + 1615015255, + 3449708695, + 1977339574, + 532295739, + 46151400, + 2433442842, + 2711899255, + 1108549074, + 3605792548, + 4185285965, + 1088553240, + 2732674019, + 2935991164, + 668559708, + 2051910495, + 1906391831, + 2242085244, + 65105179, + 3596778663, + 4214348256, + 2202011107, + 1236858223, + 2250791469, + 3208278486, + 3782780772, + 1318973604, + 3306205239, + 802615421, + 969686209, + 1577927909, + 1734298581, + 2735522221, + 2590987268, + 245467445, + 3526798208, + 3328206745, + 2947434153, + 3340302506, + 396203645, + 858323077, + 2369220417, + 3471358860, + 2467323075, + 60773578, + 1665334191, + 1933365541, + 846442777, + 1030633905, + 257688770, + 4083186166, + 1162658800, + 151298306, + 2114238067, + 3772832569, + 2621727651, + 3923120155, + 2534554391, + 2287800229, + 1276521029, + 1899061674, + 255369136, + 783281347, + 1913351524, + 2958638931, ]; static const List _envieddataclaudeAiAPI = [ - 1891199757, - 1599631840, - 2334191897, - 1423081390, - 2797160533, - 4032609396, - 3140732927, - 689668634, - 2820045445, - 3507347474, - 2839177129, - 191102944, - 740866404, - 2785055986, - 865460165, - 2019953748, - 3259755627, - 3818248842, - 2730718312, - 767595783, - 2837771349, - 847604359, - 3266706475, - 3176955535, - 259944254, - 3218009149, - 77903898, - 233717055, - 2959138626, - 758852833, - 4161519773, - 3753404414, - 1807423311, - 4165562794, - 856939804, - 4023935843, - 2333070881, - 3933786415, - 164726822, - 3670127165, - 1564600662, - 2911814708, - 3372727809, - 1247390702, - 2161803170, - 1715910183, - 3389275775, - 563391209, - 2540336308, - 2491065070, - 4131113658, - 1438988211, - 3100347646, - 1204478211, - 1004770193, - 2910782417, - 3271046618, - 3087891966, - 2417453868, - 1910111129, - 436645082, - 1474821491, - 2004643707, - 1467950301, - 2938948646, - 2431957165, - 1303036909, - 525217175, - 588753958, - 4116540471, - 895861924, - 2134960126, - 2796650785, - 3375441219, - 3089756582, - 3358398132, - 3492102777, - 3074154176, - 2011075687, - 4258086297, - 2160818788, - 4230406716, - 2037199084, - 2108549999, - 77108099, - 2991841108, - 4108462982, - 3233643720, - 1183686521, - 1076032028, - 1467607338, - 3963752875, - 2518286237, - 3515102071, - 1928848031, - 854302112, - 3304266165, - 789267622, - 3577196430, - 3292153784, - 546651461, - 2435536654, - 149676981, - 693120770, - 414507755, - 2893343361, - 1131185114, - 1209625844, - 1467961271, - 2965895146, - 2771140463, - 2069330458, - 3878300568, - 3021738258, - 2159775162, + 3008228254, + 2168471358, + 1633152982, + 1356086587, + 798031461, + 744695058, + 3244253954, + 3991233827, + 3774614954, + 97989710, + 666144619, + 1987509572, + 1430241806, + 514550429, + 899605156, + 266707135, + 1795836424, + 2895859892, + 829201414, + 1971847451, + 2647917764, + 1285947980, + 1493928145, + 2064534852, + 317877483, + 3322766847, + 3995498862, + 3399364620, + 331003071, + 131503286, + 4110231311, + 681802470, + 2492383784, + 2155145811, + 4153297971, + 3788687073, + 136101764, + 2869230942, + 3697463437, + 906701476, + 2793533656, + 1332777267, + 2308819435, + 1204082974, + 415077942, + 2430032305, + 4251880992, + 1073129356, + 3587570177, + 4258668833, + 1546016010, + 1615015197, + 3449708763, + 1977339520, + 532295683, + 46151343, + 2433442885, + 2711899174, + 1108549008, + 3605792620, + 4185286015, + 1088553262, + 2732673932, + 2935991065, + 668559624, + 2051910416, + 1906391898, + 2242085169, + 65105268, + 3596778742, + 4214348181, + 2202011012, + 1236858198, + 2250791526, + 3208278435, + 3782780715, + 1318973646, + 3306205277, + 802615350, + 969686162, + 1577927861, + 1734298506, + 2735522284, + 2590987312, + 245467494, + 3526798259, + 3328206794, + 2947434236, + 3340302574, + 396203537, + 858323175, + 2369220409, + 3471358942, + 2467323130, + 60773550, + 1665334234, + 1933365619, + 846442851, + 1030633950, + 257688723, + 4083186139, + 1162658749, + 151298409, + 2114237995, + 3772832614, + 2621727734, + 3923120202, + 2534554438, + 2287800308, + 1276520989, + 1899061720, + 255369192, + 783281327, + 1913351462, + 2958638911, ]; static final String claudeAiAPI = String.fromCharCodes(List.generate( @@ -10612,183 +10612,183 @@ final class _Env { ).map((int i) => _envieddataclaudeAiAPI[i] ^ _enviedkeyclaudeAiAPI[i])); static const List _enviedkeypayPalClientId = [ - 545058288, - 3238222047, - 4268024486, - 1613788368, - 4156310289, - 2655070274, - 4103563944, - 1665439136, - 3250797227, - 3975913446, - 2375218584, - 1968744419, - 3415427274, - 1951341876, - 1459071712, - 505846991, - 849975858, - 1813779301, - 3997677088, - 4038193353, - 1494379439, - 1973751452, - 403442521, - 299668935, - 4138434339, - 365332286, - 512140985, - 1308280798, - 3176485375, - 4017298824, - 3598282623, - 2889098468, - 4122317428, - 684456945, - 2898224836, - 3320545181, - 809900486, - 3116416347, - 3464165718, - 763538860, - 1610651320, - 246994550, - 2453669650, - 2844968335, - 2415897746, - 4065493699, - 3410668667, - 2599427880, - 2911877768, - 3319623595, - 656967474, - 3002495038, - 2254830961, - 799959504, - 3523786134, - 2468875891, - 3361961191, - 2454985614, - 3769181745, - 479710658, - 3276971513, - 2814486653, - 457710880, - 4107007789, - 1343819693, - 460270250, - 1206543880, - 3140345191, - 2665168513, - 1404786830, - 320234089, - 3188068583, - 1926495070, - 2077510009, - 291943582, - 2124167216, - 2082622705, - 1496873186, - 19571567, - 3186762288, - 1870915698, - 991271018, - 4007893449, - 1656281509, - 323248042, - 1706467958, - 1592398277, + 1574571437, + 2116394294, + 4134177229, + 4264179863, + 3349316845, + 3910294294, + 2802940346, + 2694731504, + 3970884283, + 552276976, + 293161030, + 309963425, + 3437116615, + 34160004, + 3014680414, + 4206749069, + 3314963582, + 3752215533, + 2573447898, + 1240467801, + 1703500276, + 2941605497, + 1258729656, + 2930279995, + 3263848213, + 4274261630, + 3189087103, + 3580436517, + 2076400286, + 3665756852, + 1882780208, + 3524153198, + 2380629611, + 997361993, + 262716516, + 2322307428, + 256271794, + 2441355716, + 61526779, + 3673667647, + 3687754223, + 3163324846, + 1622250045, + 1075551734, + 2426185198, + 1928626545, + 2299861019, + 1352977552, + 2852452737, + 1344243810, + 1204943476, + 4064838147, + 2187199234, + 1219394145, + 2426735169, + 4170190382, + 375820094, + 3832342307, + 900123363, + 1116449772, + 2267057533, + 3392041308, + 757279980, + 2775664555, + 3135159252, + 3954470868, + 1256804711, + 4023293677, + 1115360007, + 3192524782, + 4045224761, + 26380809, + 3956354851, + 949316339, + 2073953054, + 2109227579, + 3267027241, + 891142208, + 2046500250, + 1127979304, + 2068111975, + 3946249783, + 4166524712, + 77929791, + 1076334563, + 3262193518, + 1046259567, ]; static const List _envieddatapayPalClientId = [ - 545058209, - 3238221982, - 4268024554, - 1613788329, - 4156310396, - 2655070254, - 4103563982, - 1665439214, - 3250797282, - 3975913427, - 2375218636, - 1968744345, - 3415427262, - 1951341824, - 1459071635, - 505847010, - 849975883, - 1813779222, - 3997677135, - 4038193331, - 1494379417, - 1973751530, - 403442461, - 299668979, - 4138434428, - 365332304, - 512141000, - 1308280710, - 3176485327, - 4017298907, - 3598282538, - 2889098384, - 4122317343, - 684456882, - 2898224795, - 3320545260, - 809900447, - 3116416269, - 3464165755, - 763538937, - 1610651359, - 246994461, - 2453669671, - 2844968424, - 2415897843, - 4065493646, - 3410668580, - 2599427856, - 2911877842, - 3319623558, - 656967513, - 3002495065, - 2254830917, - 799959452, - 3523786147, - 2468875840, - 3361961100, - 2454985654, - 3769181796, - 479710647, - 3276971393, - 2814486562, - 457710868, - 4107007815, - 1343819752, - 460270333, - 1206543952, - 3140345123, - 2665168618, - 1404786880, - 320234009, - 3188068543, - 1926495001, - 2077509930, - 291943625, - 2124167264, - 2082622593, - 1496873131, - 19571477, - 3186762356, - 1870915636, - 991270962, - 4007893435, - 1656281597, - 323248070, - 1706467892, - 1592398249, + 1574571516, + 2116394359, + 4134177153, + 4264179950, + 3349316736, + 3910294394, + 2802940380, + 2694731454, + 3970884338, + 552276933, + 293160978, + 309963483, + 3437116595, + 34160048, + 3014680365, + 4206749088, + 3314963463, + 3752215454, + 2573447861, + 1240467747, + 1703500226, + 2941605391, + 1258729724, + 2930279951, + 3263848266, + 4274261520, + 3189086990, + 3580436605, + 2076400302, + 3665756903, + 1882780261, + 3524153114, + 2380629504, + 997361930, + 262716475, + 2322307349, + 256271851, + 2441355666, + 61526742, + 3673667690, + 3687754120, + 3163324869, + 1622249992, + 1075551633, + 2426185103, + 1928626492, + 2299861060, + 1352977576, + 2852452827, + 1344243791, + 1204943391, + 4064838244, + 2187199286, + 1219394093, + 2426735220, + 4170190365, + 375820117, + 3832342299, + 900123318, + 1116449689, + 2267057413, + 3392041219, + 757279960, + 2775664577, + 3135159185, + 3954470787, + 1256804671, + 4023293609, + 1115360108, + 3192524704, + 4045224777, + 26380881, + 3956354916, + 949316256, + 2073953097, + 2109227627, + 3267027289, + 891142153, + 2046500320, + 1127979372, + 2068111905, + 3946249839, + 4166524762, + 77929831, + 1076334479, + 3262193452, + 1046259459, ]; static final String payPalClientId = String.fromCharCodes(List.generate( @@ -10798,181 +10798,181 @@ final class _Env { ).map((int i) => _envieddatapayPalClientId[i] ^ _enviedkeypayPalClientId[i])); static const List _enviedkeypayPalSecret = [ - 2491219203, - 359151560, - 2129194181, - 2273233135, - 2414687225, - 4091369435, - 2838847042, - 2443788764, - 2671376683, - 1638640938, - 1545429007, - 773876670, - 2609220624, - 3200131006, - 418006273, - 1222917693, - 140422981, - 2966077803, - 1559457586, - 549622254, - 3582071145, - 2965012497, - 1957288968, - 2311697965, - 1042598899, - 3836645, - 3962766969, - 4286834716, - 3869536349, - 907511555, - 3799356820, - 3981623730, - 3839401471, - 22093591, - 1128221888, - 2295328775, - 1988062977, - 3618192114, - 267968518, - 268702472, - 3613877190, - 2559321666, - 3665328656, - 3793658244, - 1018674235, - 2860264256, - 2451547686, - 4267585736, - 2502585767, - 1554309045, - 2467690694, - 1409126434, - 2126653409, - 632939572, - 4006117595, - 45546848, - 1190177070, - 2496725531, - 3435361433, - 1154899354, - 3219559250, - 1512675456, - 1504867192, - 1550778603, - 3101023171, - 827125478, - 877043757, - 468362786, - 2952007085, - 628304589, - 3536357693, - 3642614384, - 3054346088, - 393275222, - 1209262433, - 3891630703, - 1598797740, - 1795736287, - 1169620526, - 1801844862, - 2496570217, - 2510292194, - 3854949456, - 2341663614, - 3036683707, - 4113445554, + 3718008434, + 312388791, + 3756106113, + 117312471, + 193433660, + 3641603753, + 2943214171, + 1647041534, + 2209481540, + 797694688, + 3697333056, + 3950984032, + 616792379, + 3923324236, + 1872482344, + 1799659472, + 2018413285, + 2551850513, + 2530839071, + 1098757269, + 846980068, + 2218504243, + 538811605, + 2135686172, + 1989369288, + 238632751, + 2894763022, + 825053482, + 3287258989, + 2401617040, + 647866374, + 3743485772, + 1205550791, + 4273927372, + 3099638652, + 1326431376, + 620815572, + 235726900, + 3429969821, + 4148834935, + 1046185493, + 2775326402, + 3918392545, + 2838008713, + 363467207, + 92773524, + 2138699812, + 668998341, + 2523330546, + 1427569051, + 3150100207, + 2916157910, + 699984256, + 3825142083, + 2455847862, + 3498456014, + 3040495768, + 951897300, + 3613953723, + 1772065071, + 2618428243, + 4125519483, + 1847704278, + 961160216, + 3647565056, + 1396505137, + 1773535857, + 1261026711, + 135453821, + 686931060, + 1877707937, + 3956148830, + 4207694578, + 3267868174, + 3904060464, + 1987807179, + 737443211, + 697656235, + 1610488384, + 2118115758, + 3745023101, + 1550056243, + 2800352809, + 1292572133, + 419257976, + 3924111373, ]; static const List _envieddatapayPalSecret = [ - 2491219273, - 359151498, - 2129194116, - 2273233070, - 2414687119, - 4091369386, - 2838846984, - 2443788685, - 2671376748, - 1638641023, - 1545429116, - 773876725, - 2609220692, - 3200130958, - 418006363, - 1222917719, - 140422957, - 2966077791, - 1559457657, - 549622148, - 3582071052, - 2965012594, - 1957289074, - 2311698005, - 1042598805, - 3836583, - 3962766911, - 4286834788, - 3869536368, - 907511600, - 3799356844, - 3981623777, - 3839401371, - 22093691, - 1128221858, - 2295328846, - 1988063058, - 3618192071, - 267968560, - 268702558, - 3613877140, - 2559321615, - 3665328680, - 3793658314, - 1018674303, - 2860264230, - 2451547715, - 4267585790, - 2502585802, - 1554309087, - 2467690635, - 1409126471, - 2126653371, - 632939646, - 4006117555, - 45546798, - 1190177122, - 2496725585, - 3435361532, - 1154899441, - 3219559271, - 1512675544, - 1504867103, - 1550778554, - 3101023104, - 827125399, - 877043814, - 468362849, - 2952007141, - 628304569, - 3536357743, - 3642614294, - 3054346078, - 393275163, - 1209262347, - 3891630653, - 1598797781, - 1795736306, - 1169620552, - 1801844806, - 2496570161, - 2510292112, - 3854949384, - 2341663506, - 3036683769, - 4113445598, + 3718008376, + 312388853, + 3756106176, + 117312406, + 193433674, + 3641603800, + 2943214097, + 1647041455, + 2209481475, + 797694645, + 3697333043, + 3950983979, + 616792447, + 3923324284, + 1872482418, + 1799659450, + 2018413197, + 2551850533, + 2530839124, + 1098757375, + 846979969, + 2218504272, + 538811567, + 2135686244, + 1989369262, + 238632813, + 2894763080, + 825053522, + 3287258944, + 2401617059, + 647866430, + 3743485727, + 1205550755, + 4273927328, + 3099638558, + 1326431449, + 620815495, + 235726849, + 3429969835, + 4148834849, + 1046185543, + 2775326351, + 3918392537, + 2838008775, + 363467139, + 92773618, + 2138699841, + 668998387, + 2523330463, + 1427569137, + 3150100130, + 2916157875, + 699984346, + 3825142025, + 2455847902, + 3498455936, + 3040495828, + 951897246, + 3613953758, + 1772065092, + 2618428262, + 4125519395, + 1847704241, + 961160265, + 3647565123, + 1396505152, + 1773535802, + 1261026772, + 135453749, + 686930944, + 1877708019, + 3956148792, + 4207694532, + 3267868227, + 3904060506, + 1987807129, + 737443314, + 697656198, + 1610488358, + 2118115734, + 3745023013, + 1550056257, + 2800352881, + 1292572041, + 419257914, + 3924111457, ]; static final String payPalSecret = String.fromCharCodes(List.generate( @@ -10982,101 +10982,101 @@ final class _Env { ).map((int i) => _envieddatapayPalSecret[i] ^ _enviedkeypayPalSecret[i])); static const List _enviedkeygeminiApi = [ - 2348553014, - 3831202948, - 1314289139, - 4059431953, - 1404248441, - 3641759431, - 761655019, - 3306542402, - 1770703325, - 484315725, - 2998663110, - 3911645831, - 1885611912, - 2937355433, - 4146366126, - 3082291542, - 1411120377, - 72503457, - 2273400959, - 399926592, - 2551360367, - 3160122347, - 4156779704, - 3801264723, - 218778687, - 989333531, - 1462694075, - 3764812939, - 1686329425, - 3768074087, - 2096245092, - 842016757, - 941247434, - 390320366, - 485943190, - 1798728121, - 2234878438, - 1375869753, - 1156326158, - 1601743399, - 3050795350, - 3939351920, - 1852996410, - 1615221011, - 3430504180, - 2243332004, + 1859262100, + 203950432, + 421275608, + 953836567, + 3042143642, + 3084570669, + 2229351408, + 2971788735, + 1850348995, + 2852580586, + 3798764062, + 4188224701, + 3611658880, + 1717962978, + 2350520024, + 4039783157, + 2179317152, + 610931161, + 581395150, + 166116424, + 3403294526, + 4116017239, + 2437723564, + 3969770419, + 2231411250, + 1167885448, + 2778051250, + 2219586345, + 293454986, + 3302993747, + 2486011923, + 3826683424, + 1023810379, + 1737393104, + 1701893387, + 1396736375, + 2140289732, + 1485152069, + 1008657761, + 3953224971, + 2053265522, + 2401167643, + 10536185, + 2563937794, + 1219733292, + 3377849133, ]; static const List _envieddatageminiApi = [ - 2348553063, - 3831203019, - 1314289054, - 4059432032, - 1404248355, - 3641759412, - 761654970, - 3306542363, - 1770703280, - 484315773, - 2998663166, - 3911645937, - 1885612004, - 2937355494, - 4146366175, - 3082291516, - 1411120304, - 72503446, - 2273400852, - 399926572, - 2551360313, - 3160122273, - 4156779742, - 3801264677, - 218778735, - 989333551, - 1462694124, - 3764813001, - 1686329367, - 3768074018, - 2096245003, - 842016656, - 941247399, - 390320260, - 485943281, - 1798728128, - 2234878421, - 1375869696, - 1156326200, - 1601743438, - 3050795278, - 3939351810, - 1852996450, - 1615221119, - 3430504118, - 2243332040, + 1859262149, + 203950383, + 421275573, + 953836646, + 3042143680, + 3084570718, + 2229351329, + 2971788774, + 1850348974, + 2852580570, + 3798764070, + 4188224715, + 3611658988, + 1717962925, + 2350519977, + 4039783071, + 2179317225, + 610931182, + 581395109, + 166116388, + 3403294568, + 4116017181, + 2437723594, + 3969770437, + 2231411298, + 1167885500, + 2778051301, + 2219586411, + 293455052, + 3302993686, + 2486012028, + 3826683461, + 1023810342, + 1737393082, + 1701893484, + 1396736270, + 2140289783, + 1485152124, + 1008657751, + 3953225058, + 2053265450, + 2401167721, + 10536097, + 2563937902, + 1219733358, + 3377849153, ]; static final String geminiApi = String.fromCharCodes(List.generate( @@ -11086,101 +11086,101 @@ final class _Env { ).map((int i) => _envieddatageminiApi[i] ^ _enviedkeygeminiApi[i])); static const List _enviedkeygeminiApiMasa = [ - 331072235, - 1641700432, - 670606718, - 1535711621, - 715396828, - 661067907, - 1884807807, - 1801064123, - 3908404627, - 3488244278, - 3009265722, - 673419129, - 2964765796, - 94739088, - 1039135150, - 1621029463, - 2552336150, - 951704035, - 3297417199, - 994943873, - 2314593375, - 842316745, - 2470990917, - 862624867, - 213842102, - 1968477958, - 87527473, - 1351015940, - 465457937, - 153935712, - 1618188131, - 2400338463, - 1180135933, - 1365305807, - 3802945790, - 4097854595, - 1284931949, - 3584443123, - 2133135227, - 1479486122, - 3427641879, - 3608702433, - 3038490015, - 973091624, - 1403854331, - 2399356153, + 2434555889, + 1242150173, + 3639359251, + 967348087, + 1824649302, + 1929857218, + 236559344, + 2935356097, + 4014811242, + 452792338, + 602804176, + 1125494977, + 1082899232, + 835416487, + 317280670, + 3176687600, + 2045449216, + 2659040313, + 76521799, + 3015976247, + 1615602179, + 3438617288, + 677501358, + 3746699614, + 702854010, + 532452138, + 136703498, + 294029456, + 3556052345, + 3607064523, + 901909953, + 1317311932, + 3050852131, + 3112193812, + 602465736, + 1388904779, + 47519742, + 847938616, + 1669648448, + 3526940741, + 2214738802, + 2702827987, + 2244044977, + 1647615524, + 1176138928, + 3795645406, ]; static const List _envieddatageminiApiMasa = [ - 331072186, - 1641700383, - 670606611, - 1535711732, - 715396742, - 661068016, - 1884807726, - 1801064178, - 3908404707, - 3488244306, - 3009265783, - 673419085, - 2964765734, - 94739138, - 1039135197, - 1621029404, - 2552336251, - 951703938, - 3297417131, - 994943947, - 2314593296, - 842316697, - 2470990962, - 862624775, - 213842156, - 1968478070, - 87527428, - 1351015977, - 465458034, - 153935702, - 1618188077, - 2400338504, - 1180135835, - 1365305772, - 3802945686, - 4097854644, - 1284931901, - 3584443058, - 2133135127, - 1479486203, - 3427641935, - 3608702355, - 3038490055, - 973091652, - 1403854265, - 2399356053, + 2434555808, + 1242150226, + 3639359358, + 967347974, + 1824649228, + 1929857201, + 236559265, + 2935356040, + 4014811162, + 452792438, + 602804125, + 1125495029, + 1082899298, + 835416565, + 317280749, + 3176687547, + 2045449325, + 2659040344, + 76521731, + 3015976317, + 1615602252, + 3438617240, + 677501337, + 3746699578, + 702853920, + 532452186, + 136703551, + 294029501, + 3556052250, + 3607064573, + 901909903, + 1317311979, + 3050852165, + 3112193911, + 602465696, + 1388904828, + 47519662, + 847938681, + 1669648428, + 3526940692, + 2214738730, + 2702827937, + 2244045033, + 1647615560, + 1176138994, + 3795645362, ]; static final String geminiApiMasa = String.fromCharCodes(List.generate( @@ -11190,87 +11190,87 @@ final class _Env { ).map((int i) => _envieddatageminiApiMasa[i] ^ _enviedkeygeminiApiMasa[i])); static const List _enviedkeyagoraAppId = [ - 1448094302, - 1758526592, - 1296788287, - 1992945573, - 4057284737, - 1141035464, - 3242419251, - 1414686012, - 614438755, - 3651500041, - 1693284652, - 3179833392, - 3246195153, - 4243149600, - 48987053, - 694518099, - 2342102978, - 1280124658, - 2764739937, - 941537104, - 788051234, - 4160029384, - 3888407420, - 2820177134, - 489088968, - 765959240, - 49512227, - 1540086581, - 2518012965, - 697027361, - 933389268, - 3092908295, - 633462158, - 2688657534, - 2351278152, - 2230791879, - 1015578700, - 1159851409, - 3779084456, + 2253615438, + 1990934356, + 95479025, + 1208748836, + 1974327317, + 3039629690, + 3185695805, + 1525131870, + 3050141441, + 1245946991, + 2078451369, + 673072730, + 3812318338, + 3039696779, + 1967595078, + 1120215937, + 2550094421, + 1530794385, + 3254646200, + 3598478211, + 149593549, + 2736260904, + 3340132767, + 1932818550, + 1354754755, + 4072067426, + 3079563955, + 3954632597, + 673814578, + 790985780, + 3623824573, + 1392885355, + 2108543053, + 1940963661, + 2269072984, + 872265694, + 526675930, + 1490411784, + 589440308, ]; static const List _envieddataagoraAppId = [ - 1448094313, - 1758526641, - 1296788231, - 1992945565, - 4057284785, - 1141035438, - 3242419201, - 1414686038, - 614438741, - 3651500090, - 1693284634, - 3179833439, - 3246195172, - 4243149584, - 48987028, - 694518073, - 2342103024, - 1280124614, - 2764739864, - 941537125, - 788051216, - 4160029425, - 3888407368, - 2820177114, - 489089008, - 765959288, - 49512282, - 1540086534, - 2518012949, - 697027412, - 933389292, - 3092908339, - 633462198, - 2688657446, - 2351278138, - 2230791839, - 1015578656, - 1159851475, - 3779084484, + 2253615481, + 1990934373, + 95478985, + 1208748828, + 1974327333, + 3039629596, + 3185695759, + 1525131828, + 3050141495, + 1245946972, + 2078451359, + 673072693, + 3812318391, + 3039696827, + 1967595135, + 1120216043, + 2550094439, + 1530794405, + 3254646209, + 3598478262, + 149593599, + 2736260881, + 3340132779, + 1932818498, + 1354754811, + 4072067410, + 3079563978, + 3954632614, + 673814530, + 790985793, + 3623824517, + 1392885343, + 2108543093, + 1940963605, + 2269072938, + 872265606, + 526675894, + 1490411850, + 589440344, ]; static final String agoraAppId = String.fromCharCodes(List.generate( @@ -11280,89 +11280,89 @@ final class _Env { ).map((int i) => _envieddataagoraAppId[i] ^ _enviedkeyagoraAppId[i])); static const List _enviedkeyagoraAppCertificate = [ - 2026284921, - 988566402, - 3681095619, - 1658208752, - 463758627, - 2197609797, - 2563707925, - 2406569047, - 3869816322, - 3104803636, - 4165928636, - 2073076614, - 2171718539, - 989593439, - 3953179495, - 1320431542, - 3636243561, - 3796647991, - 3812720874, - 1986840188, - 4038030949, - 3811003834, - 2530391134, - 2639974324, - 3743843196, - 172919101, - 369340007, - 1396048803, - 3408007158, - 1785192824, - 1266601296, - 3425302872, - 1623872913, - 1403004989, - 836851518, - 3783997175, - 903225456, - 1459986110, - 4028795555, - 3827552480, + 2873063464, + 3865350345, + 151067116, + 1809037209, + 4248682971, + 2669445802, + 2065317306, + 1868204412, + 4189199547, + 1119308867, + 2395994117, + 1206419151, + 96115114, + 1086501200, + 1721558400, + 2621929456, + 1027189603, + 1966075790, + 3009547951, + 2885159651, + 3809489430, + 3766778708, + 2246975302, + 3230972733, + 2969057515, + 1855837199, + 3560298573, + 1904454152, + 3345041204, + 2079240799, + 676002326, + 1631322148, + 3318698674, + 2982726180, + 639292347, + 248421691, + 3626499907, + 1246129204, + 907226949, + 2499142077, ]; static const List _envieddataagoraAppCertificate = [ - 2026284819, - 988566451, - 3681095668, - 1658208641, - 463758618, - 2197609841, - 2563707937, - 2406568994, - 3869816374, - 3104803597, - 4165928591, - 2073076671, - 2171718587, - 989593397, - 3953179407, - 1320431559, - 3636243550, - 3796647938, - 3812720850, - 1986840073, - 4038030932, - 3811003788, - 2530391146, - 2639974285, - 3743843144, - 172919049, - 369339999, - 1396048850, - 3408007108, - 1785192705, - 1266601318, - 3425302816, - 1623873015, - 1403005000, - 836851558, - 3783997061, - 903225384, - 1459986130, - 4028795617, - 3827552396, + 2873063490, + 3865350392, + 151067099, + 1809037288, + 4248682978, + 2669445790, + 2065317262, + 1868204297, + 4189199503, + 1119308922, + 2395994166, + 1206419190, + 96115098, + 1086501178, + 1721558504, + 2621929345, + 1027189588, + 1966075835, + 3009547927, + 2885159574, + 3809489447, + 3766778722, + 2246975346, + 3230972676, + 2969057503, + 1855837243, + 3560298613, + 1904454265, + 3345041158, + 2079240742, + 676002336, + 1631322204, + 3318698708, + 2982726225, + 639292387, + 248421705, + 3626499867, + 1246129240, + 907226887, + 2499142097, ]; static final String agoraAppCertificate = String.fromCharCodes( @@ -11375,183 +11375,183 @@ final class _Env { _enviedkeyagoraAppCertificate[i])); static const List _enviedkeypayPalClientIdLive = [ - 2542299289, - 390661455, - 1747944626, - 2071260196, - 4265511873, - 4145259269, - 1042837347, - 3904594211, - 3354780516, - 3474181519, - 3396065178, - 3276749209, - 866161328, - 2759495002, - 2208191859, - 1624281328, - 1962123208, - 3099634237, - 1467685684, - 3784772815, - 656890789, - 2367890627, - 791214153, - 1808440824, - 1506375395, - 3517599979, - 1244672442, - 3010675983, - 1383339829, - 996488188, - 776293701, - 4122977319, - 3311234769, - 2639382642, - 3938865093, - 2641954156, - 3278612116, - 2038432489, - 2031008450, - 2612737911, - 1392456194, - 3105631915, - 2954642987, - 1962313025, - 3465759387, - 3405320217, - 171629124, - 3325605649, - 1391239325, - 2254054182, - 2556522173, - 3568636970, - 1623466018, - 4096483970, - 4173884364, - 3997348234, - 538392571, - 1635557684, - 1193852388, - 3981478344, - 2867502975, - 2039501444, - 2438935886, - 2443448091, - 139458359, - 3766716202, - 616884353, - 3413980379, - 2979942606, - 3007101838, - 1557122824, - 3700307120, - 373874559, - 2351930522, - 2616179042, - 2754313346, - 2496321093, - 785714516, - 3997602222, - 1623852208, - 273660114, - 3994322644, - 433012430, - 602514198, - 3924571815, - 709063477, - 3825461016, + 69596411, + 873589093, + 232871441, + 4139219725, + 225643227, + 1273981623, + 2260037248, + 38915276, + 3796490412, + 1909394323, + 3272797904, + 2210114040, + 532972755, + 2194944948, + 467824608, + 686016837, + 3340657463, + 1828353118, + 2868211967, + 116740880, + 3281319586, + 117778164, + 541824458, + 4062722597, + 1714444267, + 870531452, + 994275678, + 2819420335, + 3369253168, + 1977295939, + 2956186051, + 3012122935, + 931165115, + 3930963878, + 332615070, + 683653772, + 1774746061, + 2058818923, + 2785142985, + 1859805017, + 3319559907, + 1084352461, + 3088586038, + 3955448668, + 2674253165, + 171881065, + 1014756719, + 3172378263, + 1406472269, + 4214218893, + 2517244265, + 1701225746, + 3789129053, + 3575900599, + 2092921156, + 620307237, + 1181510742, + 2285706650, + 63064425, + 432821472, + 3326755779, + 2221831040, + 427064911, + 1144209989, + 2909648447, + 2075439641, + 2934565442, + 1655542499, + 2512231808, + 2729060603, + 1419748707, + 1804606487, + 2321139366, + 1252155635, + 2000395646, + 1876800269, + 811818544, + 1562461471, + 1186102363, + 445464183, + 1873796380, + 3251173474, + 3625290117, + 190073696, + 620128443, + 3671554613, + 1087947532, ]; static const List _envieddatapayPalClientIdLive = [ - 2542299336, - 390661397, - 1747944692, - 2071260239, - 4265511851, - 4145259332, - 1042837260, - 3904594297, - 3354780418, - 3474181576, - 3396065262, - 3276749303, - 866161367, - 2759494932, - 2208191744, - 1624281237, - 1962123194, - 3099634257, - 1467685720, - 3784772857, - 656890839, - 2367890672, - 791214122, - 1808440763, - 1506375382, - 3517599965, - 1244672482, - 3010676067, - 1383339780, - 996488079, - 776293651, - 4122977387, - 3311234688, - 2639382553, - 3938865067, - 2641954137, - 3278612208, - 2038432420, - 2031008416, - 2612737806, - 1392456295, - 3105631945, - 2954643011, - 1962313019, - 3465759441, - 3405320256, - 171629169, - 3325605672, - 1391239384, - 2254054263, - 2556522126, - 3568636994, - 1623466072, - 4096484021, - 4173884309, - 3997348338, - 538392474, - 1635557745, - 1193852309, - 3981478285, - 2867502907, - 2039501533, - 2438935838, - 2443448143, - 139458402, - 3766716268, - 616884450, - 3413980298, - 2979942553, - 3007101951, - 1557122942, - 3700307157, - 373874479, - 2351930619, - 2616178995, - 2754313399, - 2496321040, - 785714462, - 3997602276, - 1623852262, - 273660032, - 3994322572, - 433012412, - 602514254, - 3924571851, - 709063543, - 3825461108, + 69596330, + 873589055, + 232871511, + 4139219814, + 225643185, + 1273981686, + 2260037359, + 38915222, + 3796490442, + 1909394388, + 3272797860, + 2210113942, + 532972724, + 2194945018, + 467824531, + 686016800, + 3340657477, + 1828353074, + 2868211859, + 116740902, + 3281319632, + 117778119, + 541824425, + 4062722662, + 1714444254, + 870531402, + 994275590, + 2819420355, + 3369253121, + 1977295920, + 2956186005, + 3012123003, + 931165162, + 3930963917, + 332615152, + 683653817, + 1774746025, + 2058818854, + 2785142955, + 1859804960, + 3319559814, + 1084352431, + 3088586078, + 3955448614, + 2674253095, + 171881008, + 1014756698, + 3172378286, + 1406472200, + 4214218972, + 2517244250, + 1701225850, + 3789128999, + 3575900544, + 2092921117, + 620307293, + 1181510711, + 2285706719, + 63064344, + 432821413, + 3326755719, + 2221831129, + 427064863, + 1144209937, + 2909648490, + 2075439711, + 2934565409, + 1655542450, + 2512231895, + 2729060490, + 1419748629, + 1804606578, + 2321139446, + 1252155538, + 2000395567, + 1876800312, + 811818597, + 1562461525, + 1186102289, + 445464097, + 1873796430, + 3251173434, + 3625290231, + 190073656, + 620128471, + 3671554679, + 1087947616, ]; static final String payPalClientIdLive = String.fromCharCodes( @@ -11563,185 +11563,185 @@ final class _Env { _envieddatapayPalClientIdLive[i] ^ _enviedkeypayPalClientIdLive[i])); static const List _enviedkeypayPalSecretLive = [ - 1035068903, - 1447661584, - 1409221185, - 988993667, - 543861874, - 29368401, - 3934213323, - 989340657, - 1897854369, - 515072162, - 2090896818, - 3041424621, - 2320106328, - 2116643106, - 1427262157, - 3311252673, - 2728300542, - 2141915600, - 917476925, - 4094130247, - 3456607169, - 877656076, - 2745651374, - 1026338939, - 3664875555, - 1833545601, - 2740440543, - 687935088, - 1914377160, - 716785573, - 3965153094, - 2625758146, - 2664880688, - 2337861591, - 1517540501, - 1623718624, - 138091139, - 3016190137, - 739487238, - 929470714, - 913876922, - 766513102, - 870622782, - 2522673204, - 2575281623, - 1514575539, - 1997290556, - 2720321062, - 2849766745, - 902475946, - 194253332, - 1402251347, - 901556128, - 135847122, - 818650003, - 2763500400, - 666761799, - 2822201518, - 3424924601, - 925074788, - 177352254, - 2032437828, - 2627938656, - 3680658443, - 1148984926, - 2605980334, - 2496204043, - 332053088, - 2032801697, - 4152084765, - 2746536103, - 2680085506, - 2939871323, - 1435173232, - 337286840, - 4163921449, - 213372673, - 1477587201, - 3029114783, - 3973472544, - 4257829830, - 3692015031, - 758890879, - 503747431, - 1493112573, - 522426837, - 3389161230, - 2087925822, + 1316338992, + 2934499674, + 441253484, + 3062561367, + 688400266, + 3570437486, + 3223040446, + 1990198982, + 3179287855, + 417998459, + 2836853710, + 3100559619, + 856406216, + 1514269491, + 3876418115, + 4165790989, + 2262412461, + 160868242, + 2116109511, + 4104498331, + 1851216588, + 1879282179, + 1237897357, + 3858204089, + 3747634703, + 2141711056, + 3566743998, + 3620765426, + 2132703484, + 1835351007, + 4058813025, + 3294598901, + 2347665803, + 2602630322, + 3481441450, + 2722356781, + 782174952, + 1816286109, + 1998492336, + 1799825115, + 3242661723, + 4071436950, + 3968422153, + 3665151634, + 2464091889, + 1500353234, + 1667274987, + 3046083686, + 3296526971, + 3171894493, + 3956072181, + 752319072, + 3909463465, + 1662576819, + 1961994514, + 4247777430, + 786770925, + 2125671099, + 2095745117, + 2007226122, + 1655630565, + 2208780260, + 1359187445, + 905080412, + 2321046971, + 1400055968, + 931714488, + 484645126, + 3269353384, + 1152972555, + 3785457400, + 2955211827, + 776617598, + 1143016427, + 2988963394, + 1725807212, + 2276710809, + 4053918261, + 2606179331, + 4108903736, + 3483769001, + 2045083805, + 1832402457, + 1452566787, + 2097765556, + 1373293273, + 353962874, + 2844102308, ]; static const List _envieddatapayPalSecretLive = [ - 1035068845, - 1447661633, - 1409221125, - 988993730, - 543861798, - 29368352, - 3934213280, - 989340570, - 1897854415, - 515072230, - 2090896852, - 3041424516, - 2320106270, - 2116643154, - 1427262088, - 3311252608, - 2728300464, - 2141915622, - 917476877, - 4094130188, - 3456607107, - 877656120, - 2745651422, - 1026338876, - 3664875603, - 1833545669, - 2740440510, - 687935034, - 1914377122, - 716785628, - 3965153079, - 2625758080, - 2664880753, - 2337861555, - 1517540524, - 1623718538, - 138091259, - 3016190196, - 739487300, - 929470634, - 913876938, - 766513076, - 870622825, - 2522673249, - 2575281638, - 1514575587, - 1997290509, - 2720321101, - 2849766762, - 902476002, - 194253349, - 1402251321, - 901556218, - 135847098, - 818650050, - 2763500314, - 666761769, - 2822201497, - 3424924554, - 925074721, - 177352310, - 2032437815, - 2627938603, - 3680658522, - 1148984880, - 2605980367, - 2496204092, - 332053076, - 2032801777, - 4152084773, - 2746536151, - 2680085563, - 2939871331, - 1435173144, - 337286879, - 4163921510, - 213372783, - 1477587276, - 3029114878, - 3973472631, - 4257829782, - 3692015072, - 758890791, - 503747349, - 1493112485, - 522426809, - 3389161292, - 2087925842, + 1316339066, + 2934499595, + 441253416, + 3062561302, + 688400350, + 3570437407, + 3223040469, + 1990198957, + 3179287873, + 417998399, + 2836853672, + 3100559722, + 856406158, + 1514269507, + 3876418054, + 4165791052, + 2262412515, + 160868260, + 2116109559, + 4104498384, + 1851216526, + 1879282231, + 1237897469, + 3858204158, + 3747634815, + 2141710996, + 3566744031, + 3620765368, + 2132703382, + 1835350950, + 4058812944, + 3294598839, + 2347665866, + 2602630358, + 3481441427, + 2722356807, + 782174864, + 1816286160, + 1998492402, + 1799825035, + 3242661675, + 4071437036, + 3968422238, + 3665151687, + 2464091840, + 1500353154, + 1667274970, + 3046083597, + 3296526920, + 3171894421, + 3956072132, + 752318986, + 3909463539, + 1662576859, + 1961994563, + 4247777532, + 786770819, + 2125671052, + 2095745134, + 2007226191, + 1655630509, + 2208780183, + 1359187390, + 905080333, + 2321046997, + 1400056001, + 931714447, + 484645170, + 3269353464, + 1152972595, + 3785457288, + 2955211786, + 776617542, + 1143016323, + 2988963365, + 1725807139, + 2276710903, + 4053918328, + 2606179426, + 4108903791, + 3483769081, + 2045083850, + 1832402497, + 1452566897, + 2097765612, + 1373293237, + 353962808, + 2844102344, ]; static final String payPalSecretLive = String.fromCharCodes( @@ -11753,35 +11753,35 @@ final class _Env { _envieddatapayPalSecretLive[i] ^ _enviedkeypayPalSecretLive[i])); static const List _enviedkeyintegrationIdPayMob = [ - 2397966277, - 2069956039, - 1361256264, - 1853947445, - 3647533081, - 1174867334, - 3039648934, - 3895163383, - 1487658677, - 3167392003, - 55936782, - 3971095795, - 893695618, + 3111742374, + 3283908600, + 1313346096, + 1181105214, + 825922123, + 2725069277, + 3419976690, + 2717117322, + 3786260126, + 125330592, + 251358194, + 237915311, + 117279205, ]; static const List _envieddataintegrationIdPayMob = [ - 2397966325, - 2069956085, - 1361256315, - 1853947394, - 3647533103, - 1174867381, - 3039648918, - 3895163311, - 1487658695, - 3167392091, - 55936866, - 3971095729, - 893695726, + 3111742358, + 3283908554, + 1313346051, + 1181105161, + 825922173, + 2725069294, + 3419976642, + 2717117394, + 3786260204, + 125330680, + 251358110, + 237915373, + 117279113, ]; static final String integrationIdPayMob = String.fromCharCodes( @@ -11794,53 +11794,53 @@ final class _Env { _enviedkeyintegrationIdPayMob[i])); static const List _enviedkeypasswordPayMob = [ - 332790663, - 2836905216, - 2212351092, - 3634004287, - 3883454581, - 3428888502, - 940741469, - 1185651169, - 656396628, - 4002155943, - 225960269, - 503652661, - 2923047954, - 1697258430, - 3457600879, - 2020202544, - 3576617071, - 2411294963, - 269132078, - 4243015950, - 397894215, - 2003364194, + 1740661301, + 32303447, + 989116239, + 2505591163, + 2895973796, + 2657165521, + 63133920, + 924635162, + 2337987249, + 2624434880, + 872069784, + 810795196, + 2057968197, + 139867417, + 1845022719, + 2122212767, + 1216045155, + 3847740935, + 1636193109, + 3661245410, + 2355846265, + 667173925, ]; static const List _envieddatapasswordPayMob = [ - 332790752, - 2836905280, - 2212351002, - 3634004308, - 3883454513, - 3428888452, - 940741502, - 1185651160, - 656396653, - 4002155980, - 225960300, - 503652701, - 2923048022, - 1697258465, - 3457600833, - 2020202567, - 3576617015, - 2411294849, - 269132150, - 4243016034, - 397894149, - 2003364110, + 1740661330, + 32303383, + 989116193, + 2505591056, + 2895973856, + 2657165539, + 63133891, + 924635171, + 2337987208, + 2624434859, + 872069817, + 810795220, + 2057968129, + 139867462, + 1845022673, + 2122212840, + 1216045115, + 3847741045, + 1636193037, + 3661245326, + 2355846203, + 667173961, ]; static final String passwordPayMob = String.fromCharCodes(List.generate( @@ -11850,43 +11850,43 @@ final class _Env { ).map((int i) => _envieddatapasswordPayMob[i] ^ _enviedkeypasswordPayMob[i])); static const List _enviedkeyusernamePayMob = [ - 1259163190, - 2899771165, - 2658143379, - 3212391423, - 546469793, - 35860564, - 1527687409, - 4279475277, - 3181847286, - 2277228981, - 1818026765, - 1808572468, - 821979602, - 3472422315, - 2963790430, - 3646709801, - 3514016467, + 3445777243, + 2512007353, + 3567927238, + 1203193217, + 1077411162, + 330993366, + 1330530134, + 3327181310, + 2019354241, + 2573037613, + 5732065, + 1339744267, + 2031056984, + 1831374265, + 279112188, + 2451205108, + 3365504058, ]; static const List _envieddatausernamePayMob = [ - 1259163141, - 2899771178, - 2658143392, - 3212391374, - 546469784, - 35860581, - 1527687361, - 4279475321, - 3181847238, - 2277228928, - 1818026815, - 1808572524, - 821979552, - 3472422387, - 2963790386, - 3646709867, - 3514016447, + 3445777256, + 2512007310, + 3567927285, + 1203193264, + 1077411171, + 330993383, + 1330530150, + 3327181258, + 2019354289, + 2573037592, + 5732051, + 1339744339, + 2031056938, + 1831374305, + 279112080, + 2451205046, + 3365504086, ]; static final String usernamePayMob = String.fromCharCodes(List.generate( @@ -11896,581 +11896,581 @@ final class _Env { ).map((int i) => _envieddatausernamePayMob[i] ^ _enviedkeyusernamePayMob[i])); static const List _enviedkeypayMobApikey = [ - 1436441981, - 2858120946, - 1758266612, - 1551495857, - 3675912777, - 238431627, - 699389598, - 2242761851, - 423226557, - 1446934341, - 1637065185, - 1059962752, - 409847584, - 1746021489, - 2242543494, - 4196703466, - 462250273, - 1160704649, - 2946010227, - 299745270, - 1348878758, - 228755971, - 1053082578, - 2892009733, - 911560276, - 2418811563, - 2249786275, - 534454105, - 3047753022, - 3726100432, - 1339867417, - 2900507748, - 290608859, - 2512036377, - 3686036601, - 2605866358, - 4058595918, - 3590770183, - 840479122, - 1187641157, - 5241726, - 3727073978, - 480028393, - 319377652, - 1923752151, - 3456819392, - 2353220155, - 572829433, - 3196397607, - 1758973846, - 1505571266, - 3173135213, - 2104056525, - 3222679860, - 3559112120, - 3714239258, - 859393753, - 2547261397, - 4038204335, - 762183770, - 3366454006, - 846662823, - 4053327619, - 4041023570, - 1689990078, - 1360401462, - 281111539, - 3004706804, - 2845622982, - 350921939, - 76000003, - 189094138, - 2247021694, - 3786023542, - 288031890, - 772409623, - 3322606794, - 3301573252, - 2638446172, - 1103423384, - 3437749680, - 1332968925, - 3726210493, - 1323290989, - 127956101, - 2303259696, - 3341111714, - 3715537236, - 3932701981, - 4156441703, - 2590098018, - 3133444745, - 4145530803, - 1217248150, - 573076510, - 100381565, - 634205010, - 163785510, - 3057724853, - 2472035792, - 1649218945, - 595162343, - 2791498576, - 2543099634, - 1487030733, - 4054361536, - 1434916989, - 1192851322, - 164294883, - 2876736618, - 1119999231, - 2220690925, - 2541698795, - 1860673864, - 1246837496, - 858266556, - 2886735573, - 241307798, - 1952312803, - 3108341304, - 2906414273, - 2786716267, - 4072083636, - 2744708874, - 3630077992, - 3425847409, - 182930137, - 390347746, - 3711080174, - 321541795, - 2906484319, - 2446199240, - 2090966656, - 2173434509, - 2280794075, - 2118793581, - 2150722188, - 2090467109, - 2137343730, - 3179527075, - 726275787, - 242095591, - 1464240958, - 2541432225, - 2740238482, - 1749674829, - 3353970141, - 320696213, - 3715860762, - 2669587319, - 985993731, - 150465341, - 1321723089, - 4081417535, - 1637742056, - 3678454741, - 4024105569, - 3264052545, - 2313767020, - 2539787542, - 89993437, - 3511009257, - 625741681, - 97072580, - 4140006317, - 3075437101, - 2784138209, - 2433144578, - 3847166173, - 76433220, - 3641098478, - 1627610374, - 1447465522, - 3101713791, - 1186753676, - 1549197804, - 406231722, - 2141398705, - 4053914040, - 3674734567, - 2242637641, - 4251472612, - 3521323014, - 1843188929, - 3577614052, - 2380559942, - 3788394780, - 613682294, - 207861853, - 776093559, - 4193160779, - 124763696, - 209726246, - 3276408909, - 4065606320, - 3373677189, - 2190658455, - 1966837024, - 2492781052, - 1476140203, - 890080876, - 2875651598, - 3026382438, - 2886547678, - 208583769, - 1793839281, - 3659483628, - 1373127035, - 344860805, - 2453226009, - 251276408, - 2052891814, - 2337743426, - 2610263940, - 2318540017, - 3126643167, - 3144677935, - 916394878, - 2156299457, - 3748772435, - 2213830625, - 2647619204, - 1964812812, - 3781220260, - 1098970799, - 657288162, - 1858064771, - 1007347274, - 581466404, - 2569438789, - 72297363, - 2742990207, - 2569820996, - 2067134681, - 4254737190, - 616387444, - 3707185556, - 3640764878, - 4079161789, - 3811682840, - 502140716, - 1278940868, - 3628604928, - 2569138050, - 3219007285, - 1489770899, - 983994926, - 1707570139, - 3438780932, - 2547807184, - 4216693556, - 3735282932, - 266841468, - 2840107680, - 2397499022, - 1594301316, - 2999582971, - 3523114183, - 1663649582, - 1169068676, - 1895931425, - 1195084687, - 2755468111, - 2461492637, - 3396235839, - 1538438487, - 3548640936, - 2767780964, - 3604453935, - 3602078652, - 3678321813, - 2444584458, - 779431726, - 2882621309, - 44276993, - 3748156919, - 656302337, - 2771889693, - 460366406, - 2324777986, - 2136452471, - 3518053411, - 3863395385, - 3085102947, - 3306749220, - 298707934, + 303581884, + 3279622157, + 2246988787, + 2521574796, + 1590024951, + 2454109174, + 1441646268, + 2479108242, + 1264202246, + 1315329926, + 1279969124, + 699627573, + 3423464910, + 2294896257, + 1814403423, + 2050202290, + 562976364, + 2231787915, + 3693577522, + 1050311471, + 280404349, + 1116086797, + 46955302, + 1106576706, + 1532574116, + 4166856838, + 3943024809, + 4192934504, + 1619852407, + 2117354214, + 2182817111, + 1686946539, + 3443892277, + 1096870331, + 4054960779, + 2626039116, + 3123626181, + 1963928393, + 3269847660, + 1444330402, + 2344963184, + 598363978, + 83903993, + 2753961792, + 260237652, + 3850358662, + 2904678780, + 1290811075, + 13847322, + 2596756244, + 2530671787, + 589723100, + 2318044127, + 2313772135, + 850423714, + 1581167098, + 3266421891, + 381648631, + 2270684315, + 987462208, + 2509100976, + 1756813360, + 114784969, + 3798579476, + 3015585336, + 1180072841, + 2208061754, + 823207934, + 3900778031, + 556107894, + 1004708201, + 2336436026, + 519815349, + 3192744052, + 1326989534, + 1173715802, + 345175275, + 1453700369, + 286815187, + 2702092061, + 4026245950, + 3484644012, + 3880626576, + 353515612, + 3962769864, + 2022473277, + 678011020, + 2926966531, + 1666779649, + 3423012755, + 3356654764, + 2702204949, + 333735970, + 3988542739, + 3741166388, + 1700448708, + 1200796199, + 1792645672, + 4094244754, + 2256623595, + 2296950351, + 1557174893, + 3984907136, + 476593859, + 1719591656, + 2772027458, + 991936061, + 1711623619, + 1688089675, + 2833889056, + 2249266301, + 2114826580, + 1485675423, + 2937374095, + 219832607, + 3221265524, + 468376026, + 1001018420, + 2925862912, + 1105874000, + 1302255987, + 4207018922, + 3124499572, + 2821318815, + 2492257849, + 493264345, + 1470239536, + 1924861710, + 3416208732, + 3065096106, + 1947206829, + 298067456, + 786257796, + 2218065349, + 3577052275, + 1689125657, + 3629156593, + 2736027413, + 3750524067, + 1810385502, + 429568147, + 2049586959, + 2845611614, + 710367770, + 2796061253, + 373198568, + 1163086644, + 565941771, + 1335169173, + 3300413459, + 2312310558, + 2496898705, + 1480149941, + 936281476, + 1029958055, + 3501043522, + 3893472245, + 3260989327, + 2812432059, + 4179358001, + 1219049283, + 602368426, + 527110158, + 887171968, + 3126100339, + 580695467, + 4155492251, + 4196138688, + 392673440, + 3364372919, + 2025366545, + 1860328887, + 1978897598, + 1395571283, + 1622811162, + 1451315264, + 4124205864, + 1616091046, + 608136479, + 3395565813, + 2866128153, + 1226671064, + 2934882853, + 3977089313, + 2880449467, + 380265758, + 1236999439, + 1163932516, + 3222817247, + 3035867501, + 1111098231, + 2889675045, + 4145569880, + 4195898505, + 2505090736, + 633989696, + 2536820186, + 4218531363, + 3313276794, + 2644902016, + 3353599352, + 2227209578, + 1731973573, + 2499661962, + 2291153782, + 359611238, + 1173488918, + 433921481, + 3203308732, + 3704914834, + 1845615688, + 3206822179, + 58029718, + 367594670, + 1294004152, + 3859737487, + 3301658454, + 3673898731, + 1355207520, + 2426244929, + 583371276, + 2783363565, + 1195763800, + 2812974592, + 865805757, + 1030584347, + 2242146699, + 4257921017, + 3414785339, + 2108003493, + 3034925636, + 1741482709, + 1308259507, + 4031293637, + 3054536666, + 424376601, + 1504464535, + 1058637336, + 1975225901, + 852902855, + 4198839318, + 1829747997, + 3514456192, + 1335836939, + 1840365028, + 1423345911, + 1362158476, + 611804758, + 1129109582, + 3085595564, + 1687364956, + 3855937746, + 1830193574, + 4022763682, + 3729327733, + 1479175540, + 775802184, + 1272910005, + 726491254, + 1950622, + 2062751475, + 2025112761, + 3332459244, + 1966901307, + 3127143405, + 3287331144, + 652035040, + 1166184621, + 2671854155, + 3720373487, + 3241126569, + 2637642466, + 1245667093, + 1387689165, + 1459561910, + 789484633, + 1156462223, + 1933890551, + 2126947896, + 1084869243, + 57705409, + 2419973200, + 622221349, + 4177214253, + 1051322103, + 3527553327, ]; static const List _envieddatapayMobApikey = [ - 1436441904, - 2858120886, - 1758266502, - 1551495926, - 3675912760, - 238431680, - 699389659, - 2242761772, - 423226606, - 1446934388, - 1637065107, - 1059962838, - 409847633, - 1746021401, - 2242543596, - 4196703373, - 462250310, - 1160704705, - 2946010117, - 299745203, - 1348878838, - 228756039, - 1053082532, - 2892009813, - 911560254, - 2418811617, - 2249786260, - 534454063, - 3047753060, - 3726100372, - 1339867483, - 2900507681, - 290608803, - 2512036459, - 3686036534, - 2605866305, - 4058595869, - 3590770228, - 840479184, - 1187641088, - 5241660, - 3727074013, - 480028315, - 319377560, - 1923752113, - 3456819349, - 2353220172, - 572829357, - 3196397670, - 1758973861, - 1505571243, - 3173135192, - 2104056479, - 3222679898, - 3559112168, - 3714239279, - 859393667, - 2547261371, - 4038204377, - 762183733, - 3366453946, - 846662804, - 4053327694, - 4041023584, - 1689990125, - 1360401423, - 281111425, - 3004706737, - 2845622916, - 350921908, - 76000113, - 189094038, - 2247021616, - 3786023458, - 288031990, - 772409714, - 3322606770, - 3301573324, - 2638446185, - 1103423464, - 3437749732, - 1332968845, - 3726210523, - 1323290970, - 127956171, - 2303259770, - 3341111760, - 3715537186, - 3932702052, - 4156441686, - 2590097936, - 3133444844, - 4145530857, - 1217248220, - 573076584, - 100381516, - 634204934, - 163785544, - 3057724802, - 2472035754, - 1649219047, - 595162320, - 2791498534, - 2543099558, - 1487030660, - 4054361476, - 1434916868, - 1192851213, - 164294793, - 2876736546, - 1119999128, - 2220690908, - 2541698728, - 1860673919, - 1246837428, - 858266585, - 2886735532, - 241307813, - 1952312795, - 3108341360, - 2906414229, - 2786716207, - 4072083661, - 2744708932, - 3630078057, - 3425847362, - 182930095, - 390347733, - 3711080122, - 321541875, - 2906484281, - 2446199212, - 2090966776, - 2173434567, - 2280794025, - 2118793484, - 2150722292, - 2090467092, - 2137343616, - 3179527124, - 726275739, - 242095498, - 1464241006, - 2541432277, - 2740238559, - 1749674759, - 3353970084, - 320696303, - 3715860843, - 2669587260, - 985993798, - 150465380, - 1321723019, - 4081417562, - 1637741967, - 3678454717, - 4024105488, - 3264052594, - 2313766945, - 2539787619, - 89993361, - 3511009212, - 625741571, - 97072514, - 4140006373, - 3075437086, - 2784138144, - 2433144627, - 3847166108, - 76433187, - 3641098406, - 1627610469, - 1447465594, - 3101713742, - 1186753721, - 1549197743, - 406231792, - 2141398664, - 4053914093, - 3674734470, - 2242637587, - 4251472560, - 3521323082, - 1843188878, - 3577613980, - 2380559912, - 3788394859, - 613682246, - 207861791, - 776093475, - 4193160751, - 124763722, - 209726318, - 3276408837, - 4065606338, - 3373677255, - 2190658518, - 1966837074, - 2492780949, - 1476140248, - 890080822, - 2875651691, - 3026382356, - 2886547595, - 208583700, - 1793839332, - 3659483577, - 1373126913, - 344860895, - 2453226024, - 251276346, - 2052891848, - 2337743360, - 2610264033, - 2318539956, - 3126643126, - 3144677957, - 916394806, - 2156299447, - 3748772381, - 2213830539, - 2647619293, - 1964812864, - 3781220298, - 1098970876, - 657288147, - 1858064833, - 1007347231, - 581466477, - 2569438726, - 72297438, - 2742990103, - 2569820951, - 2067134644, - 4254737270, - 616387356, - 3707185621, - 3640764927, - 4079161736, - 3811682929, - 502140746, - 1278940812, - 3628605049, - 2569138132, - 3219007300, - 1489770968, - 983994987, - 1707570070, - 3438781004, - 2547807111, - 4216693581, - 3735282879, - 266841392, - 2840107714, - 2397499127, - 1594301425, - 2999582898, - 3523114135, - 1663649624, - 1169068775, - 1895931497, - 1195084726, - 2755468058, - 2461492728, - 3396235891, - 1538438500, - 3548640990, - 2767780926, - 3604453974, - 3602078712, - 3678321907, - 2444584503, - 779431757, - 2882621195, - 44277090, - 3748156847, - 656302451, - 2771889733, - 460366378, - 2324778048, - 2136452379, - 3518053441, - 3863395419, - 3085102849, - 3306749254, - 298707900, + 303581937, + 3279622217, + 2246988673, + 2521574859, + 1590024838, + 2454109117, + 1441646329, + 2479108293, + 1264202325, + 1315329975, + 1279969046, + 699627619, + 3423464895, + 2294896361, + 1814403381, + 2050202325, + 562976267, + 2231787971, + 3693577540, + 1050311530, + 280404269, + 1116086857, + 46955344, + 1106576658, + 1532574158, + 4166856908, + 3943024798, + 4192934430, + 1619852333, + 2117354146, + 2182817045, + 1686946478, + 3443892301, + 1096870345, + 4054960836, + 2626039163, + 3123626134, + 1963928442, + 3269847598, + 1444330471, + 2344963122, + 598363949, + 83903883, + 2753961772, + 260237618, + 3850358739, + 2904678667, + 1290811031, + 13847387, + 2596756263, + 2530671810, + 589723113, + 2318044045, + 2313772041, + 850423794, + 1581167055, + 3266421977, + 381648537, + 2270684397, + 987462191, + 2509101052, + 1756813315, + 114784900, + 3798579494, + 3015585387, + 1180072880, + 2208061768, + 823207867, + 3900778093, + 556107793, + 1004708123, + 2336436054, + 519815419, + 3192743968, + 1326989498, + 1173715775, + 345175187, + 1453700441, + 286815206, + 2702092141, + 4026245994, + 3484644092, + 3880626678, + 353515627, + 3962769798, + 2022473335, + 678011134, + 2926966645, + 1666779768, + 3423012770, + 3356654814, + 2702205040, + 333736056, + 3988542809, + 3741166402, + 1700448757, + 1200796275, + 1792645702, + 4094244773, + 2256623505, + 2296950313, + 1557174874, + 3984907254, + 476593815, + 1719591585, + 2772027398, + 991936068, + 1711623604, + 1688089633, + 2833889128, + 2249266202, + 2114826597, + 1485675484, + 2937374136, + 219832659, + 3221265425, + 468375971, + 1001018375, + 2925862968, + 1105873944, + 1302255911, + 4207018990, + 3124499469, + 2821318865, + 2492257912, + 493264362, + 1470239558, + 1924861753, + 3416208648, + 3065096186, + 1947206859, + 298067556, + 786257916, + 2218065295, + 3577052161, + 1689125752, + 3629156489, + 2736027428, + 3750524113, + 1810385449, + 429568195, + 2049587042, + 2845611534, + 710367854, + 2796061192, + 373198498, + 1163086669, + 565941873, + 1335169252, + 3300413528, + 2312310619, + 2496898760, + 1480149999, + 936281569, + 1029958080, + 3501043498, + 3893472132, + 3260989372, + 2812432118, + 4179358020, + 1219049231, + 602368511, + 527110268, + 887172038, + 3126100283, + 580695448, + 4155492314, + 4196138737, + 392673505, + 3364372944, + 2025366617, + 1860328916, + 1978897654, + 1395571298, + 1622811183, + 1451315203, + 4124205938, + 1616091039, + 608136522, + 3395565716, + 2866128195, + 1226670988, + 2934882921, + 3977089390, + 2880449475, + 380265840, + 1236999544, + 1163932500, + 3222817181, + 3035867449, + 1111098131, + 2889675103, + 4145569808, + 4195898561, + 2505090754, + 633989634, + 2536820123, + 4218531409, + 3313276691, + 2644902131, + 3353599266, + 2227209487, + 1731973559, + 2499662047, + 2291153723, + 359611187, + 1173488963, + 433921459, + 3203308774, + 3704914851, + 1845615626, + 3206822221, + 58029780, + 367594699, + 1294004221, + 3859737574, + 3301658428, + 3673898659, + 1355207446, + 2426244879, + 583371366, + 2783363508, + 1195763732, + 2812974702, + 865805806, + 1030584362, + 2242146761, + 4257920940, + 3414785394, + 2108003558, + 3034925577, + 1741482685, + 1308259552, + 4031293608, + 3054536586, + 424376689, + 1504464598, + 1058637353, + 1975225880, + 852902830, + 4198839408, + 1829748053, + 3514456313, + 1335837021, + 1840364949, + 1423345852, + 1362158537, + 611804699, + 1129109510, + 3085595643, + 1687364901, + 3855937689, + 1830193642, + 4022763712, + 3729327628, + 1479175425, + 775802113, + 1272910053, + 726491136, + 1950717, + 2062751419, + 2025112704, + 3332459193, + 1966901342, + 3127143329, + 3287331195, + 652034966, + 1166184695, + 2671854130, + 3720373419, + 3241126607, + 2637642463, + 1245667190, + 1387689147, + 1459561941, + 789484545, + 1156462333, + 1933890479, + 2126947924, + 1084869177, + 57705389, + 2419973170, + 622221383, + 4177214287, + 1051322005, + 3527553357, ]; static final String payMobApikey = String.fromCharCodes(List.generate( @@ -12480,35 +12480,35 @@ final class _Env { ).map((int i) => _envieddatapayMobApikey[i] ^ _enviedkeypayMobApikey[i])); static const List _enviedkeyintegrationIdPayMobWallet = [ - 3691551379, - 1205394159, - 1453062023, - 69777125, - 544517664, - 3287073548, - 289057301, - 226228481, - 4206101187, - 2235143313, - 929503709, - 1064285755, - 2277137353, + 2986019334, + 4103252382, + 1563880066, + 2560969587, + 4029207184, + 3717412502, + 1216102611, + 3038062747, + 4177320214, + 532375582, + 2828299105, + 147631247, + 2047435585, ]; static const List _envieddataintegrationIdPayMobWallet = [ - 3691551395, - 1205394141, - 1453062064, - 69777106, - 544517655, - 3287073599, - 289057324, - 226228569, - 4206101169, - 2235143369, - 929503665, - 1064285817, - 2277137317, + 2986019382, + 4103252396, + 1563880117, + 2560969540, + 4029207207, + 3717412517, + 1216102634, + 3038062787, + 4177320292, + 532375622, + 2828299021, + 147631309, + 2047435565, ]; static final String integrationIdPayMobWallet = String.fromCharCodes( @@ -12521,41 +12521,41 @@ final class _Env { _enviedkeyintegrationIdPayMobWallet[i])); static const List _enviedkeysmsPasswordEgypt = [ - 2119713468, - 4238758386, - 510535677, - 1807226988, - 3661309382, - 980153334, - 821367464, - 3345635562, - 611792856, - 1240799426, - 742142916, - 1167091283, - 3506893499, - 3852593279, - 2880245492, - 2092476414, + 228819163, + 2935536536, + 2409215569, + 3883741816, + 1987896942, + 3849592335, + 3221771934, + 1498677694, + 3379707094, + 4103868274, + 4011118801, + 3532459162, + 1197943230, + 1312513586, + 3679443923, + 674640930, ]; static const List _envieddatasmsPasswordEgypt = [ - 2119713526, - 4238758363, - 510535595, - 1807226884, - 3661309435, - 980153223, - 821367498, - 3345635525, - 611792792, - 1240799375, - 742142876, - 1167091233, - 3506893539, - 3852593171, - 2880245430, - 2092476306, + 228819089, + 2935536561, + 2409215495, + 3883741712, + 1987896915, + 3849592446, + 3221772028, + 1498677649, + 3379707030, + 4103868223, + 4011118729, + 3532459240, + 1197943270, + 1312513630, + 3679443857, + 674640974, ]; static final String smsPasswordEgypt = String.fromCharCodes( @@ -12567,73 +12567,73 @@ final class _Env { _envieddatasmsPasswordEgypt[i] ^ _enviedkeysmsPasswordEgypt[i])); static const List _enviedkeyocpApimSubscriptionKey = [ - 2582320949, - 1015853948, - 4166971350, - 1435152679, - 4210325834, - 985891120, - 681092455, - 1884796637, - 408292373, - 4062511631, - 229426214, - 101714044, - 3129546421, - 1690961641, - 96903385, - 3815966582, - 4202174949, - 1264227183, - 1636558858, - 182916585, - 1900397763, - 536332038, - 323872435, - 2829649098, - 4286002313, - 119558355, - 2588888993, - 2948434912, - 2054532491, - 3051881910, - 482167962, - 3962358541, + 120866499, + 2461863292, + 1766126211, + 2319478389, + 2468318917, + 381495021, + 531652614, + 585583639, + 2985095140, + 1450205614, + 4208558161, + 2457292993, + 2138248743, + 2217257885, + 2945266862, + 3487575023, + 695034536, + 1405552241, + 430165180, + 2385952720, + 1486585809, + 2749078523, + 480015502, + 2589854657, + 3690471121, + 3250614700, + 3752983420, + 2022501130, + 2051627527, + 444486875, + 4117081426, + 3871780939, ]; static const List _envieddataocpApimSubscriptionKey = [ - 2582320901, - 1015853850, - 4166971363, - 1435152707, - 4210325803, - 985891155, - 681092356, - 1884796606, - 408292465, - 4062511725, - 229426245, - 101713945, - 3129546369, - 1690961624, - 96903402, - 3815966535, - 4202174855, - 1264227166, - 1636558955, - 182916572, - 1900397733, - 536332095, - 323872390, - 2829649144, - 4286002352, - 119558378, - 2588888983, - 2948434899, - 2054532539, - 3051881860, - 482168063, - 3962358590, + 120866547, + 2461863194, + 1766126262, + 2319478289, + 2468318884, + 381494926, + 531652709, + 585583732, + 2985095040, + 1450205644, + 4208558130, + 2457292964, + 2138248723, + 2217257900, + 2945266845, + 3487575006, + 695034570, + 1405552192, + 430165213, + 2385952741, + 1486585783, + 2749078466, + 480015547, + 2589854707, + 3690471144, + 3250614677, + 3752983370, + 2022501177, + 2051627575, + 444486889, + 4117081399, + 3871780984, ]; static final String ocpApimSubscriptionKey = String.fromCharCodes( @@ -12646,135 +12646,135 @@ final class _Env { _enviedkeyocpApimSubscriptionKey[i])); static const List _enviedkeychatGPTkeySeferNew4 = [ - 3318036500, - 3436113701, - 3167506881, - 3643276741, - 1472632341, - 4061188056, - 1318347964, - 1204234851, - 17487015, - 486416319, - 1287174833, - 3488514583, - 1821365094, - 4187825623, - 1819032293, - 2850517802, - 3333870696, - 1522516666, - 1566188086, - 109025851, - 288405500, - 2006304848, - 2757494102, - 1100910851, - 4049414186, - 2904463655, - 3299025336, - 969606186, - 2405325536, - 3053987168, - 3619144344, - 2881878814, - 2674223016, - 531017945, - 2961426989, - 3864146692, - 3854534748, - 2147671223, - 1881261439, - 1476364396, - 2878679136, - 1738210599, - 301385549, - 2968797382, - 3985458420, - 2661834795, - 1478238118, - 3137248312, - 4262849973, - 55398751, - 3179892458, - 2020266882, - 1537880658, - 527637345, - 644686612, - 1493923019, - 616872490, - 148979490, - 727329632, - 2670217886, - 3016128412, - 2594805416, - 24410792, + 2466417954, + 2613635263, + 357701190, + 3877342510, + 3314634658, + 3302334132, + 2872461609, + 3921814647, + 371579034, + 3075546364, + 2590551688, + 4191120786, + 726561664, + 3535170177, + 2877738540, + 4274052486, + 953559005, + 881270712, + 4234259894, + 3556742437, + 2763216516, + 1524587972, + 49846902, + 2828103688, + 1959956357, + 1008093065, + 4000210279, + 2605148166, + 2388542608, + 2224135000, + 959809682, + 3461785620, + 969547012, + 192923199, + 23732287, + 3026227833, + 956324766, + 3433592044, + 2325309380, + 1960323801, + 1882897578, + 636570880, + 3643426584, + 1581986345, + 2884736185, + 2000915783, + 3210470493, + 2555787041, + 1496301394, + 2436711854, + 1393608477, + 547035977, + 3730615906, + 2100112233, + 2920884985, + 733281465, + 2849340079, + 1597265827, + 3439038464, + 2036105236, + 1900231685, + 490251528, + 1775418561, ]; static const List _envieddatachatGPTkeySeferNew4 = [ - 3318036590, - 3436113730, - 3167506924, - 3643276723, - 1472632441, - 4061188017, - 1318347993, - 1204234830, - 17486997, - 486416339, - 1287174784, - 3488514637, - 1821365002, - 4187825575, - 1819032221, - 2850517827, - 3333870597, - 1522516726, - 1566188156, - 109025805, - 288405387, - 2006304769, - 2757494041, - 1100910965, - 4049414216, - 2904463685, - 3299025292, - 969606270, - 2405325454, - 3053987107, - 3619144353, - 2881878854, - 2674223066, - 531017889, - 2961427018, - 3864146769, - 3854534681, - 2147671246, - 1881261353, - 1476364349, - 2878679081, - 1738210642, - 301385595, - 2968797330, - 3985458365, - 2661834863, - 1478238098, - 3137248329, - 4262850021, - 55398763, - 3179892396, - 2020266967, - 1537880583, - 527637264, - 644686715, - 1493922968, - 616872479, - 148979578, - 727329554, - 2670217926, - 3016128496, - 2594805482, - 24410820, + 2466418008, + 2613635288, + 357701227, + 3877342552, + 3314634702, + 3302334173, + 2872461644, + 3921814618, + 371579048, + 3075546256, + 2590551737, + 4191120840, + 726561772, + 3535170289, + 2877738580, + 4274052591, + 953558960, + 881270772, + 4234259964, + 3556742419, + 2763216627, + 1524587925, + 49846841, + 2828103806, + 1959956455, + 1008093163, + 4000210259, + 2605148242, + 2388542718, + 2224134939, + 959809707, + 3461785676, + 969547126, + 192923207, + 23732312, + 3026227756, + 956324827, + 3433591957, + 2325309330, + 1960323720, + 1882897635, + 636570997, + 3643426606, + 1581986429, + 2884736240, + 2000915715, + 3210470505, + 2555787088, + 1496301314, + 2436711834, + 1393608539, + 547035932, + 3730615863, + 2100112152, + 2920884886, + 733281514, + 2849340058, + 1597265915, + 3439038578, + 2036105292, + 1900231785, + 490251594, + 1775418541, ]; static final String chatGPTkeySeferNew4 = String.fromCharCodes( @@ -12787,239 +12787,239 @@ final class _Env { _enviedkeychatGPTkeySeferNew4[i])); static const List _enviedkeyanthropicAIkeySeferNew = [ - 1988307416, - 1446526176, - 2727041231, - 1329790127, - 2100227423, - 4108690017, - 516315389, - 3982348097, - 3140897954, - 3223143698, - 407342468, - 2934929223, - 1826353851, - 1674596, - 4021505085, - 3808801282, - 3133394072, - 2335772061, - 1895984323, - 2545105363, - 655709562, - 916955336, - 158587865, - 2838558678, - 1959159799, - 1768563081, - 740028237, - 2603651176, - 1772022182, - 3486171889, - 90322184, - 2969308626, - 653506636, - 758663317, - 1744835288, - 365903365, - 939376376, - 4063888736, - 4163696496, - 4116088143, - 3245190555, - 2532130211, - 2832393078, - 1087337050, - 4028966873, - 3949965314, - 2810179119, - 771673144, - 4063005053, - 3349969192, - 2625969501, - 1264455292, - 241196438, - 2436104505, - 3136143888, - 4115003758, - 1932429824, - 2571309377, - 3144122809, - 1808602491, - 1643649903, - 1717106224, - 2620512070, - 1193605917, - 477373272, - 1489161393, - 2723527867, - 4082760427, - 1931926744, - 2393686429, - 1805920394, - 1627401023, - 3667374625, - 2115919773, - 2438920217, - 1750546695, - 2443886822, - 4244786387, - 2796824980, - 1271223196, - 2243829191, - 1205742572, - 4093183222, - 2992096132, - 2800413945, - 2826351578, - 79275380, - 2487926080, - 3668495679, - 3446186129, - 3321271635, - 3246047560, - 1791104522, - 3502313607, - 3968090598, - 951022769, - 40403239, - 3456304126, - 2478847793, - 518592134, - 74118767, - 3726295005, - 1246603051, - 1698831444, - 610361388, - 626891340, - 70900192, - 2246274832, - 1539113267, - 131591292, - 3716922264, - 442814645, - 2915976935, - 984852449, - 2698626791, + 1160425440, + 408976854, + 955625667, + 851115578, + 1104487217, + 1997768998, + 2396914263, + 1600656800, + 1395907043, + 3895421222, + 3799650416, + 3496505453, + 1203993418, + 2212582755, + 3271335198, + 1962901737, + 1929085705, + 2084728750, + 1890341961, + 457512394, + 230417292, + 4166565968, + 1002989694, + 673307714, + 2392993676, + 3179000355, + 2084340707, + 2976440368, + 566529508, + 3539512490, + 1921046172, + 3296525165, + 1706038579, + 900819331, + 1944914460, + 3359584016, + 411747869, + 860883424, + 1632981534, + 2294683362, + 1718698348, + 1871679588, + 2683549033, + 2520445042, + 631526688, + 1052164367, + 2467924227, + 1645522354, + 754207982, + 2063407602, + 2479319242, + 854952260, + 2811418912, + 284656994, + 2316639609, + 2526995639, + 1613185971, + 3923914204, + 1269383268, + 1310486121, + 1013794158, + 3887071097, + 2547785487, + 3863894552, + 1405423069, + 820788903, + 296148182, + 3091771433, + 2130264178, + 2827308167, + 2488220109, + 3611808908, + 4202860715, + 1684685250, + 2653177045, + 437134837, + 3545292338, + 638829378, + 1064447202, + 2704865038, + 2890638564, + 355644526, + 2739692977, + 2413308954, + 1367904877, + 2250553477, + 2135099045, + 1573989437, + 375145085, + 2619669447, + 4220272642, + 4107373611, + 915161558, + 4109874559, + 3724455229, + 3302050012, + 154790567, + 3867280550, + 680329901, + 3640066987, + 1872953514, + 3756800767, + 2116553930, + 1751669163, + 1416256179, + 2956388980, + 1993442539, + 688971219, + 1572449370, + 1644079154, + 968779509, + 4177754269, + 3101437677, + 1874498495, + 956168483, ]; static const List _envieddataanthropicAIkeySeferNew = [ - 1988307362, - 1446526087, - 2727041250, - 1329790174, - 2100227389, - 4108689922, - 516315344, - 3982348080, - 3140898004, - 3223143805, - 407342519, - 2934929278, - 1826353814, - 1674505, - 4021505107, - 3808801334, - 3133394126, - 2335772153, - 1895984270, - 2545105282, - 655709519, - 916955302, - 158587820, - 2838558620, - 1959159698, - 1768563136, - 740028180, - 2603651072, - 1772022251, - 3486171839, - 90322236, - 2969308546, - 653506568, - 758663372, - 1744835242, - 365903410, - 939376265, - 4063888655, - 4163696392, - 4116088188, - 3245190582, - 2532130263, - 2832393028, - 1087337011, - 4028966888, - 3949965390, - 2810179143, - 771673103, - 4063004956, - 3349969254, - 2625969417, - 1264455224, - 241196528, - 2436104544, - 3136143958, - 4115003715, - 1932429895, - 2571309351, - 3144122753, - 1808602380, - 1643649799, - 1717106277, - 2620512012, - 1193605959, - 477373211, - 1489161410, - 2723527823, - 4082760412, - 1931926685, - 2393686520, - 1805920495, - 1627401043, - 3667374698, - 2115919859, - 2438920225, - 1750546776, - 2443886771, - 4244786352, - 2796825081, - 1271223241, - 2243829130, - 1205742465, - 4093183135, - 2992096215, - 2800413877, - 2826351547, - 79275282, - 2487926128, - 3668495722, - 3446186203, - 3321271604, - 3246047608, - 1791104590, - 3502313713, - 3968090547, - 951022813, - 40403318, - 3456304012, - 2478847861, - 518592242, - 74118722, - 3726295018, - 1246603037, - 1698831383, - 610361470, - 626891326, - 70900107, - 2246274881, - 1539113314, - 131591204, - 3716922346, - 442814701, - 2915976843, - 984852387, - 2698626699, + 1160425370, + 408976817, + 955625710, + 851115595, + 1104487251, + 1997769029, + 2396914298, + 1600656849, + 1395906965, + 3895421257, + 3799650371, + 3496505428, + 1203993447, + 2212582670, + 3271335280, + 1962901725, + 1929085791, + 2084728778, + 1890341892, + 457512347, + 230417337, + 4166565950, + 1002989579, + 673307656, + 2392993769, + 3179000426, + 2084340666, + 2976440408, + 566529449, + 3539512548, + 1921046184, + 3296525117, + 1706038647, + 900819418, + 1944914542, + 3359584039, + 411747948, + 860883343, + 1632981606, + 2294683345, + 1718698305, + 1871679504, + 2683549019, + 2520444955, + 631526673, + 1052164419, + 2467924331, + 1645522309, + 754207887, + 2063407548, + 2479319198, + 854952192, + 2811418950, + 284656955, + 2316639551, + 2526995610, + 1613186036, + 3923914170, + 1269383260, + 1310486046, + 1013794054, + 3887071020, + 2547785541, + 3863894594, + 1405423006, + 820788948, + 296148194, + 3091771422, + 2130264119, + 2827308258, + 2488220072, + 3611808992, + 4202860768, + 1684685228, + 2653177069, + 437134762, + 3545292391, + 638829345, + 1064447119, + 2704865115, + 2890638505, + 355644419, + 2739693016, + 2413309001, + 1367904801, + 2250553572, + 2135099075, + 1573989389, + 375145000, + 2619669389, + 4220272741, + 4107373595, + 915161490, + 4109874441, + 3724455272, + 3302049968, + 154790646, + 3867280596, + 680329961, + 3640067039, + 1872953479, + 3756800712, + 2116553980, + 1751669224, + 1416256225, + 2956388870, + 1993442432, + 688971138, + 1572449291, + 1644079210, + 968779399, + 4177754309, + 3101437569, + 1874498557, + 956168527, ]; static final String anthropicAIkeySeferNew = String.fromCharCodes( @@ -13032,135 +13032,135 @@ final class _Env { _enviedkeyanthropicAIkeySeferNew[i])); static const List _enviedkeyllama3Key = [ - 2599464041, - 2509788498, - 2324771823, - 3229240698, - 35174328, - 3917447491, - 643157275, - 943284271, - 537224861, - 3258525810, - 2620096516, - 3525574716, - 2199159714, - 2781788610, - 3043213911, - 1985400606, - 1687696911, - 1997384796, - 3775887083, - 2495684767, - 2169201604, - 1398195975, - 41819280, - 3549794045, - 1524317851, - 496033857, - 3245065721, - 2021672951, - 715596483, - 252409768, - 629308237, - 3662003852, - 3641718107, - 118053409, - 2512018766, - 3228937564, - 2981307131, - 1162359027, - 1663290458, - 323006573, - 3402853389, - 779289836, - 1604483369, - 562831029, - 2382238860, - 3816794234, - 405122138, - 3625941656, - 1891117755, - 3340524103, - 2526422239, - 2642837283, - 4074125406, - 2486418061, - 3094545636, - 1122271342, - 3368162134, - 1904012207, - 3153571261, - 95966019, - 2937481929, - 2505100352, - 3179451285, + 1846085650, + 2109713693, + 1802720742, + 595406415, + 3943774932, + 3160726133, + 2638254592, + 1862066844, + 1758660014, + 77904206, + 430248035, + 2654686658, + 533106204, + 953493879, + 687569634, + 2173026419, + 2175699592, + 1317155485, + 4164494908, + 342597957, + 1603344120, + 3712149651, + 459024876, + 951144986, + 1472416704, + 356740564, + 1598070603, + 4012514002, + 2009537035, + 466136855, + 2420060788, + 2376262699, + 4219427704, + 704389328, + 2405748179, + 1978691375, + 3274013002, + 2154598222, + 996370581, + 2758153622, + 3700820348, + 3726796392, + 238239972, + 631312843, + 186706842, + 1145017600, + 1221093141, + 3315725142, + 3884199679, + 2243657689, + 873973065, + 1875267936, + 1133123757, + 772282105, + 868314040, + 3721312011, + 2472158457, + 2923386924, + 3139964472, + 1044960658, + 2659870199, + 1290185343, + 2791038983, ]; static const List _envieddatallama3Key = [ - 2599463938, - 2509788456, - 2324771720, - 3229240613, - 35174349, - 3917447447, - 643157315, - 943284310, - 537224878, - 3258525719, - 2620096573, - 3525574776, - 2199159776, - 2781788576, - 3043213844, - 1985400655, - 1687696958, - 1997384730, - 3775886981, - 2495684818, - 2169201539, - 1398196074, - 41819368, - 3549793956, - 1524317932, - 496033813, - 3245065650, - 2021672846, - 715596464, - 252409808, - 629308276, - 3662003929, - 3641718024, - 118053392, - 2512018732, - 3228937513, - 2981307017, - 1162358923, - 1663290384, - 323006471, - 3402853433, - 779289738, - 1604483439, - 562831042, - 2382238915, - 3816794128, - 405122111, - 3625941676, - 1891117815, - 3340524061, - 2526422173, - 2642837366, - 4074125336, - 2486418118, - 3094545582, - 1122271293, - 3368162151, - 1904012279, - 3153571279, - 95965979, - 2937481893, - 2505100290, - 3179451385, + 1846085753, + 2109713767, + 1802720641, + 595406352, + 3943774881, + 3160726049, + 2638254680, + 1862066917, + 1758659997, + 77904171, + 430248026, + 2654686598, + 533106270, + 953493781, + 687569569, + 2173026338, + 2175699641, + 1317155547, + 4164494930, + 342597896, + 1603344063, + 3712149758, + 459024788, + 951145027, + 1472416695, + 356740480, + 1598070528, + 4012513963, + 2009537144, + 466136943, + 2420060749, + 2376262782, + 4219427627, + 704389345, + 2405748145, + 1978691418, + 3274012984, + 2154598198, + 996370655, + 2758153724, + 3700820296, + 3726796302, + 238239906, + 631312828, + 186706901, + 1145017706, + 1221093232, + 3315725154, + 3884199603, + 2243657603, + 873973003, + 1875267893, + 1133123819, + 772282034, + 868314098, + 3721312088, + 2472158408, + 2923386996, + 3139964490, + 1044960714, + 2659870107, + 1290185277, + 2791039083, ]; static final String llama3Key = String.fromCharCodes(List.generate( @@ -13170,279 +13170,279 @@ final class _Env { ).map((int i) => _envieddatallama3Key[i] ^ _enviedkeyllama3Key[i])); static const List _enviedkeypayMobOutClientSecrret = [ - 3042002286, - 2168593953, - 1081775235, - 2507685636, - 1112476098, - 18156966, - 2388971741, - 341325973, - 3545675507, - 36901445, - 3520452469, - 4137480951, - 3711059245, - 2302174351, - 205177132, - 2591016856, - 2455370656, - 3310824425, - 589702483, - 1728675946, - 4119986991, - 2284500764, - 387113456, - 2631996091, - 1887882479, - 1800654691, - 1524726566, - 901576371, - 3694874089, - 2814604848, - 184250478, - 2292303796, - 3847269296, - 708045984, - 2581077447, - 4008902730, - 4267719470, - 247825265, - 2244401268, - 2313877747, - 4211040412, - 928440928, - 1721820849, - 731457092, - 2932579746, - 1560623495, - 3828000470, - 405985999, - 1871103651, - 55243928, - 3665153346, - 711824137, - 1805605294, - 1157460396, - 2790033945, - 3805607573, - 3007520299, - 215338428, - 4276420965, - 265412945, - 4115482820, - 3508330419, - 2985997616, - 3170095383, - 785046638, - 2755352753, - 397574075, - 19431765, - 3768417642, - 1256690877, - 3188838294, - 2829764357, - 3883482883, - 1781574467, - 1077869215, - 4104330820, - 1024194735, - 177867783, - 3226239810, - 1037540557, - 3115737900, - 3213806212, - 2794058549, - 3553148405, - 2534124387, - 3836813911, - 14289735, - 385554879, - 3533410484, - 3504953911, - 871396565, - 3435523461, - 1554305807, - 1381435615, - 4196810381, - 3026581022, - 1522476368, - 1949628590, - 461296225, - 3655224556, - 512784071, - 374303231, - 2133554168, - 2720930609, - 746324207, - 414887175, - 779471846, - 2300871849, - 2588231109, - 1609969247, - 782844536, - 3243967852, - 4081608775, - 2115671230, - 634392656, - 388417627, - 2557206926, - 1766936300, - 2409061094, - 2893458601, - 4066146670, - 1508259409, - 3391183545, - 892086436, - 2066726156, - 2810359455, - 2507230354, - 184671646, - 486775247, - 2776533669, - 2802655231, - 1152007822, - 2682012232, - 1218489425, - 767041037, + 1142230686, + 3797004175, + 1344868648, + 376883351, + 2679957804, + 3925915451, + 414964643, + 2691776711, + 1512873162, + 1027119441, + 2301739608, + 2982611710, + 2900263131, + 3873110905, + 1612649893, + 1202624091, + 1356374831, + 4251310884, + 3365739446, + 1786487791, + 2500421265, + 3115934921, + 2235237042, + 282822989, + 1189977509, + 1238003405, + 3868892141, + 2671542278, + 1873782451, + 366745899, + 2927814245, + 31896764, + 3632816785, + 3233553243, + 1568257863, + 3690873007, + 2117672817, + 1793814864, + 3998285, + 4015781749, + 2351117439, + 535663331, + 3206119461, + 3039739459, + 3086647517, + 1461709006, + 864577550, + 3614718740, + 430579584, + 3412665093, + 2745272786, + 2898769683, + 373942573, + 3011379721, + 1338337051, + 408092440, + 2302297933, + 1434062570, + 2743242321, + 1302059516, + 694028495, + 1193120717, + 1543879033, + 3838215792, + 2874255680, + 2494140590, + 2460410699, + 1165888600, + 3981291692, + 3805045160, + 1490206111, + 3422919211, + 3501160096, + 2529253306, + 2592884163, + 2476517945, + 1731037077, + 3850041395, + 1047526229, + 1164472712, + 1652342955, + 3878604140, + 32513383, + 2179661253, + 3048005140, + 4246835817, + 1727457539, + 114984887, + 667285081, + 3577100748, + 2096753141, + 688117165, + 37953935, + 412699821, + 2481568451, + 834201655, + 3891265064, + 3533020760, + 824167844, + 2669771779, + 3863663904, + 3652316040, + 956671394, + 2015639959, + 851164149, + 2713338106, + 95317854, + 2963657847, + 1632027249, + 2707889378, + 1958493156, + 3585360787, + 4111037484, + 3973725523, + 422977365, + 2287327686, + 1335061543, + 773221331, + 371615876, + 3045132321, + 3035888291, + 3315295569, + 1457810870, + 3367629004, + 1880018499, + 4251757142, + 2051387447, + 2185639218, + 2666778094, + 1621222513, + 122935349, + 2671019515, + 450589996, + 28511301, + 4241184228, ]; static const List _envieddatapayMobOutClientSecrret = [ - 3042002198, - 2168594008, - 1081775337, - 2507685742, - 1112476048, - 18157002, - 2388971702, - 341326068, - 3545675419, - 36901391, - 3520452408, - 4137480903, - 3711059317, - 2302174444, - 205177119, - 2591016864, - 2455370743, - 3310824323, - 589702418, - 1728675866, - 4119987052, - 2284500819, - 387113368, - 2631996035, - 1887882381, - 1800654613, - 1524726593, - 901576447, - 3694874064, - 2814604867, - 184250370, - 2292303858, - 3847269312, - 708046062, - 2581077411, - 4008902663, - 4267719447, - 247825192, - 2244401169, - 2313877680, - 4211040489, - 928440921, - 1721820912, - 731457068, - 2932579822, - 1560623606, - 3828000436, - 405985952, - 1871103720, - 55243989, - 3665153298, - 711824253, - 1805605315, - 1157460479, - 2790034031, - 3805607670, - 3007520281, - 215338482, - 4276420956, - 265412894, - 4115482864, - 3508330439, - 2985997672, - 3170095471, - 785046568, - 2755352829, - 397574125, - 19431783, - 3768417568, - 1256690940, - 3188838336, - 2829764403, - 3883482992, - 1781574455, - 1077869277, - 4104330775, - 1024194811, - 177867846, - 3226239749, - 1037540491, - 3115737963, - 3213806279, - 2794058595, - 3553148288, - 2534124289, - 3836813840, - 14289698, - 385554825, - 3533410553, - 3504953977, - 871396517, - 3435523558, - 1554305848, - 1381435538, - 4196810487, - 3026581076, - 1522476350, - 1949628660, - 461296210, - 3655224511, - 512784046, - 374303147, - 2133554126, - 2720930678, - 746324127, - 414887270, - 779471760, - 2300871915, - 2588231082, - 1609969180, - 782844468, - 3243967803, - 4081608748, - 2115671275, - 634392614, - 388417549, - 2557207020, - 1766936200, - 2409061045, - 2893458669, - 4066146575, - 1508259356, - 3391183497, - 892086494, - 2066726212, - 2810359529, - 2507230439, - 184671708, - 486775168, - 2776533757, - 2802655117, - 1152007894, - 2682012196, - 1218489363, - 767041121, + 1142230758, + 3797004278, + 1344868674, + 376883453, + 2679957886, + 3925915479, + 414964680, + 2691776678, + 1512873122, + 1027119387, + 2301739541, + 2982611662, + 2900263043, + 3873110810, + 1612649878, + 1202624099, + 1356374904, + 4251310926, + 3365739511, + 1786487711, + 2500421330, + 3115934854, + 2235237082, + 282823029, + 1189977543, + 1238003387, + 3868892042, + 2671542346, + 1873782410, + 366745944, + 2927814153, + 31896826, + 3632816865, + 3233553173, + 1568257827, + 3690873058, + 2117672776, + 1793814793, + 3998248, + 4015781686, + 2351117322, + 535663322, + 3206119524, + 3039739435, + 3086647441, + 1461708991, + 864577644, + 3614718843, + 430579659, + 3412665160, + 2745272706, + 2898769767, + 373942592, + 3011379802, + 1338337133, + 408092539, + 2302297983, + 1434062500, + 2743242344, + 1302059443, + 694028539, + 1193120697, + 1543878945, + 3838215688, + 2874255622, + 2494140642, + 2460410653, + 1165888618, + 3981291750, + 3805045225, + 1490206153, + 3422919197, + 3501160147, + 2529253326, + 2592884097, + 2476517994, + 1731037121, + 3850041458, + 1047526162, + 1164472782, + 1652343020, + 3878604079, + 32513329, + 2179661232, + 3048005238, + 4246835758, + 1727457638, + 114984833, + 667285012, + 3577100674, + 2096753029, + 688117198, + 37953976, + 412699872, + 2481568441, + 834201725, + 3891265094, + 3533020674, + 824167831, + 2669771856, + 3863663945, + 3652316124, + 956671380, + 2015640016, + 851164037, + 2713338011, + 95317800, + 2963657781, + 1632027166, + 2707889313, + 1958493096, + 3585360836, + 4111037511, + 3973725446, + 422977315, + 2287327632, + 1335061573, + 773221303, + 371615959, + 3045132389, + 3035888322, + 3315295516, + 1457810822, + 3367628982, + 1880018443, + 4251757088, + 2051387458, + 2185639280, + 2666778017, + 1621222441, + 122935367, + 2671019427, + 450590016, + 28511239, + 4241184136, ]; static final String payMobOutClientSecrret = String.fromCharCodes( @@ -13455,103 +13455,103 @@ final class _Env { _enviedkeypayMobOutClientSecrret[i])); static const List _enviedkeypayMobOutClient_id = [ - 825428306, - 3698828598, - 2345590377, - 3171396707, - 2258913185, - 3413443102, - 2504677500, - 291586066, - 3415672231, - 3634453216, - 614102319, - 2846735979, - 1056322098, - 3916382426, - 4045795411, - 4254147308, - 251347422, - 2963692610, - 888339553, - 3929659273, - 447832761, - 1624643343, - 2468867957, - 26259943, - 2195093281, - 1009436691, - 446261437, - 1123829647, - 403834606, - 3815817518, - 490250156, - 697080888, - 1355344509, - 2620094270, - 933667032, - 1836372534, - 3278584881, - 2913891920, - 3345416214, - 960785962, - 3876384636, - 78078862, - 722800323, - 3019135614, - 1760833750, - 327568271, - 186464953, + 3810642259, + 363792948, + 2893400966, + 985228062, + 3597979246, + 4002786524, + 1962628918, + 4282064511, + 497768800, + 2835324609, + 2839631559, + 1654153816, + 2848547577, + 3415264625, + 1198077689, + 3799235495, + 2957765634, + 2032182682, + 3584274532, + 659140415, + 1279651135, + 3060937313, + 3564867847, + 1371148721, + 1627220422, + 710059305, + 3316201067, + 4246681069, + 1828877592, + 2145979254, + 4104157176, + 1186476182, + 472253966, + 403627874, + 699388341, + 924808393, + 3903825787, + 3928504755, + 1568116458, + 471785443, + 4109111726, + 1751444596, + 1254775679, + 1474510997, + 3902887314, + 2063924467, + 1662520485, ]; static const List _envieddatapayMobOutClient_id = [ - 825428232, - 3698828550, - 2345590364, - 3171396630, - 2258913237, - 3413443114, - 2504677444, - 291586166, - 3415672305, - 3634453131, - 614102340, - 2846735928, - 1056322048, - 3916382397, - 4045795354, - 4254147294, - 251347364, - 2963692583, - 888339471, - 3929659343, - 447832831, - 1624643436, - 2468867902, - 26259860, - 2195093319, - 1009436759, - 446261494, - 1123829737, - 403834534, - 3815817583, - 490250233, - 697080840, - 1355344426, - 2620094331, - 933666964, - 1836372551, - 3278584954, - 2913891881, - 3345416284, - 960785946, - 3876384560, - 78078934, - 722800305, - 3019135526, - 1760833722, - 327568333, - 186464981, + 3810642185, + 363792900, + 2893401011, + 985228139, + 3597979162, + 4002786536, + 1962628878, + 4282064411, + 497768758, + 2835324586, + 2839631532, + 1654153739, + 2848547531, + 3415264534, + 1198077616, + 3799235477, + 2957765752, + 2032182783, + 3584274442, + 659140473, + 1279651193, + 3060937218, + 3564867916, + 1371148738, + 1627220384, + 710059373, + 3316200992, + 4246680971, + 1828877648, + 2145979191, + 4104157101, + 1186476198, + 472254041, + 403627815, + 699388409, + 924808376, + 3903825712, + 3928504778, + 1568116384, + 471785427, + 4109111778, + 1751444524, + 1254775565, + 1474511053, + 3902887422, + 2063924401, + 1662520521, ]; static final String payMobOutClient_id = String.fromCharCodes( @@ -13563,73 +13563,73 @@ final class _Env { _envieddatapayMobOutClient_id[i] ^ _enviedkeypayMobOutClient_id[i])); static const List _enviedkeypayMobOutPassword = [ - 2576490798, - 2999839356, - 1230122864, - 2944881812, - 214881432, - 1044588947, - 901108438, - 397326738, - 638541256, - 3416364383, - 3943803469, - 3966265501, - 1467615081, - 2849189056, - 1207341452, - 485235005, - 857488399, - 2169487706, - 54187751, - 2143061619, - 1375439645, - 1432421125, - 3335864505, - 1654903513, - 3407021410, - 4022077291, - 3961031434, - 641125358, - 1886612542, - 1627098480, - 1847613834, - 3018707685, + 862401086, + 413025130, + 2366097787, + 428448056, + 3459338760, + 1473570371, + 116507261, + 101042580, + 1255663193, + 544324960, + 578839239, + 1226269496, + 2119748240, + 374237227, + 2024435293, + 2459351510, + 4263730508, + 674132372, + 3750501031, + 52783287, + 2669798259, + 762143140, + 1693840451, + 1912080981, + 1862308576, + 907635986, + 2230804361, + 4007049248, + 3004960915, + 2782286183, + 3130217547, + 2338465139, ]; static const List _envieddatapayMobOutPassword = [ - 2576490858, - 2999839310, - 1230122762, - 2944881886, - 214881502, - 1044589035, - 901108413, - 397326807, - 638541291, - 3416364307, - 3943803395, - 3966265590, - 1467615066, - 2849189046, - 1207341558, - 485234958, - 857488439, - 2169487648, - 54187733, - 2143061527, - 1375439684, - 1432421245, - 3335864521, - 1654903447, - 3407021316, - 4022077244, - 3961031506, - 641125276, - 1886612582, - 1627098396, - 1847613896, - 3018707593, + 862401146, + 413025112, + 2366097665, + 428448114, + 3459338830, + 1473570363, + 116507158, + 101042641, + 1255663226, + 544324908, + 578839177, + 1226269523, + 2119748259, + 374237277, + 2024435239, + 2459351525, + 4263730548, + 674132462, + 3750501013, + 52783315, + 2669798186, + 762143196, + 1693840435, + 1912080923, + 1862308486, + 907636037, + 2230804433, + 4007049298, + 3004960971, + 2782286091, + 3130217481, + 2338465055, ]; static final String payMobOutPassword = String.fromCharCodes( @@ -13641,57 +13641,57 @@ final class _Env { _envieddatapayMobOutPassword[i] ^ _enviedkeypayMobOutPassword[i])); static const List _enviedkeypayMobOutUserName = [ - 1707170189, - 3503894897, - 2269700911, - 1665190481, - 438746755, - 1403212184, - 3734480428, - 4192942865, - 1447403697, - 1117005677, - 2318514250, - 2504773192, - 375670976, - 3687478848, - 832442007, - 3054116036, - 2584331356, - 3868720216, - 1672895573, - 430042233, - 1303271987, - 216007722, - 3709468197, - 1805752644, + 1548219819, + 1970990280, + 19454663, + 4224390994, + 1351729741, + 3540505741, + 3847496857, + 108246049, + 662863176, + 3514527997, + 1324397075, + 4138694867, + 3625429098, + 1081694492, + 2089541773, + 1275354202, + 1265900673, + 3606220257, + 3731910552, + 1991480833, + 1478717913, + 3031387086, + 2744497350, + 3384204714, ]; static const List _envieddatapayMobOutUserName = [ - 1707170295, - 3503894811, - 2269700954, - 1665190459, - 438746863, - 1403212231, - 3734480477, - 4192942951, - 1447403742, - 1117005618, - 2318514220, - 2504773183, - 375670955, - 3687478826, - 832442097, - 3054116003, - 2584331318, - 3868720180, - 1672895501, - 430042123, - 1303272043, - 216007750, - 3709468263, - 1805752616, + 1548219857, + 1970990242, + 19454642, + 4224390968, + 1351729697, + 3540505810, + 3847496936, + 108246103, + 662863143, + 3514527906, + 1324397173, + 4138694820, + 3625428993, + 1081694582, + 2089541867, + 1275354173, + 1265900779, + 3606220173, + 3731910592, + 1991480947, + 1478717825, + 3031387042, + 2744497284, + 3384204742, ]; static final String payMobOutUserName = String.fromCharCodes( @@ -13702,9 +13702,9 @@ final class _Env { ).map((int i) => _envieddatapayMobOutUserName[i] ^ _enviedkeypayMobOutUserName[i])); - static const List _enviedkeyA = [2356077131]; + static const List _enviedkeyA = [4194553937]; - static const List _envieddataA = [2356077082]; + static const List _envieddataA = [4194553856]; static final String A = String.fromCharCodes(List.generate( _envieddataA.length, @@ -13712,9 +13712,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataA[i] ^ _enviedkeyA[i])); - static const List _enviedkeyB = [3058540629]; + static const List _enviedkeyB = [294467482]; - static const List _envieddataB = [3058540557]; + static const List _envieddataB = [294467522]; static final String B = String.fromCharCodes(List.generate( _envieddataB.length, @@ -13722,9 +13722,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataB[i] ^ _enviedkeyB[i])); - static const List _enviedkeyC = [3365304297]; + static const List _enviedkeyC = [2032597689]; - static const List _envieddataC = [3365304239]; + static const List _envieddataC = [2032597759]; static final String C = String.fromCharCodes(List.generate( _envieddataC.length, @@ -13732,9 +13732,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataC[i] ^ _enviedkeyC[i])); - static const List _enviedkeyD = [2870967989]; + static const List _enviedkeyD = [4116377335]; - static const List _envieddataD = [2870968044]; + static const List _envieddataD = [4116377262]; static final String D = String.fromCharCodes(List.generate( _envieddataD.length, @@ -13742,9 +13742,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataD[i] ^ _enviedkeyD[i])); - static const List _enviedkeyE = [3394077545]; + static const List _enviedkeyE = [557077708]; - static const List _envieddataE = [3394077475]; + static const List _envieddataE = [557077638]; static final String E = String.fromCharCodes(List.generate( _envieddataE.length, @@ -13752,9 +13752,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataE[i] ^ _enviedkeyE[i])); - static const List _enviedkeyF = [2760291350]; + static const List _enviedkeyF = [2167032429]; - static const List _envieddataF = [2760291395]; + static const List _envieddataF = [2167032376]; static final String F = String.fromCharCodes(List.generate( _envieddataF.length, @@ -13762,9 +13762,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataF[i] ^ _enviedkeyF[i])); - static const List _enviedkeyG = [969948718]; + static const List _enviedkeyG = [3897975638]; - static const List _envieddataG = [969948773]; + static const List _envieddataG = [3897975581]; static final String G = String.fromCharCodes(List.generate( _envieddataG.length, @@ -13772,9 +13772,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataG[i] ^ _enviedkeyG[i])); - static const List _enviedkeyH = [2553714262]; + static const List _enviedkeyH = [1759974571]; - static const List _envieddataH = [2553714177]; + static const List _envieddataH = [1759974652]; static final String H = String.fromCharCodes(List.generate( _envieddataH.length, @@ -13782,9 +13782,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataH[i] ^ _enviedkeyH[i])); - static const List _enviedkeyI = [128474372]; + static const List _enviedkeyI = [3247879450]; - static const List _envieddataI = [128474443]; + static const List _envieddataI = [3247879509]; static final String I = String.fromCharCodes(List.generate( _envieddataI.length, @@ -13792,9 +13792,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataI[i] ^ _enviedkeyI[i])); - static const List _enviedkeyJ = [4035508825]; + static const List _enviedkeyJ = [1343371608]; - static const List _envieddataJ = [4035508764]; + static const List _envieddataJ = [1343371549]; static final String J = String.fromCharCodes(List.generate( _envieddataJ.length, @@ -13802,9 +13802,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataJ[i] ^ _enviedkeyJ[i])); - static const List _enviedkeyK = [1776550105]; + static const List _enviedkeyK = [2836131103]; - static const List _envieddataK = [1776550046]; + static const List _envieddataK = [2836131160]; static final String K = String.fromCharCodes(List.generate( _envieddataK.length, @@ -13812,9 +13812,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataK[i] ^ _enviedkeyK[i])); - static const List _enviedkeyL = [3216577297]; + static const List _enviedkeyL = [1125890802]; - static const List _envieddataL = [3216577347]; + static const List _envieddataL = [1125890720]; static final String L = String.fromCharCodes(List.generate( _envieddataL.length, @@ -13822,9 +13822,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataL[i] ^ _enviedkeyL[i])); - static const List _enviedkeyM = [3637788804]; + static const List _enviedkeyM = [821085224]; - static const List _envieddataM = [3637788874]; + static const List _envieddataM = [821085286]; static final String M = String.fromCharCodes(List.generate( _envieddataM.length, @@ -13832,9 +13832,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataM[i] ^ _enviedkeyM[i])); - static const List _enviedkeyN = [3939071139]; + static const List _enviedkeyN = [2454828076]; - static const List _envieddataN = [3939071201]; + static const List _envieddataN = [2454828142]; static final String N = String.fromCharCodes(List.generate( _envieddataN.length, @@ -13842,9 +13842,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataN[i] ^ _enviedkeyN[i])); - static const List _enviedkeyO = [2953658887]; + static const List _enviedkeyO = [2896997881]; - static const List _envieddataO = [2953658958]; + static const List _envieddataO = [2896997808]; static final String O = String.fromCharCodes(List.generate( _envieddataO.length, @@ -13852,9 +13852,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataO[i] ^ _enviedkeyO[i])); - static const List _enviedkeyP = [2913773487]; + static const List _enviedkeyP = [1167163485]; - static const List _envieddataP = [2913773561]; + static const List _envieddataP = [1167163403]; static final String P = String.fromCharCodes(List.generate( _envieddataP.length, @@ -13862,9 +13862,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataP[i] ^ _enviedkeyP[i])); - static const List _enviedkeyQ = [785721753]; + static const List _enviedkeyQ = [3089455367]; - static const List _envieddataQ = [785721816]; + static const List _envieddataQ = [3089455430]; static final String Q = String.fromCharCodes(List.generate( _envieddataQ.length, @@ -13872,9 +13872,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataQ[i] ^ _enviedkeyQ[i])); - static const List _enviedkeyR = [1465060870]; + static const List _enviedkeyR = [3264112940]; - static const List _envieddataR = [1465060938]; + static const List _envieddataR = [3264112992]; static final String R = String.fromCharCodes(List.generate( _envieddataR.length, @@ -13882,9 +13882,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataR[i] ^ _enviedkeyR[i])); - static const List _enviedkeyS = [3911518404]; + static const List _enviedkeyS = [3838663403]; - static const List _envieddataS = [3911518366]; + static const List _envieddataS = [3838663345]; static final String S = String.fromCharCodes(List.generate( _envieddataS.length, @@ -13892,9 +13892,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataS[i] ^ _enviedkeyS[i])); - static const List _enviedkeyT = [861694246]; + static const List _enviedkeyT = [2831811496]; - static const List _envieddataT = [861694309]; + static const List _envieddataT = [2831811563]; static final String T = String.fromCharCodes(List.generate( _envieddataT.length, @@ -13902,9 +13902,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataT[i] ^ _enviedkeyT[i])); - static const List _enviedkeyU = [2570645939]; + static const List _enviedkeyU = [4158375509]; - static const List _envieddataU = [2570646011]; + static const List _envieddataU = [4158375453]; static final String U = String.fromCharCodes(List.generate( _envieddataU.length, @@ -13912,9 +13912,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataU[i] ^ _enviedkeyU[i])); - static const List _enviedkeyV = [553294480]; + static const List _enviedkeyV = [3251219413]; - static const List _envieddataV = [553294528]; + static const List _envieddataV = [3251219333]; static final String V = String.fromCharCodes(List.generate( _envieddataV.length, @@ -13922,9 +13922,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataV[i] ^ _enviedkeyV[i])); - static const List _enviedkeyW = [1953168828]; + static const List _enviedkeyW = [1833788922]; - static const List _envieddataW = [1953168872]; + static const List _envieddataW = [1833788846]; static final String W = String.fromCharCodes(List.generate( _envieddataW.length, @@ -13932,9 +13932,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataW[i] ^ _enviedkeyW[i])); - static const List _enviedkeyX = [2144027109]; + static const List _enviedkeyX = [1225685323]; - static const List _envieddataX = [2144027041]; + static const List _envieddataX = [1225685263]; static final String X = String.fromCharCodes(List.generate( _envieddataX.length, @@ -13942,9 +13942,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataX[i] ^ _enviedkeyX[i])); - static const List _enviedkeyY = [3389684086]; + static const List _enviedkeyY = [3517327494]; - static const List _envieddataY = [3389684005]; + static const List _envieddataY = [3517327573]; static final String Y = String.fromCharCodes(List.generate( _envieddataY.length, @@ -13952,9 +13952,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataY[i] ^ _enviedkeyY[i])); - static const List _enviedkeyZ = [1659481571]; + static const List _enviedkeyZ = [2641582394]; - static const List _envieddataZ = [1659481518]; + static const List _envieddataZ = [2641582455]; static final String Z = String.fromCharCodes(List.generate( _envieddataZ.length, @@ -13962,9 +13962,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataZ[i] ^ _enviedkeyZ[i])); - static const List _enviedkeya = [2448786500]; + static const List _enviedkeya = [1099696589]; - static const List _envieddataa = [2448786485]; + static const List _envieddataa = [1099696572]; static final String a = String.fromCharCodes(List.generate( _envieddataa.length, @@ -13972,9 +13972,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataa[i] ^ _enviedkeya[i])); - static const List _enviedkeyb = [107594016]; + static const List _enviedkeyb = [3431246157]; - static const List _envieddatab = [107594072]; + static const List _envieddatab = [3431246133]; static final String b = String.fromCharCodes(List.generate( _envieddatab.length, @@ -13982,9 +13982,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatab[i] ^ _enviedkeyb[i])); - static const List _enviedkeyc = [2729681038]; + static const List _enviedkeyc = [352790302]; - static const List _envieddatac = [2729681128]; + static const List _envieddatac = [352790392]; static final String c = String.fromCharCodes(List.generate( _envieddatac.length, @@ -13992,9 +13992,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatac[i] ^ _enviedkeyc[i])); - static const List _enviedkeyd = [1547052664]; + static const List _enviedkeyd = [2299830544]; - static const List _envieddatad = [1547052545]; + static const List _envieddatad = [2299830633]; static final String d = String.fromCharCodes(List.generate( _envieddatad.length, @@ -14002,9 +14002,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatad[i] ^ _enviedkeyd[i])); - static const List _enviedkeye = [3411340549]; + static const List _enviedkeye = [1042811990]; - static const List _envieddatae = [3411340655]; + static const List _envieddatae = [1042811964]; static final String e = String.fromCharCodes(List.generate( _envieddatae.length, @@ -14012,9 +14012,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatae[i] ^ _enviedkeye[i])); - static const List _enviedkeyf = [1249860805]; + static const List _enviedkeyf = [750088269]; - static const List _envieddataf = [1249860784]; + static const List _envieddataf = [750088248]; static final String f = String.fromCharCodes(List.generate( _envieddataf.length, @@ -14022,9 +14022,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataf[i] ^ _enviedkeyf[i])); - static const List _enviedkeyg = [903354290]; + static const List _enviedkeyg = [569424604]; - static const List _envieddatag = [903354329]; + static const List _envieddatag = [569424567]; static final String g = String.fromCharCodes(List.generate( _envieddatag.length, @@ -14032,9 +14032,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatag[i] ^ _enviedkeyg[i])); - static const List _enviedkeyh = [2512099085]; + static const List _enviedkeyh = [84475376]; - static const List _envieddatah = [2512099194]; + static const List _envieddatah = [84475271]; static final String h = String.fromCharCodes(List.generate( _envieddatah.length, @@ -14042,9 +14042,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatah[i] ^ _enviedkeyh[i])); - static const List _enviedkeyi = [1821195867]; + static const List _enviedkeyi = [4173303280]; - static const List _envieddatai = [1821195828]; + static const List _envieddatai = [4173303199]; static final String i = String.fromCharCodes(List.generate( _envieddatai.length, @@ -14052,9 +14052,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatai[i] ^ _enviedkeyi[i])); - static const List _enviedkeyj = [2278684239]; + static const List _enviedkeyj = [118934854]; - static const List _envieddataj = [2278684202]; + static const List _envieddataj = [118934819]; static final String j = String.fromCharCodes(List.generate( _envieddataj.length, @@ -14062,9 +14062,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataj[i] ^ _enviedkeyj[i])); - static const List _enviedkeyk = [1619173187]; + static const List _enviedkeyk = [1197917867]; - static const List _envieddatak = [1619173156]; + static const List _envieddatak = [1197917900]; static final String k = String.fromCharCodes(List.generate( _envieddatak.length, @@ -14072,9 +14072,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatak[i] ^ _enviedkeyk[i])); - static const List _enviedkeyl = [4123250955]; + static const List _enviedkeyl = [4223462600]; - static const List _envieddatal = [4123251065]; + static const List _envieddatal = [4223462586]; static final String l = String.fromCharCodes(List.generate( _envieddatal.length, @@ -14082,9 +14082,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatal[i] ^ _enviedkeyl[i])); - static const List _enviedkeym = [2595427872]; + static const List _enviedkeym = [2854934041]; - static const List _envieddatam = [2595427918]; + static const List _envieddatam = [2854934135]; static final String m = String.fromCharCodes(List.generate( _envieddatam.length, @@ -14092,9 +14092,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatam[i] ^ _enviedkeym[i])); - static const List _enviedkeyn = [3038107556]; + static const List _enviedkeyn = [3973601397]; - static const List _envieddatan = [3038107590]; + static const List _envieddatan = [3973601303]; static final String n = String.fromCharCodes(List.generate( _envieddatan.length, @@ -14102,9 +14102,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatan[i] ^ _enviedkeyn[i])); - static const List _enviedkeyo = [118286527]; + static const List _enviedkeyo = [398241126]; - static const List _envieddatao = [118286550]; + static const List _envieddatao = [398241039]; static final String o = String.fromCharCodes(List.generate( _envieddatao.length, @@ -14112,9 +14112,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatao[i] ^ _enviedkeyo[i])); - static const List _enviedkeyp = [1688394920]; + static const List _enviedkeyp = [1961546550]; - static const List _envieddatap = [1688394974]; + static const List _envieddatap = [1961546560]; static final String p = String.fromCharCodes(List.generate( _envieddatap.length, @@ -14122,9 +14122,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatap[i] ^ _enviedkeyp[i])); - static const List _enviedkeyq = [3008373646]; + static const List _enviedkeyq = [861621724]; - static const List _envieddataq = [3008373743]; + static const List _envieddataq = [861621693]; static final String q = String.fromCharCodes(List.generate( _envieddataq.length, @@ -14132,9 +14132,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataq[i] ^ _enviedkeyq[i])); - static const List _enviedkeyr = [1196902903]; + static const List _enviedkeyr = [1882007155]; - static const List _envieddatar = [1196902811]; + static const List _envieddatar = [1882007071]; static final String r = String.fromCharCodes(List.generate( _envieddatar.length, @@ -14142,9 +14142,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatar[i] ^ _enviedkeyr[i])); - static const List _enviedkeys = [3509698755]; + static const List _enviedkeys = [1165417496]; - static const List _envieddatas = [3509698745]; + static const List _envieddatas = [1165417570]; static final String s = String.fromCharCodes(List.generate( _envieddatas.length, @@ -14152,9 +14152,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatas[i] ^ _enviedkeys[i])); - static const List _enviedkeyt = [2960057941]; + static const List _enviedkeyt = [733030604]; - static const List _envieddatat = [2960057910]; + static const List _envieddatat = [733030575]; static final String t = String.fromCharCodes(List.generate( _envieddatat.length, @@ -14162,9 +14162,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatat[i] ^ _enviedkeyt[i])); - static const List _enviedkeyu = [3857103054]; + static const List _enviedkeyu = [2867931781]; - static const List _envieddatau = [3857103014]; + static const List _envieddatau = [2867931885]; static final String u = String.fromCharCodes(List.generate( _envieddatau.length, @@ -14172,9 +14172,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatau[i] ^ _enviedkeyu[i])); - static const List _enviedkeyv = [2949517631]; + static const List _enviedkeyv = [3005472803]; - static const List _envieddatav = [2949517647]; + static const List _envieddatav = [3005472851]; static final String v = String.fromCharCodes(List.generate( _envieddatav.length, @@ -14182,9 +14182,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatav[i] ^ _enviedkeyv[i])); - static const List _enviedkeyw = [2048572660]; + static const List _enviedkeyw = [1123234075]; - static const List _envieddataw = [2048572544]; + static const List _envieddataw = [1123234159]; static final String w = String.fromCharCodes(List.generate( _envieddataw.length, @@ -14192,9 +14192,9 @@ final class _Env { growable: false, ).map((int i) => _envieddataw[i] ^ _enviedkeyw[i])); - static const List _enviedkeyx = [4191763540]; + static const List _enviedkeyx = [3913068682]; - static const List _envieddatax = [4191763504]; + static const List _envieddatax = [3913068782]; static final String x = String.fromCharCodes(List.generate( _envieddatax.length, @@ -14202,9 +14202,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatax[i] ^ _enviedkeyx[i])); - static const List _enviedkeyy = [3136904752]; + static const List _enviedkeyy = [3143508154]; - static const List _envieddatay = [3136904771]; + static const List _envieddatay = [3143508169]; static final String y = String.fromCharCodes(List.generate( _envieddatay.length, @@ -14212,9 +14212,9 @@ final class _Env { growable: false, ).map((int i) => _envieddatay[i] ^ _enviedkeyy[i])); - static const List _enviedkeyz = [2404620444]; + static const List _enviedkeyz = [1843745232]; - static const List _envieddataz = [2404620529]; + static const List _envieddataz = [1843745213]; static final String z = String.fromCharCodes(List.generate( _envieddataz.length, @@ -14223,85 +14223,85 @@ final class _Env { ).map((int i) => _envieddataz[i] ^ _enviedkeyz[i])); static const List _enviedkeykeyOfApp = [ - 225306450, - 1811156286, - 3784821891, - 2365995866, - 181429939, - 3286966675, - 1857794529, - 293643482, - 1529864220, - 3486226275, - 1423610918, - 763158730, - 3461943009, - 4110123923, - 3795687426, - 3813847758, - 1804899344, - 4251202494, - 1574967862, - 698837788, - 281350840, - 619037219, - 2649525042, - 3548988076, - 1128384870, - 4148135827, - 2041525226, - 3397253158, - 3829094011, - 3476767034, - 3186108057, - 4198539647, - 1558885074, - 1245975929, - 1726298739, - 1159541512, - 3528748500, - 2804339442, + 620472456, + 643888117, + 1837216653, + 1460259257, + 2260054105, + 3194738990, + 3444065461, + 41217024, + 3167328159, + 3237989104, + 492749610, + 1985608533, + 2328164090, + 528694581, + 249841161, + 3518211341, + 917482146, + 608535645, + 1896904936, + 1617283943, + 1239264200, + 3781462978, + 3288052786, + 3057281588, + 818787726, + 1798723119, + 2365287415, + 389308886, + 1300389112, + 1010329482, + 4219133620, + 3105499275, + 1735281633, + 2791453393, + 3460424309, + 3596130363, + 1831190130, + 566970485, ]; static const List _envieddatakeyOfApp = [ - 225306416, - 1811156319, - 3784821999, - 2365995817, - 181429974, - 3286966757, - 1857794465, - 293643501, - 1529864234, - 3486226266, - 1423610896, - 763158718, - 3461942912, - 4110124017, - 3795687532, - 3813847727, - 1804899441, - 4251202500, - 1574967891, - 698837871, - 281350869, - 619037254, - 2649525082, - 3548988105, - 1128384788, - 4148135926, - 2041525133, - 3397253212, - 3829093899, - 3476767068, - 3186108147, - 4198539536, - 1558885002, - 1245975819, - 1726298667, - 1159541626, - 3528748438, - 2804339328, + 620472554, + 643888020, + 1837216737, + 1460259274, + 2260054076, + 3194739032, + 3444065525, + 41217079, + 3167328169, + 3237989065, + 492749596, + 1985608481, + 2328163995, + 528694615, + 249841255, + 3518211436, + 917482179, + 608535591, + 1896904845, + 1617283860, + 1239264165, + 3781462951, + 3288052826, + 3057281617, + 818787836, + 1798723146, + 2365287312, + 389308844, + 1300389000, + 1010329580, + 4219133662, + 3105499364, + 1735281593, + 2791453347, + 3460424237, + 3596130377, + 1831190064, + 566970375, ]; static final String keyOfApp = String.fromCharCodes(List.generate( @@ -14311,47 +14311,73 @@ final class _Env { ).map((int i) => _envieddatakeyOfApp[i] ^ _enviedkeykeyOfApp[i])); static const List _enviedkeymapSaasKey = [ - 2676113090, - 1935748366, - 2096338316, - 792442013, - 3422881025, - 460437576, - 1067765526, - 834221651, - 1475233439, - 1448533977, - 2042184288, - 1228071916, - 1030583776, - 1093002951, - 4269345052, - 3315029851, - 51526220, - 182390589, - 1622262814, + 85967729, + 2131200227, + 1918962207, + 3885354698, + 3523393221, + 1976455083, + 304992964, + 591731818, + 4145225885, + 1529557646, + 940022344, + 3317151218, + 3617656409, + 3895478540, + 1571988379, + 3465971874, + 858245053, + 1919587170, + 1736878212, + 1507618584, + 3129504498, + 2923124990, + 2629232155, + 2346612712, + 364945475, + 3978748001, + 2081661037, + 3546895688, + 1064458378, + 2470738466, + 3240148645, + 1564748057, ]; static const List _envieddatamapSaasKey = [ - 2676113067, - 1935748448, - 2096338424, - 792442108, - 3422881133, - 460437549, - 1067765607, - 834221580, - 1475233516, - 1448533948, - 2042184195, - 1228071838, - 1030583685, - 1093002931, - 4269345091, - 3315029865, - 51526268, - 182390543, - 1622262824, + 85967627, + 2131200179, + 1918962214, + 3885354684, + 3523393161, + 1976455070, + 304992937, + 591731745, + 4145225903, + 1529557728, + 940022297, + 3317151178, + 3617656353, + 3895478622, + 1571988396, + 3465971912, + 858245097, + 1919587158, + 1736878323, + 1507618635, + 3129504451, + 2923124871, + 2629232217, + 2346612702, + 364945451, + 3978747942, + 2081661022, + 3546895662, + 1064458460, + 2470738450, + 3240148678, + 1564748097, ]; static final String mapSaasKey = String.fromCharCodes(List.generate( diff --git a/lib/print.dart b/lib/print.dart index a3d59f6..63efb2d 100644 --- a/lib/print.dart +++ b/lib/print.dart @@ -4,7 +4,7 @@ class Log { Log._(); static void print(String value, {StackTrace? stackTrace}) { - developer.log(value, name: 'LOG', stackTrace: stackTrace); + // developer.log(value, name: 'LOG', stackTrace: stackTrace); } static Object? inspect(Object? object) { diff --git a/lib/views/auth/login_page.dart b/lib/views/auth/login_page.dart index 79f46a1..20e7943 100644 --- a/lib/views/auth/login_page.dart +++ b/lib/views/auth/login_page.dart @@ -35,187 +35,675 @@ class LoginPage extends StatelessWidget { if (box.read(BoxName.agreeTerms) != 'agreed') _buildAgreementPage(context, controller) else if (box.read(BoxName.locationPermission) != 'true') - _buildLocationPermissionDialog(controller) - // else if (box.read(BoxName.isTest).toString() == '0') - // buildEmailPasswordForm(controller) + _buildLocationPermissionDialog(context, controller) else - // _buildLoginContent(controller, authController), PhoneNumberScreen() ], ), ); } - Widget _buildAgreementPage(BuildContext context, LoginController controller) { - // This UI can be identical to the one in LoginPage for consistency. - // I am reusing the improved design from the previous request. - return Padding( - padding: const EdgeInsets.all(24.0), - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Icon(Icons.policy_outlined, size: 80, color: AppColor.primaryColor), - const SizedBox(height: 20), - Text("passenger agreement".tr, - textAlign: TextAlign.center, style: AppStyle.headTitle2), - const SizedBox(height: 30), - RichText( - textAlign: TextAlign.center, - text: TextSpan( - style: AppStyle.title.copyWith(height: 1.5), - children: [ - TextSpan( - text: - "To become a passenger, you must review and agree to the " - .tr), - TextSpan( - text: 'Terms of Use'.tr, - style: TextStyle( - decoration: TextDecoration.underline, - color: AppColor.cyanBlue, - fontWeight: FontWeight.bold), - recognizer: TapGestureRecognizer() - ..onTap = () { - launchUrl(Uri.parse( - 'https://intaleq.xyz/intaleq/privacy_policy.php')); - }), - TextSpan(text: " and acknowledge our Privacy Policy.".tr), - ], + // ───────────────────────────────────────────────────────────────────────── + // SHARED HELPERS + // ───────────────────────────────────────────────────────────────────────── + + /// Subtle geometric background — two soft circles, no heavy blur needed. + Widget _buildBackground(BuildContext context) { + final isDark = Theme.of(context).brightness == Brightness.dark; + return Stack( + children: [ + // Base gradient + Container( + decoration: BoxDecoration( + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: isDark + ? [const Color(0xFF0D0D14), const Color(0xFF161622)] + : [const Color(0xFFF8F9FF), const Color(0xFFEFF1FB)], ), ), - Expanded( - child: Container( - decoration: BoxDecoration( - border: Border.all(color: Colors.grey.shade300), - borderRadius: BorderRadius.circular(8), - ), - child: SingleChildScrollView( - padding: const EdgeInsets.all(12), - child: HtmlWidget(box.read(BoxName.lang).toString() == 'ar' - ? AppInformation.privacyPolicyArabic - : AppInformation.privacyPolicy), + ), + // Top-right accent circle + Positioned( + top: -80, + right: -60, + child: Container( + width: 260, + height: 260, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: RadialGradient( + colors: [ + AppColor.primaryColor.withOpacity(isDark ? 0.18 : 0.12), + AppColor.primaryColor.withOpacity(0.0), + ], ), ), ), - CheckboxListTile( - title: Text('I Agree'.tr, style: AppStyle.title), - value: controller.isAgreeTerms, - onChanged: (value) => controller.changeAgreeTerm(), - activeColor: AppColor.primaryColor, - controlAffinity: ListTileControlAffinity.leading, - ), - const SizedBox(height: 16), - SizedBox( - width: double.infinity, - child: MyElevatedButton( - title: 'Continue'.tr, - onPressed: controller.isAgreeTerms - ? () => controller.saveAgreementTerms() - : () {}, + ), + // Bottom-left accent circle + Positioned( + bottom: -100, + left: -80, + child: Container( + width: 320, + height: 320, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: RadialGradient( + colors: [ + AppColor.primaryColor.withOpacity(isDark ? 0.12 : 0.08), + AppColor.primaryColor.withOpacity(0.0), + ], + ), ), ), - ], - ), + ), + ], ); } - Widget buildEmailPasswordForm(LoginController controller) { + /// Glassy card container used across screens. + Widget _glassCard({ + required Widget child, + required bool isDark, + EdgeInsets padding = const EdgeInsets.all(20), + double radius = 20, + }) { return Container( - padding: const EdgeInsets.all(16), decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(12), + borderRadius: BorderRadius.circular(radius), + color: isDark + ? Colors.white.withOpacity(0.05) + : Colors.white.withOpacity(0.75), + border: Border.all( + color: isDark + ? Colors.white.withOpacity(0.08) + : Colors.white.withOpacity(0.9), + width: 1, + ), boxShadow: [ BoxShadow( - color: Colors.grey.withOpacity(0.2), - spreadRadius: 2, - blurRadius: 5, - offset: const Offset(0, 3), + color: isDark + ? Colors.black.withOpacity(0.3) + : Colors.black.withOpacity(0.06), + blurRadius: 24, + offset: const Offset(0, 8), ), ], ), - child: Form( - key: controller.formKey, - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - TextFormField( - keyboardType: TextInputType.emailAddress, - controller: controller.emailController, - decoration: InputDecoration( - labelText: 'Email'.tr, - hintText: 'Your email address'.tr, - border: const OutlineInputBorder(), - ), - validator: (value) => value == null || - value.isEmpty || - !value.contains('@') || - !value.contains('.') - ? 'Enter a valid email'.tr - : null, - ), - const SizedBox(height: 16), - TextFormField( - obscureText: true, - controller: controller.passwordController, - decoration: InputDecoration( - labelText: 'Password'.tr, - hintText: 'Your password'.tr, - border: const OutlineInputBorder(), - ), - validator: (value) => value == null || value.isEmpty - ? 'Enter your password'.tr - : null, - ), - const SizedBox(height: 24), - GetBuilder( - builder: (controller) => controller.isloading - ? const Center(child: CircularProgressIndicator()) - : ElevatedButton( - onPressed: () { - if (controller.formKey.currentState!.validate()) { - controller.login(); - } - }, - child: Text('Submit'.tr), - ), - ), + padding: padding, + child: child, + ); + } + + /// Pill-shaped icon badge with gradient background. + Widget _iconBadge(IconData icon, bool isDark) { + return Container( + width: 80, + height: 80, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: [ + AppColor.primaryColor, + AppColor.primaryColor.withOpacity(0.7), ], ), + boxShadow: [ + BoxShadow( + color: AppColor.primaryColor.withOpacity(0.35), + blurRadius: 20, + offset: const Offset(0, 8), + ), + ], + ), + child: Icon(icon, color: Colors.white, size: 36), + ); + } + + /// Section divider line. + Widget _divider(bool isDark) => Container( + height: 1, + decoration: BoxDecoration( + gradient: LinearGradient( + colors: [ + Colors.transparent, + isDark + ? Colors.white.withOpacity(0.1) + : Colors.black.withOpacity(0.08), + Colors.transparent, + ], + ), + ), + ); + + // ───────────────────────────────────────────────────────────────────────── + // AGREEMENT PAGE + // ───────────────────────────────────────────────────────────────────────── + Widget _buildAgreementPage(BuildContext context, LoginController controller) { + final isDark = Theme.of(context).brightness == Brightness.dark; + final textMain = isDark ? Colors.white : const Color(0xFF1A1A2E); + final textSub = isDark ? Colors.white60 : const Color(0xFF6B7280); + + return Stack( + children: [ + _buildBackground(context), + SafeArea( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 16), + child: Column( + children: [ + // ── Header ────────────────────────────────────────────── + const SizedBox(height: 20), + _iconBadge(Icons.policy_outlined, isDark), + const SizedBox(height: 16), + Text( + "passenger agreement".tr, + textAlign: TextAlign.center, + style: AppStyle.headTitle2.copyWith( + color: textMain, + fontSize: 22, + fontWeight: FontWeight.w700, + letterSpacing: 0.3, + ), + ), + const SizedBox(height: 10), + // Subtitle with link + RichText( + textAlign: TextAlign.center, + text: TextSpan( + style: AppStyle.title.copyWith( + height: 1.6, + color: textSub, + fontSize: 13.5, + ), + children: [ + TextSpan( + text: + "To become a passenger, you must review and agree to the " + .tr, + ), + TextSpan( + text: 'Terms of Use'.tr, + style: TextStyle( + decoration: TextDecoration.underline, + decorationColor: AppColor.primaryColor, + color: AppColor.primaryColor, + fontWeight: FontWeight.w600, + ), + recognizer: TapGestureRecognizer() + ..onTap = () { + launchUrl(Uri.parse( + 'https://intaleq.xyz/intaleq/privacy_policy.php')); + }, + ), + TextSpan(text: " and acknowledge our Privacy Policy.".tr), + ], + ), + ), + const SizedBox(height: 16), + _divider(isDark), + const SizedBox(height: 12), + + // ── Policy scroll area ────────────────────────────────── + Expanded( + child: _glassCard( + isDark: isDark, + padding: EdgeInsets.zero, + child: ClipRRect( + borderRadius: BorderRadius.circular(20), + child: SingleChildScrollView( + physics: const BouncingScrollPhysics(), + padding: const EdgeInsets.all(18), + child: HtmlWidget( + box.read(BoxName.lang).toString() == 'ar' + ? AppInformation.privacyPolicyArabic + : AppInformation.privacyPolicy, + textStyle: TextStyle( + color: textSub, + fontSize: 13, + height: 1.7, + ), + ), + ), + ), + ), + ), + + const SizedBox(height: 12), + _divider(isDark), + + // ── Checkbox row ──────────────────────────────────────── + _glassCard( + isDark: isDark, + padding: + const EdgeInsets.symmetric(horizontal: 12, vertical: 6), + child: CheckboxListTile( + title: Text( + 'I Agree'.tr, + style: AppStyle.title.copyWith( + color: textMain, + fontWeight: FontWeight.w600, + fontSize: 14, + ), + ), + value: controller.isAgreeTerms, + onChanged: (value) => controller.changeAgreeTerm(), + activeColor: AppColor.primaryColor, + checkColor: Colors.white, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(6)), + controlAffinity: ListTileControlAffinity.leading, + contentPadding: EdgeInsets.zero, + dense: true, + ), + ), + + const SizedBox(height: 12), + + // ── CTA Button ────────────────────────────────────────── + _buildPrimaryButton( + label: 'Continue'.tr, + enabled: controller.isAgreeTerms, + onPressed: controller.isAgreeTerms + ? () => controller.saveAgreementTerms() + : () {}, + isDark: isDark, + ), + const SizedBox(height: 8), + ], + ), + ), + ), + ], + ); + } + + // ───────────────────────────────────────────────────────────────────────── + // EMAIL / PASSWORD FORM + // ───────────────────────────────────────────────────────────────────────── + Widget buildEmailPasswordForm( + BuildContext context, LoginController controller) { + final isDark = Theme.of(context).brightness == Brightness.dark; + final textMain = isDark ? Colors.white : const Color(0xFF1A1A2E); + final textSub = isDark ? Colors.white60 : const Color(0xFF6B7280); + + return Stack( + children: [ + _buildBackground(context), + SafeArea( + child: Center( + child: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 32), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // Logo / badge + Center(child: _iconBadge(Icons.lock_outline_rounded, isDark)), + const SizedBox(height: 20), + Text( + 'Welcome Back'.tr, + textAlign: TextAlign.center, + style: AppStyle.headTitle2.copyWith( + color: textMain, + fontSize: 26, + fontWeight: FontWeight.w700, + ), + ), + const SizedBox(height: 6), + Text( + 'Sign in to continue'.tr, + textAlign: TextAlign.center, + style: + AppStyle.title.copyWith(color: textSub, fontSize: 14), + ), + const SizedBox(height: 32), + + _glassCard( + isDark: isDark, + padding: const EdgeInsets.all(24), + child: Form( + key: controller.formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // Email field + _buildTextField( + controller: controller.emailController, + label: 'Email'.tr, + hint: 'Your email address'.tr, + icon: Icons.email_outlined, + isDark: isDark, + keyboardType: TextInputType.emailAddress, + validator: (value) => value == null || + value.isEmpty || + !value.contains('@') || + !value.contains('.') + ? 'Enter a valid email'.tr + : null, + ), + const SizedBox(height: 16), + + // Password field + _buildTextField( + controller: controller.passwordController, + label: 'Password'.tr, + hint: 'Your password'.tr, + icon: Icons.lock_outline, + isDark: isDark, + obscureText: true, + validator: (value) => value == null || value.isEmpty + ? 'Enter your password'.tr + : null, + ), + const SizedBox(height: 28), + + GetBuilder( + builder: (controller) => controller.isloading + ? Center( + child: SizedBox( + width: 28, + height: 28, + child: CircularProgressIndicator( + color: AppColor.primaryColor, + strokeWidth: 2.5, + ), + ), + ) + : _buildPrimaryButton( + label: 'Submit'.tr, + enabled: true, + isDark: isDark, + onPressed: () { + if (controller.formKey.currentState! + .validate()) { + controller.login(); + } + }, + ), + ), + ], + ), + ), + ), + ], + ), + ), + ), + ), + ], + ); + } + + // ───────────────────────────────────────────────────────────────────────── + // LOCATION PERMISSION PAGE + // ───────────────────────────────────────────────────────────────────────── + Widget _buildLocationPermissionDialog( + BuildContext context, LoginController controller) { + final isDark = Theme.of(context).brightness == Brightness.dark; + final textMain = isDark ? Colors.white : const Color(0xFF1A1A2E); + final textSub = isDark ? Colors.white60 : const Color(0xFF6B7280); + + return Stack( + children: [ + _buildBackground(context), + SafeArea( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 28, vertical: 24), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Spacer(flex: 2), + + // Animated-look stacked circles around icon + Stack( + alignment: Alignment.center, + children: [ + // Outer glow ring + Container( + width: 140, + height: 140, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: AppColor.primaryColor.withOpacity(0.08), + border: Border.all( + color: AppColor.primaryColor.withOpacity(0.2), + width: 1, + ), + ), + ), + // Mid ring + Container( + width: 108, + height: 108, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: AppColor.primaryColor.withOpacity(0.12), + border: Border.all( + color: AppColor.primaryColor.withOpacity(0.3), + width: 1, + ), + ), + ), + // Core badge + _iconBadge(Icons.location_on_outlined, isDark), + ], + ), + + const SizedBox(height: 36), + + Text( + 'Enable Location Access'.tr, + style: AppStyle.headTitle2.copyWith( + color: textMain, + fontSize: 24, + fontWeight: FontWeight.w700, + letterSpacing: 0.2, + ), + textAlign: TextAlign.center, + ), + const SizedBox(height: 14), + Text( + 'We need your location to find nearby drivers for pickups and drop-offs.' + .tr, + textAlign: TextAlign.center, + style: AppStyle.title.copyWith( + color: textSub, + fontSize: 14.5, + height: 1.6, + ), + ), + + const SizedBox(height: 40), + + // Feature chips row + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + _featureChip( + Icons.speed_outlined, 'Fast matching'.tr, isDark), + const SizedBox(width: 10), + _featureChip(Icons.shield_outlined, 'Secure'.tr, isDark), + const SizedBox(width: 10), + _featureChip(Icons.near_me_outlined, 'Nearby'.tr, isDark), + ], + ), + + const Spacer(flex: 3), + + _buildPrimaryButton( + label: 'Next'.tr, + enabled: true, + isDark: isDark, + onPressed: () async => + await controller.getLocationPermission(), + ), + const SizedBox(height: 16), + ], + ), + ), + ), + ], + ); + } + + // ───────────────────────────────────────────────────────────────────────── + // SHARED SMALL WIDGETS + // ───────────────────────────────────────────────────────────────────────── + + /// Reusable styled text field. + Widget _buildTextField({ + required TextEditingController controller, + required String label, + required String hint, + required IconData icon, + required bool isDark, + bool obscureText = false, + TextInputType? keyboardType, + String? Function(String?)? validator, + }) { + final fill = isDark ? Colors.white.withOpacity(0.05) : Colors.white; + final border = + isDark ? Colors.white.withOpacity(0.1) : const Color(0xFFE5E7EB); + + return TextFormField( + controller: controller, + obscureText: obscureText, + keyboardType: keyboardType, + style: TextStyle( + color: isDark ? Colors.white : const Color(0xFF1A1A2E), + fontSize: 14.5, + ), + decoration: InputDecoration( + labelText: label, + hintText: hint, + prefixIcon: Icon(icon, + size: 20, color: isDark ? Colors.white38 : const Color(0xFF9CA3AF)), + labelStyle: TextStyle( + color: isDark ? Colors.white38 : const Color(0xFF9CA3AF), + fontSize: 13.5, + ), + hintStyle: TextStyle( + color: isDark ? Colors.white24 : const Color(0xFFD1D5DB), + ), + filled: true, + fillColor: fill, + contentPadding: + const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: BorderSide(color: border, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: BorderSide(color: AppColor.primaryColor, width: 1.5), + ), + errorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: const BorderSide(color: Color(0xFFEF4444), width: 1), + ), + focusedErrorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: const BorderSide(color: Color(0xFFEF4444), width: 1.5), + ), + ), + validator: validator, + ); + } + + /// Full-width gradient primary button. + Widget _buildPrimaryButton({ + required String label, + required bool enabled, + required VoidCallback onPressed, + required bool isDark, + }) { + return SizedBox( + width: double.infinity, + height: 54, + child: DecoratedBox( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(16), + gradient: enabled + ? LinearGradient( + begin: Alignment.centerLeft, + end: Alignment.centerRight, + colors: [ + AppColor.primaryColor, + AppColor.primaryColor.withOpacity(0.8), + ], + ) + : null, + color: enabled + ? null + : (isDark ? Colors.white12 : const Color(0xFFE5E7EB)), + boxShadow: enabled + ? [ + BoxShadow( + color: AppColor.primaryColor.withOpacity(0.32), + blurRadius: 16, + offset: const Offset(0, 6), + ) + ] + : null, + ), + child: ElevatedButton( + onPressed: onPressed, + style: ElevatedButton.styleFrom( + backgroundColor: Colors.transparent, + shadowColor: Colors.transparent, + shape: + RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + ), + child: Text( + label, + style: TextStyle( + color: enabled + ? Colors.white + : (isDark ? Colors.white38 : const Color(0xFF9CA3AF)), + fontWeight: FontWeight.w600, + fontSize: 15, + letterSpacing: 0.4, + ), + ), + ), ), ); } - Widget _buildLocationPermissionDialog(LoginController controller) { - return Padding( - padding: const EdgeInsets.all(32), - child: Column( - mainAxisAlignment: MainAxisAlignment.center, + /// Small chip used on location page. + Widget _featureChip(IconData icon, String text, bool isDark) { + return Container( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(30), + color: isDark + ? Colors.white.withOpacity(0.06) + : Colors.white.withOpacity(0.8), + border: Border.all( + color: isDark + ? Colors.white.withOpacity(0.1) + : Colors.black.withOpacity(0.07), + width: 1, + ), + ), + child: Row( + mainAxisSize: MainAxisSize.min, children: [ - Icon(Icons.location_on, size: 60, color: AppColor.primaryColor), - const SizedBox(height: 20), + Icon(icon, size: 14, color: AppColor.primaryColor), + const SizedBox(width: 5), Text( - 'Enable Location Access'.tr, - style: AppStyle.headTitle2, - textAlign: TextAlign.center, + text, + style: TextStyle( + fontSize: 12, + fontWeight: FontWeight.w500, + color: isDark ? Colors.white70 : const Color(0xFF374151), + ), ), - const SizedBox(height: 10), - Text( - 'We need your location to find nearby drivers for pickups and drop-offs.' - .tr, - textAlign: TextAlign.center, - style: AppStyle.title, - ), - const SizedBox(height: 20), - ElevatedButton( - onPressed: () async => await controller.getLocationPermission(), - child: Text('Next'.tr), - // child: Text('Allow Location Access'.tr), - ), - // TextButton( - // onPressed: () => openAppSettings(), - // child: Text('Open Settings'.tr), - // ), ], ), ); diff --git a/lib/views/auth/otp_page.dart b/lib/views/auth/otp_page.dart index e20806a..4d443b6 100644 --- a/lib/views/auth/otp_page.dart +++ b/lib/views/auth/otp_page.dart @@ -2,13 +2,35 @@ import 'dart:ui'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; -// --- placeholder imports --- -// These are assumed to exist from your original code. -// Make sure to have these files and controllers properly set up in your project. import 'package:Intaleq/controller/auth/login_controller.dart'; -import '../../controller/auth/otp_controller.dart'; // Assumed to be PhoneAuthHelper +import '../../constant/colors.dart'; +import '../../controller/auth/otp_controller.dart'; import '../../controller/local/phone_intel/intl_phone_field.dart'; -// --- end of placeholder imports --- + +// ───────────────────────────────────────────────────────────────────────────── +// SHARED DESIGN TOKENS +// ───────────────────────────────────────────────────────────────────────────── + +Color _textMain(bool isDark) => isDark ? Colors.white : const Color(0xFF1A1A2E); + +Color _textSub(bool isDark) => + isDark ? Colors.white60 : const Color(0xFF6B7280); + +InputBorder _inputBorder(bool isDark, {bool focused = false}) => + OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: focused + ? BorderSide(color: AppColor.primaryColor, width: 1.5) + : BorderSide( + color: isDark + ? Colors.white.withOpacity(0.12) + : const Color(0xFFE5E7EB), + ), + ); + +// ───────────────────────────────────────────────────────────────────────────── +// AUTH SCREEN (shared scaffold for all auth steps) +// ───────────────────────────────────────────────────────────────────────────── /// A visually revamped authentication screen with a glassmorphism effect. /// It provides a consistent and beautiful UI for all authentication steps. @@ -28,119 +50,120 @@ class AuthScreen extends StatelessWidget { }); /// Shows a dialog for testers to log in using email and password. - /// This is triggered by a long-press on the logo or the explicit tester button. void _showTesterLoginDialog( BuildContext context, LoginController controller) { + final isDark = Theme.of(context).brightness == Brightness.dark; final testerEmailController = TextEditingController(); final testerPasswordController = TextEditingController(); final testerFormKey = GlobalKey(); - // Brand Color for Logic (Cyan/Teal from the Arrow in the logo) - const Color brandColor = Color(0xFF00E5FF); - showDialog( context: context, barrierDismissible: true, builder: (BuildContext dialogContext) { return BackdropFilter( - filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + filter: ImageFilter.blur(sigmaX: 8, sigmaY: 8), child: AlertDialog( - // Updated background to match new theme (Dark Purple/Indigo) - backgroundColor: const Color(0xFF1A1A2E).withOpacity(0.90), + backgroundColor: isDark + ? const Color(0xFF161622).withOpacity(0.97) + : Colors.white.withOpacity(0.97), shape: - RoundedRectangleBorder(borderRadius: BorderRadius.circular(20)), - title: const Text( - 'App Tester Login', - textAlign: TextAlign.center, - style: - TextStyle(fontWeight: FontWeight.bold, color: Colors.white), + RoundedRectangleBorder(borderRadius: BorderRadius.circular(22)), + titlePadding: const EdgeInsets.fromLTRB(24, 24, 24, 0), + contentPadding: const EdgeInsets.all(24), + title: Column( + children: [ + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: AppColor.primaryColor.withOpacity(0.12), + ), + child: Icon(Icons.admin_panel_settings_outlined, + color: AppColor.primaryColor, size: 28), + ), + const SizedBox(height: 12), + Text( + 'App Tester Login'.tr, + textAlign: TextAlign.center, + style: TextStyle( + fontWeight: FontWeight.w700, + fontSize: 17, + color: _textMain(isDark), + ), + ), + ], ), content: Form( key: testerFormKey, child: Column( mainAxisSize: MainAxisSize.min, children: [ - TextFormField( + _AuthTextField( controller: testerEmailController, + label: 'Email'.tr, + icon: Icons.email_outlined, + isDark: isDark, keyboardType: TextInputType.emailAddress, - style: const TextStyle(color: Colors.white), - decoration: InputDecoration( - labelText: 'Email', - labelStyle: - TextStyle(color: Colors.white.withOpacity(0.7)), - prefixIcon: Icon(Icons.email_outlined, - color: Colors.white.withOpacity(0.7)), - enabledBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - borderSide: - BorderSide(color: Colors.white.withOpacity(0.3)), - ), - focusedBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - // Changed to Brand Cyan - borderSide: const BorderSide(color: brandColor), - ), - ), validator: (value) => value == null || !value.contains('@') - ? 'Enter a valid email' + ? 'Enter a valid email'.tr : null, ), - const SizedBox(height: 16), - TextFormField( + const SizedBox(height: 14), + _AuthTextField( controller: testerPasswordController, + label: 'Password'.tr, + icon: Icons.lock_outline, + isDark: isDark, obscureText: true, - style: const TextStyle(color: Colors.white), - decoration: InputDecoration( - labelText: 'Password', - labelStyle: - TextStyle(color: Colors.white.withOpacity(0.7)), - prefixIcon: Icon(Icons.lock_outline, - color: Colors.white.withOpacity(0.7)), - enabledBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - borderSide: - BorderSide(color: Colors.white.withOpacity(0.3)), - ), - focusedBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - // Changed to Brand Cyan - borderSide: const BorderSide(color: brandColor), - ), - ), validator: (value) => value == null || value.isEmpty - ? 'Enter a password' + ? 'Enter a password'.tr : null, ), ], ), ), + actionsPadding: const EdgeInsets.fromLTRB(16, 0, 16, 16), actions: [ - TextButton( - child: const Text('Cancel', - style: TextStyle(color: Colors.white70)), - onPressed: () => Navigator.of(dialogContext).pop(), - ), - ElevatedButton( - style: ElevatedButton.styleFrom( - backgroundColor: brandColor, // Updated Button Color - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12), + Row( + children: [ + Expanded( + child: TextButton( + style: TextButton.styleFrom( + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12), + side: BorderSide( + color: isDark + ? Colors.white12 + : const Color(0xFFE5E7EB), + ), + ), + ), + onPressed: () => Navigator.of(dialogContext).pop(), + child: Text('Cancel'.tr, + style: TextStyle( + color: _textSub(isDark), + fontWeight: FontWeight.w500)), + ), ), - ), - child: const Text('Login', - style: TextStyle( - color: Color(0xFF1A1A2E), fontWeight: FontWeight.bold)), - onPressed: () { - if (testerFormKey.currentState!.validate()) { - // Use the main controller to perform login - controller.emailController.text = - testerEmailController.text; - controller.passwordController.text = - testerPasswordController.text; - controller.login(); - Navigator.of(dialogContext).pop(); - } - }, + const SizedBox(width: 10), + Expanded( + child: _PrimaryButton( + label: 'Login'.tr, + onPressed: () { + if (testerFormKey.currentState!.validate()) { + controller.emailController.text = + testerEmailController.text; + controller.passwordController.text = + testerPasswordController.text; + controller.login(); + Navigator.of(dialogContext).pop(); + } + }, + ), + ), + ], ), ], ), @@ -151,141 +174,178 @@ class AuthScreen extends StatelessWidget { @override Widget build(BuildContext context) { - // We still need the controller for the hidden tester login final loginController = Get.find(); + final isDark = Theme.of(context).brightness == Brightness.dark; return Scaffold( - body: Container( - // NEW DESIGN: Deep Purple/Indigo Gradient to match the "N" body - decoration: const BoxDecoration( - gradient: LinearGradient( - // Dark Indigo -> Deep Purple -> Dark Blue - colors: [Color(0xFF2E1C59), Color(0xFF1A237E), Color(0xFF0D1117)], - begin: Alignment.topLeft, - end: Alignment.bottomRight, + body: Stack( + children: [ + // ── Gradient background ──────────────────────────────────── + Container( + decoration: BoxDecoration( + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: isDark + ? [ + const Color(0xFF0D0D14), + const Color(0xFF12121E), + const Color(0xFF161622), + ] + : [ + const Color(0xFFF8F9FF), + const Color(0xFFEFF1FB), + const Color(0xFFFFFFFF), + ], + ), + ), ), - ), - child: Stack( - children: [ - // Background shapes updated to match the Logo accents - // Shape 1: The Orange/Red Swoosh color - Positioned( - top: -80, - left: -80, - child: Container( - width: 250, - height: 250, - decoration: BoxDecoration( - shape: BoxShape.circle, - // Orange/Red from the swoosh lines - color: const Color(0xFFFF5722).withOpacity(0.12), - boxShadow: [ - BoxShadow( - color: const Color(0xFFFF5722).withOpacity(0.2), - blurRadius: 50, - spreadRadius: 10, - ) - ]), + // ── Decorative Shape 1 (top-left) ───────────────────────── + Positioned( + top: -90, + left: -70, + child: Container( + width: 280, + height: 280, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: RadialGradient( + colors: [ + AppColor.primaryColor.withOpacity(isDark ? 0.18 : 0.10), + AppColor.primaryColor.withOpacity(0.0), + ], + ), ), ), + ), - // Shape 2: The Cyan/Teal Arrow color - Positioned( - bottom: -100, - right: -80, - child: Container( - width: 350, - height: 350, - decoration: BoxDecoration( - shape: BoxShape.circle, - // Cyan/Teal from the arrow tip - color: const Color(0xFF00E5FF).withOpacity(0.08), - boxShadow: [ - BoxShadow( - color: const Color(0xFF00E5FF).withOpacity(0.15), - blurRadius: 60, - spreadRadius: 5, - ) - ]), + // ── Decorative Shape 2 (bottom-right) ──────────────────── + Positioned( + bottom: -110, + right: -90, + child: Container( + width: 340, + height: 340, + decoration: BoxDecoration( + shape: BoxShape.circle, + gradient: RadialGradient( + colors: [ + AppColor.primaryColor.withOpacity(isDark ? 0.12 : 0.07), + AppColor.primaryColor.withOpacity(0.0), + ], + ), ), ), - Center( + ), + + // ── Content ─────────────────────────────────────────────── + SafeArea( + child: Center( child: SingleChildScrollView( - padding: const EdgeInsets.symmetric(horizontal: 24.0), + physics: const BouncingScrollPhysics(), + padding: + const EdgeInsets.symmetric(horizontal: 24.0, vertical: 20), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ - // GestureDetector to handle long-press for tester login + // Logo GestureDetector( - onLongPress: () { - _showTesterLoginDialog(context, loginController); - }, + onLongPress: () => + _showTesterLoginDialog(context, loginController), child: Container( - padding: const EdgeInsets.all(12), + padding: const EdgeInsets.all(4), decoration: BoxDecoration( - shape: BoxShape.circle, - color: Colors.white.withOpacity(0.05), - border: Border.all( - // Gradient border for the logo container - color: Colors.white.withOpacity(0.1), - width: 1)), + shape: BoxShape.circle, + color: isDark + ? Colors.white.withOpacity(0.05) + : Colors.white.withOpacity(0.9), + border: Border.all( + color: isDark + ? Colors.white.withOpacity(0.1) + : AppColor.primaryColor.withOpacity(0.15), + width: 1.5, + ), + boxShadow: [ + BoxShadow( + color: AppColor.primaryColor.withOpacity(0.18), + blurRadius: 24, + offset: const Offset(0, 8), + ), + ], + ), child: ClipRRect( - borderRadius: BorderRadius.circular(50), - child: Image.asset('assets/images/logo.gif', - height: 100)), + borderRadius: BorderRadius.circular(50), + child: + Image.asset('assets/images/logo.gif', height: 96), + ), ), ), - const SizedBox(height: 20), + + const SizedBox(height: 22), + + // Title Text( title, textAlign: TextAlign.center, - style: const TextStyle( - fontSize: 28, - fontWeight: FontWeight.bold, - color: Colors.white, - shadows: [ - Shadow( - blurRadius: 15.0, - color: Color(0xFF000000), // Darker shadow - offset: Offset(0, 4)), - ]), + style: TextStyle( + fontSize: 26, + fontWeight: FontWeight.w700, + letterSpacing: 0.2, + color: _textMain(isDark), + ), ), - const SizedBox(height: 10), + const SizedBox(height: 8), + + // Subtitle Text( subtitle, textAlign: TextAlign.center, style: TextStyle( - fontSize: 16, - color: Colors.white.withOpacity(0.75), + fontSize: 14.5, + height: 1.55, + color: _textSub(isDark), ), ), - const SizedBox(height: 30), - // Glassmorphism Container for the form + const SizedBox(height: 28), + + // ── Glass card ───────────────────────────────── ClipRRect( - borderRadius: BorderRadius.circular(25.0), + borderRadius: BorderRadius.circular(24), child: BackdropFilter( - filter: ImageFilter.blur( - sigmaX: 20, sigmaY: 20), // Increased blur + filter: ImageFilter.blur(sigmaX: 16, sigmaY: 16), child: Container( padding: const EdgeInsets.all(24.0), decoration: BoxDecoration( - // Slightly darker tint for better contrast with Cyan inputs - color: const Color(0xFF1A237E).withOpacity(0.2), - borderRadius: BorderRadius.circular(25.0), + color: isDark + ? Colors.white.withOpacity(0.05) + : Colors.white.withOpacity(0.72), + borderRadius: BorderRadius.circular(24), border: Border.all( - color: Colors.white.withOpacity(0.1), - width: 1.0, + color: isDark + ? Colors.white.withOpacity(0.09) + : Colors.white.withOpacity(0.9), + width: 1, ), + boxShadow: [ + BoxShadow( + color: isDark + ? Colors.black.withOpacity(0.28) + : Colors.black.withOpacity(0.06), + blurRadius: 28, + offset: const Offset(0, 10), + ), + ], ), - child: - form, // The form from the specific screen is placed here + child: form, ), ), ), - const SizedBox(height: 20), - // A more distinct button for app testers + + const SizedBox(height: 18), + + // Tester link Material( color: Colors.transparent, child: InkWell( @@ -294,19 +354,24 @@ class AuthScreen extends StatelessWidget { borderRadius: BorderRadius.circular(12), child: Padding( padding: const EdgeInsets.symmetric( - vertical: 10, horizontal: 16), + vertical: 10, horizontal: 14), child: Row( mainAxisSize: MainAxisSize.min, children: [ - Icon(Icons.admin_panel_settings_outlined, - color: Colors.white.withOpacity(0.5)), - const SizedBox(width: 8), + Icon( + Icons.admin_panel_settings_outlined, + size: 15, + color: isDark ? Colors.white24 : Colors.black26, + ), + const SizedBox(width: 7), Text( - 'For App Reviewers / Testers', + 'For App Reviewers / Testers'.tr, style: TextStyle( - color: Colors.white.withOpacity(0.5), - fontWeight: FontWeight.w400, - fontSize: 12), + color: + isDark ? Colors.white24 : Colors.black26, + fontWeight: FontWeight.w400, + fontSize: 12, + ), ), ], ), @@ -317,16 +382,16 @@ class AuthScreen extends StatelessWidget { ), ), ), - ], - ), + ), + ], ), ); } } -// --- UI Screens --- -// Note: These screens now use the new AuthScreen wrapper and have updated styling -// for their form elements to match the new design. +// ───────────────────────────────────────────────────────────────────────────── +// PHONE NUMBER SCREEN +// ───────────────────────────────────────────────────────────────────────────── class PhoneNumberScreen extends StatefulWidget { const PhoneNumberScreen({super.key}); @@ -339,76 +404,13 @@ class _PhoneNumberScreenState extends State { final _formKey = GlobalKey(); bool _isLoading = false; - // Brand Color for Focus (Cyan/Teal) - final Color _focusColor = const Color(0xFF00E5FF); - - static String formatSyrianPhone(String phone) { - // Remove spaces, symbols, +, -, () - phone = phone.replaceAll(RegExp(r'[ \-\(\)\+]'), '').trim(); - - // Normalize 00963 → 963 - if (phone.startsWith('00963')) { - phone = phone.replaceFirst('00963', '963'); - } - - // Normalize 0963 → 963 - if (phone.startsWith('0963')) { - phone = phone.replaceFirst('0963', '963'); - } - - // NEW: Fix 96309xxxx → 9639xxxx - if (phone.startsWith('96309')) { - phone = '9639' + phone.substring(5); // remove the "0" after 963 - } - - // If starts with 9630 → correct to 9639 - if (phone.startsWith('9630')) { - phone = '9639' + phone.substring(4); - } - - // If already in correct format: 9639xxxxxxxx - if (phone.startsWith('9639') && phone.length == 12) { - return phone; - } - - // If starts with 963 but missing the 9 - if (phone.startsWith('963') && phone.length > 3) { - // Ensure it begins with 9639 - if (!phone.startsWith('9639')) { - phone = '9639' + phone.substring(3); - } - return phone; - } - - // If starts with 09xxxxxxxx → 9639xxxxxxxx - if (phone.startsWith('09')) { - return '963' + phone.substring(1); - } - - // If 9xxxxxxxx (9 digits) - if (phone.startsWith('9') && phone.length == 9) { - return '963' + phone; - } - - // If starts with incorrect 0xxxxxxx → assume Syrian and fix - if (phone.startsWith('0') && phone.length == 10) { - return '963' + phone.substring(1); - } - - return phone; - } - void _submit() async { if (_formKey.currentState!.validate()) { setState(() => _isLoading = true); - // PRODUCTION READY: Using the actual PhoneAuthHelper final rawPhone = _phoneController.text.trim().replaceFirst('+', ''); final success = await PhoneAuthHelper.sendOtp(rawPhone); if (success && mounted) { - // Get.to(() => OtpVerificationScreen(phoneNumber: rawPhone)); - await PhoneAuthHelper.verifyOtp( - rawPhone, - ); // For testing purposes, auto-verify with a dummy OTP + await PhoneAuthHelper.verifyOtp(rawPhone); } if (mounted) setState(() => _isLoading = false); } @@ -416,6 +418,8 @@ class _PhoneNumberScreenState extends State { @override Widget build(BuildContext context) { + final isDark = Theme.of(context).brightness == Brightness.dark; + return AuthScreen( title: 'welcome to intaleq'.tr, subtitle: 'login or register subtitle'.tr, @@ -424,33 +428,61 @@ class _PhoneNumberScreenState extends State { child: Column( mainAxisSize: MainAxisSize.min, children: [ - Text( - 'Enter your phone number'.tr, - style: - TextStyle(color: Colors.white.withOpacity(0.9), fontSize: 16), - textAlign: TextAlign.center, + // Label row + Row( + children: [ + Container( + padding: const EdgeInsets.all(7), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: AppColor.primaryColor.withOpacity(0.12), + ), + child: Icon(Icons.phone_outlined, + size: 18, color: AppColor.primaryColor), + ), + const SizedBox(width: 10), + Text( + 'Enter your phone number'.tr, + style: TextStyle( + color: _textMain(isDark), + fontSize: 15, + fontWeight: FontWeight.w600, + ), + ), + ], ), - const SizedBox(height: 20), + const SizedBox(height: 18), + + // Phone field IntlPhoneField( showCountryFlag: false, searchText: 'Search country'.tr, languageCode: 'ar', - style: const TextStyle(color: Colors.white), - dropdownTextStyle: const TextStyle( - color: Colors - .white), // Changed to White for visibility on dark BG + style: TextStyle(color: _textMain(isDark), fontSize: 15), + dropdownTextStyle: TextStyle(color: _textMain(isDark)), decoration: InputDecoration( labelText: 'Phone Number'.tr, hintText: 'witout zero'.tr, - labelStyle: TextStyle(color: Colors.white.withOpacity(0.7)), - enabledBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - borderSide: BorderSide(color: Colors.white.withOpacity(0.3)), + labelStyle: TextStyle(color: _textSub(isDark), fontSize: 13.5), + hintStyle: TextStyle( + color: isDark ? Colors.white24 : const Color(0xFFD1D5DB), ), - focusedBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - // Updated to Logo Cyan - borderSide: BorderSide(color: _focusColor, width: 2), + filled: true, + fillColor: + isDark ? Colors.white.withOpacity(0.05) : Colors.white, + contentPadding: + const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + enabledBorder: _inputBorder(isDark), + focusedBorder: _inputBorder(isDark, focused: true), + errorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: + const BorderSide(color: Color(0xFFEF4444), width: 1), + ), + focusedErrorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: + const BorderSide(color: Color(0xFFEF4444), width: 1.5), ), ), initialCountryCode: 'SY', @@ -465,37 +497,19 @@ class _PhoneNumberScreenState extends State { return 'Please enter the number without the leading 0'.tr; } if (phone.completeNumber.length < 10) { - // Example validation return 'Phone number seems too short'.tr; } return null; }, ), + const SizedBox(height: 24), + _isLoading - ? const CircularProgressIndicator(color: Colors.white) - : SizedBox( - width: double.infinity, - child: ElevatedButton( - onPressed: _submit, - style: ElevatedButton.styleFrom( - // Updated to Logo Cyan - backgroundColor: _focusColor, - padding: const EdgeInsets.symmetric(vertical: 16), - elevation: 5, - shadowColor: _focusColor.withOpacity(0.5), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12)), - ), - child: Text( - 'send otp button'.tr, - style: const TextStyle( - fontSize: 16, - fontWeight: FontWeight.bold, - // Text is dark to contrast with bright Cyan - color: Color(0xFF1A1A2E)), - ), - ), + ? _LoadingIndicator() + : _PrimaryButton( + label: 'send otp button'.tr, + onPressed: _submit, ), ], ), @@ -504,6 +518,10 @@ class _PhoneNumberScreenState extends State { } } +// ───────────────────────────────────────────────────────────────────────────── +// OTP VERIFICATION SCREEN +// ───────────────────────────────────────────────────────────────────────────── + class OtpVerificationScreen extends StatefulWidget { final String phoneNumber; const OtpVerificationScreen({super.key, required this.phoneNumber}); @@ -516,20 +534,18 @@ class _OtpVerificationScreenState extends State { final _otpController = TextEditingController(); bool _isLoading = false; - // Brand Color - final Color _brandColor = const Color(0xFF00E5FF); - void _submit() async { if (_formKey.currentState!.validate()) { setState(() => _isLoading = true); - // PRODUCTION READY: Using the actual PhoneAuthHelper - // await PhoneAuthHelper.verifyOtp(widget.phoneNumber, _otpController.text); + // Logic for OTP verification here if (mounted) setState(() => _isLoading = false); } } @override Widget build(BuildContext context) { + final isDark = Theme.of(context).brightness == Brightness.dark; + return AuthScreen( title: 'verify your number title'.tr, subtitle: @@ -537,68 +553,107 @@ class _OtpVerificationScreenState extends State { form: Column( mainAxisSize: MainAxisSize.min, children: [ - Text( - 'Enter the 5-digit code'.tr, - style: - TextStyle(color: Colors.white.withOpacity(0.9), fontSize: 16), - textAlign: TextAlign.center, + // Label row + Row( + children: [ + Container( + padding: const EdgeInsets.all(7), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: AppColor.primaryColor.withOpacity(0.12), + ), + child: Icon(Icons.mark_email_read_outlined, + size: 18, color: AppColor.primaryColor), + ), + const SizedBox(width: 10), + Text( + 'Enter the 5-digit code'.tr, + style: TextStyle( + color: _textMain(isDark), + fontSize: 15, + fontWeight: FontWeight.w600, + ), + ), + ], ), - const SizedBox(height: 20), + const SizedBox(height: 24), + + // OTP Input — underline style, large characters Form( key: _formKey, - child: TextFormField( - controller: _otpController, - textAlign: TextAlign.center, - keyboardType: TextInputType.number, - maxLength: 5, - style: const TextStyle( - fontSize: 28, - fontWeight: FontWeight.bold, - color: Colors.white, - letterSpacing: 18, // Visually separates the digits + child: Container( + decoration: BoxDecoration( + color: isDark ? Colors.white.withOpacity(0.05) : Colors.white, + borderRadius: BorderRadius.circular(16), + border: Border.all( + color: isDark + ? Colors.white.withOpacity(0.1) + : const Color(0xFFE5E7EB), + ), ), - decoration: InputDecoration( - counterText: "", - hintText: '-----', - hintStyle: TextStyle( - color: Colors.white.withOpacity(0.1), - letterSpacing: 18, - fontSize: 28), - border: InputBorder.none, - contentPadding: const EdgeInsets.symmetric(vertical: 10), - // Add a subtle underline for the OTP area using brand color - enabledBorder: UnderlineInputBorder( - borderSide: - BorderSide(color: Colors.white.withOpacity(0.2))), - focusedBorder: UnderlineInputBorder( - borderSide: BorderSide(color: _brandColor)), + padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 12), + child: TextFormField( + controller: _otpController, + textAlign: TextAlign.center, + keyboardType: TextInputType.number, + maxLength: 5, + style: TextStyle( + fontSize: 30, + fontWeight: FontWeight.w700, + color: AppColor.primaryColor, + letterSpacing: 20, + ), + decoration: InputDecoration( + counterText: '', + hintText: '·····', + hintStyle: TextStyle( + color: isDark ? Colors.white12 : const Color(0xFFD1D5DB), + letterSpacing: 20, + fontSize: 30, + fontWeight: FontWeight.w300, + ), + border: InputBorder.none, + contentPadding: const EdgeInsets.symmetric(vertical: 6), + ), + validator: (v) => v == null || v.length < 5 ? '' : null, ), - validator: (v) => v == null || v.length < 5 ? '' : null, ), ), - const SizedBox(height: 30), + + // Progress dots + const SizedBox(height: 14), + ValueListenableBuilder( + valueListenable: _otpController, + builder: (_, value, __) { + final filled = value.text.length.clamp(0, 5); + return Row( + mainAxisAlignment: MainAxisAlignment.center, + children: List.generate(5, (i) { + final active = i < filled; + return AnimatedContainer( + duration: const Duration(milliseconds: 200), + margin: const EdgeInsets.symmetric(horizontal: 4), + width: active ? 22 : 8, + height: 6, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4), + color: active + ? AppColor.primaryColor + : (isDark ? Colors.white12 : const Color(0xFFE5E7EB)), + ), + ); + }), + ); + }, + ), + + const SizedBox(height: 28), + _isLoading - ? const CircularProgressIndicator(color: Colors.white) - : SizedBox( - width: double.infinity, - child: ElevatedButton( - onPressed: _submit, - style: ElevatedButton.styleFrom( - backgroundColor: _brandColor, // Updated - padding: const EdgeInsets.symmetric(vertical: 16), - elevation: 5, - shadowColor: _brandColor.withOpacity(0.5), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12)), - ), - child: Text( - 'verify and continue button'.tr, - style: const TextStyle( - fontSize: 16, - fontWeight: FontWeight.bold, - color: Color(0xFF1A1A2E)), - ), - ), + ? _LoadingIndicator() + : _PrimaryButton( + label: 'verify and continue button'.tr, + onPressed: _submit, ), ], ), @@ -606,6 +661,10 @@ class _OtpVerificationScreenState extends State { } } +// ───────────────────────────────────────────────────────────────────────────── +// REGISTRATION SCREEN +// ───────────────────────────────────────────────────────────────────────────── + class RegistrationScreen extends StatefulWidget { final String phoneNumber; const RegistrationScreen({super.key, required this.phoneNumber}); @@ -620,13 +679,9 @@ class _RegistrationScreenState extends State { final _emailController = TextEditingController(); bool _isLoading = false; - // Brand Color - final Color _brandColor = const Color(0xFF00E5FF); - void _submit() async { if (_formKey.currentState!.validate()) { setState(() => _isLoading = true); - // PRODUCTION READY: Using the actual PhoneAuthHelper await PhoneAuthHelper.registerUser( phoneNumber: widget.phoneNumber, firstName: _firstNameController.text.trim(), @@ -637,29 +692,21 @@ class _RegistrationScreenState extends State { } } - // Helper to create styled text form fields Widget _buildTextFormField({ + required BuildContext context, required TextEditingController controller, required String label, + required IconData icon, TextInputType keyboardType = TextInputType.text, + bool optional = false, String? Function(String?)? validator, }) { - return TextFormField( + final isDark = Theme.of(context).brightness == Brightness.dark; + return _AuthTextField( controller: controller, - style: const TextStyle(color: Colors.white), - decoration: InputDecoration( - labelText: label, - labelStyle: TextStyle(color: Colors.white.withOpacity(0.7)), - enabledBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - borderSide: BorderSide(color: Colors.white.withOpacity(0.3)), - ), - focusedBorder: OutlineInputBorder( - borderRadius: BorderRadius.circular(12), - // Updated to Logo Cyan - borderSide: BorderSide(color: _brandColor, width: 2), - ), - ), + label: label, + icon: icon, + isDark: isDark, keyboardType: keyboardType, validator: validator, ); @@ -667,6 +714,8 @@ class _RegistrationScreenState extends State { @override Widget build(BuildContext context) { + final isDark = Theme.of(context).brightness == Brightness.dark; + return AuthScreen( title: 'one last step title'.tr, subtitle: 'complete profile subtitle'.tr, @@ -675,46 +724,74 @@ class _RegistrationScreenState extends State { child: Column( mainAxisSize: MainAxisSize.min, children: [ - _buildTextFormField( - controller: _firstNameController, - label: 'first name label'.tr, - validator: (v) => v!.isEmpty ? 'first name required'.tr : null, + // Header row + Row( + children: [ + Container( + padding: const EdgeInsets.all(7), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: AppColor.primaryColor.withOpacity(0.12), + ), + child: Icon(Icons.person_outline_rounded, + size: 18, color: AppColor.primaryColor), + ), + const SizedBox(width: 10), + Text( + 'Complete your profile'.tr, + style: TextStyle( + color: _textMain(isDark), + fontSize: 15, + fontWeight: FontWeight.w600, + ), + ), + ], ), - const SizedBox(height: 16), - _buildTextFormField( - controller: _lastNameController, - label: 'last name label'.tr, - validator: (v) => v!.isEmpty ? 'last name required'.tr : null, + const SizedBox(height: 20), + + Row( + children: [ + Expanded( + child: _buildTextFormField( + context: context, + controller: _firstNameController, + label: 'first name label'.tr, + icon: Icons.badge_outlined, + validator: (v) => + v!.isEmpty ? 'first name required'.tr : null, + ), + ), + const SizedBox(width: 12), + Expanded( + child: _buildTextFormField( + context: context, + controller: _lastNameController, + label: 'last name label'.tr, + icon: Icons.badge_outlined, + validator: (v) => + v!.isEmpty ? 'last name required'.tr : null, + ), + ), + ], ), - const SizedBox(height: 16), + const SizedBox(height: 14), + _buildTextFormField( + context: context, controller: _emailController, label: 'email optional label'.tr, + icon: Icons.email_outlined, keyboardType: TextInputType.emailAddress, + optional: true, ), + const SizedBox(height: 24), + _isLoading - ? const CircularProgressIndicator(color: Colors.white) - : SizedBox( - width: double.infinity, - child: ElevatedButton( - onPressed: _submit, - style: ElevatedButton.styleFrom( - backgroundColor: _brandColor, // Updated - padding: const EdgeInsets.symmetric(vertical: 16), - elevation: 5, - shadowColor: _brandColor.withOpacity(0.5), - shape: RoundedRectangleBorder( - borderRadius: BorderRadius.circular(12)), - ), - child: Text( - 'complete registration button'.tr, - style: const TextStyle( - fontSize: 16, - fontWeight: FontWeight.bold, - color: Color(0xFF1A1A2E)), - ), - ), + ? _LoadingIndicator() + : _PrimaryButton( + label: 'complete registration button'.tr, + onPressed: _submit, ), ], ), @@ -722,3 +799,131 @@ class _RegistrationScreenState extends State { ); } } + +// ───────────────────────────────────────────────────────────────────────────── +// SHARED PRIVATE WIDGETS (scoped to this file) +// ───────────────────────────────────────────────────────────────────────────── + +/// Reusable styled text field with icon prefix. +class _AuthTextField extends StatelessWidget { + final TextEditingController controller; + final String label; + final IconData icon; + final bool isDark; + final bool obscureText; + final TextInputType? keyboardType; + final String? Function(String?)? validator; + + const _AuthTextField({ + required this.controller, + required this.label, + required this.icon, + required this.isDark, + this.obscureText = false, + this.keyboardType, + this.validator, + }); + + @override + Widget build(BuildContext context) { + return TextFormField( + controller: controller, + obscureText: obscureText, + keyboardType: keyboardType, + style: TextStyle( + color: _textMain(isDark), + fontSize: 14.5, + ), + decoration: InputDecoration( + labelText: label, + prefixIcon: Icon(icon, + size: 20, color: isDark ? Colors.white38 : const Color(0xFF9CA3AF)), + labelStyle: TextStyle(color: _textSub(isDark), fontSize: 13.5), + filled: true, + fillColor: isDark ? Colors.white.withOpacity(0.05) : Colors.white, + contentPadding: + const EdgeInsets.symmetric(horizontal: 16, vertical: 15), + enabledBorder: _inputBorder(isDark), + focusedBorder: _inputBorder(isDark, focused: true), + errorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: const BorderSide(color: Color(0xFFEF4444), width: 1), + ), + focusedErrorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(14), + borderSide: const BorderSide(color: Color(0xFFEF4444), width: 1.5), + ), + ), + validator: validator, + ); + } +} + +/// Full-width gradient primary button. +class _PrimaryButton extends StatelessWidget { + final String label; + final VoidCallback onPressed; + + const _PrimaryButton({required this.label, required this.onPressed}); + + @override + Widget build(BuildContext context) { + return SizedBox( + width: double.infinity, + height: 52, + child: DecoratedBox( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(16), + gradient: LinearGradient( + begin: Alignment.centerLeft, + end: Alignment.centerRight, + colors: [ + AppColor.primaryColor, + AppColor.primaryColor.withOpacity(0.8), + ], + ), + boxShadow: [ + BoxShadow( + color: AppColor.primaryColor.withOpacity(0.32), + blurRadius: 16, + offset: const Offset(0, 6), + ), + ], + ), + child: ElevatedButton( + onPressed: onPressed, + style: ElevatedButton.styleFrom( + backgroundColor: Colors.transparent, + shadowColor: Colors.transparent, + shape: + RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + ), + child: Text( + label, + style: const TextStyle( + color: Colors.white, + fontWeight: FontWeight.w600, + fontSize: 15, + letterSpacing: 0.4, + ), + ), + ), + ), + ); + } +} + +/// Branded loading indicator. +class _LoadingIndicator extends StatelessWidget { + @override + Widget build(BuildContext context) { + return SizedBox( + width: 28, + height: 28, + child: CircularProgressIndicator( + color: AppColor.primaryColor, + strokeWidth: 2.5, + ), + ); + } +} diff --git a/lib/views/home/HomePage/contact_us.dart b/lib/views/home/HomePage/contact_us.dart index e97bbec..b8952f4 100644 --- a/lib/views/home/HomePage/contact_us.dart +++ b/lib/views/home/HomePage/contact_us.dart @@ -1,102 +1,360 @@ import 'package:Intaleq/constant/colors.dart'; import 'package:Intaleq/constant/style.dart'; -// ignore: unused_import -import 'package:Intaleq/controller/functions/launch.dart'; import 'package:Intaleq/views/widgets/my_scafold.dart'; -import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:get/get.dart'; import '../../../controller/functions/tts.dart'; import '../../../controller/home/contact_us_controller.dart'; +import '../../widgets/elevated_btn.dart'; class ContactUsPage extends StatelessWidget { ContactUsPage({super.key}); @override Widget build(BuildContext context) { - Get.put(ContactUsController()); - return GetBuilder(builder: (controller) { - return MyScafolld( - title: "Contact Us".tr, - body: [ - Padding( - padding: const EdgeInsets.all(8.0), - child: ListView( - // crossAxisAlignment: CrossAxisAlignment.center, - // mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Container( - decoration: AppStyle.boxDecoration1, - child: Column( - children: [ - ClipRRect( - borderRadius: BorderRadius.circular(15), - child: Image.asset('assets/images/logo.gif')), - IconButton( - onPressed: () async { - Get.find().speakText( - 'Intaleq is the safest and most reliable ride-sharing app designed especially for passengers in Syria. We provide a comfortable, respectful, and affordable riding experience with features that prioritize your safety and convenience. Our trusted captains are verified, insured, and supported by regular car maintenance carried out by top engineers. We also offer on-road support services to make sure every trip is smooth and worry-free. With Intaleq, you enjoy quality, safety, and peace of mind—every time you ride.' - .tr); - }, - icon: const Icon(Icons.headphones), - ), - Padding( - padding: const EdgeInsets.all(8.0), - child: Text( - 'Intaleq is the safest and most reliable ride-sharing app designed especially for passengers in Syria. We provide a comfortable, respectful, and affordable riding experience with features that prioritize your safety and convenience. Our trusted captains are verified, insured, and supported by regular car maintenance carried out by top engineers. We also offer on-road support services to make sure every trip is smooth and worry-free. With Intaleq, you enjoy quality, safety, and peace of mind—every time you ride.' - .tr, - style: AppStyle.title, - textAlign: TextAlign.center, - ), - ), - ], - ), - ), - const SizedBox( - height: 30, - ), - Container( - decoration: AppStyle.boxDecoration1, - child: Padding( - padding: const EdgeInsets.all(8.0), - child: Text( - "You can contact us during working hours from 10:00 - 16:00." - .tr, - style: AppStyle.title, - textAlign: TextAlign.center, - ), - ), - ), - InkWell( - onTap: () => controller.showContactDialog(context), - child: const Row( - mainAxisAlignment: MainAxisAlignment.spaceEvenly, - children: [ - Icon( - Icons.phone, - color: AppColor.blueColor, - ), - Icon( - FontAwesome.whatsapp, - color: AppColor.greenColor, - ), - Icon( - Icons.email, - color: AppColor.redColor, - ), - ], - ), - ), - const SizedBox( - height: 30, - ) - ], + final controller = Get.put(ContactUsController()); + final isDark = Theme.of(context).brightness == Brightness.dark; + + return MyScafolld( + title: "Contact Us".tr, + isleading: true, + body: [ + // Background subtle gradient/shape + Positioned.fill( + child: Container( + decoration: BoxDecoration( + gradient: LinearGradient( + begin: Alignment.topLeft, + end: Alignment.bottomRight, + colors: isDark + ? [const Color(0xFF0D0D14), const Color(0xFF161622)] + : [const Color(0xFFF8F9FF), const Color(0xFFEFF1FB)], ), - ) - ], - isleading: true); - }); + ), + ), + ), + SafeArea( + child: SingleChildScrollView( + physics: const BouncingScrollPhysics(), + padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 10), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // ── Hero Section ────────────────────────────────────────── + _buildHeroSection(isDark), + const SizedBox(height: 24), + + // ── Availability Status ──────────────────────────────────── + _buildAvailabilityStatus(controller, isDark), + const SizedBox(height: 24), + + // ── Support Actions ──────────────────────────────────────── + Text( + "Reach out to us via".tr, + style: AppStyle.title.copyWith( + fontWeight: FontWeight.bold, + fontSize: 16, + color: isDark ? Colors.white70 : Colors.black54, + ), + ), + const SizedBox(height: 12), + _buildContactCards(controller, isDark), + const SizedBox(height: 32), + + // ── About Section ────────────────────────────────────────── + _buildAboutSection(isDark), + const SizedBox(height: 40), + ], + ), + ), + ), + ], + ); + } + + Widget _buildHeroSection(bool isDark) { + return Container( + padding: const EdgeInsets.all(24), + decoration: BoxDecoration( + color: isDark ? Colors.white.withOpacity(0.05) : Colors.white, + borderRadius: BorderRadius.circular(24), + border: Border.all( + color: isDark ? Colors.white12 : Colors.black.withOpacity(0.05), + ), + boxShadow: [ + BoxShadow( + color: isDark ? Colors.black26 : Colors.black.withOpacity(0.03), + blurRadius: 20, + offset: const Offset(0, 10), + ) + ], + ), + child: Column( + children: [ + Container( + padding: const EdgeInsets.all(4), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: isDark ? Colors.white10 : Colors.white, + border: Border.all(color: AppColor.primaryColor.withOpacity(0.2)), + ), + child: ClipRRect( + borderRadius: BorderRadius.circular(50), + child: Image.asset('assets/images/logo.gif', height: 80), + ), + ), + const SizedBox(height: 16), + Text( + "Intaleq Support".tr, + style: AppStyle.headTitle2.copyWith( + fontSize: 22, + fontWeight: FontWeight.bold, + color: isDark ? Colors.white : AppColor.primaryColor, + ), + ), + const SizedBox(height: 4), + Text( + "We're here to help you 24/7".tr, + style: TextStyle( + color: isDark ? Colors.white54 : Colors.black45, + fontSize: 14, + ), + ), + ], + ), + ); + } + + Widget _buildAvailabilityStatus(ContactUsController controller, bool isDark) { + final isOpen = controller.isWorkTime; + return Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + decoration: BoxDecoration( + color: (isOpen ? AppColor.greenColor : Colors.orange).withOpacity(0.1), + borderRadius: BorderRadius.circular(16), + border: Border.all( + color: (isOpen ? AppColor.greenColor : Colors.orange).withOpacity(0.2), + ), + ), + child: Row( + children: [ + Container( + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: isOpen ? AppColor.greenColor : Colors.orange, + ), + child: Icon( + isOpen ? Icons.check_circle_outline : Icons.access_time, + color: Colors.white, + size: 18, + ), + ), + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + isOpen ? "Support is currently Online".tr : "Support is Away".tr, + style: TextStyle( + fontWeight: FontWeight.bold, + color: isOpen ? AppColor.greenColor : Colors.orange, + ), + ), + Text( + "${"Working Hours:".tr} ${controller.workHoursString}", + style: TextStyle( + fontSize: 12, + color: isDark ? Colors.white60 : Colors.black54, + ), + ), + ], + ), + ), + ], + ), + ); + } + + Widget _buildContactCards(ContactUsController controller, bool isDark) { + return Column( + children: [ + _ContactCard( + title: "Voice Call".tr, + subtitle: "Direct talk with our team".tr, + icon: Icons.phone_in_talk_outlined, + color: AppColor.primaryColor, + isDark: isDark, + enabled: controller.isWorkTime, + onTap: controller.makeCall, + trailing: controller.isWorkTime ? null : Icon(Icons.lock_clock_outlined, size: 20, color: isDark ? Colors.white24 : Colors.black26), + ), + const SizedBox(height: 12), + _ContactCard( + title: "WhatsApp".tr, + subtitle: "Chat with us anytime".tr, + icon: FontAwesome.whatsapp, + color: AppColor.greenColor, + isDark: isDark, + onTap: controller.sendWhatsApp, + ), + const SizedBox(height: 12), + _ContactCard( + title: "Email Support".tr, + subtitle: "For official inquiries".tr, + icon: Icons.alternate_email_outlined, + color: AppColor.redColor, + isDark: isDark, + onTap: controller.sendEmail, + ), + ], + ); + } + + Widget _buildAboutSection(bool isDark) { + return Container( + padding: const EdgeInsets.all(20), + decoration: BoxDecoration( + color: isDark ? Colors.white.withOpacity(0.02) : Colors.black.withOpacity(0.02), + borderRadius: BorderRadius.circular(24), + border: Border.all(color: isDark ? Colors.white10 : Colors.black12), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + "About Intaleq".tr, + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 18, + color: isDark ? Colors.white : Colors.black87, + ), + ), + IconButton( + onPressed: () { + Get.find().speakText( + 'Intaleq is the safest and most reliable ride-sharing app designed especially for passengers in Syria. We provide a comfortable, respectful, and affordable riding experience with features that prioritize your safety and convenience.' + .tr, + ); + }, + icon: Icon(Icons.volume_up_outlined, color: AppColor.primaryColor), + ), + ], + ), + const SizedBox(height: 12), + Text( + 'Intaleq is the safest and most reliable ride-sharing app designed especially for passengers in Syria. We provide a comfortable, respectful, and affordable riding experience with features that prioritize your safety and convenience. Our trusted captains are verified, insured, and supported by regular car maintenance carried out by top engineers. We also offer on-road support services to make sure every trip is smooth and worry-free. With Intaleq, you enjoy quality, safety, and peace of mind—every time you ride.' + .tr, + style: TextStyle( + color: isDark ? Colors.white70 : Colors.black54, + fontSize: 14, + height: 1.6, + ), + ), + ], + ), + ); + } +} + +class _ContactCard extends StatelessWidget { + final String title; + final String subtitle; + final IconData icon; + final Color color; + final bool isDark; + final bool enabled; + final VoidCallback onTap; + final Widget? trailing; + + const _ContactCard({ + required this.title, + required this.subtitle, + required this.icon, + required this.color, + required this.isDark, + this.enabled = true, + required this.onTap, + this.trailing, + }); + + @override + Widget build(BuildContext context) { + return Material( + color: Colors.transparent, + child: InkWell( + onTap: enabled ? onTap : null, + borderRadius: BorderRadius.circular(20), + child: Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: enabled + ? (isDark ? Colors.white.withOpacity(0.05) : Colors.white) + : (isDark ? Colors.white.withOpacity(0.02) : Colors.grey.withOpacity(0.05)), + borderRadius: BorderRadius.circular(20), + border: Border.all( + color: enabled + ? (isDark ? Colors.white12 : Colors.black.withOpacity(0.05)) + : Colors.transparent, + ), + boxShadow: enabled ? [ + BoxShadow( + color: isDark ? Colors.black12 : Colors.black.withOpacity(0.02), + blurRadius: 10, + offset: const Offset(0, 4), + ) + ] : null, + ), + child: Row( + children: [ + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + color: (enabled ? color : Colors.grey).withOpacity(0.12), + borderRadius: BorderRadius.circular(14), + ), + child: Icon(icon, color: enabled ? color : Colors.grey, size: 24), + ), + const SizedBox(width: 16), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + title, + style: TextStyle( + fontWeight: FontWeight.bold, + fontSize: 16, + color: enabled + ? (isDark ? Colors.white : Colors.black87) + : Colors.grey, + ), + ), + Text( + subtitle, + style: TextStyle( + fontSize: 13, + color: isDark ? Colors.white38 : Colors.black38, + ), + ), + ], + ), + ), + trailing ?? Icon( + Icons.arrow_forward_ios, + size: 14, + color: isDark ? Colors.white24 : Colors.black12, + ), + ], + ), + ), + ), + ); } } diff --git a/lib/views/home/navigation/navigation_controller.dart b/lib/views/home/navigation/navigation_controller.dart index f0ae02f..35ebae8 100644 --- a/lib/views/home/navigation/navigation_controller.dart +++ b/lib/views/home/navigation/navigation_controller.dart @@ -14,6 +14,7 @@ import '../../../constant/links.dart'; import '../../../controller/functions/crud.dart'; import '../../../controller/functions/tts.dart'; import '../../../controller/home/decode_polyline_isolate.dart'; +import '../../../env/env.dart'; import '../../../main.dart'; import '../../../print.dart'; import 'dart:ui'; @@ -719,7 +720,7 @@ class NavigationController extends GetxController try { // 1. Try SaaS first http.Response response = await http.get(saasUri, headers: { - 'x-api-key': 'intaleq_secret_2026', + 'x-api-key': Env.mapSaasKey, }); bool useSaaS = response.statusCode == 200; @@ -947,7 +948,8 @@ class NavigationController extends GetxController final destBytes = await rootBundle.load('assets/images/b.png'); await mapController!.addImage('car_icon', carBytes.buffer.asUint8List()); - await mapController!.addImage('start_icon', startBytes.buffer.asUint8List()); + await mapController! + .addImage('start_icon', startBytes.buffer.asUint8List()); await mapController!.addImage('dest_icon', destBytes.buffer.asUint8List()); }