This commit is contained in:
Zeus
2023-12-27 19:01:32 +08:00
75 changed files with 602 additions and 306 deletions
+28
View File
@@ -0,0 +1,28 @@
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "flutter",
"cwd": "flutter",
"request": "launch",
"type": "dart"
},
{
"name": "flutter (profile mode)",
"cwd": "flutter",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "flutter (release mode)",
"cwd": "flutter",
"request": "launch",
"type": "dart",
"flutterMode": "release"
}
]
}
+21 -2
View File
@@ -16,6 +16,9 @@ support iOS application and Android now.
## Screenshots
![](screenshots/page_7.png)
## App Store
![](screenshots/Snipaste_2023-06-10_14-21-20.png)
## Environment
@@ -24,6 +27,8 @@ support iOS application and Android now.
Framework • revision d3d8effc68 (6 weeks ago) • 2023-05-16 17:59:05 -0700
Engine • revision b4fb11214d
Tools • Dart 3.0.1 • DevTools 2.23.1
- Download this version url: https://drive.google.com/file/d/1ksM4_PK9Ibk7ycyrfF7XffM_99_4JYV3/view?usp=sharing
- leaf sdk downlaod url: https://github.com/eycorsican/leaf/releases/tag/v0.10.7
- macOS 13.3.1 +
- Xcode 14 +
@@ -51,7 +56,21 @@ build ios
flutter build ios
```
# 加密混淆导出ipa
flutter build ipa --obfuscate --split-debug-info=/Volumes/TOSHIBA\ EXT/iOS_Project/VPN/uuvpn_android/ios/
----------------------
# How to use it?
- 1: Change Domain File Path : ~UUVPN/flutter/lib/constant/app_urls.dart
```
static const String baseUrl = "https://xxxx.com";
```
- 2: Xcode Settings:
![](screenshots/Snipaste_2023-12-05_09-48-45.png)
![](screenshots/Snipaste_2023-12-05_09-49-14.png)
![](screenshots/Snipaste_2023-12-05_09-49-23.png)
![](screenshots/4db2f52524536ff706c99472a767f6b6.gif)
- 3: running screenshot:
![](screenshots/Snipaste_2023-12-05_15-43-54.png)
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/1e45af179dde5066530c653d08ea73a9/App.framework/App"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/abc123456/Documents/ios/flutter/bin/internal/engine.version"],"outputs":["/Users/abc123456/Library/Developer/Xcode/DerivedData/Runner-bsaadkapmvxejmawsowncuitzlps/Build/Products/Debug-iphoneos/Flutter.framework/Flutter"]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/package_config_subset"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/dart_plugin_registrant.dart"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
@@ -0,0 +1 @@
/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart: /Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/localizations.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/6cd55fba6f267be02b2a3bc4e1c2c3b8/App.framework/App"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/abc123456/Documents/ios/flutter/bin/internal/engine.version"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/build/ios/Debug-iphoneos/Flutter.framework/Flutter"]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/package_config_subset"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/dart_plugin_registrant.dart"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
@@ -0,0 +1 @@
/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart: /Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/localizations.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/9cb109df351a75a9877d261c5299089a/App.framework/App"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/ios.dart","/Users/abc123456/Documents/ios/flutter/bin/internal/engine.version"],"outputs":["/Users/abc123456/Library/Developer/Xcode/DerivedData/Runner-bsaadkapmvxejmawsowncuitzlps/Build/Products/Debug-iphonesimulator/Flutter.framework/Flutter"]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/package_config_subset"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_build/dart_plugin_registrant.dart"]}
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
@@ -0,0 +1 @@
/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart /Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart: /Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb /Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb
@@ -0,0 +1 @@
{"inputs":["/Users/abc123456/Documents/ios/flutter/packages/flutter_tools/lib/src/build_system/targets/localizations.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/l10n.yaml","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_en.arb","/Users/abc123456/Documents/ios/UUVPN/flutter/lib/l10n/app_zh.arb"],"outputs":["/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_en.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations_zh.dart","/Users/abc123456/Documents/ios/UUVPN/flutter/.dart_tool/flutter_gen/gen_l10n/app_localizations.dart"]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+192 -192
View File
@@ -1,377 +1,377 @@
another_flushbar
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/another_flushbar-1.12.29/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/another_flushbar-1.12.29/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/another_flushbar-1.12.29/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/another_flushbar-1.12.29/lib/
another_transformer_page_view
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/another_transformer_page_view-2.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/another_transformer_page_view-2.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/another_transformer_page_view-2.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/another_transformer_page_view-2.0.1/lib/
async
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/async-2.11.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/async-2.11.0/lib/
boolean_selector
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/boolean_selector-2.1.1/lib/
characters
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.3.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.3.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/characters-1.3.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/characters-1.3.0/lib/
clock
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/clock-1.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/clock-1.1.1/lib/
collection
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/collection-1.17.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/collection-1.17.1/lib/
convert
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/convert-3.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/convert-3.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/convert-3.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/convert-3.1.1/lib/
crisp
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/crisp-0.3.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/crisp-0.3.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/crisp-0.3.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/crisp-0.3.1/lib/
crypto
2.19
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/crypto-3.0.3/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/crypto-3.0.3/lib/
cupertino_icons
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.5/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.5/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.5/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.5/lib/
dio
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/dio-4.0.6/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/dio-4.0.6/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/dio-4.0.6/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/dio-4.0.6/lib/
fake_async
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fake_async-1.3.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fake_async-1.3.1/lib/
ffi
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/ffi-2.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/ffi-2.0.1/lib/
file
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/file-6.1.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/file-6.1.4/lib/
fluro
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fluro-2.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fluro-2.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fluro-2.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fluro-2.0.4/lib/
flutter_easyrefresh
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_easyrefresh-2.2.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_easyrefresh-2.2.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_easyrefresh-2.2.2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_easyrefresh-2.2.2/lib/
flutter_icmp_ping
2.16
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_icmp_ping-3.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_icmp_ping-3.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_icmp_ping-3.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_icmp_ping-3.1.1/lib/
flutter_inappwebview
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_inappwebview-5.7.2+2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_inappwebview-5.7.2+2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.7.2+2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.7.2+2/lib/
flutter_lints
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_lints-2.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_lints-2.0.1/lib/
flutter_login
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_login-4.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_login-4.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_login-4.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_login-4.1.1/lib/
flutter_screenutil
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_screenutil-5.8.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_screenutil-5.8.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_screenutil-5.8.2/lib/
flutter_svg
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_svg-0.23.0+1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_svg-0.23.0+1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_svg-0.23.0+1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_svg-0.23.0+1/lib/
flutter_swiper_plus
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_swiper_plus-2.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_swiper_plus-2.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_swiper_plus-2.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/flutter_swiper_plus-2.0.4/lib/
fluttertoast
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fluttertoast-8.1.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/fluttertoast-8.1.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fluttertoast-8.1.2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/fluttertoast-8.1.2/lib/
font_awesome_flutter
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/font_awesome_flutter-10.4.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/font_awesome_flutter-10.4.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/font_awesome_flutter-10.4.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/font_awesome_flutter-10.4.0/lib/
get
2.15
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/get-4.6.5/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/get-4.6.5/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/get-4.6.5/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/get-4.6.5/lib/
google_fonts
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-5.0.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-5.0.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/google_fonts-5.0.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/google_fonts-5.0.0/lib/
http
3.0
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.0.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/http-1.0.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/http-1.0.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/http-1.0.0/lib/
http_parser
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/http_parser-4.0.2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/http_parser-4.0.2/lib/
intl
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/intl-0.18.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/intl-0.18.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/intl-0.18.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/intl-0.18.0/lib/
js
2.19
file:///Users/abc123456/.pub-cache/hosted/pub.dev/js-0.6.7/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/js-0.6.7/lib/
lints
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/lints-2.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/lints-2.0.1/lib/
matcher
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/matcher-0.12.15/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/matcher-0.12.15/lib/
material_color_utilities
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.5.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.5.0/lib/
2.13
file:///Users/abc123456/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/material_color_utilities-0.2.0/lib/
meta
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.9.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.9.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/meta-1.9.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/meta-1.9.1/lib/
modal_bottom_sheet
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-3.0.0-pre/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/modal_bottom_sheet-3.0.0-pre/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/modal_bottom_sheet-3.0.0-pre/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/modal_bottom_sheet-3.0.0-pre/lib/
nested
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/nested-1.0.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/nested-1.0.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/nested-1.0.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/nested-1.0.0/lib/
path
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.3/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path-1.8.3/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path-1.8.3/lib/
path_drawing
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_drawing-0.5.1+1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_drawing-0.5.1+1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_drawing-0.5.1+1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_drawing-0.5.1+1/lib/
path_parsing
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_parsing-0.2.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_parsing-0.2.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_parsing-0.2.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_parsing-0.2.1/lib/
path_provider
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.0.11/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.0.11/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider-2.0.11/lib/
path_provider_android
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.0.22/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.0.22/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_android-2.0.22/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_android-2.0.22/lib/
path_provider_ios
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_ios-2.0.11/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_ios-2.0.11/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/lib/
path_provider_linux
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.1.7/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.1.7/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/lib/
path_provider_macos
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_macos-2.0.6/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_macos-2.0.6/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/lib/
path_provider_platform_interface
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/lib/
path_provider_windows
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.1.3/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.1.3/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/lib/
petitparser
2.19
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/petitparser-5.4.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/petitparser-5.4.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/petitparser-5.4.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/petitparser-5.4.0/lib/
platform
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/platform-3.1.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/platform-3.1.0/lib/
plugin_platform_interface
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.3/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.3/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.3/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/plugin_platform_interface-2.1.3/lib/
process
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/process-4.2.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/process-4.2.4/lib/
provider
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/provider-6.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/provider-6.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/provider-6.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/provider-6.0.4/lib/
quiver
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/quiver-3.1.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/quiver-3.1.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/quiver-3.1.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/quiver-3.1.0/lib/
shared_preferences
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences-2.0.15/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences-2.0.15/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences-2.0.15/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences-2.0.15/lib/
shared_preferences_android
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_android-2.0.14/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_android-2.0.14/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_android-2.0.14/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_android-2.0.14/lib/
shared_preferences_ios
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_ios-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_ios-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_ios-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_ios-2.1.1/lib/
shared_preferences_linux
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_linux-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_linux-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.1.1/lib/
shared_preferences_macos
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_macos-2.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_macos-2.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_macos-2.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_macos-2.0.4/lib/
shared_preferences_platform_interface
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_platform_interface-2.1.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_platform_interface-2.1.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.1.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_platform_interface-2.1.0/lib/
shared_preferences_web
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_web-2.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_web-2.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_web-2.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_web-2.0.4/lib/
shared_preferences_windows
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_windows-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/shared_preferences_windows-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.1.1/lib/
sign_in_button
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/sign_in_button-3.2.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/sign_in_button-3.2.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/sign_in_button-3.2.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/sign_in_button-3.2.0/lib/
source_span
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0/lib/
2.14
file:///Users/abc123456/.pub-cache/hosted/pub.dev/source_span-1.9.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/source_span-1.9.1/lib/
stack_trace
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/stack_trace-1.11.0/lib/
stream_channel
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/stream_channel-2.1.1/lib/
string_scanner
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/string_scanner-1.2.0/lib/
sync_http
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/sync_http-0.3.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/sync_http-0.3.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/sync_http-0.3.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/sync_http-0.3.1/lib/
synchronized
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/synchronized-3.1.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/synchronized-3.1.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/synchronized-3.1.0/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/synchronized-3.1.0/lib/
term_glyph
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/term_glyph-1.2.1/lib/
test_api
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.6.0/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.6.0/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/test_api-0.5.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/test_api-0.5.1/lib/
typed_data
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/typed_data-1.3.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/typed_data-1.3.1/lib/
url_launcher
2.18
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher-6.1.11/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher-6.1.11/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher-6.1.11/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher-6.1.11/lib/
url_launcher_android
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_android-6.0.22/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_android-6.0.22/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.22/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.22/lib/
url_launcher_ios
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_ios-6.0.17/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_ios-6.0.17/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/lib/
url_launcher_linux
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_linux-3.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_linux-3.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/lib/
url_launcher_macos
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_macos-3.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_macos-3.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/lib/
url_launcher_platform_interface
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_platform_interface-2.1.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_platform_interface-2.1.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.1.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_platform_interface-2.1.1/lib/
url_launcher_web
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_web-2.0.13/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_web-2.0.13/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/lib/
url_launcher_windows
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_windows-3.0.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/url_launcher_windows-3.0.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/lib/
vector_math
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib/
web
3.1
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/web-0.1.4-beta/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/web-0.1.4-beta/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/vector_math-2.1.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/vector_math-2.1.4/lib/
webview_flutter
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter-3.0.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter-3.0.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter-3.0.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter-3.0.4/lib/
webview_flutter_android
2.14
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_android-2.10.4/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_android-2.10.4/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_android-2.10.4/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_android-2.10.4/lib/
webview_flutter_platform_interface
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_platform_interface-1.9.5/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_platform_interface-1.9.5/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_platform_interface-1.9.5/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_platform_interface-1.9.5/lib/
webview_flutter_wkwebview
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_wkwebview-2.9.5/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/webview_flutter_wkwebview-2.9.5/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-2.9.5/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-2.9.5/lib/
win32
2.17
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/win32-3.1.2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/win32-3.1.2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/win32-3.1.2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/win32-3.1.2/lib/
xdg_directories
2.12
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-0.2.0+2/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-0.2.0+2/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/xdg_directories-0.2.0+2/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/xdg_directories-0.2.0+2/lib/
xml
2.16
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/xml-5.4.1/
file:///C:/Users/123/AppData/Local/Pub/Cache/hosted/pub.dev/xml-5.4.1/lib/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/xml-5.4.1/
file:///Users/abc123456/.pub-cache/hosted/pub.dev/xml-5.4.1/lib/
sail
2.18
file:///D:/UUVPN/flutter/
file:///D:/UUVPN/flutter/lib/
file:///Users/abc123456/Documents/ios/UUVPN/flutter/
file:///Users/abc123456/Documents/ios/UUVPN/flutter/lib/
sky_engine
3.0
file:///E:/Flutter/flutter/bin/cache/pkg/sky_engine/
file:///E:/Flutter/flutter/bin/cache/pkg/sky_engine/lib/
file:///Users/abc123456/Documents/ios/flutter/bin/cache/pkg/sky_engine/
file:///Users/abc123456/Documents/ios/flutter/bin/cache/pkg/sky_engine/lib/
flutter
3.0
file:///E:/Flutter/flutter/packages/flutter/
file:///E:/Flutter/flutter/packages/flutter/lib/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter/lib/
flutter_localizations
3.0
file:///E:/Flutter/flutter/packages/flutter_localizations/
file:///E:/Flutter/flutter/packages/flutter_localizations/lib/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_localizations/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_localizations/lib/
flutter_test
3.0
file:///E:/Flutter/flutter/packages/flutter_test/
file:///E:/Flutter/flutter/packages/flutter_test/lib/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_test/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_test/lib/
flutter_web_plugins
3.0
file:///E:/Flutter/flutter/packages/flutter_web_plugins/
file:///E:/Flutter/flutter/packages/flutter_web_plugins/lib/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_web_plugins/
file:///Users/abc123456/Documents/ios/flutter/packages/flutter_web_plugins/lib/
2
+1 -1
View File
@@ -1 +1 @@
3.13.4
3.10.1
+26 -26
View File
@@ -1,27 +1,27 @@
# This is a generated file; do not edit or check into version control.
flutter_icmp_ping=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\flutter_icmp_ping-3.1.1\\
flutter_inappwebview=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\flutter_inappwebview-5.7.2+2\\
fluttertoast=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\fluttertoast-8.1.2\\
path_provider=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider-2.0.11\\
path_provider_android=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_android-2.0.22\\
path_provider_ios=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_ios-2.0.11\\
path_provider_linux=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_linux-2.1.7\\
path_provider_macos=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_macos-2.0.6\\
path_provider_windows=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\path_provider_windows-2.1.3\\
shared_preferences=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences-2.0.15\\
shared_preferences_android=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_android-2.0.14\\
shared_preferences_ios=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_ios-2.1.1\\
shared_preferences_linux=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_linux-2.1.1\\
shared_preferences_macos=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_macos-2.0.4\\
shared_preferences_web=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_web-2.0.4\\
shared_preferences_windows=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\shared_preferences_windows-2.1.1\\
url_launcher=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher-6.1.11\\
url_launcher_android=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_android-6.0.22\\
url_launcher_ios=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_ios-6.0.17\\
url_launcher_linux=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_linux-3.0.1\\
url_launcher_macos=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_macos-3.0.1\\
url_launcher_web=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_web-2.0.13\\
url_launcher_windows=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\url_launcher_windows-3.0.1\\
webview_flutter=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\webview_flutter-3.0.4\\
webview_flutter_android=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\webview_flutter_android-2.10.4\\
webview_flutter_wkwebview=C:\\Users\\123\\AppData\\Local\\Pub\\Cache\\hosted\\pub.dev\\webview_flutter_wkwebview-2.9.5\\
flutter_icmp_ping=/Users/abc123456/.pub-cache/hosted/pub.dev/flutter_icmp_ping-3.1.1/
flutter_inappwebview=/Users/abc123456/.pub-cache/hosted/pub.dev/flutter_inappwebview-5.7.2+2/
fluttertoast=/Users/abc123456/.pub-cache/hosted/pub.dev/fluttertoast-8.1.2/
path_provider=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider-2.0.11/
path_provider_android=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_android-2.0.22/
path_provider_ios=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_ios-2.0.11/
path_provider_linux=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_linux-2.1.7/
path_provider_macos=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_macos-2.0.6/
path_provider_windows=/Users/abc123456/.pub-cache/hosted/pub.dev/path_provider_windows-2.1.3/
shared_preferences=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences-2.0.15/
shared_preferences_android=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_android-2.0.14/
shared_preferences_ios=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_ios-2.1.1/
shared_preferences_linux=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.1.1/
shared_preferences_macos=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_macos-2.0.4/
shared_preferences_web=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_web-2.0.4/
shared_preferences_windows=/Users/abc123456/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.1.1/
url_launcher=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher-6.1.11/
url_launcher_android=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_android-6.0.22/
url_launcher_ios=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_ios-6.0.17/
url_launcher_linux=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_linux-3.0.1/
url_launcher_macos=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_macos-3.0.1/
url_launcher_web=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_web-2.0.13/
url_launcher_windows=/Users/abc123456/.pub-cache/hosted/pub.dev/url_launcher_windows-3.0.1/
webview_flutter=/Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter-3.0.4/
webview_flutter_android=/Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_android-2.10.4/
webview_flutter_wkwebview=/Users/abc123456/.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-2.9.5/
File diff suppressed because one or more lines are too long
-1
View File
@@ -1 +0,0 @@
Run the `misc/download_leaf.sh` script to download library files.
-6
View File
@@ -1,6 +0,0 @@
module LeafFFI {
umbrella header "leaf.h"
link "leaf"
export *
}
@@ -8,7 +8,7 @@
</array>
<key>com.apple.security.application-groups</key>
<array>
<string>group.com.sail-tunnel.zeus</string>
<string>group.com.sail-tunnel.zeus1</string>
</array>
</dict>
</plist>
+40 -39
View File
@@ -7,6 +7,9 @@
objects = {
/* Begin PBXBuildFile section */
1273FB482B1EBC5E005B78AF /* leaf.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1273FB472B1EBC5E005B78AF /* leaf.xcframework */; };
1273FB492B1EBCA4005B78AF /* leaf.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1273FB472B1EBC5E005B78AF /* leaf.xcframework */; };
1273FB4A2B1EBCA4005B78AF /* leaf.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 1273FB472B1EBC5E005B78AF /* leaf.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
2FD21F1125A363E300F556E0 /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD21F1025A363E300F556E0 /* PacketTunnelProvider.swift */; };
2FD21F1625A363E300F556E0 /* PacketTunnel.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 2FD21F0D25A363E300F556E0 /* PacketTunnel.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
@@ -14,7 +17,6 @@
31DA31B2DE002F172285FB1C /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A9C0075B77637136AF52D8B /* Pods_Runner.framework */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
3E06F985293FACBB00E04D92 /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD21F1025A363E300F556E0 /* PacketTunnelProvider.swift */; };
3E06F986293FAD1C00E04D92 /* libleaf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EA6B288293FA83000B2BABC /* libleaf.a */; };
3E06F989293FAFC600E04D92 /* LeafAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E06F988293FAFC600E04D92 /* LeafAdapter.swift */; };
3E06F98A293FAFC600E04D92 /* LeafAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E06F988293FAFC600E04D92 /* LeafAdapter.swift */; };
3E06F98C293FB8F600E04D92 /* TunnelConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E06F98B293FB8F600E04D92 /* TunnelConfiguration.swift */; };
@@ -29,7 +31,6 @@
3EA6B280293F6AB900B2BABC /* URL+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA6B277293F1D1600B2BABC /* URL+Helpers.swift */; };
3EA6B281293F6AF800B2BABC /* template.conf in Resources */ = {isa = PBXBuildFile; fileRef = 3EA6B275293F1AC500B2BABC /* template.conf */; };
3EA6B282293F6BA500B2BABC /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA6B279293F1FAD00B2BABC /* Logger.swift */; };
3EA6B289293FA83E00B2BABC /* libleaf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EA6B288293FA83000B2BABC /* libleaf.a */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
7A31DD8228420C0B00E82EE1 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FD21EF825A363AA00F556E0 /* NetworkExtension.framework */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
@@ -49,6 +50,17 @@
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
1273FB4B2B1EBCA4005B78AF /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
1273FB4A2B1EBCA4005B78AF /* leaf.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
2FD21F0625A363AA00F556E0 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -73,6 +85,7 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1273FB472B1EBC5E005B78AF /* leaf.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = leaf.xcframework; sourceTree = "<group>"; };
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
2F50954A25A36FD0001A32D5 /* VPNManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VPNManager.swift; sourceTree = "<group>"; };
@@ -90,7 +103,6 @@
3EA6B277293F1D1600B2BABC /* URL+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Helpers.swift"; sourceTree = "<group>"; };
3EA6B279293F1FAD00B2BABC /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
3EA6B287293FA53500B2BABC /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
3EA6B288293FA83000B2BABC /* libleaf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libleaf.a; path = LeafFFI/libleaf.a; sourceTree = "<group>"; };
4A9C0075B77637136AF52D8B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@@ -113,7 +125,7 @@
buildActionMask = 2147483647;
files = (
7A31DD8228420C0B00E82EE1 /* NetworkExtension.framework in Frameworks */,
3EA6B289293FA83E00B2BABC /* libleaf.a in Frameworks */,
1273FB492B1EBCA4005B78AF /* leaf.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -121,10 +133,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
3E06F986293FAD1C00E04D92 /* libleaf.a in Frameworks */,
2FD21F2425A364B700F556E0 /* NetworkExtension.framework in Frameworks */,
DBC6F25A26C78B1D91884CE1 /* Pods_Runner.framework in Frameworks */,
31DA31B2DE002F172285FB1C /* Pods_Runner.framework in Frameworks */,
1273FB482B1EBC5E005B78AF /* leaf.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -234,7 +246,7 @@
F6BCB37E43B89DAB5A76B9D0 /* Frameworks */ = {
isa = PBXGroup;
children = (
3EA6B288293FA83000B2BABC /* libleaf.a */,
1273FB472B1EBC5E005B78AF /* leaf.xcframework */,
2FD21EF825A363AA00F556E0 /* NetworkExtension.framework */,
4A9C0075B77637136AF52D8B /* Pods_Runner.framework */,
);
@@ -251,6 +263,7 @@
2FD21F0925A363E300F556E0 /* Sources */,
2FD21F0A25A363E300F556E0 /* Frameworks */,
2FD21F0B25A363E300F556E0 /* Resources */,
1273FB4B2B1EBCA4005B78AF /* Embed Frameworks */,
);
buildRules = (
);
@@ -543,7 +556,7 @@
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -559,16 +572,15 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
"$(PROJECT_DIR)/LeafFFI",
);
MODULEMAP_FILE = "${PROJECT_DIR}/LeafFFI/module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
@@ -589,7 +601,7 @@
CODE_SIGN_ENTITLEMENTS = PacketTunnel/PacketTunnel.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 200;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
FRAMEWORK_SEARCH_PATHS = (
@@ -604,18 +616,15 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/LeafFFI",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
MARKETING_VERSION = 1.0.6;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus.PacketTunnel";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1.PacketTunnel1";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -635,7 +644,7 @@
CODE_SIGN_ENTITLEMENTS = PacketTunnel/PacketTunnel.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 200;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
FRAMEWORK_SEARCH_PATHS = (
@@ -650,16 +659,13 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/LeafFFI",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
MARKETING_VERSION = 1.0.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus.PacketTunnel";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1.PacketTunnel1";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -678,7 +684,7 @@
CODE_SIGN_ENTITLEMENTS = PacketTunnel/PacketTunnel.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 200;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
FRAMEWORK_SEARCH_PATHS = (
@@ -693,16 +699,13 @@
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/LeafFFI",
);
LIBRARY_SEARCH_PATHS = "$(inherited)";
MARKETING_VERSION = 1.0.6;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus.PacketTunnel";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1.PacketTunnel1";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
@@ -831,7 +834,7 @@
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -847,16 +850,15 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
"$(PROJECT_DIR)/LeafFFI",
);
MODULEMAP_FILE = "${PROJECT_DIR}/LeafFFI/module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
@@ -875,7 +877,7 @@
CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = N3U8PK8YPU;
DEVELOPMENT_TEAM = VD25ZC3M54;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -891,16 +893,15 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Flutter",
"$(PROJECT_DIR)/LeafFFI",
);
MODULEMAP_FILE = "${PROJECT_DIR}/LeafFFI/module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus";
PRODUCT_BUNDLE_IDENTIFIER = "com.sail-tunnel.zeus1";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES;
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/LeafFFI";
SWIFT_INCLUDE_PATHS = "";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
+1 -1
View File
@@ -10,7 +10,7 @@
</array>
<key>com.apple.security.application-groups</key>
<array>
<string>group.com.sail-tunnel.zeus</string>
<string>group.com.sail-tunnel.zeus1</string>
</array>
</dict>
</plist>
@@ -7,9 +7,8 @@
import Foundation
extension FileManager {
// static var appGroupId = "group.com.sail-tunnel.sail1"
static var appGroupId = "group.com.sail-tunnel.zeus"
extension FileManager {
static var appGroupId = "group.com.sail-tunnel.zeus1"
private var sharedFolderURL: URL? {
let appGroupId = FileManager.appGroupId
+2 -1
View File
@@ -7,7 +7,8 @@
import Foundation
import NetworkExtension
import LeafFFI
//import LeafFFI
import leaf
public enum LeafAdapterError: Error {
/// Failure to locate tunnel file descriptor.
@@ -1,6 +1,6 @@
import NetworkExtension
import LeafFFI
//import LeafFFI
import leaf
class PacketTunnelProvider: NEPacketTunnelProvider {
private lazy var adapter: LeafAdapater = {
+2 -1
View File
@@ -1,6 +1,7 @@
import Foundation
import NetworkExtension
import LeafFFI
//import LeafFFI
import leaf
extension NEVPNStatus: CustomStringConvertible {
public var description: String {
+16
View File
@@ -5,6 +5,19 @@ dns-server = 223.5.5.5, 114.114.114.114
tun-fd = {{tunFd}}
routing-domain-resolve = true
loglevel = info
dns-server = 114.114.114.114, 223.5.5.5
always-real-ip = tracker, apple.com
# Local HTTP CONNECT proxy
interface = 127.0.0.1
port = 1087
# Local SOCKS5 proxy with UDP Associate support
socks-interface = 127.0.0.1
socks-port = 1086
[Proxy]
Direct = direct
Reject = reject
@@ -12,3 +25,6 @@ Reject = reject
[Rule]
EXTERNAL, site:cn, Direct
FINAL, Direct
+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>HeadersPath</key>
<string>Headers</string>
<key>LibraryIdentifier</key>
<string>macos-arm64_x86_64</string>
<key>LibraryPath</key>
<string>libleaf.a</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>macos</string>
</dict>
<dict>
<key>HeadersPath</key>
<string>Headers</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>libleaf.a</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>HeadersPath</key>
<string>Headers</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>libleaf.a</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
@@ -0,0 +1,4 @@
module leaf {
header "leaf.h"
export *
}
+1 -1
View File
@@ -340,7 +340,7 @@ class General {
@override
String toString() {
String result = "[General]\n";
String result = "\n[General]\n";
if (tun != null) {
result += "tun = $tun\n";
+2 -7
View File
@@ -1,16 +1,11 @@
class AppUrls {
// static const String baseUrl = 'https://user.51mdss.com'; // 基础接口地址
// static const String baseUrl = "https://www.58mdss.com";
static const String baseUrl = "https://gohash123.com";
static const String baseUrl = "https://uu.lanmao123.com";
static const String baseApiUrl = '$baseUrl/api/v1'; // 基础接口地址
static const String login = '$baseApiUrl/passport/auth/login';
static const String register = '$baseApiUrl/passport/auth/register';
// static const String login = 'https://www.heyuegendan.com/vpn/login.php';
// static const String register = 'https://www.heyuegendan.com/vpn/register.php';
static const String getQuickLoginUrl =
'$baseApiUrl/passport/auth/getQuickLoginUrl';
static const String getQuickLoginUrl = '$baseApiUrl/passport/auth/getQuickLoginUrl';
static const String userSubscribe = '$baseApiUrl/user/getSubscribe';
static const String plan = '$baseApiUrl/guest/plan/fetch';
+3 -3
View File
@@ -58,15 +58,15 @@ class ServerEntity {
name: json["name"],
rate: json["rate"],
host: json["host"],
port: json["port"],
port: json["port"] ?? "",
serverPort: json["server_port"],
cipher: json["cipher"],
cipher: json["cipher"] ?? "" ,
show: json["show"],
sort: json["sort"],
createdAt: json["created_at"],
updatedAt: json["updated_at"],
type: json["type"],
lastCheckAt: json["last_check_at"] ?? "",
lastCheckAt: "",//json["last_check_at"] +
);
Map<String, dynamic> toMap() => {
+21 -16
View File
@@ -30,6 +30,11 @@ class AppModel extends BaseModel {
logoutput: '{{leafLogFile}}',
dnsServer: ['223.5.5.5', '114.114.114.114'],
tunFd: '{{tunFd}}',
apiInterface: '127.0.0.1',
apiPort: 1087,
socksInterface: '127.0.0.1',
socksPort: 1086,
alwaysRealIp: ['tracker', 'apple.com'],
routingDomainResolve: true);
List<Rule> rules = [];
@@ -160,26 +165,26 @@ class AppModel extends BaseModel {
config.proxies = proxies;
config.proxyGroups = proxyGroups;
//print("-----------------config-----------------");
//print(config);
//print("-----------------config-----------------");
print("-----------------config-----------------");
print(config);
print("-----------------config-----------------");
vpnManager.setTunnelConfiguration(config.toString());
}
void setConfigRule(String tag) async {
// var proxy = config.proxies?.where((proxies) => proxies.tag == tag);
//
// if (proxy == null || proxy.isEmpty) {
// return;
// }
//
// config.rules?.last.target = tag;
//
// //print("-----------------config-----------------");
// print(config);
// //print("-----------------config-----------------");
//
// vpnManager.setTunnelConfiguration(config.toString());
var proxy = config.proxies?.where((proxies) => proxies.tag == tag);
if (proxy == null || proxy.isEmpty) {
return;
}
config.rules?.last.target = tag;
print("-----------------config-----------------");
print(config);
print("-----------------config-----------------");
vpnManager.setTunnelConfiguration(config.toString());
}
}
+1
View File
@@ -33,6 +33,7 @@ class ServerModel extends BaseModel {
List<dynamic> newData =
List.from(data.map((e) => Map<String, dynamic>.from(jsonDecode(e))));
print("$newData");
if (newData.isEmpty || forceRefresh) {
setServerEntityList(await _serverService.server());
} else {
+1 -1
View File
@@ -100,7 +100,7 @@ class HomeWidgetState extends State<HomeWidget>
final date2 = DateTime.now();
//比较相差的天数
final difference = date2.difference(birthday).inDays;
print("比较相差的天数DateTime(2023, 06, 12):${difference}");
// print("比较相差的天数DateTime(2023, 06, 12):${difference}");
return SingleChildScrollView(
controller: _controller,
physics: const BouncingScrollPhysics(),
+138
View File
@@ -0,0 +1,138 @@
# Do not remove or rename entries in this file, only add new ones
# See https://github.com/flutter/flutter/issues/128635 for more context.
# Miscellaneous
*.class
*.lock
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/
# IntelliJ related
*.iml
*.ipr
*.iws
.idea/
# Visual Studio Code related
.classpath
.project
.settings/
.vscode/*
# Flutter repo-specific
/bin/cache/
/bin/internal/bootstrap.bat
/bin/internal/bootstrap.sh
/bin/mingit/
/dev/benchmarks/mega_gallery/
/dev/bots/.recipe_deps
/dev/bots/android_tools/
/dev/devicelab/ABresults*.json
/dev/docs/doc/
/dev/docs/api_docs.zip
/dev/docs/flutter.docs.zip
/dev/docs/lib/
/dev/docs/pubspec.yaml
/dev/integration_tests/**/xcuserdata
/dev/integration_tests/**/Pods
/packages/flutter/coverage/
version
analysis_benchmark.json
# packages file containing multi-root paths
.packages.generated
# Flutter/Dart/Pub related
**/doc/api/
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
**/generated_plugin_registrant.dart
.packages
.pub-preload-cache/
.pub-cache/
.pub/
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
# Android related
**/android/**/gradle-wrapper.jar
.gradle/
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
*.jks
# iOS/XCode related
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/.last_build_id
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Flutter.podspec
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/ephemeral
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/Flutter/flutter_export_environment.sh
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*
# macOS
**/Flutter/ephemeral/
**/Pods/
**/macos/Flutter/GeneratedPluginRegistrant.swift
**/macos/Flutter/ephemeral
**/xcuserdata/
# Windows
**/windows/flutter/generated_plugin_registrant.cc
**/windows/flutter/generated_plugin_registrant.h
**/windows/flutter/generated_plugins.cmake
# Linux
**/linux/flutter/generated_plugin_registrant.cc
**/linux/flutter/generated_plugin_registrant.h
**/linux/flutter/generated_plugins.cmake
# Coverage
coverage/
# Symbols
app.*.symbols
# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
!.vscode/settings.json
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB