SYMBOL INDEX (4886 symbols across 300 files) FILE: .github/auto_translator.py function get_path (line 8) | def get_path(lang): function read_translate (line 18) | def read_translate(lang): function recursive_translate (line 26) | def recursive_translate(src, dst, translator): FILE: lib/bootstrap.dart function lazyBootstrap (line 32) | Future lazyBootstrap(WidgetsBinding widgetsBinding, Environment env) function _init (line 127) | Future _init(String name, Future Function() initializer, {int? ... function func (line 130) | Future func() function _safeInit (line 143) | Future _safeInit(String name, Future Function() initializer, {... FILE: lib/core/analytics/analytics_controller.dart class AnalyticsController (line 19) | @Riverpod(keepAlive: true) method build (line 22) | Future build() method enableAnalytics (line 28) | Future enableAnalytics() method disableAnalytics (line 63) | Future disableAnalytics() FILE: lib/core/analytics/analytics_filter.dart function sentryBeforeSend (line 8) | FutureOr sentryBeforeSend(SentryEvent event, Hint hint) function canSendEvent (line 15) | bool canSendEvent(dynamic throwable) function canLogEvent (line 28) | bool canLogEvent(dynamic throwable) FILE: lib/core/analytics/analytics_logger.dart class SentryLoggyIntegration (line 6) | class SentryLoggyIntegration extends LoggyPrinter implements Integration... method call (line 17) | void call(Hub hub, SentryOptions options) method close (line 23) | Future close() method _shouldLog (line 25) | bool _shouldLog(LogLevel logLevel, LogLevel minLevel) method onLog (line 33) | Future onLog(LogRecord record) function toBreadcrumb (line 51) | Breadcrumb toBreadcrumb() function toEvent (line 68) | SentryEvent toEvent() function toSentryLevel (line 85) | SentryLevel? toSentryLevel() FILE: lib/core/app_info/app_info_provider.dart function environment (line 12) | Environment environment(EnvironmentRef ref) class AppInfo (line 14) | @Riverpod(keepAlive: true) method build (line 17) | Future build() FILE: lib/core/db/converters/duration_converter.dart class DurationTypeConverter (line 3) | class DurationTypeConverter extends TypeConverter { method fromSql (line 5) | Duration fromSql(int fromDb) method toSql (line 10) | int toSql(Duration value) FILE: lib/core/db/db.dart class Db (line 12) | @DriftDatabase(tables: [ProfileEntries, AppProxyEntries]) method _openConnection (line 19) | QueryExecutor _openConnection() method _columnExists (line 83) | Future _columnExists(String table, String column) class ProfileEntries (line 89) | @DataClassName('ProfileEntry') class AppProxyEntries (line 112) | @DataClassName('AppProxyEntry') FILE: lib/core/db/db.steps.dart class Schema2 (line 7) | final class Schema2 extends i0.VersionedSchema { class Shape0 (line 38) | class Shape0 extends i0.VersionedTable { function _column_0 (line 68) | i1.GeneratedColumn _column_0(String aliasedName) function _column_1 (line 75) | i1.GeneratedColumn _column_1(String aliasedName) function _column_2 (line 82) | i1.GeneratedColumn _column_2(String aliasedName) function _column_3 (line 92) | i1.GeneratedColumn _column_3(String aliasedName) function _column_4 (line 100) | i1.GeneratedColumn _column_4(String aliasedName) function _column_5 (line 107) | i1.GeneratedColumn _column_5(String aliasedName) function _column_6 (line 114) | i1.GeneratedColumn _column_6(String aliasedName) function _column_7 (line 121) | i1.GeneratedColumn _column_7(String aliasedName) function _column_8 (line 128) | i1.GeneratedColumn _column_8(String aliasedName) function _column_9 (line 135) | i1.GeneratedColumn _column_9(String aliasedName) function _column_10 (line 142) | i1.GeneratedColumn _column_10(String aliasedName) function _column_11 (line 149) | i1.GeneratedColumn _column_11(String aliasedName) function _column_12 (line 156) | i1.GeneratedColumn _column_12(String aliasedName) class Schema3 (line 164) | final class Schema3 extends i0.VersionedSchema { class Shape1 (line 217) | class Shape1 extends i0.VersionedTable { function _column_13 (line 235) | i1.GeneratedColumn _column_13(String aliasedName) function _column_14 (line 243) | i1.GeneratedColumn _column_14(String aliasedName) function _column_15 (line 250) | i1.GeneratedColumn _column_15(String aliasedName) class Schema4 (line 258) | final class Schema4 extends i0.VersionedSchema { class Shape2 (line 312) | class Shape2 extends i0.VersionedTable { function _column_16 (line 344) | i1.GeneratedColumn _column_16(String aliasedName) class Schema5 (line 352) | final class Schema5 extends i0.VersionedSchema { class Shape3 (line 400) | class Shape3 extends i0.VersionedTable { function _column_17 (line 436) | i1.GeneratedColumn _column_17(String aliasedName) function _column_18 (line 443) | i1.GeneratedColumn _column_18(String aliasedName) function _column_19 (line 450) | i1.GeneratedColumn _column_19(String aliasedName) class Shape4 (line 458) | class Shape4 extends i0.VersionedTable { function _column_20 (line 468) | i1.GeneratedColumn _column_20(String aliasedName) function _column_21 (line 475) | i1.GeneratedColumn _column_21(String aliasedName) function _column_22 (line 482) | i1.GeneratedColumn _column_22(String aliasedName) function migrationSteps (line 490) | i0.MigrationStepWithVersion migrationSteps({ function stepByStep (line 524) | i1.OnUpgrade stepByStep({ FILE: lib/core/db/provider/db_providers.dart function db (line 8) | Db db(Ref ref) FILE: lib/core/directories/directories_provider.dart class AppDirectories (line 15) | @Riverpod(keepAlive: true) method build (line 20) | Future build() method getDatabaseDirectory (line 55) | Future getDatabaseDirectory() method getPortableDirectory (line 72) | Directory getPortableDirectory() method checkDirectoryAccess (line 77) | Future checkDirectoryAccess(Directory dir) FILE: lib/core/haptic/haptic_service.dart class HapticService (line 8) | @Riverpod(keepAlive: true) method build (line 11) | bool build() method updatePreference (line 18) | Future updatePreference(bool value) method lightImpact (line 23) | Future lightImpact() method mediumImpact (line 29) | Future mediumImpact() method heavyImpact (line 35) | Future heavyImpact() FILE: lib/core/http_client/dio_http_client.dart class DioHttpClient (line 10) | class DioHttpClient with InfraLogger { method isPortOpen (line 69) | Future isPortOpen(String host, int port, {Duration timeout = con... method setProxyPort (line 81) | void setProxyPort(int port) method get (line 86) | Future> get( method download (line 107) | Future download( method _options (line 129) | Options _options(String url, {String? userAgent, ({String username, St... FILE: lib/core/http_client/http_client_provider.dart function httpClient (line 11) | DioHttpClient httpClient(Ref ref) FILE: lib/core/localization/locale_preferences.dart class LocalePreferences (line 8) | @Riverpod(keepAlive: true) method build (line 11) | AppLocale build() method changeLocale (line 26) | Future changeLocale(AppLocale value) FILE: lib/core/localization/translations.dart function translations (line 11) | Future translations(Ref ref) FILE: lib/core/logger/custom_logger.dart class ConsolePrinter (line 7) | class ConsolePrinter extends LoggyPrinter { method onLog (line 20) | void onLog(LogRecord record) method levelColor (line 41) | AnsiColor? levelColor(LogLevel level) class FileLogPrinter (line 46) | class FileLogPrinter extends LoggyPrinter { method onLog (line 55) | void onLog(LogRecord record) method dispose (line 66) | void dispose() FILE: lib/core/logger/logger.dart class Logger (line 4) | class Logger { method logFlutterError (line 8) | void logFlutterError(FlutterErrorDetails details) method logPlatformDispatcherError (line 18) | bool logPlatformDispatcherError(Object error, StackTrace stackTrace) FILE: lib/core/logger/logger_controller.dart class LoggerController (line 8) | class LoggerController extends LoggyPrinter with InfraLogger { method preInit (line 18) | void preInit() method init (line 22) | void init(String appLogPath) method postInit (line 27) | Future postInit(bool debugMode) method addPrinter (line 36) | void addPrinter(String name, LoggyPrinter printer) method removePrinter (line 41) | void removePrinter(String name) method onLog (line 51) | void onLog(LogRecord record) FILE: lib/core/model/app_info_entity.dart class AppInfoEntity (line 6) | @freezed method format (line 25) | String format() FILE: lib/core/model/constants.dart class Constants (line 4) | abstract class Constants { class AddProfileModalConst (line 20) | abstract class AddProfileModalConst { class AlertDialogConst (line 31) | abstract class AlertDialogConst { class BottomSheetConst (line 37) | abstract class BottomSheetConst { class ProfileTileConst (line 43) | abstract class ProfileTileConst { method startBorderRadius (line 48) | BorderRadius startBorderRadius(TextDirection direction) method endBorderRadius (line 50) | BorderRadius endBorderRadius(TextDirection direction) class IntroConst (line 54) | abstract class IntroConst { class WarpConst (line 62) | abstract class WarpConst { class KeyboardConst (line 71) | abstract class KeyboardConst { FILE: lib/core/model/directories.dart type Directories (line 3) | typedef Directories = ({Directory baseDir, Directory workingDir, Directo... FILE: lib/core/model/environment.dart type Environment (line 3) | enum Environment { type Release (line 12) | enum Release { FILE: lib/core/model/failures.dart type PresentableError (line 5) | typedef PresentableError = ({String type, String? message}); function present (line 8) | ({String type, String? message}) present(TranslationsEn t) function errorToPair (line 25) | PresentableError errorToPair(Object error) function presentError (line 33) | PresentableError presentError(Object error, {String? action}) function presentShortError (line 39) | String presentShortError(Object error, {String? action}) function present (line 47) | PresentableError present(TranslationsEn t) FILE: lib/core/model/optional_range.dart class OptionalRange (line 8) | @MappableClass() method format (line 15) | String format() method present (line 16) | String present(TranslationsEn t) method tryParse (line 25) | OptionalRange? tryParse(String input, {bool allowEmpty = false}) class OptionalRangeJsonConverter (line 34) | class OptionalRangeJsonConverter implements JsonConverter update(bool value) FILE: lib/core/preferences/preferences_migration.dart class PreferencesMigration (line 4) | class PreferencesMigration with InfraLogger { method migrate (line 11) | Future migrate() class PreferencesMigrationStep (line 33) | abstract interface class PreferencesMigrationStep { method migrate (line 38) | Future migrate() class PreferencesVersion1Migration (line 41) | class PreferencesVersion1Migration extends PreferencesMigrationStep with... method migrate (line 45) | Future migrate() method _ipv6Mapper (line 91) | String _ipv6Mapper(String persisted) method _domainStrategyMapper (line 100) | String _domainStrategyMapper(String persisted) FILE: lib/core/preferences/preferences_provider.dart function sharedPreferences (line 15) | Future sharedPreferences(Ref ref) FILE: lib/core/router/adaptive_layout/my_adaptive_layout.dart class MyAdaptiveLayout (line 13) | class MyAdaptiveLayout extends HookConsumerWidget { method build (line 26) | Widget build(BuildContext context, WidgetRef ref) method handler (line 32) | bool handler(KeyEvent event) method _onTap (line 97) | void _onTap(BuildContext context, int index) method _actions (line 101) | List _actions(Translations t, bool showProfilesActio... method _navDests (line 109) | List _navDests(List actions) method _navRailDests (line 111) | List _navRailDests(List a... FILE: lib/core/router/adaptive_layout/shell_route_action.dart class ShellRouteAction (line 4) | class ShellRouteAction { FILE: lib/core/router/bottom_sheets/bottom_sheets_notifier.dart class BottomSheetsNotifier (line 14) | @riverpod method build (line 17) | void build() method _show (line 19) | Future _show({required Widget child, required bool isScrollCont... method showAddProfile (line 45) | Future showAddProfile({String? url}) method showProfilesOverview (line 48) | Future showProfilesOverview() method showQuickSettings (line 50) | Future showQuickSettings() method showAutoAppsSelection (line 51) | Future showAutoAppsSelection({required AppProxyMode mode}) FILE: lib/core/router/bottom_sheets/widgets/auto_apps_selection_modal.dart class AutoAppsSelectionModal (line 14) | class AutoAppsSelectionModal extends HookConsumerWidget { method _genSliderText (line 19) | String _genSliderText(Translations t, int sliderValue) method build (line 25) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/bottom_sheets/widgets/quick_settings_modal.dart class QuickSettingsModal (line 10) | class QuickSettingsModal extends HookConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/deep_linking/my_app_links.dart function myAppLinks (line 10) | Stream myAppLinks(Ref ref) FILE: lib/core/router/deep_linking/url_protocol/api.dart function registerProtocolHandler (line 22) | void registerProtocolHandler(String scheme, {String? executable, List? argume... method unregister (line 4) | void unregister(String scheme) method getArguments (line 6) | List getArguments(List? arguments) FILE: lib/core/router/deep_linking/url_protocol/web_url_protocol.dart class WindowsProtocolHandler (line 3) | class WindowsProtocolHandler extends ProtocolHandler { method register (line 5) | void register(String scheme, {String? executable, List? argume... method unregister (line 8) | void unregister(String scheme) FILE: lib/core/router/deep_linking/url_protocol/windows_protocol.dart class WindowsProtocolHandler (line 10) | class WindowsProtocolHandler extends ProtocolHandler { method register (line 12) | void register(String scheme, {String? executable, List? argume... method unregister (line 26) | void unregister(String scheme) method _regPrefix (line 37) | String _regPrefix(String scheme) method _regCreateStringKey (line 39) | int _regCreateStringKey(int hKey, String key, String valueName, String... method _sanitize (line 52) | String _sanitize(String value) FILE: lib/core/router/dialog/dialog_notifier.dart class DialogNotifier (line 34) | @Riverpod(keepAlive: true) method build (line 37) | void build() method _show (line 39) | Future _show(Widget child) method showQrScanner (line 51) | Future showQrScanner() method showSortProfiles (line 55) | Future showSortProfiles() method showWarpLicense (line 59) | Future showWarpLicense() method showQrCode (line 63) | Future showQrCode(String link, {String? message}) method showOk (line 67) | Future showOk(String title, String description) method showSettingSlider (line 71) | Future showSettingSlider({ method showNewVersion (line 93) | Future showNewVersion({ method showConfirmation (line 101) | Future showConfirmation({ method showActionAtClosing (line 113) | Future showActionAtClosing({required ActionsAtClosi... method showExperimentalFeatureNotice (line 117) | Future showExperimentalFeatureNotice() method showNoActiveProfile (line 126) | Future showNoActiveProfile() method showFreeProfileConsent (line 130) | Future showFreeProfileConsent({required String title, required S... method showUnknownDomainsWarning (line 134) | Future showUnknownDomainsWarning({required String url}) method showProxyInfo (line 138) | Future showProxyInfo({required OutboundInfo outboundInfo}) method showSettingText (line 142) | Future showSettingText({ method showSettingCheckbox (line 153) | Future?> showSettingCheckbox({ method showSettingRadio (line 171) | Future showSettingRadio({ method showSettingInput (line 183) | Future showSettingInput({ method showSettingPicker (line 211) | Future showSettingPicker({ method showSave (line 231) | Future showSave({required String title, required String descrip... method showWindowClosing (line 235) | Future showWindowClosing() method showCustomAlert (line 239) | Future showCustomAlert({String? title, required String message}) method showCustomAlertFromErr (line 243) | Future showCustomAlertFromErr(({String type, String? message}) err) FILE: lib/core/router/dialog/widgets/action_at_closing_dialog.dart class ActionsAtClosingDialog (line 7) | class ActionsAtClosingDialog extends HookConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/confirmation_dialog.dart class ConfirmationDialog (line 7) | class ConfirmationDialog extends HookConsumerWidget { method build (line 15) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/custom_alert_dialog.dart class CustomAlertDialog (line 6) | class CustomAlertDialog extends HookConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/experimental_feature_notice.dart class ExperimentalFeatureNoticeDialog (line 18) | class ExperimentalFeatureNoticeDialog extends HookConsumerWidget { method build (line 22) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/free_profile_consent_dialog.dart class FreeProfileConsentDialog (line 9) | class FreeProfileConsentDialog extends HookConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/new_version_dialog.dart class NewVersionDialog (line 10) | class NewVersionDialog extends HookConsumerWidget with PresLogger { method build (line 18) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/no_active_profile_dialog.dart class NoActiveProfileDialog (line 7) | class NoActiveProfileDialog extends HookConsumerWidget { method build (line 10) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/ok_dialog.dart class OkDialog (line 6) | class OkDialog extends HookConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/proxy_info_dialog.dart class ProxyInfoDialog (line 10) | class ProxyInfoDialog extends HookConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) class OutboundInfoWidget (line 26) | class OutboundInfoWidget extends HookConsumerWidget { method build (line 32) | Widget build(BuildContext context, WidgetRef ref) method formatBytes (line 62) | String formatBytes(int bytes, {int decimals = 3}) method _buildInfoRow (line 83) | Widget _buildInfoRow(String title, String value, {Future? Functi... method _buildIpInfo (line 111) | Widget _buildIpInfo(IpInfo ipInfo, WidgetRef ref) FILE: lib/core/router/dialog/widgets/save_dialog.dart class SaveDialog (line 7) | class SaveDialog extends HookConsumerWidget { method build (line 12) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/setting_checkbox_dialog.dart class SettingCheckboxDialog (line 8) | class SettingCheckboxDialog extends ConsumerWidget { method textWithTranslation (line 24) | String textWithTranslation(ProtobufEnum e) method build (line 30) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/setting_input_dialog.dart class SettingInputDialog (line 11) | class SettingInputDialog extends HookConsumerWidget with PresLogger { method build (line 38) | Widget build(BuildContext context, WidgetRef ref) method handleKeyEvent (line 47) | KeyEventResult handleKeyEvent(FocusNode node, KeyEvent event) FILE: lib/core/router/dialog/widgets/setting_picker_dialog.dart class SettingPickerDialog (line 8) | class SettingPickerDialog extends HookConsumerWidget with PresLogger { method build (line 27) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/setting_radio_dialog.dart class SettingRadioDialog (line 7) | class SettingRadioDialog extends ConsumerWidget { method textWithTranslation (line 23) | String textWithTranslation(T e) method build (line 29) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/setting_slider_dialog.dart class SettingsSliderDialog (line 10) | class SettingsSliderDialog extends HookConsumerWidget with PresLogger { method build (line 31) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/setting_text_dialog.dart class SettingTextDialog (line 8) | class SettingTextDialog extends HookConsumerWidget { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/sort_profiles_dialog.dart class SortProfilesDialog (line 9) | class SortProfilesDialog extends HookConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/unknown_domains_warning_dialog.dart class UnknownDomainsWarningDialog (line 7) | class UnknownDomainsWarningDialog extends HookConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/warp_license_dialog.dart class WarpLicenseDialog (line 12) | class WarpLicenseDialog extends HookConsumerWidget { method _handleKeyEvent (line 16) | KeyEventResult _handleKeyEvent(KeyEvent event, String key) method build (line 25) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/core/router/dialog/widgets/window_closing_dialog.dart class WindowClosingDialog (line 9) | class WindowClosingDialog extends ConsumerStatefulWidget { method createState (line 13) | ConsumerState createState() class _WindowClosingDialogState (line 16) | class _WindowClosingDialogState extends ConsumerState customTransition(TransitionType transition... FILE: lib/core/router/go_router/refresh_listenable.dart class RefreshListenable (line 9) | class RefreshListenable extends ChangeNotifier { FILE: lib/core/router/go_router/routing_config_notifier.dart function getNameOfBranch (line 44) | String getNameOfBranch(bool isMobileBreakpoint, bool showProfilesAction,... function getIndexOfBranch (line 48) | int getIndexOfBranch(bool isMobileBreakpoint, bool showProfilesAction, S... class RoutingConfigNotifier (line 52) | @Riverpod(keepAlive: true) method build (line 55) | RoutingConfig build() FILE: lib/core/theme/app_theme.dart class AppTheme (line 6) | class AppTheme { method lightTheme (line 11) | ThemeData lightTheme(ColorScheme? lightColorScheme) method darkTheme (line 21) | ThemeData darkTheme(ColorScheme? darkColorScheme) method cupertinoThemeData (line 33) | CupertinoThemeData cupertinoThemeData(bool sysDark, ColorScheme? light... FILE: lib/core/theme/app_theme_mode.dart type AppThemeMode (line 4) | enum AppThemeMode { FILE: lib/core/theme/theme_extensions.dart class ConnectionButtonTheme (line 3) | class ConnectionButtonTheme extends ThemeExtension { method copyWith (line 15) | ThemeExtension copyWith({Color? idleColor, Colo... method lerp (line 21) | ThemeExtension lerp(covariant ThemeExtension changeThemeMode(AppThemeMode value) FILE: lib/core/utils/exception_handler.dart function exceptionHandler (line 6) | TaskEither exceptionHandler( function handleExceptions (line 21) | Stream> handleExceptions(F Function(Object error, StackT... function handleExceptions (line 29) | TaskEither handleExceptions(F Function(Object error, StackTrace st... FILE: lib/core/utils/ffi_utils.dart function withMemory (line 5) | R withMemory(int size, R Function(Pointer me... FILE: lib/core/utils/ip_utils.dart function obscureIp (line 3) | String obscureIp(String ip) FILE: lib/core/utils/json_converters.dart class IntervalInSecondsConverter (line 3) | class IntervalInSecondsConverter implements JsonConverter { method fromJson (line 7) | Duration fromJson(int json) method toJson (line 10) | int toJson(Duration object) FILE: lib/core/utils/laststeam.dart class LastStream (line 3) | class LastStream { method clean (line 22) | void clean() method get (line 29) | Future get({Duration? timeout}) method close (line 49) | Future close() FILE: lib/core/utils/preferences_utils.dart class PreferencesEntry (line 6) | class PreferencesEntry with InfraLogger { method read (line 16) | T read() method write (line 42) | Future write(T value) method writeRaw (line 68) | Future writeRaw(P input) method remove (line 79) | Future remove() class PreferencesNotifier (line 88) | class PreferencesNotifier extends StateNotifier { method create (line 96) | StateNotifierProvider, T> create( method createAutoDispose (line 114) | AutoDisposeStateNotifierProvider, T> createA... method raw (line 123) | P raw() method updateRaw (line 129) | Future updateRaw(P input) method update (line 134) | Future update(T value) method reset (line 138) | Future reset() FILE: lib/core/utils/throttler.dart class Throttler (line 3) | class Throttler { method call (line 9) | void call(VoidCallback callback) FILE: lib/core/widget/adaptive_icon.dart class AdaptiveIcon (line 4) | class AdaptiveIcon { FILE: lib/core/widget/adaptive_menu.dart type AdaptiveMenuBuilder (line 4) | typedef AdaptiveMenuBuilder = Widget Function(BuildContext context, void... class AdaptiveMenuItem (line 6) | class AdaptiveMenuItem { method _equality (line 15) | (String, IconData?, T Function()?, bool?, List?) _eq... class AdaptiveMenu (line 28) | class AdaptiveMenu extends HookConsumerWidget { method build (line 36) | Widget build(BuildContext context, WidgetRef ref) method buildMenuItems (line 37) | List buildMenuItems(Iterable scopeItems) FILE: lib/core/widget/animated_text.dart class AnimatedText (line 4) | class AnimatedText extends Text { method build (line 19) | Widget build(BuildContext context) FILE: lib/core/widget/animated_visibility.dart class AnimatedVisibility (line 3) | class AnimatedVisibility extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/core/widget/shimmer_skeleton.dart class ShimmerSkeleton (line 5) | class ShimmerSkeleton extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: lib/core/widget/skeleton_widget.dart class Skeleton (line 3) | class Skeleton extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) FILE: lib/core/widget/spaced_list_widget.dart function spaceBy (line 4) | List spaceBy({double? width, double? height}) FILE: lib/core/widget/tip_card.dart class TipCard (line 4) | class TipCard extends StatelessWidget { method build (line 10) | Widget build(BuildContext context) FILE: lib/features/about/widget/about_page.dart class AboutPage (line 18) | class AboutPage extends HookConsumerWidget { method build (line 22) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/app/widget/app.dart class App (line 34) | class App extends HookConsumerWidget with WidgetsBindingObserver, PresLo... method onInactive (line 37) | void onInactive(WidgetRef ref) method onPause (line 41) | void onPause(WidgetRef ref) method onResume (line 47) | void onResume(WidgetRef ref) method build (line 58) | Widget build(BuildContext context, WidgetRef ref) method setupStateListener (line 186) | void setupStateListener(WidgetRef ref) FILE: lib/features/app_update/data/app_update_data_providers.dart function appUpdateRepository (line 8) | AppUpdateRepository appUpdateRepository(AppUpdateRepositoryRef ref) FILE: lib/features/app_update/data/app_update_repository.dart class AppUpdateRepository (line 11) | abstract interface class AppUpdateRepository { method getLatestVersion (line 12) | TaskEither getLatestVersion({ class AppUpdateRepositoryImpl (line 18) | class AppUpdateRepositoryImpl with ExceptionHandler, InfraLogger impleme... method getLatestVersion (line 24) | TaskEither getLatestVersion({ FILE: lib/features/app_update/data/github_release_parser.dart class GithubReleaseParser (line 5) | abstract class GithubReleaseParser { method parse (line 6) | RemoteVersionEntity parse(Map json) FILE: lib/features/app_update/model/app_update_failure.dart class AppUpdateFailure (line 7) | @freezed FILE: lib/features/app_update/model/remote_version_entity.dart class RemoteVersionEntity (line 6) | @Freezed() FILE: lib/features/app_update/notifier/app_update_notifier.dart function upgrader (line 23) | Upgrader upgrader(Ref ref) class AppUpdateNotifier (line 39) | @Riverpod(keepAlive: true) method build (line 42) | AppUpdateState build() method check (line 50) | Future check() method ignoreRelease (line 89) | Future ignoreRelease(RemoteVersionEntity version) FILE: lib/features/app_update/notifier/app_update_state.dart class AppUpdateState (line 7) | @freezed FILE: lib/features/auto_start/notifier/auto_start_notifier.dart class AutoStartNotifier (line 11) | @Riverpod(keepAlive: true) method build (line 16) | Future build() method _startTimer (line 31) | void _startTimer() method updateStatus (line 36) | Future updateStatus() method enable (line 43) | Future enable() method disable (line 49) | Future disable() FILE: lib/features/common/custom_text_scroll.dart class CustomTextScroll (line 5) | class CustomTextScroll extends ConsumerWidget { method calculateHeight (line 11) | double calculateHeight(BuildContext context) method build (line 22) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/common/general_pref_tiles.dart class LocalePrefTile (line 12) | class LocalePrefTile extends ConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) class EnableAnalyticsPrefTile (line 42) | class EnableAnalyticsPrefTile extends ConsumerWidget { method build (line 48) | Widget build(BuildContext context, WidgetRef ref) class ThemeModePrefTile (line 72) | class ThemeModePrefTile extends ConsumerWidget { method build (line 76) | Widget build(BuildContext context, WidgetRef ref) class ClosingPrefTile (line 108) | class ClosingPrefTile extends ConsumerWidget { method build (line 112) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/common/qr_code_dialog.dart class QrCodeDialog (line 4) | class QrCodeDialog extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/features/common/qr_code_scanner_screen.dart class QrCodeScannerDialog (line 402) | class QrCodeScannerDialog extends ConsumerWidget { method build (line 406) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/connection/data/connection_data_providers.dart function connectionRepository (line 12) | ConnectionRepository connectionRepository(Ref ref) FILE: lib/features/connection/data/connection_repository.dart class ConnectionRepository (line 18) | abstract interface class ConnectionRepository { method setup (line 21) | TaskEither setup() method watchConnectionStatus (line 22) | Stream watchConnectionStatus() method connect (line 23) | TaskEither connect(ProfileEntity activeProfil... method disconnect (line 24) | TaskEither disconnect() method reconnect (line 25) | TaskEither reconnect(ProfileEntity activeProf... class ConnectionRepositoryImpl (line 28) | class ConnectionRepositoryImpl with ExceptionHandler, InfraLogger implem... method setup (line 52) | TaskEither setup() method watchConnectionStatus (line 69) | Stream watchConnectionStatus() method connect (line 81) | TaskEither connect(ProfileEntity activeProfil... method disconnect (line 89) | TaskEither disconnect() method reconnect (line 92) | TaskEither reconnect(ProfileEntity activeProf... method applyConfigOption (line 100) | TaskEither applyConfigOption(ProfileEntity prof) FILE: lib/features/connection/model/connection_failure.dart class ConnectionFailure (line 8) | @freezed FILE: lib/features/connection/model/connection_status.dart class ConnectionStatus (line 7) | @freezed method format (line 32) | String format() method present (line 40) | String present(TranslationsEn t) FILE: lib/features/connection/notifier/connection_notifier.dart class ConnectionNotifier (line 23) | @Riverpod(keepAlive: true) method build (line 26) | Stream build() method mayConnect (line 68) | Future mayConnect() method toggleConnection (line 74) | Future toggleConnection() method reconnect (line 96) | Future reconnect(ProfileEntity? profile) method abortConnection (line 114) | Future abortConnection() method _connect (line 127) | Future _connect() method _connectThrottled (line 138) | Future _connectThrottled() method _disconnect (line 161) | Future _disconnect() function serviceRunning (line 173) | Future serviceRunning(Ref ref) class SingleCall (line 180) | class SingleCall { method run (line 183) | Future run(Future Function() task, {required T onIgnored}) FILE: lib/features/connection/widget/connection_wrapper.dart class ConnectionWrapper (line 10) | class ConnectionWrapper extends StatefulHookConsumerWidget { method createState (line 16) | ConsumerState createState() class _ConnectionWrapperState (line 19) | class _ConnectionWrapperState extends ConsumerState w... method build (line 21) | Widget build(BuildContext context) method initState (line 46) | void initState() FILE: lib/features/home/widget/connection_button.dart class ConnectionButton (line 23) | class ConnectionButton extends HookConsumerWidget { method build (line 27) | Widget build(BuildContext context, WidgetRef ref) class _ConnectionButton (line 190) | class _ConnectionButton extends StatelessWidget { method build (line 216) | Widget build(BuildContext context) FILE: lib/features/home/widget/empty_profiles_home_body.dart class EmptyProfilesHomeBody (line 7) | class EmptyProfilesHomeBody extends HookConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/home/widget/home_page.dart class HomePage (line 16) | class HomePage extends HookConsumerWidget { method build (line 20) | Widget build(BuildContext context, WidgetRef ref) class AppVersionLabel (line 157) | class AppVersionLabel extends HookConsumerWidget { method build (line 161) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/home/widget/new_con_button.dart class CircleDesignWidget (line 6) | class CircleDesignWidget extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) class CirclePainter (line 88) | class CirclePainter extends CustomPainter { method paint (line 95) | void paint(Canvas canvas, Size size) method shouldRepaint (line 155) | bool shouldRepaint(CustomPainter oldDelegate) FILE: lib/features/home/widget/new_connection_button.dart type ConnectionStateStatus (line 3) | enum ConnectionStateStatus { disconnected, connecting, connected, error } class CircleDesignWidget (line 5) | class CircleDesignWidget extends StatefulWidget { method createState (line 7) | _CircleDesignWidgetState createState() class _CircleDesignWidgetState (line 10) | class _CircleDesignWidgetState extends State with Si... method initState (line 16) | void initState() method dispose (line 29) | void dispose() method changeState (line 34) | void changeState(ConnectionStateStatus state) method build (line 46) | Widget build(BuildContext context) class CirclePainter (line 73) | class CirclePainter extends CustomPainter { method paint (line 80) | void paint(Canvas canvas, Size size) method shouldRepaint (line 162) | bool shouldRepaint(CustomPainter oldDelegate) FILE: lib/features/intro/widget/intro_page.dart class IntroPage (line 23) | class IntroPage extends HookConsumerWidget with PresLogger { method _handleKeyEvent (line 29) | KeyEventResult _handleKeyEvent(KeyEvent event, String key) method build (line 38) | Widget build(BuildContext context, WidgetRef ref) method autoSelectRegion (line 195) | Future autoSelectRegion(WidgetRef ref) method _getRegionLocale (line 231) | RegionLocale _getRegionLocale(String country) class RegionLocale (line 251) | class RegionLocale { class RegionDetector (line 258) | class RegionDetector { method detect (line 260) | String detect() method _fromTzName (line 281) | String? _fromTzName(String tz, int offset) method _matchesRussiaTz (line 306) | bool _matchesRussiaTz(String tz) method _matchesBrazilTz (line 332) | bool _matchesBrazilTz(String tz) method _candidatesForOffset (line 340) | Set _candidatesForOffset(int offset) method _resolveByLocale (line 358) | String _resolveByLocale(Set candidates) method _parseLocale (line 373) | (String, String?) _parseLocale() FILE: lib/features/log/data/log_data_providers.dart function logRepository (line 10) | Future logRepository(LogRepositoryRef ref) function logPathResolver (line 20) | LogPathResolver logPathResolver(LogPathResolverRef ref) FILE: lib/features/log/data/log_parser.dart class LogParser (line 9) | abstract class LogParser { method parseLogProto (line 10) | LogEntity parseLogProto(pb.LogMessage message) method parseSingbox (line 23) | LogEntity parseSingbox(String log) FILE: lib/features/log/data/log_path_resolver.dart class LogPathResolver (line 5) | class LogPathResolver { method coreFile (line 12) | File coreFile() method appFile (line 16) | File appFile() FILE: lib/features/log/data/log_repository.dart class LogRepository (line 11) | abstract interface class LogRepository { method init (line 12) | TaskEither init() method watchLogs (line 13) | Stream>> watchLogs() method clearLogs (line 14) | TaskEither clearLogs() class LogRepositoryImpl (line 17) | class LogRepositoryImpl with ExceptionHandler, InfraLogger implements Lo... method init (line 24) | TaskEither init() method watchLogs (line 46) | Stream>> watchLogs() method clearLogs (line 57) | TaskEither clearLogs() FILE: lib/features/log/model/log_entity.dart class LogEntity (line 6) | @freezed FILE: lib/features/log/model/log_failure.dart class LogFailure (line 7) | @freezed FILE: lib/features/log/model/log_level.dart type LogLevel (line 7) | @MappableEnum() FILE: lib/features/log/overview/logs_overview_notifier.dart class LogsOverviewNotifier (line 15) | @riverpod method build (line 18) | LogsOverviewState build() method _addListeners (line 45) | Future _addListeners() method _computeLogs (line 75) | Future> _computeLogs() method pause (line 83) | void pause() method resume (line 89) | void resume() method clear (line 95) | Future clear() method filterMessage (line 113) | void filterMessage(String? filter) method filterLevel (line 122) | Future filterLevel(LogLevel? level) FILE: lib/features/log/overview/logs_overview_state.dart class LogsOverviewState (line 8) | @freezed FILE: lib/features/log/overview/logs_page.dart class LogsPage (line 17) | class LogsPage extends HookConsumerWidget with PresLogger { method build (line 21) | Widget build(BuildContext context, WidgetRef ref) function extractMessage (line 192) | String extractMessage(String message) FILE: lib/features/per_app_proxy/data/app_proxy_data_source.dart class AppProxyDataSource (line 10) | abstract interface class AppProxyDataSource { method updatePkg (line 11) | Future updatePkg({required String pkg, required AppProxyMode mode}) method watchAll (line 12) | Stream> watchAll({required AppProxyMode mode}) method watchFilterForDisplay (line 13) | Stream> watchFilterForDisplay({required Set> watchActivePackages({required Set phonePk... method getPkgsByFlag (line 15) | Future> getPkgsByFlag({required PkgFlag flag, required Ap... method importPkgs (line 16) | Future importPkgs({required PerAppProxyBackup backup}) method applyAutoSelection (line 17) | Future applyAutoSelection({required Set autoList, requir... method clearAutoSelected (line 18) | Future clearAutoSelected({required AppProxyMode mode}) method revertForceDeselection (line 19) | Future revertForceDeselection({required AppProxyMode mode}) method clearAll (line 20) | Future clearAll({required AppProxyMode mode}) class AppProxyDao (line 23) | @DriftAccessor(tables: [AppProxyEntries]) method updatePkg (line 28) | Future updatePkg({required String pkg, required AppProxyMode mode}) method watchAll (line 65) | Stream> watchAll({required AppProxyMode mode}) method watchFilterForDisplay (line 71) | Stream> watchFilterForDisplay({required Set> watchActivePackages({required Set phonePk... method getPkgsByFlag (line 104) | Future> getPkgsByFlag({required PkgFlag flag, required Ap... method importPkgs (line 116) | Future importPkgs({required PerAppProxyBackup backup}) method applyAutoSelection (line 172) | Future applyAutoSelection({required Set autoList, requir... method clearAutoSelected (line 207) | Future clearAutoSelected({required AppProxyMode mode}) method revertForceDeselection (line 223) | Future revertForceDeselection({required AppProxyMode mode}) method clearAll (line 237) | Future clearAll({required AppProxyMode mode}) FILE: lib/features/per_app_proxy/data/auto_selection_repository.dart type AutoSelectionResult (line 11) | enum AutoSelectionResult { class AutoSelectionRepository (line 21) | abstract interface class AutoSelectionRepository { method getByAppProxyMode (line 22) | Future<(Set?, AutoSelectionResult)> getByAppProxyMode({AppProx... method getInclude (line 23) | Future<(Set?, AutoSelectionResult)> getInclude({Region? region}) method getExclude (line 24) | Future<(Set?, AutoSelectionResult)> getExclude({Region? region}) class AutoSelectionRepositoryImpl (line 27) | class AutoSelectionRepositoryImpl with AppLogger implements AutoSelectio... method getByAppProxyMode (line 33) | Future<(Set?, AutoSelectionResult)> getByAppProxyMode({AppProx... method getExclude (line 37) | Future<(Set?, AutoSelectionResult)> getExclude({Region? region}) method getInclude (line 41) | Future<(Set?, AutoSelectionResult)> getInclude({Region? region}) method _makeRequest (line 44) | Future<(Set?, AutoSelectionResult)> _makeRequest({required App... method _genUrl (line 66) | String _genUrl(AppProxyMode mode, Region region) method _parseToListOfString (line 71) | Set _parseToListOfString(dynamic data) method _getMode (line 74) | AppProxyMode _getMode() method _getRegion (line 76) | Region _getRegion() method _getHttp (line 78) | DioHttpClient _getHttp() FILE: lib/features/per_app_proxy/data/auto_selection_repository_provider.dart function autoSelectionRepo (line 8) | AutoSelectionRepository autoSelectionRepo(Ref ref) FILE: lib/features/per_app_proxy/data/selected_data_provider.dart function appProxyDataSource (line 9) | AppProxyDataSource appProxyDataSource(Ref ref) FILE: lib/features/per_app_proxy/model/app_package_info.dart class AppPackageInfo (line 3) | class AppPackageInfo { FILE: lib/features/per_app_proxy/model/per_app_proxy_backup.dart class PerAppProxyBackup (line 6) | @freezed class PerAppProxyBackupMode (line 16) | @freezed FILE: lib/features/per_app_proxy/model/per_app_proxy_mode.dart type PerAppProxyMode (line 3) | enum PerAppProxyMode { type AppProxyMode (line 32) | enum AppProxyMode { FILE: lib/features/per_app_proxy/model/pkg_flag.dart type PkgFlag (line 1) | enum PkgFlag { FILE: lib/features/per_app_proxy/overview/per_app_proxy_loading_notifier.dart class AppProxyLoading (line 5) | @Riverpod() method build (line 8) | bool build() method doAsync (line 10) | Future doAsync(Future Function() operation) FILE: lib/features/per_app_proxy/overview/per_app_proxy_notifier.dart class PerAppProxy (line 26) | @riverpod method build (line 31) | Stream> build(AppProxyMode? mode) method updatePkg (line 45) | Future updatePkg(String pkg) method applyAutoSelection (line 50) | Future applyAutoSelection() method revertForceDeselection (line 80) | Future revertForceDeselection() method clearAutoSelected (line 85) | Future clearAutoSelected() method clearAll (line 92) | Future clearAll() method importClipboard (line 98) | Future importClipboard() method importFile (line 112) | Future importFile() method exportClipboard (line 129) | Future exportClipboard() method exportFile (line 148) | Future exportFile() method shareOnGithub (line 175) | Future shareOnGithub() method _importJson (line 217) | Future _importJson(String input) method _exportJson (line 222) | Future _exportJson() FILE: lib/features/per_app_proxy/overview/per_app_proxy_page.dart class PerAppProxyPage (line 22) | class PerAppProxyPage extends HookConsumerWidget with PresLogger { method _getPriority (line 25) | int _getPriority(AppPackageInfo app, Map selected) method getApps (line 37) | Future> getApps(bool hideSystem) method build (line 46) | Widget build(BuildContext context, WidgetRef ref) method listener (line 110) | void listener() FILE: lib/features/per_app_proxy/overview/per_app_proxy_service_notifier.dart class PerAppProxyService (line 14) | @riverpod method build (line 20) | Future build() method _autoSelectionUpdate (line 40) | Future _autoSelectionUpdate() FILE: lib/features/profile/add/add_profile_modal.dart class AddProfileModal (line 15) | class AddProfileModal extends HookConsumerWidget { method build (line 21) | Widget build(BuildContext context, WidgetRef ref) class AddProfileOptions (line 51) | class AddProfileOptions extends HookConsumerWidget { method build (line 54) | Widget build(BuildContext context, WidgetRef ref) class AddProfileManual (line 90) | class AddProfileManual extends HookConsumerWidget { method _genSliderText (line 93) | String _genSliderText(Translations t, int sliderValue) method build (line 105) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/model/free_profiles_model.dart class FreeProfilesModel (line 8) | @freezed class FreeProfile (line 15) | @freezed class StringByLocale (line 29) | @freezed class ListOfStringByLocale (line 36) | @freezed FILE: lib/features/profile/add/widgets/fix_btn.dart class FixBtn (line 6) | class FixBtn extends ConsumerWidget { method build (line 15) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/widgets/fix_btns.dart class FixBtns (line 12) | class FixBtns extends ConsumerWidget { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/widgets/free_btn.dart class FreeBtn (line 9) | class FreeBtn extends ConsumerWidget { method build (line 16) | Widget build(BuildContext context, WidgetRef ref) class Feature (line 75) | class Feature extends ConsumerWidget { method build (line 82) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/widgets/free_btns.dart class FreeBtns (line 12) | class FreeBtns extends ConsumerWidget { method build (line 18) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/widgets/loading.dart class ProfileLoading (line 7) | class ProfileLoading extends ConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/add/widgets/nav_bar.dart class NavBar (line 9) | class NavBar extends ConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/data/profile_data_mapper.dart function toInsertEntry (line 8) | ProfileEntriesCompanion toInsertEntry() function toUpdateEntry (line 39) | ProfileEntriesCompanion toUpdateEntry() function toEntity (line 65) | ProfileEntity toEntity() FILE: lib/features/profile/data/profile_data_providers.dart function profileRepository (line 16) | Future profileRepository(Ref ref) function profileDataSource (line 29) | ProfileDataSource profileDataSource(Ref ref) function profilePathResolver (line 34) | ProfilePathResolver profilePathResolver(Ref ref) function profileParser (line 39) | ProfileParser profileParser(Ref ref) FILE: lib/features/profile/data/profile_data_source.dart class ProfileDataSource (line 10) | abstract interface class ProfileDataSource { method getById (line 11) | Future getById(String id) method getByUrl (line 12) | Future getByUrl(String url) method getByName (line 13) | Future getByName(String name) method watchActiveProfile (line 14) | Stream watchActiveProfile() method watchProfilesCount (line 15) | Stream watchProfilesCount() method watchAll (line 16) | Stream> watchAll({required ProfilesSort sort, requi... method insert (line 17) | Future insert(ProfileEntriesCompanion entry) method edit (line 18) | Future edit(String id, ProfileEntriesCompanion entry) method deleteById (line 19) | Future deleteById(String id, bool isActive) class ProfileDao (line 24) | @DriftAccessor(tables: [ProfileEntries]) method getById (line 29) | Future getById(String id) method getByUrl (line 34) | Future getByUrl(String url) method getByName (line 42) | Future getByName(String name) method watchActiveProfile (line 50) | Stream watchActiveProfile() method watchProfilesCount (line 59) | Stream watchProfilesCount() method watchAll (line 65) | Stream> watchAll({required ProfilesSort sort, requi... method insert (line 87) | Future insert(ProfileEntriesCompanion entry) method edit (line 101) | Future edit(String id, ProfileEntriesCompanion entry) method deleteById (line 116) | Future deleteById(String id, bool isActive) FILE: lib/features/profile/data/profile_parser.dart class ProfileParser (line 30) | class ProfileParser { method addLocal (line 56) | TaskEither addLocal({ method addRemote (line 88) | TaskEither addRemote({ method updateRemote (line 116) | TaskEither updateRemote({ method offlineUpdate (line 134) | Either offlineUpdate({ method _downloadProfile (line 144) | TaskEither> _downloadProfile( method expandRemoteLinesInParallel (line 179) | Future expandRemoteLinesInParallel({ method worker (line 193) | Future worker() method populateHeaders (line 239) | Either> populateHeaders({ method _mergeAndValidateHeaders (line 247) | Map _mergeAndValidateHeaders( method _parseHeadersFromContent (line 265) | Map _parseHeadersFromContent(String content) method _parseSubscriptionInfo (line 283) | SubscriptionInfo? _parseSubscriptionInfo(String subInfoStr) method parse (line 300) | Either parse({required String tempFileP... method protocol (line 395) | String protocol(String content) method applyProfileOverride (line 426) | Map applyProfileOverride(Map main, S... method _mergeJson (line 436) | Map _mergeJson(Map main, Map init() method getById (line 22) | TaskEither getById(String id) method setAsActive (line 23) | TaskEither setAsActive(String id) method deleteById (line 24) | TaskEither deleteById(String id, bool isActive) method watchActiveProfile (line 25) | Stream> watchActiveProfile() method watchHasAnyProfile (line 26) | Stream> watchHasAnyProfile() method watchAll (line 27) | Stream>> watchAll({ method upsertRemote (line 31) | TaskEither upsertRemote(String url, {UserOverrid... method addLocal (line 32) | TaskEither addLocal(String content, {UserOverrid... method offlineUpdate (line 33) | TaskEither offlineUpdate(ProfileEntity nProfile,... method validateConfig (line 34) | TaskEither validateConfig(String path, String te... method generateConfig (line 35) | TaskEither generateConfig(String id) method getRawConfig (line 36) | TaskEither getRawConfig(String id) class ProfileRepositoryImpl (line 39) | class ProfileRepositoryImpl with ExceptionHandler, InfraLogger implement... method init (line 59) | TaskEither init() method getById (line 72) | TaskEither getById(String id) method setAsActive (line 80) | TaskEither setAsActive(String id) method deleteById (line 88) | TaskEither deleteById(String id, bool isActive) method watchActiveProfile (line 97) | Stream> watchActiveProfile() method watchHasAnyProfile (line 108) | Stream> watchHasAnyProfile() method watchAll (line 116) | Stream>> watchAll({ method upsertRemote (line 127) | TaskEither upsertRemote(String url, {UserOverrid... method addLocal (line 179) | TaskEither addLocal(String content, {UserOverrid... method offlineUpdate (line 204) | TaskEither offlineUpdate(ProfileEntity profile, ... method validateConfig (line 241) | TaskEither validateConfig(String path, String te... method generateConfig (line 254) | TaskEither generateConfig(String id) method getRawConfig (line 259) | TaskEither getRawConfig(String id) FILE: lib/features/profile/details/json_editor.dart type _OptionItems (line 30) | typedef _OptionItems = String; type _SearchActions (line 32) | enum _SearchActions { next, prev } type Editors (line 35) | enum Editors { tree, text } class JsonEditor (line 367) | class JsonEditor extends StatefulWidget { method createState (line 471) | State createState() class _JsonEditorState (line 474) | class _JsonEditorState extends State { method getExpandedParents (line 493) | Map getExpandedParents() method callOnChanged (line 509) | void callOnChanged() method parseData (line 517) | void parseData(String value) method copyData (line 535) | void copyData() method updateParentObjects (line 539) | bool updateParentObjects(List newExpandList) method findMatchingKeys (line 551) | void findMatchingKeys(data, String text, List nestedParents) method onSearch (line 580) | void onSearch(String text) method getOffset (line 603) | int getOffset(List toFind) method calculateOffset (line 607) | void calculateOffset(data, List parents, List toFind) method scrollTo (line 642) | void scrollTo(int index) method onSearchAction (line 655) | void onSearchAction(_SearchActions action) method expandAllObjects (line 673) | void expandAllObjects(data, List expandedList) method wrapWithHorizontolScroll (line 693) | Widget wrapWithHorizontolScroll(Widget child) method initState (line 701) | void initState() method dispose (line 710) | void dispose() method build (line 717) | Widget build(BuildContext context) class _Holder (line 867) | class _Holder extends StatefulWidget { method getKeyPath (line 890) | String getKeyPath() method createState (line 902) | State<_Holder> createState() class _HolderState (line 905) | class _HolderState extends State<_Holder> { method _toggleState (line 908) | void _toggleState() method onSelected (line 919) | void onSelected(_OptionItems selectedItem) method onKeyChanged (line 969) | void onKeyChanged(Object key) method onValueChanged (line 977) | void onValueChanged(Object value) method wrapWithColoredBox (line 983) | Widget wrapWithColoredBox(Widget child, String key) method getChildSummary (line 990) | String getChildSummary(_Holder widget) method build (line 1015) | Widget build(BuildContext context) class _ReplaceTextWithField (line 1212) | class _ReplaceTextWithField extends StatefulWidget { method createState (line 1230) | State<_ReplaceTextWithField> createState() class _ReplaceTextWithFieldState (line 1233) | class _ReplaceTextWithFieldState extends State<_ReplaceTextWithField> { method handleChange (line 1240) | void handleChange() method wrapWithColoredBox (line 1256) | Widget wrapWithColoredBox(String keyName) method initState (line 1267) | void initState() method dispose (line 1294) | void dispose() method build (line 1301) | Widget build(BuildContext context) class _Options (line 1391) | class _Options extends StatelessWidget { method build (line 1397) | Widget build(BuildContext context) class _PopupMenuWidget (line 1559) | class _PopupMenuWidget extends PopupMenuEntry { method represents (line 1568) | bool represents(_) method createState (line 1571) | State<_PopupMenuWidget> createState() class _PopupMenuWidgetState (line 1574) | class _PopupMenuWidgetState extends State<_PopupMenuWidget> { method build (line 1576) | Widget build(BuildContext context) class _SearchField (line 1581) | class _SearchField extends StatelessWidget { method build (line 1588) | Widget build(BuildContext context) function _getSpace (line 1638) | List _getSpace(int count) function _stringifyData (line 1648) | String _stringifyData(data, int spacing, [bool isLast = false]) FILE: lib/features/profile/details/profile_details_notifier.dart class ProfileDetailsNotifier (line 18) | @riverpod method build (line 23) | Future build(String id) method doAsync (line 73) | Future doAsync(Future Function() operation) method setUserOverride (line 83) | void setUserOverride(UserOverride userOverride) method setContent (line 91) | void setContent(String configContent) method save (line 97) | Future save() FILE: lib/features/profile/details/profile_details_page.dart class ProfileDetailsPage (line 19) | class ProfileDetailsPage extends HookConsumerWidget with PresLogger { method _genSliderText (line 24) | String _genSliderText(Translations t, int sliderValue) method build (line 36) | Widget build(BuildContext context, WidgetRef ref) method _buildSubProp (line 305) | InlineSpan _buildSubProp(IconData icon, String text, String semanticLa... function isJson (line 316) | bool isJson(String value) FILE: lib/features/profile/details/profile_details_state.dart class ProfileDetailsState (line 7) | @freezed FILE: lib/features/profile/model/profile_entity.dart type ProfileType (line 10) | enum ProfileType { remote, local } class ProfileEntity (line 12) | @freezed class ProfileOptions (line 40) | @freezed class SubscriptionInfo (line 45) | @freezed class UserOverride (line 71) | @freezed method toStr (line 87) | String toStr() method fromStr (line 89) | UserOverride? fromStr(String? str) method _migrate (line 97) | Map _migrate(Map json) FILE: lib/features/profile/model/profile_failure.dart class ProfileFailure (line 8) | @freezed FILE: lib/features/profile/model/profile_sort_enum.dart type ProfilesSort (line 5) | enum ProfilesSort { type SortMode (line 22) | enum SortMode { ascending, descending } FILE: lib/features/profile/notifier/active_profile_notifier.dart class ActiveProfile (line 10) | @Riverpod(keepAlive: true) method build (line 13) | Stream build() function hasAnyProfile (line 21) | Stream hasAnyProfile(Ref ref) FILE: lib/features/profile/notifier/profile_notifier.dart class AddProfileNotifier (line 27) | @riverpod method build (line 30) | AsyncValue build() method addClipboard (line 63) | Future addClipboard(String rawInput) method addManual (line 96) | Future addManual({required String url, required UserOverride use... class UpdateProfileNotifier (line 117) | @riverpod method build (line 120) | AsyncValue build(String id) method updateProfile (line 139) | Future updateProfile(RemoteProfileEntity profile) class FreeSwitchNotifier (line 167) | @riverpod method build (line 170) | bool build() method onChange (line 174) | Future onChange(bool value) class AddProfilePageNotifier (line 177) | @riverpod method build (line 180) | AddProfilePages build() method goOptions (line 182) | void goOptions() method goManual (line 183) | void goManual() type AddProfilePages (line 186) | enum AddProfilePages { options, manual } class FreeProfilesNotifier (line 188) | @riverpod method build (line 191) | Future> build() function freeProfilesFilteredByRegion (line 204) | Future> freeProfilesFilteredByRegion(Ref ref) FILE: lib/features/profile/notifier/profiles_update_notifier.dart type ProfileUpdateStatus (line 15) | typedef ProfileUpdateStatus = ({String name, bool success}); class ForegroundProfilesUpdateNotifier (line 17) | @Riverpod(keepAlive: true) method build (line 23) | Stream build() method trigger (line 52) | Future trigger() method updateProfiles (line 59) | Future updateProfiles() FILE: lib/features/profile/overview/profiles_modal.dart class ProfilesModal (line 13) | class ProfilesModal extends HookConsumerWidget { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/overview/profiles_notifier.dart class ProfilesSortNotifier (line 18) | @riverpod method changeSort (line 25) | void changeSort(ProfilesSort sortBy) method toggleMode (line 27) | void toggleMode() class ProfilesNotifier (line 31) | @riverpod method build (line 34) | Stream> build() method selectActiveProfile (line 41) | Future selectActiveProfile(String id) method deleteProfile (line 50) | Future deleteProfile(ProfileEntity profile) method exportConfigToClipboard (line 71) | Future exportConfigToClipboard(ProfileEntity profile) FILE: lib/features/profile/overview/profiles_page.dart class ProfilesPage (line 13) | class ProfilesPage extends HookConsumerWidget { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/profile/widget/profile_tile.dart class ProfileTile (line 25) | class ProfileTile extends HookConsumerWidget { method build (line 36) | Widget build(BuildContext context, WidgetRef ref) class ProfileActionButton (line 182) | class ProfileActionButton extends HookConsumerWidget { method build (line 189) | Widget build(BuildContext context, WidgetRef ref) class ProfileActionsMenu (line 229) | class ProfileActionsMenu extends HookConsumerWidget { method build (line 237) | Widget build(BuildContext context, WidgetRef ref) class ProfileSubscriptionInfo (line 317) | class ProfileSubscriptionInfo extends HookConsumerWidget { method remainingText (line 322) | (String, Color?) remainingText(TranslationsEn t, ThemeData theme) method build (line 335) | Widget build(BuildContext context, WidgetRef ref) class NewTrafficSubscriptionInfo (line 374) | class NewTrafficSubscriptionInfo extends HookConsumerWidget { method build (line 380) | Widget build(BuildContext context, WidgetRef ref) class NewDaySubscriptionInfo (line 416) | class NewDaySubscriptionInfo extends HookConsumerWidget { method remainingText (line 421) | (String, Color?) remainingText(TranslationsEn t, ThemeData theme) method build (line 434) | Widget build(BuildContext context, WidgetRef ref) class NewDayTrafficSubscriptionInfo (line 463) | class NewDayTrafficSubscriptionInfo extends HookConsumerWidget { method remainingText (line 468) | (String, Color?) remainingText(TranslationsEn t, ThemeData theme) method build (line 481) | Widget build(BuildContext context, WidgetRef ref) class NewSiteSubscriptionInfo (line 518) | class NewSiteSubscriptionInfo extends HookConsumerWidget { method build (line 524) | Widget build(BuildContext context, WidgetRef ref) class RemainingTrafficIndicator (line 558) | class RemainingTrafficIndicator extends StatelessWidget { method build (line 564) | Widget build(BuildContext context) FILE: lib/features/profile/widget/profile_tile_main.dart class ProfileTileMain (line 13) | class ProfileTileMain extends HookConsumerWidget { method _launchUrlWithCheck (line 33) | Future _launchUrlWithCheck(BuildContext context, WidgetRef ref, ... method build (line 50) | Widget build(BuildContext context, WidgetRef ref) method _getLinkIcon (line 170) | IconData _getLinkIcon(String url, [IconData? icon]) method _formatSupportLink (line 192) | String _formatSupportLink(String url) method _getProgressColor (line 214) | Color _getProgressColor(double ratio) method _BandwithUsageRow (line 220) | Widget _BandwithUsageRow(SubscriptionInfo subInfo) class _UsageRow (line 232) | class _UsageRow extends StatelessWidget { method build (line 241) | Widget build(BuildContext context) class _InfoItem (line 273) | class _InfoItem extends StatelessWidget { method build (line 281) | Widget build(BuildContext context) FILE: lib/features/proxy/active/active_proxy_card.dart class ActiveProxyFooter (line 13) | class ActiveProxyFooter extends ConsumerWidget with InfraLogger { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) method handleUrlTest (line 33) | Future handleUrlTest() function getRealOutboundTag (line 119) | String getRealOutboundTag(OutboundInfo group) FILE: lib/features/proxy/active/active_proxy_delay_indicator.dart class ActiveProxyDelayIndicator (line 10) | class ActiveProxyDelayIndicator extends HookConsumerWidget with InfraLog... method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/proxy/active/active_proxy_notifier.dart class IpInfoNotifier (line 19) | @riverpod method build (line 22) | Future build() method refresh (line 64) | Future refresh() class ActiveProxyNotifier (line 74) | @Riverpod(keepAlive: true) method build (line 77) | Stream build() method urlTest (line 93) | Future urlTest(String? groupTag_) FILE: lib/features/proxy/active/ip_widget.dart class IPText (line 22) | class IPText extends HookConsumerWidget { method build (line 30) | Widget build(BuildContext context, WidgetRef ref) class UnknownIPText (line 69) | class UnknownIPText extends HookConsumerWidget { method build (line 77) | Widget build(BuildContext context, WidgetRef ref) class IPCountryFlag (line 96) | class IPCountryFlag extends HookConsumerWidget { method build (line 113) | Widget build(BuildContext context, WidgetRef ref) class OrgIconData (line 151) | class OrgIconData { class OrganisationFlag (line 173) | class OrganisationFlag extends HookConsumerWidget { method getFlagWidget (line 180) | Widget getFlagWidget({ method build (line 201) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/proxy/data/proxy_data_providers.dart function proxyRepository (line 10) | ProxyRepository proxyRepository(Ref ref) FILE: lib/features/proxy/data/proxy_repository.dart class ProxyRepository (line 12) | abstract interface class ProxyRepository { method watchProxies (line 14) | Stream> watchProxies() method watchActiveProxies (line 15) | Stream>> watchActiveProxies() method getCurrentIpInfo (line 16) | TaskEither getCurrentIpInfo(CancelToke... method selectProxy (line 17) | TaskEither selectProxy(String groupTag, String out... method urlTest (line 18) | TaskEither urlTest(String groupTag) class ProxyRepositoryImpl (line 21) | class ProxyRepositoryImpl with ExceptionHandler, InfraLogger implements ... method watchProxies (line 63) | Stream> watchProxies() method watchActiveProxies (line 71) | Stream>> watchActiveProxies() method selectProxy (line 79) | TaskEither selectProxy(String groupTag, String out... method urlTest (line 87) | TaskEither urlTest(String groupTag) method getCurrentIpInfo (line 103) | TaskEither getCurrentIpInfo(CancelToke... FILE: lib/features/proxy/model/ip_info_entity.dart class IpInfo (line 5) | @MappableClass() method fromIpInfoIoJson (line 25) | IpInfo fromIpInfoIoJson(Map json) method fromIpApiCoJson (line 47) | IpInfo fromIpApiCoJson(Map json) method fromIpSbJson (line 71) | IpInfo fromIpSbJson(Map json) method fromIpwhoIsJson (line 95) | IpInfo fromIpwhoIsJson(Map json) method fromGeolocationDbComJson (line 119) | IpInfo fromGeolocationDbComJson(Map json) FILE: lib/features/proxy/model/proxy_entity.dart class ProxyGroupEntity (line 6) | @freezed class ProxyItemEntity (line 20) | @freezed function _sanitizedTag (line 36) | String _sanitizedTag(String tag) FILE: lib/features/proxy/model/proxy_failure.dart class ProxyFailure (line 7) | @freezed FILE: lib/features/proxy/overview/proxies_overview_notifier.dart type ProxiesSort (line 20) | enum ProxiesSort { class ProxiesSortNotifier (line 34) | @Riverpod(keepAlive: true) method build (line 45) | ProxiesSort build() method update (line 51) | Future update(ProxiesSort value) class ProxiesOverviewNotifier (line 57) | @riverpod method build (line 60) | Stream build() method _sortOutbounds (line 140) | Future _sortOutbounds(OutboundGroup? proxies, ProxiesS... method changeProxy (line 204) | Future changeProxy(String groupTag, String outboundTag) method urlTest (line 221) | Future urlTest(String groupTag) FILE: lib/features/proxy/overview/proxies_overview_page.dart class ProxiesOverviewPage (line 13) | class ProxiesOverviewPage extends HookConsumerWidget with PresLogger { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/proxy/widget/proxy_tile.dart class ProxyTile (line 10) | class ProxyTile extends HookConsumerWidget with PresLogger { method build (line 18) | Widget build(BuildContext context, WidgetRef ref) method delayColor (line 68) | Color delayColor(BuildContext context, int delay) FILE: lib/features/route_rules/notifier/android_apps_notifier.dart function apps (line 14) | Future> apps(Ref ref) function appsHideSystem (line 20) | Future> appsHideSystem(Ref ref) function appPackages (line 26) | Future> appPackages(Ref ref) function filteredByHideSystem (line 32) | Future> filteredByHideSystem(Ref ref) function uninstalledPackages (line 38) | Future> uninstalledPackages(Ref ref, int? ruleListOrder) function filterBySearch (line 45) | Future> filterBySearch(Ref ref, int? ruleListOrder) class HideSystemNotifier (line 72) | @riverpod method build (line 75) | bool build() method show (line 79) | void show() method hide (line 81) | void hide() class SearchQueryNotifier (line 84) | @riverpod method build (line 87) | String build() method setQuery (line 89) | void setQuery(String query) method clear (line 91) | void clear() class SelectedPackagesNotifier (line 94) | @riverpod method build (line 100) | List build(int? ruleListOrder) method onChanged (line 107) | void onChanged(String packageName) method clearSelection (line 116) | void clearSelection() method _save (line 121) | void _save() FILE: lib/features/route_rules/notifier/generic_list_notifier.dart class GenericListNotifier (line 7) | @riverpod method build (line 13) | List build(int? ruleListOrder, RuleEnum ruleEnum) method add (line 21) | void add(dynamic value) method update (line 27) | void update(int index, dynamic value) method remove (line 33) | void remove(int index) method reset (line 38) | void reset() method _save (line 43) | void _save() method _isValid (line 45) | bool _isValid(dynamic value) FILE: lib/features/route_rules/notifier/rule_notifier.dart type RuleEnum (line 12) | enum RuleEnum { class RuleNotifier (line 56) | @riverpod method build (line 61) | Rule build(int? listOrder) method update (line 70) | void update(RuleEnum key, T value) method save (line 80) | void save() function isRuleEdited (line 92) | bool isRuleEdited(Ref ref, int? listOrder) class DialogCheckboxNotifier (line 98) | @riverpod method build (line 101) | List build(List selected) method update (line 105) | void update(ProtobufEnum value) FILE: lib/features/route_rules/notifier/rules_notifier.dart class RulesNotifier (line 16) | @riverpod method build (line 21) | List build() method addRule (line 31) | Future addRule(Rule rule) method updateRule (line 41) | Future updateRule(Rule rule) method deleteRule (line 50) | Future deleteRule(int listOrder) method reorder (line 56) | Future reorder(int oldIndex, int newIndex) method updateEnabled (line 64) | Future updateEnabled(bool enabled, int listOrder) method exportJsonToClipboard (line 72) | Future exportJsonToClipboard() method importRulesFromClipboard (line 92) | Future importRulesFromClipboard() method saveRulesAsJsonFile (line 110) | Future saveRulesAsJsonFile() method importRulesFromJsonFile (line 137) | Future importRulesFromJsonFile() method resetRules (line 157) | Future resetRules() method _updateFile (line 164) | Future _updateFile() method _updateListOrder (line 173) | List _updateListOrder(List rules) FILE: lib/features/route_rules/overview/android_apps_page.dart class AndroidAppsPage (line 9) | class AndroidAppsPage extends HookConsumerWidget { method build (line 15) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/overview/generic_list_page.dart class GenericListPage (line 10) | class GenericListPage extends HookConsumerWidget { method build (line 18) | Widget build(BuildContext context, WidgetRef ref) method addNewValue (line 23) | Future addNewValue() class GenericListTile (line 79) | class GenericListTile extends ConsumerWidget { method build (line 87) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/overview/rule_page.dart class RulePage (line 19) | class RulePage extends HookConsumerWidget { method getTitle (line 24) | String getTitle(Map t, RuleEnum key) method build (line 27) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/overview/rules_page.dart class RulesPage (line 9) | class RulesPage extends HookConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/rule_tile.dart class RuleTile (line 14) | class RuleTile extends HookConsumerWidget { method detailChipsValue (line 20) | Map detailChipsValue() method mergeTranslation (line 33) | Map mergeTranslation(List> transla... method handleDelete (line 37) | Future handleDelete(BuildContext context, WidgetRef ref) method build (line 52) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_checkbox.dart class SettingCheckbox (line 7) | class SettingCheckbox extends ConsumerWidget { method textWithTranslation (line 25) | String textWithTranslation(List e, WidgetRef ref) method build (line 35) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_detail_chips.dart class SettingDetailChips (line 9) | class SettingDetailChips extends HookConsumerWidget { method build (line 26) | Widget build(BuildContext context, WidgetRef ref) method listener (line 32) | void listener() method scrollToEnd (line 41) | void scrollToEnd() method scrollToStart (line 49) | void scrollToStart() class SettingDetailChip (line 115) | class SettingDetailChip extends ConsumerWidget { method valueByType (line 129) | Widget valueByType(T value, ThemeData theme) method tText (line 143) | Widget tText(String value, ThemeData theme) method build (line 152) | Widget build(BuildContext context, WidgetRef ref) class AndroidAppInfo (line 163) | class AndroidAppInfo extends HookConsumerWidget { method useEllipsis (line 168) | String useEllipsis() method getAppInfo (line 176) | Future getAppInfo() method build (line 179) | Widget build(BuildContext context, WidgetRef ref) class ScrollBtn (line 209) | class ScrollBtn extends ConsumerWidget { method build (line 216) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_divider.dart class SettingDivider (line 5) | class SettingDivider extends ConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_generic_list.dart class SettingGenericList (line 7) | class SettingGenericList extends ConsumerWidget { method build (line 26) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_radio.dart class SettingRadio (line 5) | class SettingRadio extends ConsumerWidget { method textWithTranslation (line 23) | String textWithTranslation(T e) method build (line 29) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/route_rules/widget/setting_text.dart class SettingText (line 6) | class SettingText extends ConsumerWidget { method build (line 23) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/data/battery_optimization_repository.dart class BatteryOptimizationRepository (line 6) | abstract interface class BatteryOptimizationRepository { method isIgnoringBatteryOptimizations (line 7) | Future isIgnoringBatteryOptimizations() method requestIgnoreBatteryOptimizations (line 8) | Future requestIgnoreBatteryOptimizations() class BatteryOptimizationRepositoryImpl (line 11) | class BatteryOptimizationRepositoryImpl with ExceptionHandler, InfraLogg... method isIgnoringBatteryOptimizations (line 15) | Future isIgnoringBatteryOptimizations() method requestIgnoreBatteryOptimizations (line 28) | Future requestIgnoreBatteryOptimizations() FILE: lib/features/settings/data/config_option_data_providers.dart function configOptionRepository (line 10) | ConfigOptionRepository configOptionRepository(Ref ref) FILE: lib/features/settings/data/config_option_repository.dart class ConfigOptions (line 18) | abstract class ConfigOptions { class ConfigOptionRepository (line 490) | class ConfigOptionRepository with ExceptionHandler, InfraLogger { method fullOptions (line 497) | Either fullOptions() method fullOptionsOverrided (line 500) | Either fullOptionsOverrided(... FILE: lib/features/settings/model/config_option_failure.dart class ConfigOptionFailure (line 7) | @freezed FILE: lib/features/settings/model/settings_failure.dart class SettingsFailure (line 7) | @freezed FILE: lib/features/settings/notifier/battery_optimization/battery_optimizations_notifier.dart class BatteryOptimizationNotifier (line 6) | @riverpod method build (line 9) | Future build() method requestToIgnore (line 13) | Future requestToIgnore() FILE: lib/features/settings/notifier/config_option/config_option_notifier.dart class ConfigOptionNotifier (line 21) | @Riverpod(keepAlive: true) method build (line 24) | Future build() method _exportJson (line 50) | Future _exportJson(bool excludePrivate) method exportJsonClipboard (line 71) | Future exportJsonClipboard({bool excludePrivate = true}) method exportJsonFile (line 91) | Future exportJsonFile({bool excludePrivate = true}) method _importJson (line 119) | Future _importJson(String input) method importFromClipboard (line 135) | Future importFromClipboard() method importFromJsonFile (line 150) | Future importFromJsonFile() method resetOption (line 168) | Future resetOption() FILE: lib/features/settings/notifier/reset_tunnel/reset_tunnel_notifier.dart class ResetTunnelNotifier (line 7) | @riverpod method build (line 10) | Future build() method run (line 12) | Future run() FILE: lib/features/settings/notifier/warp_option/warp_option_notifier.dart class WarpOptionNotifier (line 15) | @riverpod method build (line 20) | AsyncValue build() method genWarps (line 33) | Future genWarps({bool showToast = true}) method _genWarpConfig (line 54) | Future _genWarpConfig() method _genWarp2Config (line 76) | Future _genWarp2Config() class WarpLicenseNotifier (line 98) | @riverpod method build (line 103) | bool build() method agree (line 108) | Future agree() FILE: lib/features/settings/overview/sections/dns_options_page.dart class DnsOptionsPage (line 8) | class DnsOptionsPage extends HookConsumerWidget { method build (line 11) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/sections/general_page.dart class GeneralPage (line 16) | class GeneralPage extends HookConsumerWidget { method build (line 19) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/sections/inbound_options_page.dart class InboundOptionsPage (line 11) | class InboundOptionsPage extends HookConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/sections/route_options_page.dart class RouteOptionsPage (line 15) | class RouteOptionsPage extends HookConsumerWidget { method build (line 18) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/sections/tls_tricks_page.dart class TlsTricksPage (line 8) | class TlsTricksPage extends HookConsumerWidget { method _presentFragmentPackets (line 11) | String _presentFragmentPackets(TranslationsEn t, String value) method build (line 22) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/sections/warp_options_page.dart class WarpOptionsPage (line 11) | class WarpOptionsPage extends HookConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/overview/settings_page.dart type ConfigOptionSection (line 12) | enum ConfigOptionSection { class SettingsPage (line 25) | class SettingsPage extends HookConsumerWidget { method build (line 32) | Widget build(BuildContext context, WidgetRef ref) class SettingsSection (line 202) | class SettingsSection extends HookConsumerWidget { method build (line 210) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/settings/widget/autocomplete_field.dart class AutocompleteField (line 3) | class AutocompleteField extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/features/settings/widget/preference_tile.dart class ValuePreferenceWidget (line 8) | class ValuePreferenceWidget extends HookConsumerWidget { method build (line 35) | Widget build(BuildContext context, WidgetRef ref) class ChoicePreferenceWidget (line 66) | class ChoicePreferenceWidget extends HookConsumerWidget { method build (line 92) | Widget build(BuildContext context, WidgetRef ref) class BatteryOptimizationWidget (line 118) | class BatteryOptimizationWidget extends HookConsumerWidget { method build (line 122) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/shortcut/shortcut_wrapper.dart class ShortcutWrapper (line 11) | class ShortcutWrapper extends HookConsumerWidget { method build (line 17) | Widget build(BuildContext context, WidgetRef ref) class CloseWindowIntent (line 77) | class CloseWindowIntent extends Intent {} class QuitAppIntent (line 79) | class QuitAppIntent extends Intent {} class OpenSettingsIntent (line 81) | class OpenSettingsIntent extends Intent {} class PasteIntent (line 83) | class PasteIntent extends Intent {} FILE: lib/features/stats/data/stats_data_providers.dart function statsRepository (line 8) | StatsRepository statsRepository(StatsRepositoryRef ref) FILE: lib/features/stats/data/stats_repository.dart class StatsRepository (line 8) | abstract interface class StatsRepository { method watchStats (line 9) | Stream> watchStats() class StatsRepositoryImpl (line 12) | class StatsRepositoryImpl with ExceptionHandler, InfraLogger implements ... method watchStats (line 18) | Stream> watchStats() FILE: lib/features/stats/model/stats_entity.dart class StatsEntity (line 5) | @freezed FILE: lib/features/stats/model/stats_failure.dart class StatsFailure (line 7) | @freezed FILE: lib/features/stats/notifier/stats_notifier.dart class StatsNotifier (line 10) | @riverpod method build (line 13) | Stream build() FILE: lib/features/stats/widget/connection_stats_card.dart class ConnectionStatsCard (line 10) | class ConnectionStatsCard extends HookConsumerWidget { method build (line 14) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/stats/widget/side_bar_stats_overview.dart class SideBarStatsOverview (line 16) | class SideBarStatsOverview extends HookConsumerWidget { method build (line 20) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/features/stats/widget/stats_card.dart type PresentableStat (line 5) | typedef PresentableStat = ({Widget label, Widget data, String? semanticL... class StatsCard (line 7) | class StatsCard extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) FILE: lib/features/system_tray/notifier/system_tray_notifier.dart class SystemTrayNotifier (line 21) | @Riverpod(keepAlive: true) method build (line 25) | Future build() method _initializeTray (line 34) | Future _initializeTray() method _trayMenu (line 57) | Menu _trayMenu(ConnectionStatus connection, ServiceMode serviceMode, T... method _trayIconPath (line 86) | String _trayIconPath(ConnectionStatus status) method _trayTooltip (line 107) | String _trayTooltip(ConnectionStatus connection, int urlTestDelay, Tra... method _modifyConnectionStatus (line 118) | ConnectionStatus _modifyConnectionStatus(ConnectionStatus connection, ... method onTrayMenuItemClick (line 127) | Future onTrayMenuItemClick(MenuItem menuItem) method onTrayIconMouseDown (line 145) | Future onTrayIconMouseDown() method onTrayIconRightMouseDown (line 155) | Future onTrayIconRightMouseDown() FILE: lib/features/window/notifier/window_notifier.dart class WindowNotifier (line 18) | @Riverpod(keepAlive: true) method build (line 21) | Future build() method saveWindowState (line 33) | Future saveWindowState() method initWindowState (line 46) | Future initWindowState() method checkWindowVisivility (line 78) | Future checkWindowVisivility(Offset windowPos, Size windowSize, ... method show (line 98) | Future show({bool focus = true}) method hide (line 106) | Future hide() method showOrHide (line 113) | Future showOrHide() method exit (line 121) | Future exit() FILE: lib/features/window/widget/window_wrapper.dart class WindowWrapper (line 14) | class WindowWrapper extends StatefulHookConsumerWidget { method createState (line 20) | ConsumerState createState() class _WindowWrapperState (line 23) | class _WindowWrapperState extends ConsumerState with Wind... method build (line 29) | Widget build(BuildContext context) method initState (line 36) | void initState() method dispose (line 47) | void dispose() method onWindowClose (line 53) | Future onWindowClose() method onWindowResized (line 75) | Future onWindowResized() method onWindowMoved (line 80) | Future onWindowMoved() method onWindowMaximize (line 85) | Future onWindowMaximize() method onWindowUnmaximize (line 90) | Future onWindowUnmaximize() method onWindowFocus (line 95) | void onWindowFocus() FILE: lib/gen/hiddify_core_generated_bindings.dart class HiddifyCoreNativeLibrary (line 8) | class HiddifyCoreNativeLibrary { method signal (line 19) | ffi.Pointer> signal( method getpriority (line 43) | int getpriority(int arg0, int arg1) method getiopolicy_np (line 50) | int getiopolicy_np(int arg0, int arg1) method getrlimit (line 57) | int getrlimit(int arg0, ffi.Pointer arg1) method getrusage (line 64) | int getrusage(int arg0, ffi.Pointer arg1) method setpriority (line 71) | int setpriority(int arg0, int arg1, int arg2) method setiopolicy_np (line 78) | int setiopolicy_np(int arg0, int arg1, int arg2) method setrlimit (line 87) | int setrlimit(int arg0, ffi.Pointer arg1) method wait1 (line 94) | int wait1(ffi.Pointer arg0) method waitpid (line 101) | int waitpid(int arg0, ffi.Pointer arg1, int arg2) method waitid (line 108) | int waitid(idtype_t arg0, Dart__uint32_t arg1, ffi.Pointer ... method wait3 (line 116) | int wait3(ffi.Pointer arg0, int arg1, ffi.Pointer arg2) method wait4 (line 124) | int wait4(int arg0, ffi.Pointer arg1, int arg2, ffi.Pointer alloca(int arg0) method malloc_type_malloc (line 145) | ffi.Pointer malloc_type_malloc(int size, int type_id) method malloc_type_calloc (line 153) | ffi.Pointer malloc_type_calloc(int count, int size, int type... method malloc_type_free (line 163) | void malloc_type_free(ffi.Pointer ptr, int type_id) method malloc_type_realloc (line 171) | ffi.Pointer malloc_type_realloc(ffi.Pointer ptr, i... method malloc_type_valloc (line 182) | ffi.Pointer malloc_type_valloc(int size, int type_id) method malloc_type_aligned_alloc (line 190) | ffi.Pointer malloc_type_aligned_alloc(int alignment, int siz... method malloc_type_posix_memalign (line 201) | int malloc_type_posix_memalign(ffi.Pointer> memp... method malloc_type_zone_malloc (line 212) | ffi.Pointer malloc_type_zone_malloc(ffi.Pointer malloc_type_zone_calloc(ffi.Pointer zone, ffi.Pointe... method malloc_type_zone_realloc (line 247) | ffi.Pointer malloc_type_zone_realloc( method malloc_type_zone_valloc (line 265) | ffi.Pointer malloc_type_zone_valloc(ffi.Pointer malloc_type_zone_memalign( method malloc (line 294) | ffi.Pointer malloc(int __size) method calloc (line 301) | ffi.Pointer calloc(int __count, int __size) method free (line 308) | void free(ffi.Pointer arg0) method realloc (line 315) | ffi.Pointer realloc(ffi.Pointer __ptr, int __size) method reallocf (line 324) | ffi.Pointer reallocf(ffi.Pointer __ptr, int __size) method valloc (line 332) | ffi.Pointer valloc(int arg0) method aligned_alloc (line 339) | ffi.Pointer aligned_alloc(int __alignment, int __size) method posix_memalign (line 348) | int posix_memalign(ffi.Pointer> __memptr, int __... method abort (line 359) | void abort() method abs (line 366) | int abs(int arg0) method atexit (line 373) | int atexit(ffi.Pointer> arg0) method atof (line 381) | double atof(ffi.Pointer arg0) method atoi (line 388) | int atoi(ffi.Pointer arg0) method atol (line 395) | int atol(ffi.Pointer arg0) method atoll (line 402) | int atoll(ffi.Pointer arg0) method bsearch (line 409) | ffi.Pointer bsearch( method div (line 442) | div_t div(int arg0, int arg1) method exit (line 449) | void exit(int arg0) method getenv (line 456) | ffi.Pointer getenv(ffi.Pointer arg0) method labs (line 463) | int labs(int arg0) method ldiv (line 470) | ldiv_t ldiv(int arg0, int arg1) method llabs (line 477) | int llabs(int arg0) method lldiv (line 484) | lldiv_t lldiv(int arg0, int arg1) method mblen (line 491) | int mblen(ffi.Pointer __s, int __n) method mbstowcs (line 498) | int mbstowcs(ffi.Pointer arg0, ffi.Pointer arg1, ... method mbtowc (line 508) | int mbtowc(ffi.Pointer arg0, ffi.Pointer arg1, in... method qsort (line 516) | void qsort( method rand (line 546) | int rand() method srand (line 553) | void srand(int arg0) method strtod (line 560) | double strtod(ffi.Pointer arg0, ffi.Pointer arg0, ffi.Pointer __str, ffi.Pointer __str, ffi.Pointer __str, ffi.Pointer __str, ffi.Pointer arg0) method wcstombs (line 637) | int wcstombs(ffi.Pointer arg0, ffi.Pointer arg1, ... method wctomb (line 647) | int wctomb(ffi.Pointer arg0, int arg1) method _Exit (line 654) | void _Exit(int arg0) method a64l (line 661) | int a64l(ffi.Pointer arg0) method drand48 (line 668) | double drand48() method ecvt (line 675) | ffi.Pointer ecvt(double arg0, int arg1, ffi.Pointer... method erand48 (line 688) | double erand48(ffi.Pointer arg0) method fcvt (line 695) | ffi.Pointer fcvt(double arg0, int arg1, ffi.Pointer... method gcvt (line 708) | ffi.Pointer gcvt(double arg0, int arg1, ffi.Pointer initstate(int arg0, ffi.Pointer arg1, ... method jrand48 (line 760) | int jrand48(ffi.Pointer arg0) method l64a (line 767) | ffi.Pointer l64a(int arg0) method lcong48 (line 774) | void lcong48(ffi.Pointer arg0) method lrand48 (line 781) | int lrand48() method mktemp (line 788) | ffi.Pointer mktemp(ffi.Pointer arg0) method mkstemp (line 795) | int mkstemp(ffi.Pointer arg0) method mrand48 (line 802) | int mrand48() method nrand48 (line 809) | int nrand48(ffi.Pointer arg0) method posix_openpt (line 816) | int posix_openpt(int arg0) method ptsname (line 823) | ffi.Pointer ptsname(int arg0) method ptsname_r (line 830) | int ptsname_r(int fildes, ffi.Pointer buffer, int buflen) method putenv (line 839) | int putenv(ffi.Pointer arg0) method random (line 846) | int random() method rand_r (line 853) | int rand_r(ffi.Pointer arg0) method realpath (line 860) | ffi.Pointer realpath(ffi.Pointer arg0, ffi.Pointer... method seed48 (line 871) | ffi.Pointer seed48(ffi.Pointer a... method setenv (line 879) | int setenv(ffi.Pointer __name, ffi.Pointer __value... method setkey (line 887) | void setkey(ffi.Pointer arg0) method setstate (line 894) | ffi.Pointer setstate(ffi.Pointer arg0) method srand48 (line 903) | void srand48(int arg0) method srandom (line 910) | void srandom(int arg0) method unlockpt (line 917) | int unlockpt(int arg0) method unsetenv (line 924) | int unsetenv(ffi.Pointer arg0) method arc4random (line 931) | int arc4random() method arc4random_addrandom (line 938) | void arc4random_addrandom(ffi.Pointer arg0, int arg1) method arc4random_buf (line 947) | void arc4random_buf(ffi.Pointer __buf, int __nbytes) method arc4random_stir (line 956) | void arc4random_stir() method arc4random_uniform (line 963) | int arc4random_uniform(int __upper_bound) method cgetcap (line 972) | ffi.Pointer cgetcap(ffi.Pointer arg0, ffi.Pointer<... method cgetclose (line 983) | int cgetclose() method cgetent (line 990) | int cgetent( method cgetfirst (line 1013) | int cgetfirst(ffi.Pointer> arg0, ffi.Pointer arg0, ffi.Pointer arg1) method cgetnext (line 1032) | int cgetnext(ffi.Pointer> arg0, ffi.Pointer arg0, ffi.Pointer arg1, ff... method cgetset (line 1054) | int cgetset(ffi.Pointer arg0) method cgetstr (line 1061) | int cgetstr(ffi.Pointer arg0, ffi.Pointer arg1, ff... method cgetustr (line 1074) | int cgetustr(ffi.Pointer arg0, ffi.Pointer arg1, f... method daemon (line 1087) | int daemon(int arg0, int arg1) method devname (line 1094) | ffi.Pointer devname(int arg0, int arg1) method devname_r (line 1101) | ffi.Pointer devname_r(int arg0, int arg1, ffi.Pointer getbsize(ffi.Pointer arg0, ffi.Pointer<... method getloadavg (line 1123) | int getloadavg(ffi.Pointer arg0, int arg1) method getprogname (line 1132) | ffi.Pointer getprogname() method setprogname (line 1139) | void setprogname(ffi.Pointer arg0) method heapsort (line 1146) | int heapsort( method mergesort (line 1176) | int mergesort( method psort (line 1206) | void psort( method psort_r (line 1236) | void psort_r( method qsort_r (line 1276) | void qsort_r( method radixsort (line 1316) | int radixsort( method rpmatch (line 1339) | int rpmatch(ffi.Pointer arg0) method sradixsort (line 1346) | int sradixsort( method sranddev (line 1369) | void sranddev() method srandomdev (line 1376) | void srandomdev() method strtonum (line 1383) | int strtonum( method strtoq (line 1401) | int strtoq(ffi.Pointer __str, ffi.Pointer __str, ffi.Pointer> bsd_signal( method kill (line 1478) | int kill(int arg0, int arg1) method killpg (line 1485) | int killpg(int arg0, int arg1) method pthread_kill (line 1492) | int pthread_kill(pthread_t arg0, int arg1) method pthread_sigmask (line 1499) | int pthread_sigmask(int arg0, ffi.Pointer arg1, ffi.Pointer<... method sigaction1 (line 1510) | int sigaction1(int arg0, ffi.Pointer arg1, ffi.Pointer arg0, int arg1) method sigaltstack (line 1528) | int sigaltstack(ffi.Pointer arg0, ffi.Pointer arg1) method sigdelset (line 1536) | int sigdelset(ffi.Pointer arg0, int arg1) method sigemptyset (line 1543) | int sigemptyset(ffi.Pointer arg0) method sigfillset (line 1550) | int sigfillset(ffi.Pointer arg0) method sighold (line 1557) | int sighold(int arg0) method sigignore (line 1564) | int sigignore(int arg0) method siginterrupt (line 1571) | int siginterrupt(int arg0, int arg1) method sigismember (line 1578) | int sigismember(ffi.Pointer arg0, int arg1) method sigpause (line 1587) | int sigpause(int arg0) method sigpending (line 1594) | int sigpending(ffi.Pointer arg0) method sigprocmask (line 1601) | int sigprocmask(int arg0, ffi.Pointer arg1, ffi.Pointer> sigset( method sigsuspend (line 1643) | int sigsuspend(ffi.Pointer arg0) method sigwait (line 1650) | int sigwait(ffi.Pointer arg0, ffi.Pointer arg1) method psignal (line 1659) | void psignal(int arg0, ffi.Pointer arg1) method sigblock (line 1666) | int sigblock(int arg0) method sigsetmask (line 1673) | int sigsetmask(int arg0) method sigvec1 (line 1680) | int sigvec1(int arg0, ffi.Pointer arg1, ffi.Pointer arg2) method init_signals (line 1688) | void init_signals() method cleanup_signals (line 1695) | void cleanup_signals() method parseCli (line 1702) | ffi.Pointer parseCli(int argc, ffi.Pointer setup( method freeString (line 1762) | void freeString(ffi.Pointer str) method start (line 1769) | ffi.Pointer start(ffi.Pointer configPath, int disa... method stop (line 1778) | ffi.Pointer stop() method restart (line 1785) | ffi.Pointer restart(ffi.Pointer configPath, int di... method GetServerPublicKey (line 1794) | ffi.Pointer GetServerPublicKey() method AddGrpcClientPublicKey (line 1803) | ffi.Pointer AddGrpcClientPublicKey(ffi.Pointer cli... method closeGrpc (line 1812) | void closeGrpc(int mode) method StartCoreGrpcServer (line 1819) | ffi.Pointer StartCoreGrpcServer(ffi.Pointer listen... class __mbstate_t (line 1829) | final class __mbstate_t extends ffi.Union { method __mbstate8 (line 1831) | ffi.Array __mbstate8; class __darwin_pthread_handler_rec (line 1837) | final class __darwin_pthread_handler_rec extends ffi.Struct { class _opaque_pthread_attr_t (line 1845) | final class _opaque_pthread_attr_t extends ffi.Struct { class _opaque_pthread_cond_t (line 1853) | final class _opaque_pthread_cond_t extends ffi.Struct { class _opaque_pthread_condattr_t (line 1861) | final class _opaque_pthread_condattr_t extends ffi.Struct { class _opaque_pthread_mutex_t (line 1869) | final class _opaque_pthread_mutex_t extends ffi.Struct { class _opaque_pthread_mutexattr_t (line 1877) | final class _opaque_pthread_mutexattr_t extends ffi.Struct { class _opaque_pthread_once_t (line 1885) | final class _opaque_pthread_once_t extends ffi.Struct { class _opaque_pthread_rwlock_t (line 1893) | final class _opaque_pthread_rwlock_t extends ffi.Struct { class _opaque_pthread_rwlockattr_t (line 1901) | final class _opaque_pthread_rwlockattr_t extends ffi.Struct { class _opaque_pthread_t (line 1909) | final class _opaque_pthread_t extends ffi.Struct { method __cleanup_stack (line 1913) | ffi.Pointer<__darwin_pthread_handler_rec> __cleanup_stack; type ptrdiff_t (line 1926) | typedef ptrdiff_t = __darwin_ptrdiff_t; type __darwin_ptrdiff_t (line 1927) | typedef __darwin_ptrdiff_t = ffi.Long; type Dart__darwin_ptrdiff_t (line 1928) | typedef Dart__darwin_ptrdiff_t = int; type idtype_t (line 1930) | enum idtype_t { class __darwin_arm_exception_state (line 1946) | final class __darwin_arm_exception_state extends ffi.Struct { type __uint32_t (line 1957) | typedef __uint32_t = ffi.UnsignedInt; type Dart__uint32_t (line 1958) | typedef Dart__uint32_t = int; class __darwin_arm_exception_state64 (line 1960) | final class __darwin_arm_exception_state64 extends ffi.Struct { type __uint64_t (line 1971) | typedef __uint64_t = ffi.UnsignedLongLong; type Dart__uint64_t (line 1972) | typedef Dart__uint64_t = int; class __darwin_arm_thread_state (line 1974) | final class __darwin_arm_thread_state extends ffi.Struct { method __uint32_t (line 1976) | ffi.Array<__uint32_t> __r; class __darwin_arm_thread_state64 (line 1991) | final class __darwin_arm_thread_state64 extends ffi.Struct { method __uint64_t (line 1993) | ffi.Array<__uint64_t> __x; class __darwin_arm_vfp_state (line 2014) | final class __darwin_arm_vfp_state extends ffi.Struct { method __uint32_t (line 2016) | ffi.Array<__uint32_t> __r; class __darwin_arm_neon_state64 (line 2022) | final class __darwin_arm_neon_state64 extends ffi.Opaque {} class __darwin_arm_neon_state (line 2024) | final class __darwin_arm_neon_state extends ffi.Opaque {} class __arm_pagein_state (line 2026) | final class __arm_pagein_state extends ffi.Struct { FILE: lib/hiddifycore/core_interface/core_interface.dart class CoreInterface (line 5) | class CoreInterface { method setup (line 9) | Future setup(Directories directories, bool debug, int mode) method setupBackground (line 13) | Future setupBackground(String path, String name) method restart (line 17) | Future restart(String path, String name) method stop (line 21) | Future stop() method isBgClientAvailable (line 25) | Future isBgClientAvailable() method isSingleChannel (line 29) | bool isSingleChannel() method resetTunnel (line 34) | Future resetTunnel() method isActiveFg (line 38) | Future isActiveFg() method isActiveBg (line 42) | Future isActiveBg() method isInitialized (line 46) | bool isInitialized() FILE: lib/hiddifycore/core_interface/core_interface_desktop.dart type StopFunc (line 22) | typedef StopFunc = Pointer Function(); type StopFuncDart (line 23) | typedef StopFuncDart = Pointer Function(); class CoreInterfaceDesktop (line 25) | class CoreInterfaceDesktop extends CoreInterface with InfraLogger { method _gen (line 28) | HiddifyCoreNativeLibrary _gen() method isMusl (line 50) | Future isMusl() method generateRandomPassword (line 60) | String generateRandomPassword(int length) method setup (line 69) | Future setup(Directories directories, bool debug, int mode) method restart (line 125) | Future restart(String path, String name) method stop (line 130) | Future stop() FILE: lib/hiddifycore/core_interface/core_interface_mobile.dart class CoreInterfaceMobile (line 22) | class CoreInterfaceMobile extends CoreInterface with InfraLogger { method setup (line 39) | Future setup(Directories directories, bool debug, int mode) method setupBackground (line 104) | Future setupBackground(String path, String name) method stop (line 149) | Future stop() method stopMethodChannel (line 159) | Future stopMethodChannel() method isBgClientAvailable (line 164) | Future isBgClientAvailable() method resetTunnel (line 169) | Future resetTunnel() method isActiveFg (line 175) | Future isActiveFg() method isActiveBg (line 180) | Future isActiveBg() function waitUntilPort (line 185) | Future waitUntilPort( function isPortOpen (line 204) | Future isPortOpen(String host, int port, {Duration timeout = const... FILE: lib/hiddifycore/core_interface/core_interface_wrapper.dart function getCoreInterface (line 7) | CoreInterface getCoreInterface() FILE: lib/hiddifycore/core_interface/core_interface_wrapper_stub.dart function getCoreInterface (line 3) | CoreInterface getCoreInterface() FILE: lib/hiddifycore/core_interface/mtls_channel_cred.dart class MTLSChannelCredentials (line 7) | class MTLSChannelCredentials extends ChannelCredentials { FILE: lib/hiddifycore/generated/extension/extension.pb.dart class ExtensionActionResult (line 17) | class ExtensionActionResult extends $pb.GeneratedMessage { method clone (line 49) | ExtensionActionResult clone() method copyWith (line 54) | ExtensionActionResult copyWith(void Function(ExtensionActionResult) up... method create (line 57) | ExtensionActionResult create() method createEmptyInstance (line 58) | ExtensionActionResult createEmptyInstance() method createRepeated (line 59) | $pb.PbList createRepeated() method getDefault (line 61) | ExtensionActionResult getDefault() method hasExtensionId (line 69) | $core.bool hasExtensionId() method clearExtensionId (line 71) | void clearExtensionId() method hasCode (line 78) | $core.bool hasCode() method clearCode (line 80) | void clearCode() method hasMessage (line 87) | $core.bool hasMessage() method clearMessage (line 89) | void clearMessage() class ExtensionList (line 92) | class ExtensionList extends $pb.GeneratedMessage { method clone (line 114) | ExtensionList clone() method copyWith (line 119) | ExtensionList copyWith(void Function(ExtensionList) updates) method create (line 122) | ExtensionList create() method createEmptyInstance (line 123) | ExtensionList createEmptyInstance() method createRepeated (line 124) | $pb.PbList createRepeated() method getDefault (line 126) | ExtensionList getDefault() class EditExtensionRequest (line 133) | class EditExtensionRequest extends $pb.GeneratedMessage { method clone (line 160) | EditExtensionRequest clone() method copyWith (line 165) | EditExtensionRequest copyWith(void Function(EditExtensionRequest) upda... method create (line 168) | EditExtensionRequest create() method createEmptyInstance (line 169) | EditExtensionRequest createEmptyInstance() method createRepeated (line 170) | $pb.PbList createRepeated() method getDefault (line 172) | EditExtensionRequest getDefault() method hasExtensionId (line 180) | $core.bool hasExtensionId() method clearExtensionId (line 182) | void clearExtensionId() method hasEnable (line 189) | $core.bool hasEnable() method clearEnable (line 191) | void clearEnable() class ExtensionMsg (line 194) | class ExtensionMsg extends $pb.GeneratedMessage { method clone (line 231) | ExtensionMsg clone() method copyWith (line 236) | ExtensionMsg copyWith(void Function(ExtensionMsg) updates) method create (line 239) | ExtensionMsg create() method createEmptyInstance (line 240) | ExtensionMsg createEmptyInstance() method createRepeated (line 241) | $pb.PbList createRepeated() method getDefault (line 243) | ExtensionMsg getDefault() method hasId (line 251) | $core.bool hasId() method clearId (line 253) | void clearId() method hasTitle (line 260) | $core.bool hasTitle() method clearTitle (line 262) | void clearTitle() method hasDescription (line 269) | $core.bool hasDescription() method clearDescription (line 271) | void clearDescription() method hasEnable (line 278) | $core.bool hasEnable() method clearEnable (line 280) | void clearEnable() class ExtensionRequest (line 283) | class ExtensionRequest extends $pb.GeneratedMessage { method clone (line 310) | ExtensionRequest clone() method copyWith (line 315) | ExtensionRequest copyWith(void Function(ExtensionRequest) updates) method create (line 318) | ExtensionRequest create() method createEmptyInstance (line 319) | ExtensionRequest createEmptyInstance() method createRepeated (line 320) | $pb.PbList createRepeated() method getDefault (line 322) | ExtensionRequest getDefault() method hasExtensionId (line 330) | $core.bool hasExtensionId() method clearExtensionId (line 332) | void clearExtensionId() class SendExtensionDataRequest (line 338) | class SendExtensionDataRequest extends $pb.GeneratedMessage { method clone (line 370) | SendExtensionDataRequest clone() method copyWith (line 375) | SendExtensionDataRequest copyWith(void Function(SendExtensionDataReque... method create (line 378) | SendExtensionDataRequest create() method createEmptyInstance (line 379) | SendExtensionDataRequest createEmptyInstance() method createRepeated (line 380) | $pb.PbList createRepeated() method getDefault (line 382) | SendExtensionDataRequest getDefault() method hasExtensionId (line 390) | $core.bool hasExtensionId() method clearExtensionId (line 392) | void clearExtensionId() method hasButton (line 399) | $core.bool hasButton() method clearButton (line 401) | void clearButton() class ExtensionResponse (line 407) | class ExtensionResponse extends $pb.GeneratedMessage { method clone (line 439) | ExtensionResponse clone() method copyWith (line 444) | ExtensionResponse copyWith(void Function(ExtensionResponse) updates) method create (line 447) | ExtensionResponse create() method createEmptyInstance (line 448) | ExtensionResponse createEmptyInstance() method createRepeated (line 449) | $pb.PbList createRepeated() method getDefault (line 451) | ExtensionResponse getDefault() method hasType (line 459) | $core.bool hasType() method clearType (line 461) | void clearType() method hasExtensionId (line 468) | $core.bool hasExtensionId() method clearExtensionId (line 470) | void clearExtensionId() method hasJsonUi (line 477) | $core.bool hasJsonUi() method clearJsonUi (line 479) | void clearJsonUi() FILE: lib/hiddifycore/generated/extension/extension.pbenum.dart class ExtensionResponseType (line 12) | class ExtensionResponseType extends $pb.ProtobufEnum { method valueOf (line 26) | ExtensionResponseType? valueOf($core.int value) FILE: lib/hiddifycore/generated/extension/extension_service.pbgrpc.dart class ExtensionHostServiceClient (line 17) | class ExtensionHostServiceClient extends $grpc.Client { method listExtensions (line 59) | $grpc.ResponseFuture<$6.ExtensionList> listExtensions($1.Empty request, method connect (line 64) | $grpc.ResponseStream<$6.ExtensionResponse> connect( method editExtension (line 72) | $grpc.ResponseFuture<$6.ExtensionActionResult> editExtension( method submitForm (line 78) | $grpc.ResponseFuture<$6.ExtensionActionResult> submitForm( method close (line 84) | $grpc.ResponseFuture<$6.ExtensionActionResult> close( method getUI (line 90) | $grpc.ResponseFuture<$6.ExtensionActionResult> getUI( class ExtensionHostServiceBase (line 97) | abstract class ExtensionHostServiceBase extends $grpc.Service { method listExtensions_Pre (line 153) | $async.Future<$6.ExtensionList> listExtensions_Pre( method connect_Pre (line 158) | $async.Stream<$6.ExtensionResponse> connect_Pre($grpc.ServiceCall call, method editExtension_Pre (line 163) | $async.Future<$6.ExtensionActionResult> editExtension_Pre( method submitForm_Pre (line 169) | $async.Future<$6.ExtensionActionResult> submitForm_Pre($grpc.ServiceCa... method close_Pre (line 174) | $async.Future<$6.ExtensionActionResult> close_Pre($grpc.ServiceCall call, method getUI_Pre (line 179) | $async.Future<$6.ExtensionActionResult> getUI_Pre($grpc.ServiceCall call, method listExtensions (line 184) | $async.Future<$6.ExtensionList> listExtensions( method connect (line 186) | $async.Stream<$6.ExtensionResponse> connect( method editExtension (line 188) | $async.Future<$6.ExtensionActionResult> editExtension( method submitForm (line 190) | $async.Future<$6.ExtensionActionResult> submitForm( method close (line 192) | $async.Future<$6.ExtensionActionResult> close( method getUI (line 194) | $async.Future<$6.ExtensionActionResult> getUI( FILE: lib/hiddifycore/generated/google/protobuf/timestamp.pb.dart class Timestamp (line 15) | class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { method clone (line 42) | Timestamp clone() method copyWith (line 47) | Timestamp copyWith(void Function(Timestamp) updates) method create (line 50) | Timestamp create() method createEmptyInstance (line 51) | Timestamp createEmptyInstance() method createRepeated (line 52) | $pb.PbList createRepeated() method getDefault (line 54) | Timestamp getDefault() method hasSeconds (line 62) | $core.bool hasSeconds() method clearSeconds (line 64) | void clearSeconds() method hasNanos (line 71) | $core.bool hasNanos() method clearNanos (line 73) | void clearNanos() method fromDateTime (line 77) | Timestamp fromDateTime($core.DateTime dateTime) FILE: lib/hiddifycore/generated/v2/common/common.pb.dart class Empty (line 20) | class Empty extends $pb.GeneratedMessage { method clone (line 35) | Empty clone() method copyWith (line 39) | Empty copyWith(void Function(Empty) updates) method create (line 44) | Empty create() method createEmptyInstance (line 45) | Empty createEmptyInstance() method createRepeated (line 46) | $pb.PbList createRepeated() method getDefault (line 48) | Empty getDefault() class Response (line 52) | class Response extends $pb.GeneratedMessage { method clone (line 82) | Response clone() method copyWith (line 86) | Response copyWith(void Function(Response) updates) method create (line 92) | Response create() method createEmptyInstance (line 93) | Response createEmptyInstance() method createRepeated (line 94) | $pb.PbList createRepeated() method getDefault (line 96) | Response getDefault() method hasCode (line 107) | $core.bool hasCode() method clearCode (line 109) | void clearCode() method hasMessage (line 119) | $core.bool hasMessage() method clearMessage (line 121) | void clearMessage() FILE: lib/hiddifycore/generated/v2/common/common.pbenum.dart class ResponseCode (line 16) | class ResponseCode extends $pb.ProtobufEnum { method valueOf (line 28) | ResponseCode? valueOf($core.int value) FILE: lib/hiddifycore/generated/v2/config/route_rule.pb.dart class RouteRule (line 16) | class RouteRule extends $pb.GeneratedMessage { method clone (line 38) | RouteRule clone() method copyWith (line 43) | RouteRule copyWith(void Function(RouteRule) updates) method create (line 46) | RouteRule create() method createEmptyInstance (line 47) | RouteRule createEmptyInstance() method createRepeated (line 48) | $pb.PbList createRepeated() method getDefault (line 50) | RouteRule getDefault() class Rule (line 57) | class Rule extends $pb.GeneratedMessage { method clone (line 164) | Rule clone() method copyWith (line 169) | Rule copyWith(void Function(Rule) updates) method create (line 172) | Rule create() method createEmptyInstance (line 173) | Rule createEmptyInstance() method createRepeated (line 174) | $pb.PbList createRepeated() method getDefault (line 176) | Rule getDefault() method hasListOrder (line 184) | $core.bool hasListOrder() method clearListOrder (line 186) | void clearListOrder() method hasEnabled (line 193) | $core.bool hasEnabled() method clearEnabled (line 195) | void clearEnabled() method hasName (line 202) | $core.bool hasName() method clearName (line 204) | void clearName() method hasOutbound (line 211) | $core.bool hasOutbound() method clearOutbound (line 213) | void clearOutbound() method hasNetwork (line 232) | $core.bool hasNetwork() method clearNetwork (line 234) | void clearNetwork() FILE: lib/hiddifycore/generated/v2/config/route_rule.pbenum.dart class Outbound (line 12) | class Outbound extends $pb.ProtobufEnum { method valueOf (line 26) | Outbound? valueOf($core.int value) class Network (line 31) | class Network extends $pb.ProtobufEnum { method valueOf (line 43) | Network? valueOf($core.int value) class Protocol (line 48) | class Protocol extends $pb.ProtobufEnum { method valueOf (line 66) | Protocol? valueOf($core.int value) FILE: lib/hiddifycore/generated/v2/hcommon/common.pb.dart class Empty (line 16) | class Empty extends $pb.GeneratedMessage { method clone (line 29) | Empty clone() method copyWith (line 34) | Empty copyWith(void Function(Empty) updates) method create (line 37) | Empty create() method createEmptyInstance (line 38) | Empty createEmptyInstance() method createRepeated (line 39) | $pb.PbList createRepeated() method getDefault (line 41) | Empty getDefault() class Response (line 45) | class Response extends $pb.GeneratedMessage { method clone (line 72) | Response clone() method copyWith (line 77) | Response copyWith(void Function(Response) updates) method create (line 80) | Response create() method createEmptyInstance (line 81) | Response createEmptyInstance() method createRepeated (line 82) | $pb.PbList createRepeated() method getDefault (line 84) | Response getDefault() method hasCode (line 92) | $core.bool hasCode() method clearCode (line 94) | void clearCode() method hasMessage (line 101) | $core.bool hasMessage() method clearMessage (line 103) | void clearMessage() FILE: lib/hiddifycore/generated/v2/hcommon/common.pbenum.dart class ResponseCode (line 12) | class ResponseCode extends $pb.ProtobufEnum { method valueOf (line 24) | ResponseCode? valueOf($core.int value) FILE: lib/hiddifycore/generated/v2/hcore/hcore.pb.dart class CoreInfoResponse (line 20) | class CoreInfoResponse extends $pb.GeneratedMessage { method clone (line 52) | CoreInfoResponse clone() method copyWith (line 57) | CoreInfoResponse copyWith(void Function(CoreInfoResponse) updates) method create (line 60) | CoreInfoResponse create() method createEmptyInstance (line 61) | CoreInfoResponse createEmptyInstance() method createRepeated (line 62) | $pb.PbList createRepeated() method getDefault (line 64) | CoreInfoResponse getDefault() method hasCoreState (line 72) | $core.bool hasCoreState() method clearCoreState (line 74) | void clearCoreState() method hasMessageType (line 81) | $core.bool hasMessageType() method clearMessageType (line 83) | void clearMessageType() method hasMessage (line 90) | $core.bool hasMessage() method clearMessage (line 92) | void clearMessage() class StartRequest (line 95) | class StartRequest extends $pb.GeneratedMessage { method clone (line 147) | StartRequest clone() method copyWith (line 152) | StartRequest copyWith(void Function(StartRequest) updates) method create (line 155) | StartRequest create() method createEmptyInstance (line 156) | StartRequest createEmptyInstance() method createRepeated (line 157) | $pb.PbList createRepeated() method getDefault (line 159) | StartRequest getDefault() method hasConfigPath (line 167) | $core.bool hasConfigPath() method clearConfigPath (line 169) | void clearConfigPath() method hasConfigContent (line 176) | $core.bool hasConfigContent() method clearConfigContent (line 178) | void clearConfigContent() method hasDisableMemoryLimit (line 185) | $core.bool hasDisableMemoryLimit() method clearDisableMemoryLimit (line 187) | void clearDisableMemoryLimit() method hasDelayStart (line 194) | $core.bool hasDelayStart() method clearDelayStart (line 196) | void clearDelayStart() method hasEnableOldCommandServer (line 203) | $core.bool hasEnableOldCommandServer() method clearEnableOldCommandServer (line 205) | void clearEnableOldCommandServer() method hasEnableRawConfig (line 212) | $core.bool hasEnableRawConfig() method clearEnableRawConfig (line 214) | void clearEnableRawConfig() method hasConfigName (line 221) | $core.bool hasConfigName() method clearConfigName (line 223) | void clearConfigName() class CloseRequest (line 226) | class CloseRequest extends $pb.GeneratedMessage { method clone (line 248) | CloseRequest clone() method copyWith (line 253) | CloseRequest copyWith(void Function(CloseRequest) updates) method create (line 256) | CloseRequest create() method createEmptyInstance (line 257) | CloseRequest createEmptyInstance() method createRepeated (line 258) | $pb.PbList createRepeated() method getDefault (line 260) | CloseRequest getDefault() method hasMode (line 268) | $core.bool hasMode() method clearMode (line 270) | void clearMode() class SetupRequest (line 273) | class SetupRequest extends $pb.GeneratedMessage { method clone (line 335) | SetupRequest clone() method copyWith (line 340) | SetupRequest copyWith(void Function(SetupRequest) updates) method create (line 343) | SetupRequest create() method createEmptyInstance (line 344) | SetupRequest createEmptyInstance() method createRepeated (line 345) | $pb.PbList createRepeated() method getDefault (line 347) | SetupRequest getDefault() method hasBasePath (line 355) | $core.bool hasBasePath() method clearBasePath (line 357) | void clearBasePath() method hasWorkingDir (line 364) | $core.bool hasWorkingDir() method clearWorkingDir (line 366) | void clearWorkingDir() method hasTempDir (line 373) | $core.bool hasTempDir() method clearTempDir (line 375) | void clearTempDir() method hasFlutterStatusPort (line 382) | $core.bool hasFlutterStatusPort() method clearFlutterStatusPort (line 384) | void clearFlutterStatusPort() method hasListen (line 391) | $core.bool hasListen() method clearListen (line 393) | void clearListen() method hasSecret (line 400) | $core.bool hasSecret() method clearSecret (line 402) | void clearSecret() method hasDebug (line 409) | $core.bool hasDebug() method clearDebug (line 411) | void clearDebug() method hasMode (line 418) | $core.bool hasMode() method clearMode (line 420) | void clearMode() method hasFixAndroidStack (line 427) | $core.bool hasFixAndroidStack() method clearFixAndroidStack (line 429) | void clearFixAndroidStack() class SystemInfo (line 432) | class SystemInfo extends $pb.GeneratedMessage { method clone (line 504) | SystemInfo clone() method copyWith (line 509) | SystemInfo copyWith(void Function(SystemInfo) updates) method create (line 512) | SystemInfo create() method createEmptyInstance (line 513) | SystemInfo createEmptyInstance() method createRepeated (line 514) | $pb.PbList createRepeated() method getDefault (line 516) | SystemInfo getDefault() method hasMemory (line 524) | $core.bool hasMemory() method clearMemory (line 526) | void clearMemory() method hasGoroutines (line 533) | $core.bool hasGoroutines() method clearGoroutines (line 535) | void clearGoroutines() method hasConnectionsIn (line 542) | $core.bool hasConnectionsIn() method clearConnectionsIn (line 544) | void clearConnectionsIn() method hasConnectionsOut (line 551) | $core.bool hasConnectionsOut() method clearConnectionsOut (line 553) | void clearConnectionsOut() method hasTrafficAvailable (line 560) | $core.bool hasTrafficAvailable() method clearTrafficAvailable (line 562) | void clearTrafficAvailable() method hasUplink (line 569) | $core.bool hasUplink() method clearUplink (line 571) | void clearUplink() method hasDownlink (line 578) | $core.bool hasDownlink() method clearDownlink (line 580) | void clearDownlink() method hasUplinkTotal (line 587) | $core.bool hasUplinkTotal() method clearUplinkTotal (line 589) | void clearUplinkTotal() method hasDownlinkTotal (line 596) | $core.bool hasDownlinkTotal() method clearDownlinkTotal (line 598) | void clearDownlinkTotal() method hasCurrentOutbound (line 605) | $core.bool hasCurrentOutbound() method clearCurrentOutbound (line 607) | void clearCurrentOutbound() method hasCurrentProfile (line 614) | $core.bool hasCurrentProfile() method clearCurrentProfile (line 616) | void clearCurrentProfile() class OutboundInfo (line 619) | class OutboundInfo extends $pb.GeneratedMessage { method clone (line 716) | OutboundInfo clone() method copyWith (line 721) | OutboundInfo copyWith(void Function(OutboundInfo) updates) method create (line 724) | OutboundInfo create() method createEmptyInstance (line 725) | OutboundInfo createEmptyInstance() method createRepeated (line 726) | $pb.PbList createRepeated() method getDefault (line 728) | OutboundInfo getDefault() method hasTag (line 736) | $core.bool hasTag() method clearTag (line 738) | void clearTag() method hasType (line 745) | $core.bool hasType() method clearType (line 747) | void clearType() method hasUrlTestTime (line 754) | $core.bool hasUrlTestTime() method clearUrlTestTime (line 756) | void clearUrlTestTime() method ensureUrlTestTime (line 758) | $7.Timestamp ensureUrlTestTime() method hasUrlTestDelay (line 765) | $core.bool hasUrlTestDelay() method clearUrlTestDelay (line 767) | void clearUrlTestDelay() method hasIpinfo (line 774) | $core.bool hasIpinfo() method clearIpinfo (line 776) | void clearIpinfo() method ensureIpinfo (line 778) | IpInfo ensureIpinfo() method hasIsSelected (line 785) | $core.bool hasIsSelected() method clearIsSelected (line 787) | void clearIsSelected() method hasIsGroup (line 794) | $core.bool hasIsGroup() method clearIsGroup (line 796) | void clearIsGroup() method hasIsSecure (line 803) | $core.bool hasIsSecure() method clearIsSecure (line 805) | void clearIsSecure() method hasIsVisible (line 812) | $core.bool hasIsVisible() method clearIsVisible (line 814) | void clearIsVisible() method hasPort (line 821) | $core.bool hasPort() method clearPort (line 823) | void clearPort() method hasHost (line 830) | $core.bool hasHost() method clearHost (line 832) | void clearHost() method hasTagDisplay (line 839) | $core.bool hasTagDisplay() method clearTagDisplay (line 841) | void clearTagDisplay() method hasGroupSelectedTag (line 848) | $core.bool hasGroupSelectedTag() method clearGroupSelectedTag (line 850) | void clearGroupSelectedTag() method hasGroupSelectedTagDisplay (line 857) | $core.bool hasGroupSelectedTagDisplay() method clearGroupSelectedTagDisplay (line 859) | void clearGroupSelectedTagDisplay() method hasUpload (line 866) | $core.bool hasUpload() method clearUpload (line 868) | void clearUpload() method hasDownload (line 875) | $core.bool hasDownload() method clearDownload (line 877) | void clearDownload() class IpInfo (line 880) | class IpInfo extends $pb.GeneratedMessage { method clone (line 942) | IpInfo clone() method copyWith (line 947) | IpInfo copyWith(void Function(IpInfo) updates) method create (line 950) | IpInfo create() method createEmptyInstance (line 951) | IpInfo createEmptyInstance() method createRepeated (line 952) | $pb.PbList createRepeated() method getDefault (line 954) | IpInfo getDefault() method hasIp (line 962) | $core.bool hasIp() method clearIp (line 964) | void clearIp() method hasCountryCode (line 971) | $core.bool hasCountryCode() method clearCountryCode (line 973) | void clearCountryCode() method hasRegion (line 980) | $core.bool hasRegion() method clearRegion (line 982) | void clearRegion() method hasCity (line 989) | $core.bool hasCity() method clearCity (line 991) | void clearCity() method hasAsn (line 998) | $core.bool hasAsn() method clearAsn (line 1000) | void clearAsn() method hasOrg (line 1007) | $core.bool hasOrg() method clearOrg (line 1009) | void clearOrg() method hasLatitude (line 1016) | $core.bool hasLatitude() method clearLatitude (line 1018) | void clearLatitude() method hasLongitude (line 1025) | $core.bool hasLongitude() method clearLongitude (line 1027) | void clearLongitude() method hasPostalCode (line 1034) | $core.bool hasPostalCode() method clearPostalCode (line 1036) | void clearPostalCode() class OutboundGroup (line 1039) | class OutboundGroup extends $pb.GeneratedMessage { method clone (line 1086) | OutboundGroup clone() method copyWith (line 1091) | OutboundGroup copyWith(void Function(OutboundGroup) updates) method create (line 1094) | OutboundGroup create() method createEmptyInstance (line 1095) | OutboundGroup createEmptyInstance() method createRepeated (line 1096) | $pb.PbList createRepeated() method getDefault (line 1098) | OutboundGroup getDefault() method hasTag (line 1106) | $core.bool hasTag() method clearTag (line 1108) | void clearTag() method hasType (line 1115) | $core.bool hasType() method clearType (line 1117) | void clearType() method hasSelected (line 1124) | $core.bool hasSelected() method clearSelected (line 1126) | void clearSelected() method hasSelectable (line 1133) | $core.bool hasSelectable() method clearSelectable (line 1135) | void clearSelectable() method hasIsExpand (line 1142) | $core.bool hasIsExpand() method clearIsExpand (line 1144) | void clearIsExpand() class OutboundGroupList (line 1150) | class OutboundGroupList extends $pb.GeneratedMessage { method clone (line 1172) | OutboundGroupList clone() method copyWith (line 1177) | OutboundGroupList copyWith(void Function(OutboundGroupList) updates) method create (line 1180) | OutboundGroupList create() method createEmptyInstance (line 1181) | OutboundGroupList createEmptyInstance() method createRepeated (line 1182) | $pb.PbList createRepeated() method getDefault (line 1184) | OutboundGroupList getDefault() class WarpAccount (line 1191) | class WarpAccount extends $pb.GeneratedMessage { method clone (line 1218) | WarpAccount clone() method copyWith (line 1223) | WarpAccount copyWith(void Function(WarpAccount) updates) method create (line 1226) | WarpAccount create() method createEmptyInstance (line 1227) | WarpAccount createEmptyInstance() method createRepeated (line 1228) | $pb.PbList createRepeated() method getDefault (line 1230) | WarpAccount getDefault() method hasAccountId (line 1238) | $core.bool hasAccountId() method clearAccountId (line 1240) | void clearAccountId() method hasAccessToken (line 1247) | $core.bool hasAccessToken() method clearAccessToken (line 1249) | void clearAccessToken() class WarpWireguardConfig (line 1252) | class WarpWireguardConfig extends $pb.GeneratedMessage { method clone (line 1294) | WarpWireguardConfig clone() method copyWith (line 1299) | WarpWireguardConfig copyWith(void Function(WarpWireguardConfig) updates) method create (line 1302) | WarpWireguardConfig create() method createEmptyInstance (line 1303) | WarpWireguardConfig createEmptyInstance() method createRepeated (line 1304) | $pb.PbList createRepeated() method getDefault (line 1306) | WarpWireguardConfig getDefault() method hasPrivateKey (line 1314) | $core.bool hasPrivateKey() method clearPrivateKey (line 1316) | void clearPrivateKey() method hasLocalAddressIpv4 (line 1323) | $core.bool hasLocalAddressIpv4() method clearLocalAddressIpv4 (line 1325) | void clearLocalAddressIpv4() method hasLocalAddressIpv6 (line 1332) | $core.bool hasLocalAddressIpv6() method clearLocalAddressIpv6 (line 1334) | void clearLocalAddressIpv6() method hasPeerPublicKey (line 1341) | $core.bool hasPeerPublicKey() method clearPeerPublicKey (line 1343) | void clearPeerPublicKey() method hasClientId (line 1350) | $core.bool hasClientId() method clearClientId (line 1352) | void clearClientId() class WarpGenerationResponse (line 1355) | class WarpGenerationResponse extends $pb.GeneratedMessage { method clone (line 1387) | WarpGenerationResponse clone() method copyWith (line 1392) | WarpGenerationResponse copyWith(void Function(WarpGenerationResponse) ... method create (line 1395) | WarpGenerationResponse create() method createEmptyInstance (line 1396) | WarpGenerationResponse createEmptyInstance() method createRepeated (line 1397) | $pb.PbList createRepeated() method getDefault (line 1399) | WarpGenerationResponse getDefault() method hasAccount (line 1407) | $core.bool hasAccount() method clearAccount (line 1409) | void clearAccount() method ensureAccount (line 1411) | WarpAccount ensureAccount() method hasLog (line 1418) | $core.bool hasLog() method clearLog (line 1420) | void clearLog() method hasConfig (line 1427) | $core.bool hasConfig() method clearConfig (line 1429) | void clearConfig() method ensureConfig (line 1431) | WarpWireguardConfig ensureConfig() class SystemProxyStatus (line 1434) | class SystemProxyStatus extends $pb.GeneratedMessage { method clone (line 1461) | SystemProxyStatus clone() method copyWith (line 1466) | SystemProxyStatus copyWith(void Function(SystemProxyStatus) updates) method create (line 1469) | SystemProxyStatus create() method createEmptyInstance (line 1470) | SystemProxyStatus createEmptyInstance() method createRepeated (line 1471) | $pb.PbList createRepeated() method getDefault (line 1473) | SystemProxyStatus getDefault() method hasAvailable (line 1481) | $core.bool hasAvailable() method clearAvailable (line 1483) | void clearAvailable() method hasEnabled (line 1490) | $core.bool hasEnabled() method clearEnabled (line 1492) | void clearEnabled() class ParseRequest (line 1495) | class ParseRequest extends $pb.GeneratedMessage { method clone (line 1532) | ParseRequest clone() method copyWith (line 1537) | ParseRequest copyWith(void Function(ParseRequest) updates) method create (line 1540) | ParseRequest create() method createEmptyInstance (line 1541) | ParseRequest createEmptyInstance() method createRepeated (line 1542) | $pb.PbList createRepeated() method getDefault (line 1544) | ParseRequest getDefault() method hasContent (line 1552) | $core.bool hasContent() method clearContent (line 1554) | void clearContent() method hasConfigPath (line 1561) | $core.bool hasConfigPath() method clearConfigPath (line 1563) | void clearConfigPath() method hasTempPath (line 1570) | $core.bool hasTempPath() method clearTempPath (line 1572) | void clearTempPath() method hasDebug (line 1579) | $core.bool hasDebug() method clearDebug (line 1581) | void clearDebug() class ParseResponse (line 1584) | class ParseResponse extends $pb.GeneratedMessage { method clone (line 1616) | ParseResponse clone() method copyWith (line 1621) | ParseResponse copyWith(void Function(ParseResponse) updates) method create (line 1624) | ParseResponse create() method createEmptyInstance (line 1625) | ParseResponse createEmptyInstance() method createRepeated (line 1626) | $pb.PbList createRepeated() method getDefault (line 1628) | ParseResponse getDefault() method hasResponseCode (line 1636) | $core.bool hasResponseCode() method clearResponseCode (line 1638) | void clearResponseCode() method hasContent (line 1645) | $core.bool hasContent() method clearContent (line 1647) | void clearContent() method hasMessage (line 1654) | $core.bool hasMessage() method clearMessage (line 1656) | void clearMessage() class ChangeHiddifySettingsRequest (line 1659) | class ChangeHiddifySettingsRequest extends $pb.GeneratedMessage { method clone (line 1681) | ChangeHiddifySettingsRequest clone() method copyWith (line 1686) | ChangeHiddifySettingsRequest copyWith(void Function(ChangeHiddifySetti... method create (line 1689) | ChangeHiddifySettingsRequest create() method createEmptyInstance (line 1690) | ChangeHiddifySettingsRequest createEmptyInstance() method createRepeated (line 1691) | $pb.PbList createRepeated() method getDefault (line 1693) | ChangeHiddifySettingsRequest getDefault() method hasHiddifySettingsJson (line 1701) | $core.bool hasHiddifySettingsJson() method clearHiddifySettingsJson (line 1703) | void clearHiddifySettingsJson() class GenerateConfigRequest (line 1706) | class GenerateConfigRequest extends $pb.GeneratedMessage { method clone (line 1738) | GenerateConfigRequest clone() method copyWith (line 1743) | GenerateConfigRequest copyWith(void Function(GenerateConfigRequest) up... method create (line 1746) | GenerateConfigRequest create() method createEmptyInstance (line 1747) | GenerateConfigRequest createEmptyInstance() method createRepeated (line 1748) | $pb.PbList createRepeated() method getDefault (line 1750) | GenerateConfigRequest getDefault() method hasPath (line 1758) | $core.bool hasPath() method clearPath (line 1760) | void clearPath() method hasTempPath (line 1767) | $core.bool hasTempPath() method clearTempPath (line 1769) | void clearTempPath() method hasDebug (line 1776) | $core.bool hasDebug() method clearDebug (line 1778) | void clearDebug() class GenerateConfigResponse (line 1781) | class GenerateConfigResponse extends $pb.GeneratedMessage { method clone (line 1803) | GenerateConfigResponse clone() method copyWith (line 1808) | GenerateConfigResponse copyWith(void Function(GenerateConfigResponse) ... method create (line 1811) | GenerateConfigResponse create() method createEmptyInstance (line 1812) | GenerateConfigResponse createEmptyInstance() method createRepeated (line 1813) | $pb.PbList createRepeated() method getDefault (line 1815) | GenerateConfigResponse getDefault() method hasConfigContent (line 1823) | $core.bool hasConfigContent() method clearConfigContent (line 1825) | void clearConfigContent() class SelectOutboundRequest (line 1828) | class SelectOutboundRequest extends $pb.GeneratedMessage { method clone (line 1855) | SelectOutboundRequest clone() method copyWith (line 1860) | SelectOutboundRequest copyWith(void Function(SelectOutboundRequest) up... method create (line 1863) | SelectOutboundRequest create() method createEmptyInstance (line 1864) | SelectOutboundRequest createEmptyInstance() method createRepeated (line 1865) | $pb.PbList createRepeated() method getDefault (line 1867) | SelectOutboundRequest getDefault() method hasGroupTag (line 1875) | $core.bool hasGroupTag() method clearGroupTag (line 1877) | void clearGroupTag() method hasOutboundTag (line 1884) | $core.bool hasOutboundTag() method clearOutboundTag (line 1886) | void clearOutboundTag() class UrlTestRequest (line 1889) | class UrlTestRequest extends $pb.GeneratedMessage { method clone (line 1911) | UrlTestRequest clone() method copyWith (line 1916) | UrlTestRequest copyWith(void Function(UrlTestRequest) updates) method create (line 1919) | UrlTestRequest create() method createEmptyInstance (line 1920) | UrlTestRequest createEmptyInstance() method createRepeated (line 1921) | $pb.PbList createRepeated() method getDefault (line 1923) | UrlTestRequest getDefault() method hasTag (line 1931) | $core.bool hasTag() method clearTag (line 1933) | void clearTag() class GenerateWarpConfigRequest (line 1936) | class GenerateWarpConfigRequest extends $pb.GeneratedMessage { method clone (line 1968) | GenerateWarpConfigRequest clone() method copyWith (line 1973) | GenerateWarpConfigRequest copyWith(void Function(GenerateWarpConfigReq... method create (line 1976) | GenerateWarpConfigRequest create() method createEmptyInstance (line 1977) | GenerateWarpConfigRequest createEmptyInstance() method createRepeated (line 1978) | $pb.PbList createRepeated() method getDefault (line 1980) | GenerateWarpConfigRequest getDefault() method hasLicenseKey (line 1988) | $core.bool hasLicenseKey() method clearLicenseKey (line 1990) | void clearLicenseKey() method hasAccountId (line 1997) | $core.bool hasAccountId() method clearAccountId (line 1999) | void clearAccountId() method hasAccessToken (line 2006) | $core.bool hasAccessToken() method clearAccessToken (line 2008) | void clearAccessToken() class SetSystemProxyEnabledRequest (line 2011) | class SetSystemProxyEnabledRequest extends $pb.GeneratedMessage { method clone (line 2033) | SetSystemProxyEnabledRequest clone() method copyWith (line 2038) | SetSystemProxyEnabledRequest copyWith(void Function(SetSystemProxyEnab... method create (line 2041) | SetSystemProxyEnabledRequest create() method createEmptyInstance (line 2042) | SetSystemProxyEnabledRequest createEmptyInstance() method createRepeated (line 2043) | $pb.PbList createRepeated() method getDefault (line 2045) | SetSystemProxyEnabledRequest getDefault() method hasIsEnabled (line 2053) | $core.bool hasIsEnabled() method clearIsEnabled (line 2055) | void clearIsEnabled() class LogMessage (line 2058) | class LogMessage extends $pb.GeneratedMessage { method clone (line 2095) | LogMessage clone() method copyWith (line 2100) | LogMessage copyWith(void Function(LogMessage) updates) method create (line 2103) | LogMessage create() method createEmptyInstance (line 2104) | LogMessage createEmptyInstance() method createRepeated (line 2105) | $pb.PbList createRepeated() method getDefault (line 2107) | LogMessage getDefault() method hasLevel (line 2115) | $core.bool hasLevel() method clearLevel (line 2117) | void clearLevel() method hasType (line 2124) | $core.bool hasType() method clearType (line 2126) | void clearType() method hasMessage (line 2133) | $core.bool hasMessage() method clearMessage (line 2135) | void clearMessage() method hasTime (line 2142) | $core.bool hasTime() method clearTime (line 2144) | void clearTime() method ensureTime (line 2146) | $7.Timestamp ensureTime() class LogRequest (line 2149) | class LogRequest extends $pb.GeneratedMessage { method clone (line 2171) | LogRequest clone() method copyWith (line 2176) | LogRequest copyWith(void Function(LogRequest) updates) method create (line 2179) | LogRequest create() method createEmptyInstance (line 2180) | LogRequest createEmptyInstance() method createRepeated (line 2181) | $pb.PbList createRepeated() method getDefault (line 2183) | LogRequest getDefault() method hasLevel (line 2191) | $core.bool hasLevel() method clearLevel (line 2193) | void clearLevel() class StopRequest (line 2196) | class StopRequest extends $pb.GeneratedMessage { method clone (line 2209) | StopRequest clone() method copyWith (line 2214) | StopRequest copyWith(void Function(StopRequest) updates) method create (line 2217) | StopRequest create() method createEmptyInstance (line 2218) | StopRequest createEmptyInstance() method createRepeated (line 2219) | $pb.PbList createRepeated() method getDefault (line 2221) | StopRequest getDefault() FILE: lib/hiddifycore/generated/v2/hcore/hcore.pbenum.dart class CoreStates (line 12) | class CoreStates extends $pb.ProtobufEnum { method valueOf (line 26) | CoreStates? valueOf($core.int value) class MessageType (line 31) | class MessageType extends $pb.ProtobufEnum { method valueOf (line 67) | MessageType? valueOf($core.int value) class SetupMode (line 72) | class SetupMode extends $pb.ProtobufEnum { method valueOf (line 88) | SetupMode? valueOf($core.int value) class LogLevel (line 93) | class LogLevel extends $pb.ProtobufEnum { method valueOf (line 111) | LogLevel? valueOf($core.int value) class LogType (line 116) | class LogType extends $pb.ProtobufEnum { method valueOf (line 128) | LogType? valueOf($core.int value) FILE: lib/hiddifycore/generated/v2/hcore/hcore_service.pbgrpc.dart class CoreClient (line 17) | class CoreClient extends $grpc.Client { method start (line 125) | $grpc.ResponseFuture<$0.CoreInfoResponse> start($0.StartRequest request, method coreInfoListener (line 130) | $grpc.ResponseStream<$0.CoreInfoResponse> coreInfoListener($1.Empty re... method outboundsInfo (line 137) | $grpc.ResponseStream<$0.OutboundGroupList> outboundsInfo($1.Empty requ... method mainOutboundsInfo (line 144) | $grpc.ResponseStream<$0.OutboundGroupList> mainOutboundsInfo($1.Empty ... method getSystemInfo (line 151) | $grpc.ResponseFuture<$0.SystemInfo> getSystemInfo($1.Empty request, method getSystemInfoStream (line 156) | $grpc.ResponseStream<$0.SystemInfo> getSystemInfoStream($1.Empty request, method setup (line 163) | $grpc.ResponseFuture<$1.Response> setup($0.SetupRequest request, method parse (line 168) | $grpc.ResponseFuture<$0.ParseResponse> parse($0.ParseRequest request, method changeHiddifySettings (line 173) | $grpc.ResponseFuture<$0.CoreInfoResponse> changeHiddifySettings( method startService (line 179) | $grpc.ResponseFuture<$0.CoreInfoResponse> startService( method stop (line 185) | $grpc.ResponseFuture<$0.CoreInfoResponse> stop($1.Empty request, method restart (line 190) | $grpc.ResponseFuture<$0.CoreInfoResponse> restart($0.StartRequest requ... method selectOutbound (line 195) | $grpc.ResponseFuture<$1.Response> selectOutbound( method urlTest (line 201) | $grpc.ResponseFuture<$1.Response> urlTest($0.UrlTestRequest request, method urlTestActive (line 206) | $grpc.ResponseFuture<$1.Response> urlTestActive($1.Empty request, method generateWarpConfig (line 211) | $grpc.ResponseFuture<$0.WarpGenerationResponse> generateWarpConfig( method getSystemProxyStatus (line 217) | $grpc.ResponseFuture<$0.SystemProxyStatus> getSystemProxyStatus( method setSystemProxyEnabled (line 223) | $grpc.ResponseFuture<$1.Response> setSystemProxyEnabled( method logListener (line 229) | $grpc.ResponseStream<$0.LogMessage> logListener($0.LogRequest request, method close (line 236) | $grpc.ResponseFuture<$1.Empty> close($0.CloseRequest request, class CoreServiceBase (line 242) | abstract class CoreServiceBase extends $grpc.Service { method start_Pre (line 395) | $async.Future<$0.CoreInfoResponse> start_Pre( method coreInfoListener_Pre (line 400) | $async.Stream<$0.CoreInfoResponse> coreInfoListener_Pre( method outboundsInfo_Pre (line 405) | $async.Stream<$0.OutboundGroupList> outboundsInfo_Pre( method mainOutboundsInfo_Pre (line 410) | $async.Stream<$0.OutboundGroupList> mainOutboundsInfo_Pre( method getSystemInfo_Pre (line 415) | $async.Future<$0.SystemInfo> getSystemInfo_Pre( method getSystemInfoStream_Pre (line 420) | $async.Stream<$0.SystemInfo> getSystemInfoStream_Pre( method setup_Pre (line 425) | $async.Future<$1.Response> setup_Pre( method parse_Pre (line 430) | $async.Future<$0.ParseResponse> parse_Pre( method changeHiddifySettings_Pre (line 435) | $async.Future<$0.CoreInfoResponse> changeHiddifySettings_Pre( method startService_Pre (line 441) | $async.Future<$0.CoreInfoResponse> startService_Pre( method stop_Pre (line 446) | $async.Future<$0.CoreInfoResponse> stop_Pre( method restart_Pre (line 451) | $async.Future<$0.CoreInfoResponse> restart_Pre( method selectOutbound_Pre (line 456) | $async.Future<$1.Response> selectOutbound_Pre($grpc.ServiceCall call, method urlTest_Pre (line 461) | $async.Future<$1.Response> urlTest_Pre( method urlTestActive_Pre (line 466) | $async.Future<$1.Response> urlTestActive_Pre( method generateWarpConfig_Pre (line 471) | $async.Future<$0.WarpGenerationResponse> generateWarpConfig_Pre( method getSystemProxyStatus_Pre (line 477) | $async.Future<$0.SystemProxyStatus> getSystemProxyStatus_Pre( method setSystemProxyEnabled_Pre (line 482) | $async.Future<$1.Response> setSystemProxyEnabled_Pre($grpc.ServiceCall... method logListener_Pre (line 487) | $async.Stream<$0.LogMessage> logListener_Pre( method close_Pre (line 492) | $async.Future<$1.Empty> close_Pre( method start (line 497) | $async.Future<$0.CoreInfoResponse> start( method coreInfoListener (line 499) | $async.Stream<$0.CoreInfoResponse> coreInfoListener( method outboundsInfo (line 501) | $async.Stream<$0.OutboundGroupList> outboundsInfo( method mainOutboundsInfo (line 503) | $async.Stream<$0.OutboundGroupList> mainOutboundsInfo( method getSystemInfo (line 505) | $async.Future<$0.SystemInfo> getSystemInfo( method getSystemInfoStream (line 507) | $async.Stream<$0.SystemInfo> getSystemInfoStream( method setup (line 509) | $async.Future<$1.Response> setup( method parse (line 511) | $async.Future<$0.ParseResponse> parse( method changeHiddifySettings (line 513) | $async.Future<$0.CoreInfoResponse> changeHiddifySettings( method startService (line 515) | $async.Future<$0.CoreInfoResponse> startService( method stop (line 517) | $async.Future<$0.CoreInfoResponse> stop( method restart (line 519) | $async.Future<$0.CoreInfoResponse> restart( method selectOutbound (line 521) | $async.Future<$1.Response> selectOutbound( method urlTest (line 523) | $async.Future<$1.Response> urlTest( method urlTestActive (line 525) | $async.Future<$1.Response> urlTestActive( method generateWarpConfig (line 527) | $async.Future<$0.WarpGenerationResponse> generateWarpConfig( method getSystemProxyStatus (line 529) | $async.Future<$0.SystemProxyStatus> getSystemProxyStatus( method setSystemProxyEnabled (line 531) | $async.Future<$1.Response> setSystemProxyEnabled( method logListener (line 533) | $async.Stream<$0.LogMessage> logListener( method close (line 535) | $async.Future<$1.Empty> close( FILE: lib/hiddifycore/generated/v2/hcore/tunnelservice/tunnel.pb.dart class TunnelStartRequest (line 12) | class TunnelStartRequest extends $pb.GeneratedMessage { method clone (line 64) | TunnelStartRequest clone() method copyWith (line 69) | TunnelStartRequest copyWith(void Function(TunnelStartRequest) updates) method create (line 72) | TunnelStartRequest create() method createEmptyInstance (line 73) | TunnelStartRequest createEmptyInstance() method createRepeated (line 74) | $pb.PbList createRepeated() method getDefault (line 76) | TunnelStartRequest getDefault() method hasIpv6 (line 84) | $core.bool hasIpv6() method clearIpv6 (line 86) | void clearIpv6() method hasServerPort (line 93) | $core.bool hasServerPort() method clearServerPort (line 95) | void clearServerPort() method hasServerUsername (line 102) | $core.bool hasServerUsername() method clearServerUsername (line 104) | void clearServerUsername() method hasServerPassword (line 111) | $core.bool hasServerPassword() method clearServerPassword (line 113) | void clearServerPassword() method hasStrictRoute (line 120) | $core.bool hasStrictRoute() method clearStrictRoute (line 122) | void clearStrictRoute() method hasEndpointIndependentNat (line 129) | $core.bool hasEndpointIndependentNat() method clearEndpointIndependentNat (line 131) | void clearEndpointIndependentNat() method hasStack (line 138) | $core.bool hasStack() method clearStack (line 140) | void clearStack() class TunnelResponse (line 143) | class TunnelResponse extends $pb.GeneratedMessage { method clone (line 165) | TunnelResponse clone() method copyWith (line 170) | TunnelResponse copyWith(void Function(TunnelResponse) updates) method create (line 173) | TunnelResponse create() method createEmptyInstance (line 174) | TunnelResponse createEmptyInstance() method createRepeated (line 175) | $pb.PbList createRepeated() method getDefault (line 177) | TunnelResponse getDefault() method hasMessage (line 185) | $core.bool hasMessage() method clearMessage (line 187) | void clearMessage() FILE: lib/hiddifycore/generated/v2/hcore/tunnelservice/tunnel_service.pbgrpc.dart class TunnelServiceClient (line 17) | class TunnelServiceClient extends $grpc.Client { method start (line 41) | $grpc.ResponseFuture<$2.TunnelResponse> start($2.TunnelStartRequest re... method stop (line 46) | $grpc.ResponseFuture<$2.TunnelResponse> stop($1.Empty request, method status (line 51) | $grpc.ResponseFuture<$2.TunnelResponse> status($1.Empty request, method exit (line 56) | $grpc.ResponseFuture<$2.TunnelResponse> exit($1.Empty request, class TunnelServiceBase (line 62) | abstract class TunnelServiceBase extends $grpc.Service { method start_Pre (line 97) | $async.Future<$2.TunnelResponse> start_Pre($grpc.ServiceCall call, method stop_Pre (line 102) | $async.Future<$2.TunnelResponse> stop_Pre( method status_Pre (line 107) | $async.Future<$2.TunnelResponse> status_Pre( method exit_Pre (line 112) | $async.Future<$2.TunnelResponse> exit_Pre( method start (line 117) | $async.Future<$2.TunnelResponse> start( method stop (line 119) | $async.Future<$2.TunnelResponse> stop( method status (line 121) | $async.Future<$2.TunnelResponse> status( method exit (line 123) | $async.Future<$2.TunnelResponse> exit( FILE: lib/hiddifycore/generated/v2/hello/hello.pb.dart class HelloRequest (line 12) | class HelloRequest extends $pb.GeneratedMessage { method clone (line 34) | HelloRequest clone() method copyWith (line 39) | HelloRequest copyWith(void Function(HelloRequest) updates) method create (line 42) | HelloRequest create() method createEmptyInstance (line 43) | HelloRequest createEmptyInstance() method createRepeated (line 44) | $pb.PbList createRepeated() method getDefault (line 46) | HelloRequest getDefault() method hasName (line 54) | $core.bool hasName() method clearName (line 56) | void clearName() class HelloResponse (line 59) | class HelloResponse extends $pb.GeneratedMessage { method clone (line 81) | HelloResponse clone() method copyWith (line 86) | HelloResponse copyWith(void Function(HelloResponse) updates) method create (line 89) | HelloResponse create() method createEmptyInstance (line 90) | HelloResponse createEmptyInstance() method createRepeated (line 91) | $pb.PbList createRepeated() method getDefault (line 93) | HelloResponse getDefault() method hasMessage (line 101) | $core.bool hasMessage() method clearMessage (line 103) | void clearMessage() FILE: lib/hiddifycore/generated/v2/hello/hello_service.pbgrpc.dart class HelloClient (line 16) | class HelloClient extends $grpc.Client { method sayHello (line 33) | $grpc.ResponseFuture<$5.HelloResponse> sayHello($5.HelloRequest request, method sayHelloStream (line 38) | $grpc.ResponseStream<$5.HelloResponse> sayHelloStream( class HelloServiceBase (line 45) | abstract class HelloServiceBase extends $grpc.Service { method sayHello_Pre (line 65) | $async.Future<$5.HelloResponse> sayHello_Pre( method sayHello (line 70) | $async.Future<$5.HelloResponse> sayHello( method sayHelloStream (line 72) | $async.Stream<$5.HelloResponse> sayHelloStream( FILE: lib/hiddifycore/generated/v2/hiddifyoptions/hiddify_options.pb.dart class HiddifyOptions (line 17) | class HiddifyOptions extends $pb.GeneratedMessage { method clone (line 124) | HiddifyOptions clone() method copyWith (line 129) | HiddifyOptions copyWith(void Function(HiddifyOptions) updates) method create (line 132) | HiddifyOptions create() method createEmptyInstance (line 133) | HiddifyOptions createEmptyInstance() method createRepeated (line 134) | $pb.PbList createRepeated() method getDefault (line 136) | HiddifyOptions getDefault() method hasEnableFullConfig (line 144) | $core.bool hasEnableFullConfig() method clearEnableFullConfig (line 146) | void clearEnableFullConfig() method hasLogLevel (line 153) | $core.bool hasLogLevel() method clearLogLevel (line 155) | void clearLogLevel() method hasLogFile (line 162) | $core.bool hasLogFile() method clearLogFile (line 164) | void clearLogFile() method hasEnableClashApi (line 171) | $core.bool hasEnableClashApi() method clearEnableClashApi (line 173) | void clearEnableClashApi() method hasClashApiPort (line 180) | $core.bool hasClashApiPort() method clearClashApiPort (line 182) | void clearClashApiPort() method hasWebSecret (line 189) | $core.bool hasWebSecret() method clearWebSecret (line 191) | void clearWebSecret() method hasRegion (line 198) | $core.bool hasRegion() method clearRegion (line 200) | void clearRegion() method hasBlockAds (line 207) | $core.bool hasBlockAds() method clearBlockAds (line 209) | void clearBlockAds() method hasUseXrayCoreWhenPossible (line 216) | $core.bool hasUseXrayCoreWhenPossible() method clearUseXrayCoreWhenPossible (line 218) | void clearUseXrayCoreWhenPossible() method hasWarp (line 228) | $core.bool hasWarp() method clearWarp (line 230) | void clearWarp() method ensureWarp (line 232) | WarpOptions ensureWarp() method hasWarp2 (line 239) | $core.bool hasWarp2() method clearWarp2 (line 241) | void clearWarp2() method ensureWarp2 (line 243) | WarpOptions ensureWarp2() method hasMux (line 250) | $core.bool hasMux() method clearMux (line 252) | void clearMux() method ensureMux (line 254) | MuxOptions ensureMux() method hasTlsTricks (line 261) | $core.bool hasTlsTricks() method clearTlsTricks (line 263) | void clearTlsTricks() method ensureTlsTricks (line 265) | TLSTricks ensureTlsTricks() method hasDnsOptions (line 272) | $core.bool hasDnsOptions() method clearDnsOptions (line 274) | void clearDnsOptions() method ensureDnsOptions (line 276) | DNSOptions ensureDnsOptions() method hasInboundOptions (line 283) | $core.bool hasInboundOptions() method clearInboundOptions (line 285) | void clearInboundOptions() method ensureInboundOptions (line 287) | InboundOptions ensureInboundOptions() method hasUrlTestOptions (line 294) | $core.bool hasUrlTestOptions() method clearUrlTestOptions (line 296) | void clearUrlTestOptions() method ensureUrlTestOptions (line 298) | URLTestOptions ensureUrlTestOptions() method hasRouteOptions (line 305) | $core.bool hasRouteOptions() method clearRouteOptions (line 307) | void clearRouteOptions() method ensureRouteOptions (line 309) | RouteOptions ensureRouteOptions() class IntRange (line 312) | class IntRange extends $pb.GeneratedMessage { method clone (line 339) | IntRange clone() method copyWith (line 344) | IntRange copyWith(void Function(IntRange) updates) method create (line 347) | IntRange create() method createEmptyInstance (line 348) | IntRange createEmptyInstance() method createRepeated (line 349) | $pb.PbList createRepeated() method getDefault (line 351) | IntRange getDefault() method hasFrom (line 359) | $core.bool hasFrom() method clearFrom (line 361) | void clearFrom() method hasTo (line 368) | $core.bool hasTo() method clearTo (line 370) | void clearTo() class DNSOptions (line 373) | class DNSOptions extends $pb.GeneratedMessage { method clone (line 425) | DNSOptions clone() method copyWith (line 430) | DNSOptions copyWith(void Function(DNSOptions) updates) method create (line 433) | DNSOptions create() method createEmptyInstance (line 434) | DNSOptions createEmptyInstance() method createRepeated (line 435) | $pb.PbList createRepeated() method getDefault (line 437) | DNSOptions getDefault() method hasRemoteDnsAddress (line 445) | $core.bool hasRemoteDnsAddress() method clearRemoteDnsAddress (line 447) | void clearRemoteDnsAddress() method hasRemoteDnsDomainStrategy (line 454) | $core.bool hasRemoteDnsDomainStrategy() method clearRemoteDnsDomainStrategy (line 456) | void clearRemoteDnsDomainStrategy() method hasDirectDnsAddress (line 463) | $core.bool hasDirectDnsAddress() method clearDirectDnsAddress (line 465) | void clearDirectDnsAddress() method hasDirectDnsDomainStrategy (line 472) | $core.bool hasDirectDnsDomainStrategy() method clearDirectDnsDomainStrategy (line 474) | void clearDirectDnsDomainStrategy() method hasIndependentDnsCache (line 481) | $core.bool hasIndependentDnsCache() method clearIndependentDnsCache (line 483) | void clearIndependentDnsCache() method hasEnableFakeDns (line 490) | $core.bool hasEnableFakeDns() method clearEnableFakeDns (line 492) | void clearEnableFakeDns() method hasEnableDnsRouting (line 499) | $core.bool hasEnableDnsRouting() method clearEnableDnsRouting (line 501) | void clearEnableDnsRouting() class InboundOptions (line 504) | class InboundOptions extends $pb.GeneratedMessage { method clone (line 571) | InboundOptions clone() method copyWith (line 576) | InboundOptions copyWith(void Function(InboundOptions) updates) method create (line 579) | InboundOptions create() method createEmptyInstance (line 580) | InboundOptions createEmptyInstance() method createRepeated (line 581) | $pb.PbList createRepeated() method getDefault (line 583) | InboundOptions getDefault() method hasEnableTun (line 591) | $core.bool hasEnableTun() method clearEnableTun (line 593) | void clearEnableTun() method hasEnableTunService (line 600) | $core.bool hasEnableTunService() method clearEnableTunService (line 602) | void clearEnableTunService() method hasSetSystemProxy (line 609) | $core.bool hasSetSystemProxy() method clearSetSystemProxy (line 611) | void clearSetSystemProxy() method hasMixedPort (line 618) | $core.bool hasMixedPort() method clearMixedPort (line 620) | void clearMixedPort() method hasTproxyPort (line 627) | $core.bool hasTproxyPort() method clearTproxyPort (line 629) | void clearTproxyPort() method hasDirectPort (line 636) | $core.bool hasDirectPort() method clearDirectPort (line 638) | void clearDirectPort() method hasMtu (line 645) | $core.bool hasMtu() method clearMtu (line 647) | void clearMtu() method hasStrictRoute (line 654) | $core.bool hasStrictRoute() method clearStrictRoute (line 656) | void clearStrictRoute() method hasTunStack (line 663) | $core.bool hasTunStack() method clearTunStack (line 665) | void clearTunStack() method hasRedirectPort (line 672) | $core.bool hasRedirectPort() method clearRedirectPort (line 674) | void clearRedirectPort() class URLTestOptions (line 677) | class URLTestOptions extends $pb.GeneratedMessage { method clone (line 704) | URLTestOptions clone() method copyWith (line 709) | URLTestOptions copyWith(void Function(URLTestOptions) updates) method create (line 712) | URLTestOptions create() method createEmptyInstance (line 713) | URLTestOptions createEmptyInstance() method createRepeated (line 714) | $pb.PbList createRepeated() method getDefault (line 716) | URLTestOptions getDefault() method hasConnectionTestUrl (line 724) | $core.bool hasConnectionTestUrl() method clearConnectionTestUrl (line 726) | void clearConnectionTestUrl() method hasUrlTestInterval (line 733) | $core.bool hasUrlTestInterval() method clearUrlTestInterval (line 735) | void clearUrlTestInterval() class RouteOptions (line 738) | class RouteOptions extends $pb.GeneratedMessage { method clone (line 775) | RouteOptions clone() method copyWith (line 780) | RouteOptions copyWith(void Function(RouteOptions) updates) method create (line 783) | RouteOptions create() method createEmptyInstance (line 784) | RouteOptions createEmptyInstance() method createRepeated (line 785) | $pb.PbList createRepeated() method getDefault (line 787) | RouteOptions getDefault() method hasResolveDestination (line 795) | $core.bool hasResolveDestination() method clearResolveDestination (line 797) | void clearResolveDestination() method hasIpv6Mode (line 804) | $core.bool hasIpv6Mode() method clearIpv6Mode (line 806) | void clearIpv6Mode() method hasBypassLan (line 813) | $core.bool hasBypassLan() method clearBypassLan (line 815) | void clearBypassLan() method hasAllowConnectionFromLan (line 822) | $core.bool hasAllowConnectionFromLan() method clearAllowConnectionFromLan (line 824) | void clearAllowConnectionFromLan() class TLSTricks (line 827) | class TLSTricks extends $pb.GeneratedMessage { method clone (line 874) | TLSTricks clone() method copyWith (line 879) | TLSTricks copyWith(void Function(TLSTricks) updates) method create (line 882) | TLSTricks create() method createEmptyInstance (line 883) | TLSTricks createEmptyInstance() method createRepeated (line 884) | $pb.PbList createRepeated() method getDefault (line 886) | TLSTricks getDefault() method hasEnableFragment (line 894) | $core.bool hasEnableFragment() method clearEnableFragment (line 896) | void clearEnableFragment() method hasFragmentSize (line 903) | $core.bool hasFragmentSize() method clearFragmentSize (line 905) | void clearFragmentSize() method ensureFragmentSize (line 907) | IntRange ensureFragmentSize() method hasFragmentSleep (line 914) | $core.bool hasFragmentSleep() method clearFragmentSleep (line 916) | void clearFragmentSleep() method ensureFragmentSleep (line 918) | IntRange ensureFragmentSleep() method hasMixedSniCase (line 925) | $core.bool hasMixedSniCase() method clearMixedSniCase (line 927) | void clearMixedSniCase() method hasEnablePadding (line 934) | $core.bool hasEnablePadding() method clearEnablePadding (line 936) | void clearEnablePadding() method hasPaddingSize (line 943) | $core.bool hasPaddingSize() method clearPaddingSize (line 945) | void clearPaddingSize() method ensurePaddingSize (line 947) | IntRange ensurePaddingSize() class MuxOptions (line 950) | class MuxOptions extends $pb.GeneratedMessage { method clone (line 987) | MuxOptions clone() method copyWith (line 992) | MuxOptions copyWith(void Function(MuxOptions) updates) method create (line 995) | MuxOptions create() method createEmptyInstance (line 996) | MuxOptions createEmptyInstance() method createRepeated (line 997) | $pb.PbList createRepeated() method getDefault (line 999) | MuxOptions getDefault() method hasEnable (line 1007) | $core.bool hasEnable() method clearEnable (line 1009) | void clearEnable() method hasPadding (line 1016) | $core.bool hasPadding() method clearPadding (line 1018) | void clearPadding() method hasMaxStreams (line 1025) | $core.bool hasMaxStreams() method clearMaxStreams (line 1027) | void clearMaxStreams() method hasProtocol (line 1034) | $core.bool hasProtocol() method clearProtocol (line 1036) | void clearProtocol() class WarpOptions (line 1039) | class WarpOptions extends $pb.GeneratedMessage { method clone (line 1111) | WarpOptions clone() method copyWith (line 1116) | WarpOptions copyWith(void Function(WarpOptions) updates) method create (line 1119) | WarpOptions create() method createEmptyInstance (line 1120) | WarpOptions createEmptyInstance() method createRepeated (line 1121) | $pb.PbList createRepeated() method getDefault (line 1123) | WarpOptions getDefault() method hasId (line 1131) | $core.bool hasId() method clearId (line 1133) | void clearId() method hasEnableWarp (line 1140) | $core.bool hasEnableWarp() method clearEnableWarp (line 1142) | void clearEnableWarp() method hasMode (line 1149) | $core.bool hasMode() method clearMode (line 1151) | void clearMode() method hasWireguardConfig (line 1158) | $core.bool hasWireguardConfig() method clearWireguardConfig (line 1160) | void clearWireguardConfig() method ensureWireguardConfig (line 1162) | WarpWireguardConfig ensureWireguardConfig() method hasFakePackets (line 1169) | $core.bool hasFakePackets() method clearFakePackets (line 1171) | void clearFakePackets() method hasFakePacketSize (line 1178) | $core.bool hasFakePacketSize() method clearFakePacketSize (line 1180) | void clearFakePacketSize() method ensureFakePacketSize (line 1182) | IntRange ensureFakePacketSize() method hasFakePacketDelay (line 1189) | $core.bool hasFakePacketDelay() method clearFakePacketDelay (line 1191) | void clearFakePacketDelay() method ensureFakePacketDelay (line 1193) | IntRange ensureFakePacketDelay() method hasFakePacketMode (line 1200) | $core.bool hasFakePacketMode() method clearFakePacketMode (line 1202) | void clearFakePacketMode() method hasCleanIp (line 1209) | $core.bool hasCleanIp() method clearCleanIp (line 1211) | void clearCleanIp() method hasCleanPort (line 1218) | $core.bool hasCleanPort() method clearCleanPort (line 1220) | void clearCleanPort() method hasAccount (line 1227) | $core.bool hasAccount() method clearAccount (line 1229) | void clearAccount() method ensureAccount (line 1231) | WarpAccount ensureAccount() class WarpAccount (line 1234) | class WarpAccount extends $pb.GeneratedMessage { method clone (line 1261) | WarpAccount clone() method copyWith (line 1266) | WarpAccount copyWith(void Function(WarpAccount) updates) method create (line 1269) | WarpAccount create() method createEmptyInstance (line 1270) | WarpAccount createEmptyInstance() method createRepeated (line 1271) | $pb.PbList createRepeated() method getDefault (line 1273) | WarpAccount getDefault() method hasAccountId (line 1281) | $core.bool hasAccountId() method clearAccountId (line 1283) | void clearAccountId() method hasAccessToken (line 1290) | $core.bool hasAccessToken() method clearAccessToken (line 1292) | void clearAccessToken() class WarpWireguardConfig (line 1295) | class WarpWireguardConfig extends $pb.GeneratedMessage { method clone (line 1337) | WarpWireguardConfig clone() method copyWith (line 1342) | WarpWireguardConfig copyWith(void Function(WarpWireguardConfig) updates) method create (line 1345) | WarpWireguardConfig create() method createEmptyInstance (line 1346) | WarpWireguardConfig createEmptyInstance() method createRepeated (line 1347) | $pb.PbList createRepeated() method getDefault (line 1349) | WarpWireguardConfig getDefault() method hasPrivateKey (line 1357) | $core.bool hasPrivateKey() method clearPrivateKey (line 1359) | void clearPrivateKey() method hasLocalAddressIpv4 (line 1366) | $core.bool hasLocalAddressIpv4() method clearLocalAddressIpv4 (line 1368) | void clearLocalAddressIpv4() method hasLocalAddressIpv6 (line 1375) | $core.bool hasLocalAddressIpv6() method clearLocalAddressIpv6 (line 1377) | void clearLocalAddressIpv6() method hasPeerPublicKey (line 1384) | $core.bool hasPeerPublicKey() method clearPeerPublicKey (line 1386) | void clearPeerPublicKey() method hasClientId (line 1393) | $core.bool hasClientId() method clearClientId (line 1395) | void clearClientId() class Rule (line 1398) | class Rule extends $pb.GeneratedMessage { method clone (line 1450) | Rule clone() method copyWith (line 1455) | Rule copyWith(void Function(Rule) updates) method create (line 1458) | Rule create() method createEmptyInstance (line 1459) | Rule createEmptyInstance() method createRepeated (line 1460) | $pb.PbList createRepeated() method getDefault (line 1462) | Rule getDefault() method hasRuleSetUrl (line 1470) | $core.bool hasRuleSetUrl() method clearRuleSetUrl (line 1472) | void clearRuleSetUrl() method hasDomains (line 1479) | $core.bool hasDomains() method clearDomains (line 1481) | void clearDomains() method hasIp (line 1488) | $core.bool hasIp() method clearIp (line 1490) | void clearIp() method hasPort (line 1497) | $core.bool hasPort() method clearPort (line 1499) | void clearPort() method hasNetwork (line 1506) | $core.bool hasNetwork() method clearNetwork (line 1508) | void clearNetwork() method hasProtocol (line 1515) | $core.bool hasProtocol() method clearProtocol (line 1517) | void clearProtocol() method hasOutbound (line 1524) | $core.bool hasOutbound() method clearOutbound (line 1526) | void clearOutbound() FILE: lib/hiddifycore/generated/v2/hiddifyoptions/hiddify_options.pbenum.dart class DomainStrategy (line 12) | class DomainStrategy extends $pb.ProtobufEnum { method valueOf (line 28) | DomainStrategy? valueOf($core.int value) FILE: lib/hiddifycore/generated/v2/profile/profile.pb.dart class ProfileEntity (line 15) | class ProfileEntity extends $pb.GeneratedMessage { method clone (line 67) | ProfileEntity clone() method copyWith (line 72) | ProfileEntity copyWith(void Function(ProfileEntity) updates) method create (line 75) | ProfileEntity create() method createEmptyInstance (line 76) | ProfileEntity createEmptyInstance() method createRepeated (line 77) | $pb.PbList createRepeated() method getDefault (line 79) | ProfileEntity getDefault() method hasId (line 87) | $core.bool hasId() method clearId (line 89) | void clearId() method hasName (line 96) | $core.bool hasName() method clearName (line 98) | void clearName() method hasUrl (line 105) | $core.bool hasUrl() method clearUrl (line 107) | void clearUrl() method hasLastUpdate (line 114) | $core.bool hasLastUpdate() method clearLastUpdate (line 116) | void clearLastUpdate() method hasOptions (line 123) | $core.bool hasOptions() method clearOptions (line 125) | void clearOptions() method ensureOptions (line 127) | ProfileOptions ensureOptions() method hasSubInfo (line 134) | $core.bool hasSubInfo() method clearSubInfo (line 136) | void clearSubInfo() method ensureSubInfo (line 138) | SubscriptionInfo ensureSubInfo() method hasOverrideHiddifyOptions (line 145) | $core.bool hasOverrideHiddifyOptions() method clearOverrideHiddifyOptions (line 147) | void clearOverrideHiddifyOptions() method ensureOverrideHiddifyOptions (line 149) | $8.HiddifyOptions ensureOverrideHiddifyOptions() class ProfileOptions (line 152) | class ProfileOptions extends $pb.GeneratedMessage { method clone (line 174) | ProfileOptions clone() method copyWith (line 179) | ProfileOptions copyWith(void Function(ProfileOptions) updates) method create (line 182) | ProfileOptions create() method createEmptyInstance (line 183) | ProfileOptions createEmptyInstance() method createRepeated (line 184) | $pb.PbList createRepeated() method getDefault (line 186) | ProfileOptions getDefault() method hasUpdateInterval (line 194) | $core.bool hasUpdateInterval() method clearUpdateInterval (line 196) | void clearUpdateInterval() class SubscriptionInfo (line 199) | class SubscriptionInfo extends $pb.GeneratedMessage { method clone (line 246) | SubscriptionInfo clone() method copyWith (line 251) | SubscriptionInfo copyWith(void Function(SubscriptionInfo) updates) method create (line 254) | SubscriptionInfo create() method createEmptyInstance (line 255) | SubscriptionInfo createEmptyInstance() method createRepeated (line 256) | $pb.PbList createRepeated() method getDefault (line 258) | SubscriptionInfo getDefault() method hasUpload (line 266) | $core.bool hasUpload() method clearUpload (line 268) | void clearUpload() method hasDownload (line 275) | $core.bool hasDownload() method clearDownload (line 277) | void clearDownload() method hasTotal (line 284) | $core.bool hasTotal() method clearTotal (line 286) | void clearTotal() method hasExpire (line 293) | $core.bool hasExpire() method clearExpire (line 295) | void clearExpire() method hasWebPageUrl (line 302) | $core.bool hasWebPageUrl() method clearWebPageUrl (line 304) | void clearWebPageUrl() method hasSupportUrl (line 311) | $core.bool hasSupportUrl() method clearSupportUrl (line 313) | void clearSupportUrl() FILE: lib/hiddifycore/generated/v2/profile/profile_service.pb.dart class ProfileRequest (line 16) | class ProfileRequest extends $pb.GeneratedMessage { method clone (line 48) | ProfileRequest clone() method copyWith (line 53) | ProfileRequest copyWith(void Function(ProfileRequest) updates) method create (line 56) | ProfileRequest create() method createEmptyInstance (line 57) | ProfileRequest createEmptyInstance() method createRepeated (line 58) | $pb.PbList createRepeated() method getDefault (line 60) | ProfileRequest getDefault() method hasId (line 68) | $core.bool hasId() method clearId (line 70) | void clearId() method hasName (line 77) | $core.bool hasName() method clearName (line 79) | void clearName() method hasUrl (line 86) | $core.bool hasUrl() method clearUrl (line 88) | void clearUrl() class AddProfileRequest (line 91) | class AddProfileRequest extends $pb.GeneratedMessage { method clone (line 128) | AddProfileRequest clone() method copyWith (line 133) | AddProfileRequest copyWith(void Function(AddProfileRequest) updates) method create (line 136) | AddProfileRequest create() method createEmptyInstance (line 137) | AddProfileRequest createEmptyInstance() method createRepeated (line 138) | $pb.PbList createRepeated() method getDefault (line 140) | AddProfileRequest getDefault() method hasUrl (line 148) | $core.bool hasUrl() method clearUrl (line 150) | void clearUrl() method hasContent (line 157) | $core.bool hasContent() method clearContent (line 159) | void clearContent() method hasName (line 166) | $core.bool hasName() method clearName (line 168) | void clearName() method hasMarkAsActive (line 175) | $core.bool hasMarkAsActive() method clearMarkAsActive (line 177) | void clearMarkAsActive() class ProfileResponse (line 180) | class ProfileResponse extends $pb.GeneratedMessage { method clone (line 212) | ProfileResponse clone() method copyWith (line 217) | ProfileResponse copyWith(void Function(ProfileResponse) updates) method create (line 220) | ProfileResponse create() method createEmptyInstance (line 221) | ProfileResponse createEmptyInstance() method createRepeated (line 222) | $pb.PbList createRepeated() method getDefault (line 224) | ProfileResponse getDefault() method hasProfile (line 232) | $core.bool hasProfile() method clearProfile (line 234) | void clearProfile() method ensureProfile (line 236) | $4.ProfileEntity ensureProfile() method hasResponseCode (line 243) | $core.bool hasResponseCode() method clearResponseCode (line 245) | void clearResponseCode() method hasMessage (line 252) | $core.bool hasMessage() method clearMessage (line 254) | void clearMessage() class MultiProfilesResponse (line 257) | class MultiProfilesResponse extends $pb.GeneratedMessage { method clone (line 289) | MultiProfilesResponse clone() method copyWith (line 294) | MultiProfilesResponse copyWith(void Function(MultiProfilesResponse) up... method create (line 297) | MultiProfilesResponse create() method createEmptyInstance (line 298) | MultiProfilesResponse createEmptyInstance() method createRepeated (line 299) | $pb.PbList createRepeated() method getDefault (line 301) | MultiProfilesResponse getDefault() method hasResponseCode (line 312) | $core.bool hasResponseCode() method clearResponseCode (line 314) | void clearResponseCode() method hasMessage (line 321) | $core.bool hasMessage() method clearMessage (line 323) | void clearMessage() FILE: lib/hiddifycore/generated/v2/profile/profile_service.pbgrpc.dart class ProfileServiceClient (line 18) | class ProfileServiceClient extends $grpc.Client { method getProfile (line 65) | $grpc.ResponseFuture<$3.ProfileResponse> getProfile($3.ProfileRequest ... method updateProfile (line 70) | $grpc.ResponseFuture<$3.ProfileResponse> updateProfile( method getAllProfiles (line 76) | $grpc.ResponseFuture<$3.MultiProfilesResponse> getAllProfiles( method getActiveProfile (line 82) | $grpc.ResponseFuture<$3.ProfileResponse> getActiveProfile($1.Empty req... method setActiveProfile (line 87) | $grpc.ResponseFuture<$1.Response> setActiveProfile($3.ProfileRequest r... method addProfile (line 92) | $grpc.ResponseFuture<$3.ProfileResponse> addProfile( method deleteProfile (line 98) | $grpc.ResponseFuture<$1.Response> deleteProfile($3.ProfileRequest requ... class ProfileServiceBase (line 104) | abstract class ProfileServiceBase extends $grpc.Service { method getProfile_Pre (line 159) | $async.Future<$3.ProfileResponse> getProfile_Pre( method updateProfile_Pre (line 164) | $async.Future<$3.ProfileResponse> updateProfile_Pre( method getAllProfiles_Pre (line 169) | $async.Future<$3.MultiProfilesResponse> getAllProfiles_Pre( method getActiveProfile_Pre (line 174) | $async.Future<$3.ProfileResponse> getActiveProfile_Pre( method setActiveProfile_Pre (line 179) | $async.Future<$1.Response> setActiveProfile_Pre( method addProfile_Pre (line 184) | $async.Future<$3.ProfileResponse> addProfile_Pre($grpc.ServiceCall call, method deleteProfile_Pre (line 189) | $async.Future<$1.Response> deleteProfile_Pre( method getProfile (line 194) | $async.Future<$3.ProfileResponse> getProfile( method updateProfile (line 196) | $async.Future<$3.ProfileResponse> updateProfile( method getAllProfiles (line 198) | $async.Future<$3.MultiProfilesResponse> getAllProfiles( method getActiveProfile (line 200) | $async.Future<$3.ProfileResponse> getActiveProfile( method setActiveProfile (line 202) | $async.Future<$1.Response> setActiveProfile( method addProfile (line 204) | $async.Future<$3.ProfileResponse> addProfile( method deleteProfile (line 206) | $async.Future<$1.Response> deleteProfile( FILE: lib/hiddifycore/hiddify_core_service.dart class HiddifyCoreService (line 32) | class HiddifyCoreService with InfraLogger { method init (line 46) | Future init() method validateConfigByPath (line 67) | TaskEither validateConfigByPath(String path, String temp... method generateFullConfigByPath (line 81) | TaskEither generateFullConfigByPath(String path) method setup (line 89) | TaskEither setup() method changeOptions (line 115) | TaskEither changeOptions(SingboxConfigOption options) method start (line 139) | TaskEither start(String path, String name, bo... method stop (line 204) | TaskEither stop() method restart (line 227) | TaskEither restart(String path, String name, bool disabl... method resetTunnel (line 255) | TaskEither resetTunnel() method watchGroup (line 277) | Stream watchGroup() method watchActiveGroups (line 297) | Stream> watchActiveGroups() method watchStats (line 321) | ResponseStream watchStats() method selectOutbound (line 331) | TaskEither selectOutbound(String groupTag, String outbou... method urlTest (line 349) | TaskEither urlTest(String tag) method watchLogs (line 368) | Stream> watchLogs(String path) method clearLogs (line 400) | TaskEither clearLogs() method generateWarpConfig (line 410) | TaskEither generateWarpConfig({ method watchStatus (line 435) | Stream watchStatus() method startListeningStatus (line 441) | Future startListeningStatus(String key, CoreClient cc) method startListeningLogs (line 476) | Future startListeningLogs(String key, CoreClient cc) method stopListenSingle (line 498) | Future stopListenSingle(String key) method listenSingle (line 514) | Future?> listenSingle( method getLogLevel (line 539) | loggyl.LogLevel getLogLevel(LogLevel level) method getCoreLogLevel (line 550) | LogLevel getCoreLogLevel(config_log_level.LogLevel level) method closeFront (line 563) | Future closeFront() FILE: lib/hiddifycore/hiddify_core_service_provider.dart function hiddifyCoreService (line 11) | HiddifyCoreService hiddifyCoreService(Ref ref) FILE: lib/hiddifycore/init_signal.dart class CoreRestartSignal (line 9) | @riverpod method build (line 12) | int build() method restart (line 14) | void restart() FILE: lib/main.dart function main (line 7) | Future main() FILE: lib/main_prod.dart function main (line 6) | Future main() FILE: lib/riverpod_observer.dart class RiverpodObserver (line 5) | class RiverpodObserver extends ProviderObserver { method didAddProvider (line 7) | void didAddProvider(ProviderBase provider, Object? value, Pro... method didDisposeProvider (line 12) | void didDisposeProvider(ProviderBase provider, ProviderContai... method didUpdateProvider (line 17) | void didUpdateProvider( FILE: lib/singbox/model/core_status.dart class CoreStatus (line 8) | @freezed method getCoreAlert (line 75) | ConnectionFailure? getCoreAlert() type CoreAlert (line 98) | enum CoreAlert { FILE: lib/singbox/model/singbox_config_enum.dart type ServiceMode (line 7) | @JsonEnum(valueField: 'key') type BalancerStrategy (line 53) | @JsonEnum(valueField: 'key') type IPv6Mode (line 70) | @JsonEnum(valueField: 'key') type DomainStrategy (line 89) | @JsonEnum(valueField: 'key') type TunImplementation (line 110) | enum TunImplementation { type MuxProtocol (line 122) | enum MuxProtocol { h2mux, smux, yamux } type WarpDetourMode (line 124) | @JsonEnum(valueField: 'key') FILE: lib/singbox/model/singbox_config_option.dart class SingboxConfigOption (line 13) | @freezed method format (line 57) | String format() class SingboxWarpOption (line 65) | @freezed class SingboxTlsTricks (line 99) | @freezed FILE: lib/singbox/model/singbox_outbound.dart class SingboxOutboundGroup (line 7) | @freezed class SingboxOutboundGroupItem (line 22) | @freezed function _typeFromJson (line 35) | ProxyType _typeFromJson(dynamic type) FILE: lib/singbox/model/singbox_proxy_type.dart type ProxyType (line 1) | enum ProxyType { FILE: lib/singbox/model/singbox_rule.dart class SingboxRule (line 6) | @freezed type RuleOutbound (line 24) | enum RuleOutbound { proxy, bypass, block } type RuleNetwork (line 26) | @JsonEnum(valueField: 'key') FILE: lib/singbox/model/singbox_stats.dart class SingboxStats (line 6) | @freezed FILE: lib/singbox/model/warp_account.dart type WarpResponse (line 3) | typedef WarpResponse = ({String log, String accountId, String accessToke... function warpFromJson (line 5) | WarpResponse warpFromJson(dynamic json) FILE: lib/utils/alerts.dart type AlertType (line 5) | enum AlertType { class CustomToast (line 17) | class CustomToast extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) method show (line 58) | void show(BuildContext context) FILE: lib/utils/async_mutation.dart class AsyncMutation (line 11) | @freezed function useMutation (line 24) | ({AsyncMutation state, ValueChanged> setFuture, ValueChanged createRoute(BuildContext context) FILE: lib/utils/callback_debouncer.dart class CallbackDebouncer (line 5) | class CallbackDebouncer { method call (line 12) | void call(VoidCallback callback) method dispose (line 22) | void dispose() FILE: lib/utils/custom_loggers.dart class LoggerMixin (line 27) | abstract class LoggerMixin { FILE: lib/utils/custom_text_form_field.dart class CustomTextFormField (line 7) | class CustomTextFormField extends HookConsumerWidget { method build (line 38) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/utils/date_time_formatter.dart function format (line 4) | String format() FILE: lib/utils/link_parsers.dart type ProfileLink (line 5) | typedef ProfileLink = ({String url, String name}); class LinkParser (line 8) | abstract class LinkParser { method generateSubShareLink (line 9) | String generateSubShareLink(String url, [String? name]) method parse (line 26) | ProfileLink? parse(String link) method simple (line 30) | ProfileLink? simple(String link) method deep (line 36) | ProfileLink? deep(String link) function safeDecodeBase64 (line 55) | String safeDecodeBase64(String str) FILE: lib/utils/mutation_state.dart class MutationState (line 7) | @freezed FILE: lib/utils/number_formatters.dart function size (line 4) | String size() function sizeGB (line 8) | String sizeGB() function sizeOf (line 10) | String sizeOf(int total) function isInfinitSize (line 12) | bool isInfinitSize() function speed (line 16) | String speed() FILE: lib/utils/placeholders.dart class SliverBodyPlaceholder (line 7) | class SliverBodyPlaceholder extends HookConsumerWidget { method build (line 13) | Widget build(BuildContext context, WidgetRef ref) class SliverLoadingBodyPlaceholder (line 21) | class SliverLoadingBodyPlaceholder extends HookConsumerWidget { method build (line 25) | Widget build(BuildContext context, WidgetRef ref) class SliverErrorBodyPlaceholder (line 33) | class SliverErrorBodyPlaceholder extends HookConsumerWidget { method build (line 40) | Widget build(BuildContext context, WidgetRef ref) FILE: lib/utils/platform_utils.dart class PlatformUtils (line 5) | abstract class PlatformUtils { FILE: lib/utils/riverpod_utils.dart function disposeDelay (line 6) | void disposeDelay(Duration duration) FILE: lib/utils/sentry_riverpod_observer.dart class SentryRiverpodObserver (line 4) | class SentryRiverpodObserver extends ProviderObserver { method addBreadcrumb (line 5) | void addBreadcrumb(String message, {Map? data}) method didAddProvider (line 10) | void didAddProvider(ProviderBase provider, Object? value, Pro... method didUpdateProvider (line 19) | void didUpdateProvider( FILE: lib/utils/sentry_utils.dart function sentryBeforeSend (line 9) | FutureOr sentryBeforeSend(SentryEvent event, {Hint? hint}) function canSendEvent (line 14) | bool canSendEvent(dynamic throwable) function canLogEvent (line 28) | bool canLogEvent(dynamic throwable) FILE: lib/utils/uri_utils.dart class UriUtils (line 8) | abstract class UriUtils { method tryShareOrLaunchFile (line 11) | Future tryShareOrLaunchFile(Uri uri, {Uri? fileOrDir}) method tryLaunch (line 18) | Future tryLaunch(Uri uri) method tryShareFile (line 32) | Future tryShareFile(Uri uri, {String? mimeType}) FILE: lib/utils/validators.dart function isUrl (line 49) | bool isUrl(String input) function isPort (line 53) | bool isPort(String input) function isProcessName (line 57) | bool isProcessName(String input) function isProcessPath (line 67) | bool isProcessPath(String input) function isPortOrPortRange (line 77) | bool isPortOrPortRange(String input) function isIpCidr (line 81) | bool isIpCidr(String input) function isDomain (line 85) | bool isDomain(String input) function isDomainSuffix (line 89) | bool isDomainSuffix(String input) FILE: linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 18) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication function my_application_activate (line 20) | static void my_application_activate(GApplication *application) function gboolean (line 85) | static gboolean my_application_local_command_line(GApplication *applicat... function my_application_startup (line 106) | static void my_application_startup(GApplication *application) function my_application_shutdown (line 116) | static void my_application_shutdown(GApplication *application) function my_application_dispose (line 126) | static void my_application_dispose(GObject *object) function my_application_class_init (line 133) | static void my_application_class_init(MyApplicationClass *klass) function my_application_init (line 142) | static void my_application_init(MyApplication *self) {} function MyApplication (line 144) | MyApplication *my_application_new() FILE: test/core/utils/ip_utils_test.dart function main (line 4) | void main() FILE: test/drift/db/generated/schema.dart class GeneratedHelper (line 12) | class GeneratedHelper implements SchemaInstantiationHelper { method databaseForVersion (line 14) | GeneratedDatabase databaseForVersion(QueryExecutor db, int version) FILE: test/drift/db/generated/schema_v1.dart class ProfileEntries (line 6) | class ProfileEntries extends Table method map (line 123) | ProfileEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 178) | ProfileEntries createAlias(String alias) class ProfileEntriesData (line 183) | class ProfileEntriesData extends DataClass method toColumns (line 212) | Map toColumns(bool nullToAbsent) method toCompanion (line 243) | ProfileEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 295) | Map toJson({ValueSerializer? serializer}) method copyWith (line 313) | ProfileEntriesData copyWith({ method copyWithCompanion (line 342) | ProfileEntriesData copyWithCompanion(ProfileEntriesCompanion data) method toString (line 368) | String toString() class ProfileEntriesCompanion (line 419) | class ProfileEntriesCompanion extends UpdateCompanion { method custom (line 467) | Insertable custom({ method copyWith (line 499) | ProfileEntriesCompanion copyWith({ method toColumns (line 532) | Map toColumns(bool nullToAbsent) method toString (line 577) | String toString() class DatabaseAtV1 (line 597) | class DatabaseAtV1 extends GeneratedDatabase { FILE: test/drift/db/generated/schema_v2.dart class ProfileEntries (line 6) | class ProfileEntries extends Table method map (line 131) | ProfileEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 190) | ProfileEntries createAlias(String alias) class ProfileEntriesData (line 195) | class ProfileEntriesData extends DataClass method toColumns (line 226) | Map toColumns(bool nullToAbsent) method toCompanion (line 260) | ProfileEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 314) | Map toJson({ValueSerializer? serializer}) method copyWith (line 333) | ProfileEntriesData copyWith({ method copyWithCompanion (line 364) | ProfileEntriesData copyWithCompanion(ProfileEntriesCompanion data) method toString (line 391) | String toString() class ProfileEntriesCompanion (line 445) | class ProfileEntriesCompanion extends UpdateCompanion { method custom (line 496) | Insertable custom({ method copyWith (line 530) | ProfileEntriesCompanion copyWith({ method toColumns (line 565) | Map toColumns(bool nullToAbsent) method toString (line 613) | String toString() class DatabaseAtV2 (line 634) | class DatabaseAtV2 extends GeneratedDatabase { FILE: test/drift/db/generated/schema_v3.dart class ProfileEntries (line 6) | class ProfileEntries extends Table method map (line 131) | ProfileEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 190) | ProfileEntries createAlias(String alias) class ProfileEntriesData (line 195) | class ProfileEntriesData extends DataClass method toColumns (line 226) | Map toColumns(bool nullToAbsent) method toCompanion (line 260) | ProfileEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 314) | Map toJson({ValueSerializer? serializer}) method copyWith (line 333) | ProfileEntriesData copyWith({ method copyWithCompanion (line 364) | ProfileEntriesData copyWithCompanion(ProfileEntriesCompanion data) method toString (line 391) | String toString() class ProfileEntriesCompanion (line 445) | class ProfileEntriesCompanion extends UpdateCompanion { method custom (line 496) | Insertable custom({ method copyWith (line 530) | ProfileEntriesCompanion copyWith({ method toColumns (line 565) | Map toColumns(bool nullToAbsent) method toString (line 613) | String toString() class GeoAssetEntries (line 634) | class GeoAssetEntries extends Table method map (line 716) | GeoAssetEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 751) | GeoAssetEntries createAlias(String alias) class GeoAssetEntriesData (line 756) | class GeoAssetEntriesData extends DataClass method toColumns (line 775) | Map toColumns(bool nullToAbsent) method toCompanion (line 791) | GeoAssetEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 823) | Map toJson({ValueSerializer? serializer}) method copyWith (line 836) | GeoAssetEntriesData copyWith({ method copyWithCompanion (line 853) | GeoAssetEntriesData copyWithCompanion(GeoAssetEntriesCompanion data) method toString (line 868) | String toString() class GeoAssetEntriesCompanion (line 897) | class GeoAssetEntriesCompanion extends UpdateCompanion custom({ method copyWith (line 952) | GeoAssetEntriesCompanion copyWith({ method toColumns (line 975) | Map toColumns(bool nullToAbsent) method toString (line 1005) | String toString() class DatabaseAtV3 (line 1020) | class DatabaseAtV3 extends GeneratedDatabase { FILE: test/drift/db/generated/schema_v4.dart class ProfileEntries (line 6) | class ProfileEntries extends Table method map (line 139) | ProfileEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 202) | ProfileEntries createAlias(String alias) class ProfileEntriesData (line 207) | class ProfileEntriesData extends DataClass method toColumns (line 240) | Map toColumns(bool nullToAbsent) method toCompanion (line 277) | ProfileEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 335) | Map toJson({ValueSerializer? serializer}) method copyWith (line 355) | ProfileEntriesData copyWith({ method copyWithCompanion (line 388) | ProfileEntriesData copyWithCompanion(ProfileEntriesCompanion data) method toString (line 416) | String toString() class ProfileEntriesCompanion (line 473) | class ProfileEntriesCompanion extends UpdateCompanion { method custom (line 527) | Insertable custom({ method copyWith (line 563) | ProfileEntriesCompanion copyWith({ method toColumns (line 600) | Map toColumns(bool nullToAbsent) method toString (line 651) | String toString() class GeoAssetEntries (line 673) | class GeoAssetEntries extends Table method map (line 755) | GeoAssetEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 790) | GeoAssetEntries createAlias(String alias) class GeoAssetEntriesData (line 795) | class GeoAssetEntriesData extends DataClass method toColumns (line 814) | Map toColumns(bool nullToAbsent) method toCompanion (line 830) | GeoAssetEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 862) | Map toJson({ValueSerializer? serializer}) method copyWith (line 875) | GeoAssetEntriesData copyWith({ method copyWithCompanion (line 892) | GeoAssetEntriesData copyWithCompanion(GeoAssetEntriesCompanion data) method toString (line 907) | String toString() class GeoAssetEntriesCompanion (line 936) | class GeoAssetEntriesCompanion extends UpdateCompanion custom({ method copyWith (line 991) | GeoAssetEntriesCompanion copyWith({ method toColumns (line 1014) | Map toColumns(bool nullToAbsent) method toString (line 1044) | String toString() class DatabaseAtV4 (line 1059) | class DatabaseAtV4 extends GeneratedDatabase { FILE: test/drift/db/generated/schema_v5.dart class ProfileEntries (line 6) | class ProfileEntries extends Table method map (line 155) | ProfileEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 226) | ProfileEntries createAlias(String alias) class ProfileEntriesData (line 231) | class ProfileEntriesData extends DataClass method toColumns (line 268) | Map toColumns(bool nullToAbsent) method toCompanion (line 311) | ProfileEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 377) | Map toJson({ValueSerializer? serializer}) method copyWith (line 399) | ProfileEntriesData copyWith({ method copyWithCompanion (line 440) | ProfileEntriesData copyWithCompanion(ProfileEntriesCompanion data) method toString (line 476) | String toString() class ProfileEntriesCompanion (line 539) | class ProfileEntriesCompanion extends UpdateCompanion { method custom (line 599) | Insertable custom({ method copyWith (line 639) | ProfileEntriesCompanion copyWith({ method toColumns (line 680) | Map toColumns(bool nullToAbsent) method toString (line 737) | String toString() class AppProxyEntries (line 761) | class AppProxyEntries extends Table method map (line 799) | AppProxyEntriesData map(Map data, {String? tablePrefix}) method createAlias (line 818) | AppProxyEntries createAlias(String alias) class AppProxyEntriesData (line 823) | class AppProxyEntriesData extends DataClass method toColumns (line 834) | Map toColumns(bool nullToAbsent) method toCompanion (line 842) | AppProxyEntriesCompanion toCompanion(bool nullToAbsent) method toJson (line 862) | Map toJson({ValueSerializer? serializer}) method copyWith (line 871) | AppProxyEntriesData copyWith({String? mode, String? pkgName, int? flags}) method copyWithCompanion (line 877) | AppProxyEntriesData copyWithCompanion(AppProxyEntriesCompanion data) method toString (line 886) | String toString() class AppProxyEntriesCompanion (line 906) | class AppProxyEntriesCompanion extends UpdateCompanion custom({ method copyWith (line 938) | AppProxyEntriesCompanion copyWith({ method toColumns (line 953) | Map toColumns(bool nullToAbsent) method toString (line 971) | String toString() class DatabaseAtV5 (line 982) | class DatabaseAtV5 extends GeneratedDatabase { FILE: test/drift/db/migration_test.dart function main (line 14) | void main() FILE: test/features/profile/data/profile_parser_test.dart function main (line 6) | void main() FILE: web/drift_worker.js function copyProperties (line 1) | function copyProperties(a,b){var s=Object.keys(a) function mixinPropertiesHard (line 3) | function mixinPropertiesHard(a,b){var s=Object.keys(a) function mixinPropertiesEasy (line 5) | function mixinPropertiesEasy(a,b){Object.assign(b,a)} function inherit (line 12) | function inherit(a,b){a.prototype.constructor=a function inheritMany (line 17) | function inheritMany(a,b){for(var s=0;s4294967295)throw A.a(A.a4(a,0,4294967295,"length",null)) method pW (line 80) | pW(a,b){if(a<0)throw A.a(A.K("Length must be a non-negative integer: "+a... method pU (line 82) | pU(a,b){if(a<0)throw A.a(A.K("Length must be a non-negative integer: "+a... method uc (line 84) | uc(a,b){return J.k8(A.d(a,b.h("w<0>")))} method k8 (line 85) | k8(a){a.fixed$length=Array method ud (line 87) | ud(a,b){return J.tB(a,b)} method pX (line 88) | pX(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:... method ue (line 91) | ue(a,b){var s,r method uf (line 94) | uf(a,b){var s,r method cg (line 98) | cg(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.ei.prototype method V (line 108) | V(a){if(typeof a=="string")return J.bV.prototype method aM (line 116) | aM(a){if(a==null)return a method x3 (line 123) | x3(a){if(typeof a=="number")return J.cZ.prototype method fs (line 128) | fs(a){if(typeof a=="string")return J.bV.prototype method X (line 132) | X(a,b){if(a==null)return b==null method aO (line 135) | aO(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||... method px (line 137) | px(a,b,c){if(typeof b==="number")if((Array.isArray(a)||A.rE(a,a[v.dispat... method on (line 139) | on(a,b){return J.aM(a).v(a,b)} method oo (line 140) | oo(a,b){return J.fs(a).ed(a,b)} method tz (line 141) | tz(a,b,c){return J.fs(a).cM(a,b,c)} method py (line 142) | py(a,b){return J.aM(a).b8(a,b)} method tA (line 143) | tA(a,b){return J.fs(a).jG(a,b)} method tB (line 144) | tB(a,b){return J.x3(a).ag(a,b)} method pz (line 145) | pz(a,b){return J.V(a).M(a,b)} method fx (line 146) | fx(a,b){return J.aM(a).N(a,b)} method tC (line 147) | tC(a,b){return J.fs(a).ek(a,b)} method fy (line 148) | fy(a){return J.aM(a).gG(a)} method aw (line 149) | aw(a){return J.cg(a).gB(a)} method iR (line 150) | iR(a){return J.V(a).gF(a)} method M (line 151) | M(a){return J.aM(a).gt(a)} method iS (line 152) | iS(a){return J.aM(a).gC(a)} method ae (line 153) | ae(a){return J.V(a).gl(a)} method tD (line 154) | tD(a){return J.cg(a).gV(a)} method tE (line 155) | tE(a,b,c){return J.aM(a).co(a,b,c)} method cQ (line 156) | cQ(a,b,c){return J.aM(a).bd(a,b,c)} method tF (line 157) | tF(a,b,c){return J.fs(a).ha(a,b,c)} method tG (line 158) | tG(a,b,c,d,e){return J.aM(a).Z(a,b,c,d,e)} method dZ (line 159) | dZ(a,b){return J.aM(a).X(a,b)} method tH (line 160) | tH(a,b){return J.fs(a).u(a,b)} method tI (line 161) | tI(a,b,c){return J.aM(a).a0(a,b,c)} method iT (line 162) | iT(a,b){return J.aM(a).ah(a,b)} method iU (line 163) | iU(a){return J.aM(a).cj(a)} method aU (line 164) | aU(a){return J.cg(a).j(a)} method e4 (line 187) | e4(a,b,c){if(b.h("v<0>").b(a))return new A.eS(a,b.h("@<0>").H(c).h("eS<1... method ug (line 189) | ug(a){return new A.bX("Field '"+a+"' has not been initialized.")} method o5 (line 190) | o5(a){var s,r=a^48 method c6 (line 195) | c6(a,b){a=a+b&536870911 method oI (line 198) | oI(a){a=a+((a&67108863)<<3)&536870911 method aD (line 201) | aD(a,b,c){return a} method pk (line 202) | pk(a){var s,r method b3 (line 205) | b3(a,b,c,d){A.ab(b,"start") method en (line 208) | en(a,b,c,d){if(t.Q.b(a))return new A.cp(a,b,c.h("@<0>").H(d).h("cp<1,2>")) method oJ (line 210) | oJ(a,b,c){var s="takeCount" method qf (line 215) | qf(a,b,c){var s="count" method ua (line 221) | ua(a,b,c){return new A.co(a,b,c.h("co<0>"))} method ak (line 222) | ak(){return new A.b2("No element")} method pT (line 223) | pT(){return new A.b2("Too few elements")} method rO (line 324) | rO(a){var s=v.mangledGlobalNames[a] method rE (line 327) | rE(a,b){var s method u (line 330) | u(a){var s method ev (line 337) | ev(a){var s,r=$.q3 method q4 (line 342) | q4(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+... method kp (line 352) | kp(a){return A.uo(a)} method uo (line 353) | uo(a){var s,r,q,p method q5 (line 361) | q5(a){if(a==null||typeof a=="number"||A.bM(a))return J.aU(a) method up (line 366) | up(){if(!!self.location)return self.location.href method q2 (line 368) | q2(a){var s,r,q,p,o=a.length method uy (line 373) | uy(a){var s,r,q,p=A.d([],t.t) method q6 (line 379) | q6(a){var s,r,q method uz (line 384) | uz(a,b,c){var s,r,q,p method aA (line 389) | aA(a){var s method aS (line 393) | aS(a){if(a.date===void 0)a.date=new Date(a.a) method ux (line 395) | ux(a){return a.c?A.aS(a).getUTCFullYear()+0:A.aS(a).getFullYear()+0} method uv (line 396) | uv(a){return a.c?A.aS(a).getUTCMonth()+1:A.aS(a).getMonth()+1} method ur (line 397) | ur(a){return a.c?A.aS(a).getUTCDate()+0:A.aS(a).getDate()+0} method us (line 398) | us(a){return a.c?A.aS(a).getUTCHours()+0:A.aS(a).getHours()+0} method uu (line 399) | uu(a){return a.c?A.aS(a).getUTCMinutes()+0:A.aS(a).getMinutes()+0} method uw (line 400) | uw(a){return a.c?A.aS(a).getUTCSeconds()+0:A.aS(a).getSeconds()+0} method ut (line 401) | ut(a){return a.c?A.aS(a).getUTCMilliseconds()+0:A.aS(a).getMilliseconds(... method uq (line 402) | uq(a){var s=a.$thrownJsError method dV (line 405) | dV(a,b){var s,r="index" method wY (line 410) | wY(a,b,c){if(a>c)return A.a4(a,0,c,"start",null) method dS (line 413) | dS(a){return new A.aV(!0,a,null,null)} method a (line 414) | a(a){return A.rC(new Error(),a)} method rC (line 415) | rC(a,b){var s method xC (line 422) | xC(){return J.aU(this.dartException)} method y (line 423) | y(a){throw A.a(a)} method oi (line 424) | oi(a,b){throw A.rC(b,a)} method W (line 425) | W(a){throw A.a(A.ax(a))} method bE (line 426) | bE(a){var s,r,q,p,o,n method ld (line 436) | ld(a){return function($expr$){var $argumentsExpr$="$arguments$" method qo (line 438) | qo(a){return function($expr$){try{$expr$.$method$}catch(s){return s.mess... method oB (line 439) | oB(a,b){var s=b==null,r=s?null:b.method method E (line 441) | E(a){if(a==null)return new A.hp(a) method ch (line 446) | ch(a,b){if(t.w.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a method wv (line 448) | wv(a){var s,r,q,p,o,n,m,l,k,j,i,h,g method R (line 473) | R(a){var s method pm (line 481) | pm(a){if(a==null)return J.aw(a) method x_ (line 484) | x_(a,b){var s,r,q,p=a.length method w_ (line 488) | w_(a,b,c,d,e,f){switch(b){case 0:return a.$0() method cf (line 493) | cf(a,b){var s method wT (line 500) | wT(a,b){var s method tT (line 513) | tT(a2){var s,r,q,p,o,n,m,l,k,j,i=a2.co,h=a2.iS,g=a2.iI,f=a2.nDA,e=a2.aI,... method tP (line 537) | tP(a,b,c){if(typeof a=="number")return a method tQ (line 540) | tQ(a,b,c,d){var s=A.pG method pH (line 548) | pH(a,b,c,d){if(c)return A.tS(a,b,d) method tR (line 550) | tR(a,b,c,d){var s=A.pG,r=A.tN method tS (line 561) | tS(a,b,c){var s,r method pd (line 567) | pd(a){return A.tT(a)} method tM (line 568) | tM(a,b){return A.fi(v.typeUniverse,A.aE(a.a),b)} method pG (line 569) | pG(a){return a.a} method tN (line 570) | tN(a){return a.b} method pD (line 571) | pD(a){var s,r,q,p=new A.e2("receiver","interceptor"),o=J.k8(Object.getOw... method yY (line 574) | yY(a){throw A.a(new A.i8(a))} method x4 (line 575) | x4(a){return v.getIsolateTag(a)} method xF (line 576) | xF(a,b){var s=$.i method yS (line 579) | yS(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:t... method xf (line 580) | xf(a){var s,r,q,p,o,n=$.rB.$1(a),m=$.o3[n] method rJ (line 605) | rJ(a,b){var s=Object.getPrototypeOf(a) method ob (line 608) | ob(a){return J.pl(a,!1,null,!!a.$iaP)} method xh (line 609) | xh(a,b,c){var s=b.prototype method x8 (line 612) | x8(){if(!0===$.pj)return method x9 (line 615) | x9(){var s,r,q,p,o,n,m,l method x7 (line 634) | x7(){var s,r,q,p,o,n,m=B.at() method dR (line 645) | dR(a,b){return a(b)||b} method wW (line 646) | wW(a,b){var s=b.length,r=v.rttc[""+s+";"+a] method oz (line 651) | oz(a,b,c,d,e,f){var s=b?"m":"",r=c?"":"i",q=d?"u":"",p=e?"s":"",o=f?"g":... method xv (line 654) | xv(a,b,c){var s method pg (line 658) | pg(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") method xy (line 660) | xy(a,b,c,d){var s=b.fe(a,d) method rM (line 663) | rM(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$... method bc (line 665) | bc(a,b,c){var s method xw (line 670) | xw(a,b,c){var s,r,q,p method xx (line 675) | xx(a,b,c){var s,r,q method xz (line 683) | xz(a,b,c,d){var s,r,q,p method po (line 692) | po(a,b,c,d){return a.substring(0,b)+d+a.substring(c)} method xB (line 783) | xB(a){A.oi(new A.bX("Field '"+a+"' has been assigned during initializati... method G (line 784) | G(){A.oi(new A.bX("Field '' has not been initialized."),new Error())} method pq (line 785) | pq(){A.oi(new A.bX("Field '' has already been initialized."),new Error())} method oj (line 786) | oj(){A.oi(new A.bX("Field '' has been assigned during initialization."),... method m4 (line 787) | m4(a){var s=new A.m3(a) method vN (line 791) | vN(a){return a} method p5 (line 792) | p5(a,b,c){} method iJ (line 793) | iJ(a){var s,r,q method q_ (line 799) | q_(a,b,c){var s method ct (line 803) | ct(a,b,c){A.p5(a,b,c) method un (line 806) | un(a){return new Int8Array(a)} method q0 (line 807) | q0(a){return new Uint8Array(a)} method bj (line 808) | bj(a,b,c){A.p5(a,b,c) method bK (line 810) | bK(a,b,c){if(a>>>0!==a||a>=c)throw A.a(A.dV(b,a))} method ce (line 811) | ce(a,b,c){var s method qc (line 835) | qc(a,b){var s=b.c method oE (line 837) | oE(a,b){var s=b.c method qd (line 839) | qd(a){var s=a.w method uB (line 842) | uB(a){return a.as} method aq (line 843) | aq(a){return A.iG(v.typeUniverse,a,!1)} method xb (line 844) | xb(a,b){var s,r,q,p,o method bN (line 855) | bN(a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=a2.w method dP (line 903) | dP(a,b,c,d){var s,r,q,p,o=b.length,n=A.nG(o) method wt (line 908) | wt(a,b,c,d){var s,r,q,p,o,n,m=b.length,l=A.nG(m) method ws (line 915) | ws(a,b,c,d){var s,r=b.a,q=A.dP(a,r,c,d),p=b.b,o=A.dP(a,p,c,d),n=b.c,m=A.... method d (line 922) | d(a,b){a[v.arrayRti]=b method o0 (line 924) | o0(a){var s=a.$S method xa (line 927) | xa(a,b){var s method aE (line 930) | aE(a){if(a instanceof A.e)return A.t(a) method Q (line 933) | Q(a){var s=a[v.arrayRti],r=t.gn method t (line 937) | t(a){var s=a.$ti method p8 (line 939) | p8(a){var s=a.constructor,r=s.$ccache method vY (line 942) | vY(a,b){var s=a instanceof A.cl?Object.getPrototypeOf(Object.getPrototyp... method x6 (line 945) | x6(a){var s,r=v.types,q=r[a] method x5 (line 949) | x5(a){return A.bO(A.t(a))} method pi (line 950) | pi(a){var s=A.o0(a) method pc (line 952) | pc(a){var s method bO (line 959) | bO(a){var s=a.r method r9 (line 961) | r9(a){var s,r,q=a.as,p=q.replace(/\*/g,"") method wZ (line 966) | wZ(a,b){var s,r,q=b,p=q.length method bd (line 971) | bd(a){return A.bO(A.iG(v.typeUniverse,a,!1))} method vX (line 972) | vX(a){var s,r,q,p,o,n,m=this method bL (line 993) | bL(a,b,c){a.b=c method vW (line 995) | vW(a){var s,r=this,q=A.vS method iL (line 1003) | iL(a){var s=a.w,r=!0 method vT (line 1006) | vT(a){var s=this method vV (line 1009) | vV(a){if(a==null)return!0 method w7 (line 1011) | w7(a){var s,r=this method w2 (line 1016) | w2(a){var s,r=this method vS (line 1023) | vS(a){var s=this method vU (line 1026) | vU(a){var s=this method re (line 1030) | re(a,b){throw A.a(A.vc(A.qG(a,A.aK(b,null))))} method qG (line 1031) | qG(a,b){return A.fX(a)+": type '"+A.aK(A.pc(a),null)+"' is not a subtype... method vc (line 1032) | vc(a){return new A.fe("TypeError: "+a)} method aC (line 1033) | aC(a,b){return new A.fe("TypeError: "+A.qG(a,b))} method w0 (line 1034) | w0(a){var s=this,r=s.w===6?s.x:s method w4 (line 1036) | w4(a){return a!=null} method vB (line 1037) | vB(a){if(a!=null)return a method w8 (line 1039) | w8(a){return!0} method vD (line 1040) | vD(a){return a} method rh (line 1041) | rh(a){return!1} method bM (line 1042) | bM(a){return!0===a||!1===a} method bJ (line 1043) | bJ(a){if(!0===a)return!0 method yn (line 1046) | yn(a){if(!0===a)return!0 method ym (line 1050) | ym(a){if(!0===a)return!0 method r (line 1054) | r(a){if(typeof a=="number")return a method yp (line 1056) | yp(a){if(typeof a=="number")return a method yo (line 1059) | yo(a){if(typeof a=="number")return a method bn (line 1062) | bn(a){return typeof a=="number"&&Math.floor(a)===a} method h (line 1063) | h(a){if(typeof a=="number"&&Math.floor(a)===a)return a method yr (line 1065) | yr(a){if(typeof a=="number"&&Math.floor(a)===a)return a method yq (line 1068) | yq(a){if(typeof a=="number"&&Math.floor(a)===a)return a method w3 (line 1071) | w3(a){return typeof a=="number"} method ys (line 1072) | ys(a){if(typeof a=="number")return a method yu (line 1074) | yu(a){if(typeof a=="number")return a method yt (line 1077) | yt(a){if(typeof a=="number")return a method w6 (line 1080) | w6(a){return typeof a=="string"} method ad (line 1081) | ad(a){if(typeof a=="string")return a method yv (line 1083) | yv(a){if(typeof a=="string")return a method vC (line 1086) | vC(a){if(typeof a=="string")return a method ro (line 1089) | ro(a,b){var s,r,q method wg (line 1092) | wg(a,b){var s,r,q,p,o,n,m=a.x,l=a.y method rf (line 1101) | rf(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=", ",a2=null method aK (line 1130) | aK(a,b){var s,r,q,p,o,n,m=a.w method wu (line 1148) | wu(a){var s=v.mangledGlobalNames[a] method vm (line 1151) | vm(a,b){var s=a.tR[b] method vl (line 1154) | vl(a,b){var s,r,q,p,o,n=a.eT,m=n[b] method vk (line 1163) | vk(a,b){return A.r6(a.tR,b)} method vj (line 1164) | vj(a,b){return A.r6(a.eT,b)} method iG (line 1165) | iG(a,b,c){var s,r=a.eC,q=r.get(b) method fi (line 1170) | fi(a,b,c){var s,r,q=b.z method qT (line 1177) | qT(a,b,c){var s,r,q,p=b.Q method bI (line 1185) | bI(a,b){b.a=A.vW method fh (line 1188) | fh(a,b,c){var s,r,q=a.eC.get(c) method qS (line 1196) | qS(a,b,c){var s,r=b.as+"*",q=a.eC.get(r) method vh (line 1201) | vh(a,b,c,d){var s,r,q method p0 (line 1210) | p0(a,b,c){var s,r=b.as+"?",q=a.eC.get(r) method vg (line 1215) | vg(a,b,c,d){var s,r,q,p method qQ (line 1228) | qQ(a,b,c){var s,r=b.as+"/",q=a.eC.get(r) method ve (line 1233) | ve(a,b,c,d){var s,r method vi (line 1242) | vi(a,b){var s,r,q=""+b+"^",p=a.eC.get(q) method ff (line 1251) | ff(a){var s,r,q,p=a.length method vd (line 1254) | vd(a){var s,r,q,p,o,n=a.length method fg (line 1258) | fg(a,b,c){var s,r,q,p=b method oZ (line 1271) | oZ(a,b,c){var s,r,q,p,o,n method qR (line 1285) | qR(a,b,c){var s,r,q="+"+(b+"("+A.ff(c)+")"),p=a.eC.get(q) method qP (line 1295) | qP(a,b,c){var s,r,q,p,o,n=b.as,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h... method p_ (line 1309) | p_(a,b,c,d){var s,r=b.as+("<"+A.ff(c)+">"),q=a.eC.get(r) method vf (line 1314) | vf(a,b,c,d,e){var s,r,q,p,o,n,m,l method qJ (line 1326) | qJ(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}} method qL (line 1327) | qL(a){var s,r,q,p,o,n,m,l=a.r,k=a.s method v4 (line 1397) | v4(a,b,c,d){var s,r,q=b-48 method qK (line 1402) | qK(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 method v6 (line 1415) | v6(a,b){var s,r=a.u,q=A.qI(a,b),p=b.pop() method v3 (line 1422) | v3(a,b){var s,r,q,p=a.u,o=b.pop(),n=null,m=null method v5 (line 1444) | v5(a,b){var s=b.pop() method qI (line 1448) | qI(a,b){var s=b.splice(a.p) method cd (line 1452) | cd(a,b,c){if(typeof c=="string")return A.fg(a,c,a.sEA) method qM (line 1455) | qM(a,b,c){var s,r=c.length method v8 (line 1457) | v8(a,b,c){var s,r=c.length method v7 (line 1459) | v7(a,b,c){var s,r,q=b.w method xd (line 1471) | xd(a,b,c){var s,r=b.d method a7 (line 1478) | a7(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i method rg (line 1521) | rg(a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 method w1 (line 1556) | w1(a,b,c,d,e,f){var s,r,q,p,o,n=b.x,m=d.x method r7 (line 1566) | r7(a,b,c,d,e,f,g){var s,r=b.length method w5 (line 1569) | w5(a,b,c,d,e,f){var s,r=b.y,q=d.y,p=r.length method ft (line 1574) | ft(a){var s=a.w,r=!0 method xc (line 1577) | xc(a){var s method bP (line 1581) | bP(a){var s=a.w method r6 (line 1583) | r6(a,b){var s,r,q=Object.keys(b),p=q.length method nG (line 1586) | nG(a){return a>0?new Array(a):v.typeUniverse.sEA} method uQ (line 1597) | uQ(){var s,r,q={} method uR (line 1605) | uR(a){self.scheduleImmediate(A.cf(new A.lR(a),0))} method uS (line 1606) | uS(a){self.setImmediate(A.cf(new A.lS(a),0))} method uT (line 1607) | uT(a){A.oK(B.z,a)} method oK (line 1608) | oK(a,b){var s=B.b.I(a.a,1000) method va (line 1610) | va(a,b){var s=new A.iD() method vb (line 1613) | vb(a,b){var s=new A.iD() method o (line 1616) | o(a){return new A.i_(new A.k($.i,a.h("k<0>")),a.h("i_<0>"))} method n (line 1617) | n(a,b){a.$2(0,null) method c (line 1620) | c(a,b){A.vE(a,b)} method m (line 1621) | m(a,b){b.L(a)} method l (line 1622) | l(a,b){b.bx(A.E(a),A.R(a))} method vE (line 1623) | vE(a,b){var s,r,q=new A.nI(b),p=new A.nJ(b) method p (line 1631) | p(a){var s=function(b,c){return function(d,e){while(true){try{b(d,e) method qO (line 1635) | qO(a,b,c){return 0} method iV (line 1636) | iV(a,b){var s=A.aD(a,"error",t.K) method fD (line 1638) | fD(a){var s method u8 (line 1641) | u8(a,b){var s=new A.k($.i,b.h("k<0>")) method jW (line 1644) | jW(a,b){var s,r,q,p,o,n,m=null method aX (line 1653) | aX(a,b){var s=a==null?b.a(a):a,r=new A.k($.i,b.h("k<0>")) method pQ (line 1656) | pQ(a,b,c){var s,r method pP (line 1665) | pP(a,b){var s,r=!b.b(null) method ou (line 1670) | ou(a,b){var s,r,q,p,o,n,m,l,k={},j=null,i=!1,h=new A.k($.i,b.h("k>")) method p6 (line 1685) | p6(a,b,c){var s=$.i.aL(b,c) method v0 (line 1689) | v0(a,b,c){var s=new A.k(b,c.h("k<0>")) method eX (line 1693) | eX(a,b){var s=new A.k($.i,b.h("k<0>")) method oV (line 1697) | oV(a,b){var s,r method v1 (line 1707) | v1(a,b){var s,r,q={},p=q.a=a method du (line 1716) | du(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g={},f=g.a=a method wi (line 1767) | wi(a,b){if(t.b.b(a))return b.d5(a,t.z,t.K,t.l) method wa (line 1770) | wa(){var s,r method wr (line 1776) | wr(){$.p9=!0 method rq (line 1780) | rq(a){var s=new A.i0(a),r=$.fo method wq (line 1783) | wq(a){var s,r,q,p=$.dO method oh (line 1793) | oh(a){var s,r=null,q=$.i method xS (line 1800) | xS(a){return new A.dG(A.aD(a,"stream",t.K))} method eD (line 1801) | eD(a,b,c,d){var s=null method iM (line 1803) | iM(a){var s,r,q method v_ (line 1808) | v_(a,b,c,d,e,f){var s=$.i,r=e?1:0,q=c!=null?32:0,p=A.i5(s,b,f),o=A.i6(s,... method i5 (line 1810) | i5(a,b,c){var s=b==null?A.wB():b method i6 (line 1812) | i6(a,b){if(b==null)b=A.wC() method wb (line 1816) | wb(a){} method wd (line 1817) | wd(a,b){$.i.c4(a,b)} method wc (line 1818) | wc(){} method wo (line 1819) | wo(a,b,c){var s,r,q,p,o,n method vK (line 1827) | vK(a,b,c,d){var s=a.J(),r=$.ci() method vL (line 1830) | vL(a,b){return new A.nK(a,b)} method r8 (line 1831) | r8(a,b,c){var s=a.J(),r=$.ci() method v9 (line 1834) | v9(a,b,c){return new A.dE(new A.nr(null,null,a,c,b),b.h("@<0>").H(c).h("... method qi (line 1835) | qi(a,b){var s=$.i method wm (line 1838) | wm(a,b,c,d,e){A.fq(d,e)} method fq (line 1839) | fq(a,b){A.wq(new A.nS(a,b))} method nT (line 1840) | nT(a,b,c,d){var s,r=$.i method nV (line 1846) | nV(a,b,c,d,e){var s,r=$.i method nU (line 1852) | nU(a,b,c,d,e,f){var s,r=$.i method rm (line 1858) | rm(a,b,c,d){return d} method rn (line 1859) | rn(a,b,c,d){return d} method rl (line 1860) | rl(a,b,c,d){return d} method wl (line 1861) | wl(a,b,c,d,e){return null} method nW (line 1862) | nW(a,b,c,d){var s,r method wk (line 1866) | wk(a,b,c,d,e){return A.oK(d,B.d!==c?c.ef(e,t.H):e)} method wj (line 1867) | wj(a,b,c,d,e){var s method wn (line 1871) | wn(a,b,c,d){A.pn(d)} method wf (line 1872) | wf(a){$.i.hf(a)} method rk (line 1873) | rk(a,b,c,d,e){var s,r,q method xs (line 1882) | xs(a,b,c){A.aD(a,"body",c.h("0()")) method wp (line 1884) | wp(a,b,c,d){return $.i.h4(c,b).bg(a,d)} method pS (line 2192) | pS(a,b){return new A.cE(a.h("@<0>").H(b).h("cE<1,2>"))} method qH (line 2193) | qH(a,b){var s=a[b] method oX (line 2195) | oX(a,b,c){if(c==null)a[b]=a method oW (line 2197) | oW(){var s=Object.create(null) method uh (line 2201) | uh(a,b){return new A.bu(a.h("@<0>").H(b).h("bu<1,2>"))} method kf (line 2202) | kf(a,b,c){return A.x_(a,new A.bu(b.h("@<0>").H(c).h("bu<1,2>")))} method a3 (line 2203) | a3(a,b){return new A.bu(a.h("@<0>").H(b).h("bu<1,2>"))} method oC (line 2204) | oC(a){return new A.eZ(a.h("eZ<0>"))} method oY (line 2205) | oY(){var s=Object.create(null) method im (line 2209) | im(a,b,c){var s=new A.dy(a,b,c.h("dy<0>")) method u9 (line 2212) | u9(a,b,c){var s=A.pS(b,c) method oD (line 2215) | oD(a){var s,r={} method vz (line 2282) | vz(a,b,c){var s,r,q,p,o=c-b method vy (line 2288) | vy(a,b,c,d){var s=a?$.tb():$.ta() method r5 (line 2292) | r5(a,b){var s,r method pA (line 2295) | pA(a,b,c,d,e,f){if(B.b.aA(f,4)!==0)throw A.a(A.ai("Invalid base64 paddin... method vA (line 2298) | vA(a){switch(a){case 65:return"Missing extension byte" method pC (line 2323) | pC(a){var s=A.qF(a,null) method oU (line 2326) | oU(a,b){var s=A.qF(a,b) method uX (line 2329) | uX(a,b){var s,r,q=$.b7(),p=a.length,o=4-p%4 method qx (line 2336) | qx(a){if(48<=a&&a<=57)return a-48 method uY (line 2338) | uY(a,b,c){var s,r,q,p,o,n,m,l=a.length,k=l-b,j=B.aH.jE(k/4),i=new Uint16... method qF (line 2351) | qF(a,b){var s,r,q,p,o method aJ (line 2362) | aJ(a,b){while(!0){if(!(a>0&&b[a-1]===0))break;--a}return a} method oS (line 2363) | oS(a,b,c,d){var s,r=new Uint16Array(d),q=c-b method qw (line 2366) | qw(a){var s method eJ (line 2373) | eJ(a){var s,r,q,p,o=a<0 method uU (line 2390) | uU(a){var s,r,q,p,o,n,m,l,k method oT (line 2412) | oT(a,b,c,d){var s method qD (line 2418) | qD(a,b,c,d){var s,r,q,p=B.b.I(c,16),o=B.b.aA(c,16),n=16-o,m=B.b.b0(1,n)-1 method qy (line 2422) | qy(a,b,c,d){var s,r,q,p=B.b.I(c,16) method uZ (line 2429) | uZ(a,b,c,d){var s,r,q=B.b.I(c,16),p=B.b.aA(c,16),o=16-p,n=B.b.b0(1,p)-1,... method lZ (line 2433) | lZ(a,b,c,d){var s,r=b-d method uV (line 2436) | uV(a,b,c,d,e){var s,r method i4 (line 2442) | i4(a,b,c,d,e){var s,r method qE (line 2448) | qE(a,b,c,d,e,f){var s,r,q,p,o method uW (line 2458) | uW(a,b,c){var s,r=b[c] method u_ (line 2463) | u_(a){throw A.a(A.ag(a,"object","Expandos are not allowed on strings, nu... method aN (line 2464) | aN(a,b){var s=A.q4(a,b) method tZ (line 2467) | tZ(a,b){a=A.a(a) method b_ (line 2471) | b_(a,b,c,d){var s,r=c?J.pW(a,d):J.pV(a,d) method pZ (line 2474) | pZ(a,b,c){var s,r=A.d([],c.h("w<0>")) method ay (line 2478) | ay(a,b,c){var s method pY (line 2482) | pY(a,b){var s,r method aG (line 2487) | aG(a,b){var s=A.pZ(a,!1,b) method qh (line 2491) | qh(a,b,c){var s,r,q,p,o method qg (line 2504) | qg(a){return A.aA(a)} method uD (line 2505) | uD(a,b,c){var s=a.length method J (line 2508) | J(a,b,c,d,e){return new A.cs(a,A.oz(a,d,b,e,c,!1))} method oH (line 2509) | oH(a,b,c){var s=J.M(b) method eF (line 2514) | eF(){var s,r,q=A.up() method vx (line 2522) | vx(a,b,c,d){var s,r,q,p,o,n="0123456789ABCDEF" method oG (line 2530) | oG(){return A.R(new Error())} method tV (line 2531) | tV(a){var s=Math.abs(a),r=a<0?"-":"" method pI (line 2536) | pI(a){if(a>=100)return""+a method fO (line 2539) | fO(a){if(a>=10)return""+a method pJ (line 2541) | pJ(a,b){return new A.bp(a+1000*b)} method or (line 2542) | or(a,b){var s,r,q method tY (line 2545) | tY(a,b){var s,r,q=A.a3(t.N,b) method fX (line 2548) | fX(a){if(typeof a=="number"||A.bM(a)||a==null)return J.aU(a) method pM (line 2551) | pM(a,b){A.aD(a,"error",t.K) method e_ (line 2554) | e_(a){return new A.fC(a)} method K (line 2555) | K(a,b){return new A.aV(!1,null,b,a)} method ag (line 2556) | ag(a,b,c){return new A.aV(!0,a,b,c)} method bR (line 2557) | bR(a,b){return a} method kt (line 2558) | kt(a,b){return new A.d7(null,null,!0,a,b,"Value not in range")} method a4 (line 2559) | a4(a,b,c,d,e){return new A.d7(b,c,!0,a,d,"Invalid value")} method qa (line 2560) | qa(a,b,c,d){if(ac)throw A.a(A.a4(a,b,c,d,null)) method b9 (line 2562) | b9(a,b,c){if(0>a||a>c)throw A.a(A.a4(a,0,c,"start",null)) method ab (line 2565) | ab(a,b){if(a<0)throw A.a(A.a4(a,0,null,b,null)) method h4 (line 2567) | h4(a,b,c,d,e){return new A.h3(b,!0,a,e,"Index out of range")} method H (line 2568) | H(a){return new A.hL(a)} method qp (line 2569) | qp(a){return new A.hH(a)} method B (line 2570) | B(a){return new A.b2(a)} method ax (line 2571) | ax(a){return new A.fK(a)} method jL (line 2572) | jL(a){return new A.id(a)} method ai (line 2573) | ai(a,b,c){return new A.bs(a,b,c)} method ub (line 2574) | ub(a,b,c){var s,r method ox (line 2580) | ox(a,b,c){var s,r method w9 (line 2588) | w9(a,b){var s,r,q,p,o,n,m,l=a.gt(a),k=0,j=0 method es (line 2613) | es(a,b,c,d){var s method xq (line 2625) | xq(a){var s=A.u(a),r=$.rK method qr (line 2628) | qr(a){var s,r=null,q=new A.av(""),p=A.d([-1],t.t) method bm (line 2635) | bm(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null,a4=a5.... method uO (line 2702) | uO(a){return A.p4(a,0,a.length,B.j,!1)} method uN (line 2703) | uN(a,b,c){var s,r,q,p,o,n,m="IPv4 address should contain exactly 4 parts... method qu (line 2716) | qu(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.li(a),c=new A.... method fk (line 2740) | fk(a,b,c,d,e,f,g){return new A.fj(a,b,c,d,e,f,g)} method aj (line 2741) | aj(a,b,c,d){var s,r,q,p,o,n,m,l,k=null method qV (line 2759) | qV(a){if(a==="http")return 80 method dL (line 2762) | dL(a,b,c){throw A.a(A.ai(c,a,b))} method qU (line 2763) | qU(a,b){return b?A.vt(a,!1):A.vs(a,!1)} method vo (line 2764) | vo(a,b){var s,r,q method nz (line 2768) | nz(a,b,c){var s,r,q method vp (line 2773) | vp(a,b){var s,r="Illegal drive letter " method vs (line 2779) | vs(a,b){var s=null,r=A.d(a.split("/"),t.s) method vt (line 2782) | vt(a,b){var s,r,q,p,o="\\",n=null,m="file" method nB (line 2801) | nB(a,b){if(a!=null&&a===A.qV(b))return null method qZ (line 2803) | qZ(a,b,c,d){var s,r,q,p,o,n method vq (line 2819) | vq(a,b,c){var s=B.a.aW(a,"%",b) method r4 (line 2821) | r4(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=d!==""?new A.av(d):null method vv (line 2849) | vv(a,b,c){var s,r,q,p,o,n,m,l,k,j,i method nC (line 2883) | nC(a,b,c){var s,r,q method vn (line 2890) | vn(a){if(a==="http")return"http" method r1 (line 2895) | r1(a,b,c){if(a==null)return"" method r_ (line 2897) | r_(a,b,c,d,e,f){var s,r=e==="file",q=r||f method vu (line 2903) | vu(a,b,c){var s=b.length===0 method r0 (line 2906) | r0(a,b,c,d){if(a!=null)return A.fl(a,b,c,B.p,!0,!1) method qY (line 2908) | qY(a,b,c){if(a==null)return null method p2 (line 2910) | p2(a,b,c){var s,r,q,p,o,n=b+2 method p1 (line 2921) | p1(a){var s,r,q,p,o,n="0123456789ABCDEF" method fl (line 2934) | fl(a,b,c,d,e,f){var s=A.r3(a,b,c,d,e,f) method r3 (line 2936) | r3(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null method r2 (line 2958) | r2(a){if(B.a.u(a,"."))return!0 method cJ (line 2960) | cJ(a){var s,r,q,p,o,n method p3 (line 2968) | p3(a,b){var s,r,q,p,o,n method qW (line 2982) | qW(a){var s,r,q=a.length method vw (line 2986) | vw(a,b){if(a.kc("package")&&a.c==null)return A.rr(b,0,b.length) method vr (line 2988) | vr(a,b){var s,r,q method p4 (line 2994) | p4(a,b,c,d,e){var s,r,q,p,o=b method qX (line 3008) | qX(a){var s=a|32 method uM (line 3010) | uM(a,b,c,d,e){d.a=d.a} method qq (line 3011) | qq(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.d([b-1],t.t) method uL (line 3026) | uL(a,b,c){var s,r,q,p,o,n="0123456789ABCDEF" method vP (line 3037) | vP(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn... method rp (line 3175) | rp(a,b,c,d,e){var s,r,q,p,o=$.tn() method qN (line 3181) | qN(a){if(a.b===7&&B.a.u(a.a,"package")&&a.c<=0)return A.rr(a.a,a.e,a.f) method rr (line 3183) | rr(a,b,c){var s,r,q method vM (line 3188) | vM(a,b,c){var s,r,q,p,o,n method bb (line 3286) | bb(a){var s method cL (line 3291) | cL(a){var s method iK (line 3296) | iK(a){var s method nR (line 3301) | nR(a){var s method p7 (line 3306) | p7(a){var s method vF (line 3311) | vF(a,b,c){if(c>=1)return a.$1(b) method vG (line 3313) | vG(a,b,c,d){if(d>=2)return a.$2(b,c) method vH (line 3316) | vH(a,b,c,d,e){if(e>=3)return a.$3(b,c,d) method vI (line 3320) | vI(a,b,c,d,e,f){if(f>=4)return a.$4(b,c,d,e) method vJ (line 3325) | vJ(a,b,c,d,e,f,g){if(g>=5)return a.$5(b,c,d,e,f) method rj (line 3331) | rj(a){return a==null||A.bM(a)||typeof a=="number"||typeof a=="string"||t... method xe (line 3332) | xe(a){if(A.rj(a))return a method cM (line 3334) | cM(a,b,c){return a[b].apply(a,c)} method dT (line 3335) | dT(a,b){var s,r method a_ (line 3346) | a_(a,b){var s=new A.k($.i,b.h("k<0>")),r=new A.a2(s,b.h("a2<0>")) method ri (line 3349) | ri(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof ... method ry (line 3350) | ry(a){if(A.ri(a))return a method rF (line 3357) | rF(a,b){return Math.max(a,b)} method xu (line 3358) | xu(a){return Math.sqrt(a)} method xt (line 3359) | xt(a){return Math.sin(a)} method wV (line 3360) | wV(a){return Math.cos(a)} method xA (line 3361) | xA(a){return Math.tan(a)} method ww (line 3362) | ww(a){return Math.acos(a)} method wx (line 3363) | wx(a){return Math.asin(a)} method wR (line 3364) | wR(a){return Math.atan(a)} method tW (line 3371) | tW(a,b){var s=new A.ea(a,b,A.a3(t.S,t.aR),A.eD(null,null,!0,t.al),new A.... method uC (line 3425) | uC(a,b,c){var s=null,r=t.S,q=A.d([],t.t) method xr (line 3474) | xr(a,b){var s,r,q={} method rx (line 3482) | rx(){var s=$.i.i(0,B.ah) method rd (line 3498) | rd(a){return"SAVEPOINT s"+a} method rb (line 3499) | rb(a){return"RELEASE s"+a} method rc (line 3500) | rc(a){return"ROLLBACK TO s"+a} method q9 (line 3559) | q9(a,b){var s,r,q,p=A.a3(t.N,t.S) method uA (line 3562) | uA(a){var s,r,q,p,o,n,m,l,k method tK (line 3574) | tK(a,b){return new A.dx(a,b)} method tX (line 3587) | tX(a){var s="moor_contains" method we (line 3602) | we(a){var s=a.i(0,0),r=a.i(0,1) method dQ (line 3605) | dQ(a){return new A.nX(a)} method wh (line 3606) | wh(a){var s,r,q,p,o,n,m,l,k=!1,j=!0,i=!1,h=!1,g=a.a.b method vO (line 3623) | vO(a){var s,r,q=a.a.b method uP (line 3646) | uP(a,b,c){var s=null,r=new A.hC(t.a7),q=t.X,p=A.eD(s,s,!1,q),o=A.eD(s,s,... method q8 (line 3670) | q8(a){var s method q7 (line 3676) | q7(a){if("v" in a)return A.q8(A.h(A.r(a.v))) method oL (line 3678) | oL(a){var s,r,q,p,o,n,m,l,k,j,i=A.ad(a.type),h=a.payload method pL (line 3719) | pL(a){var s,r,q=A.d([],t.L),p=B.c.b8(a,t.m),o=p.$ti method pK (line 3727) | pK(a){var s,r,q,p,o=A.d([],t.W) method dN (line 3733) | dN(a,b,c,d){var s={} method pb (line 3775) | pb(){var s=self.navigator method cN (line 3778) | cN(){var s=0,r=A.o(t.y),q,p=2,o,n=[],m,l,k,j,i,h,g,f method iN (line 3834) | iN(){var s=0,r=A.o(t.y),q,p=2,o,n,m,l,k,j,i method dU (line 3865) | dU(a){return A.wS(a)} method wS (line 3866) | wS(a){var s=0,r=A.o(t.y),q,p=2,o,n,m,l,k,j,i,h,g,f method o2 (line 3913) | o2(a){var s=0,r=A.o(t.H),q,p method dW (line 3923) | dW(){var s=0,r=A.o(t.o),q,p=2,o,n=[],m,l,k,j,i,h,g,f,e method fr (line 3977) | fr(a){return A.wX(a)} method wX (line 3978) | wX(a){var s=0,r=A.o(t.H),q,p=2,o,n,m,l,k,j method jc (line 4004) | jc(a,b){var s=new A.k($.i,b.h("k<0>")),r=new A.a8(s,b.h("a8<0>")) method jl (line 4079) | jl(a,b){if(a==null)a="." method pa (line 4081) | pa(a){return a} method rs (line 4082) | rs(a,b){var s,r,q,p,o,n,m,l method d4 (line 4104) | d4(a,b){var s,r,q,p,o,n=b.hu(a) method q1 (line 4122) | q1(a){return new A.eu(a)} method uE (line 4124) | uE(){if(A.eF().gY()!=="file")return $.cP() method vQ (line 4160) | vQ(a,b,c){var s,r,q,p,o,n=new A.hQ(c,A.b_(c.b,null,!1,t.X)) method vR (line 4167) | vR(a,b){var s,r,q,p,o method cz (line 4230) | cz(a){return new A.aI(a)} method bf (line 4269) | bf(a,b){var s=new A.k($.i,b.h("k<0>")),r=new A.a8(s,b.h("a8<0>")) method tU (line 4273) | tU(a,b){var s=new A.k($.i,b.h("k<0>")),r=new A.a8(s,b.h("a8<0>")) method ls (line 4298) | ls(a,b){var s=0,r=A.o(t.g9),q,p,o,n,m,l method lw (line 4320) | lw(a){var s=0,r=A.o(t.ab),q,p,o method lv (line 4331) | lv(a){var s=0,r=A.o(t.ab),q,p,o method qb (line 4352) | qb(a){var s method uj (line 4356) | uj(a){return B.h} method uk (line 4357) | uk(a){var s=a.b method ul (line 4359) | ul(a){var s=a.b method hR (line 4381) | hR(a){var s=0,r=A.o(t.ei),q,p,o,n,m,l,k,j,i method h5 (line 4427) | h5(a){var s=0,r=A.o(t.bd),q,p,o,n,m,l method ow (line 4501) | ow(a){var s=$.iP() method hx (line 4511) | hx(a){var s=0,r=A.o(t.gW),q,p,o,n,m,l,k method hw (line 4532) | hw(a,b){var s=0,r=A.o(t.gW),q,p,o,n,m,l,k,j,i,h,g method ll (line 4576) | ll(d6){var s=0,r=A.o(t.h2),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3... method aL (line 4700) | aL(a){var s,r,q method oN (line 4705) | oN(a,b){var s,r=A.bj(a.buffer,b,null) method c9 (line 4708) | c9(a,b,c){var s=a.buffer method oM (line 4710) | oM(a,b,c){var s method qv (line 4714) | qv(a,b,c){var s=new Uint8Array(c) method v2 (line 4717) | v2(){var s=t.S method tO (line 4882) | tO(a){var s,r,q=u.q method u7 (line 4896) | u7(a){return A.pO(a)} method pO (line 4897) | pO(a){return A.h0(a,new A.jU(a))} method u6 (line 4898) | u6(a){return A.u3(a)} method u3 (line 4899) | u3(a){return A.h0(a,new A.jS(a))} method u0 (line 4900) | u0(a){return A.h0(a,new A.jP(a))} method u4 (line 4901) | u4(a){return A.u1(a)} method u1 (line 4902) | u1(a){return A.h0(a,new A.jQ(a))} method u5 (line 4903) | u5(a){return A.u2(a)} method u2 (line 4904) | u2(a){return A.h0(a,new A.jR(a))} method h1 (line 4905) | h1(a){if(B.a.M(a,$.rQ()))return A.bm(a) method h0 (line 4910) | h0(a,b){var s,r method qm (line 4927) | qm(a){if(t.a.b(a))return a method qn (line 4930) | qn(a){var s,r,q method uJ (line 4941) | uJ(a){return A.ql(a)} method ql (line 4942) | ql(a){var s=A.aG(A.uK(a),t.B) method uK (line 4944) | uK(a){var s,r=B.a.eM(a),q=$.pw(),p=t.U,o=new A.aT(A.d(A.bc(r,q,"").split... method uH (line 4951) | uH(a){var s=A.b3(A.d(a.split("\n"),t.s),1,null,t.N).hF(0,new A.l6()),r=t.B method uG (line 4954) | uG(a){var s=A.aG(new A.az(new A.aT(A.d(a.split("\n"),t.s),new A.l5(),t.U... method uF (line 4956) | uF(a){var s=A.aG(new A.az(new A.aT(A.d(B.a.eM(a).split("\n"),t.s),new A.... method uI (line 4958) | uI(a){return A.qk(a)} method qk (line 4959) | qk(a){var s=a.length===0?A.d([],t.e):new A.az(new A.aT(A.d(B.a.eM(a).spl... method qj (line 4962) | qj(a,b){var s=A.aG(a,t.B) method pR (line 4985) | pR(a,b,c,d){var s,r={} method aB (line 5008) | aB(a,b,c,d){var s method rt (line 5014) | rt(a,b){var s=$.i method pn (line 5032) | pn(a){if(typeof dartPrint=="function"){dartPrint(a) method ui (line 5036) | ui(a){return a} method oy (line 5037) | oy(a,b){var s,r,q,p,o,n method ha (line 5044) | ha(a,b,c,d,e,f){var s method pf (line 5050) | pf(){var s,r,q,p,o=null method rD (line 5060) | rD(a){var s method rz (line 5064) | rz(a,b){var s,r,q=null,p=a.length,o=b+2 method pe (line 5075) | pe(a,b,c,d,e,f){var s=b.a,r=b.b,q=A.h(A.r(s.CW.call(null,r))),p=a.b method iO (line 5077) | iO(a,b,c,d,e){throw A.a(A.pe(a.a,a.b,b,c,d,e))} method pB (line 5078) | pB(a){if(a.ag(0,$.tw())<0||a.ag(0,$.tv())>0)throw A.a(A.jL("BigInt value... method ky (line 5080) | ky(a){var s=0,r=A.o(t.E),q method qe (line 5089) | qe(a,b,c){var s=self.DataView,r=[a] method oF (line 5093) | oF(a,b,c){var s=self.Uint8Array,r=[a] method tL (line 5097) | tL(a,b){self.Atomics.notify(a,b,1/0)} method rN (line 5098) | rN(){var s=self.navigator method jM (line 5101) | jM(a,b,c){return a.read(b,c)} method ot (line 5102) | ot(a,b,c){return a.write(b,c)} method pN (line 5103) | pN(a,b){return A.a_(a.removeEntry(b,{recursive:!1}),t.X)} method ov (line 5104) | ov(a,b){var s,r method xg (line 5107) | xg(){var s=t.m.a(self) method O (line 5114) | O(a,b){return a===b} method gB (line 5115) | gB(a){return A.ev(a)} method j (line 5116) | j(a){return"Instance of '"+A.kp(a)+"'"} method gV (line 5117) | gV(a){return A.bO(A.p8(this))} method j (line 5119) | j(a){return String(a)} method gB (line 5120) | gB(a){return a?519018:218159} method gV (line 5121) | gV(a){return A.bO(t.y)} method O (line 5125) | O(a,b){return null==b} method j (line 5126) | j(a){return"null"} method gB (line 5127) | gB(a){return 0} method gB (line 5132) | gB(a){return 0} method j (line 5133) | j(a){return String(a)} method j (line 5137) | j(a){var s=a[$.dX()] method gB (line 5141) | gB(a){return 0} method j (line 5142) | j(a){return String(a)} method gB (line 5144) | gB(a){return 0} method j (line 5145) | j(a){return String(a)} method b8 (line 5147) | b8(a,b){return new A.ah(a,A.Q(a).h("@<1>").H(b).h("ah<1,2>"))} method v (line 5148) | v(a,b){if(!!a.fixed$length)A.y(A.H("add")) method d6 (line 5150) | d6(a,b){var s method cY (line 5155) | cY(a,b,c){var s method ev (line 5160) | ev(a,b,c){var s,r method hi (line 5169) | hi(a){if(!!a.fixed$length)A.y(A.H("removeLast")) method A (line 5172) | A(a,b){var s method aJ (line 5176) | aJ(a,b){var s method hU (line 5180) | hU(a,b){var s,r=b.length method c1 (line 5184) | c1(a){if(!!a.fixed$length)A.y(A.H("clear")) method aa (line 5186) | aa(a,b){var s,r=a.length method bd (line 5189) | bd(a,b,c){return new A.D(a,b,A.Q(a).h("@<1>").H(c).h("D<1,2>"))} method aq (line 5190) | aq(a,b){var s,r=A.b_(a.length,"",!1,t.N) method c5 (line 5193) | c5(a){return this.aq(a,"")} method ah (line 5194) | ah(a,b){return A.b3(a,0,A.aD(b,"count",t.S),A.Q(a).c)} method X (line 5195) | X(a,b){return A.b3(a,b,null,A.Q(a).c)} method N (line 5196) | N(a,b){return a[b]} method a0 (line 5197) | a0(a,b,c){var s=a.length method co (line 5202) | co(a,b,c){A.b9(b,c,a.length) method gG (line 5204) | gG(a){if(a.length>0)return a[0] method gC (line 5206) | gC(a){var s=a.length method Z (line 5209) | Z(a,b,c,d,e){var s,r,q,p,o method aj (line 5221) | aj(a,b,c,d){return this.Z(a,b,c,d,0)} method hC (line 5222) | hC(a,b){var s,r,q,p,o method hB (line 5233) | hB(a){return this.hC(a,null)} method iW (line 5234) | iW(a,b){var s,r=a.length method d0 (line 5237) | d0(a,b){var s,r=a.length,q=r-1 method gF (line 5242) | gF(a){return a.length===0} method j (line 5243) | j(a){return A.ox(a,"[","]")} method az (line 5244) | az(a,b){var s=A.d(a.slice(0),A.Q(a)) method cj (line 5246) | cj(a){return this.az(a,!0)} method gt (line 5247) | gt(a){return new J.fz(a,a.length,A.Q(a).h("fz<1>"))} method gB (line 5248) | gB(a){return A.ev(a)} method gl (line 5249) | gl(a){return a.length} method i (line 5250) | i(a,b){if(!(b>=0&&b=1||b<-1)return a/b|0 method I (line 5305) | I(a,b){return(a|0)===a?a/b|0:this.fL(a,b)} method fL (line 5306) | fL(a,b){var s=a/b method b0 (line 5310) | b0(a,b){if(b<0)throw A.a(A.dS(b)) method bl (line 5312) | bl(a,b){var s method P (line 5317) | P(a,b){var s method ja (line 5321) | ja(a,b){if(0>b)throw A.a(A.dS(b)) method e2 (line 5323) | e2(a,b){return b>31?0:a>>>b} method gV (line 5324) | gV(a){return A.bO(t.v)} method gfV (line 5328) | gfV(a){var s,r=a<0?-a-1:a,q=r method gV (line 5331) | gV(a){return A.bO(t.S)} method gV (line 5335) | gV(a){return A.bO(t.i)} method jG (line 5338) | jG(a,b){if(b<0)throw A.a(A.dV(a,b)) method cM (line 5341) | cM(a,b,c){var s=b.length method ed (line 5344) | ed(a,b){return this.cM(a,b,0)} method ha (line 5345) | ha(a,b,c){var s,r,q=null method dh (line 5351) | dh(a,b){return a+b} method ek (line 5352) | ek(a,b){var s=b.length,r=a.length method hl (line 5355) | hl(a,b,c){A.qa(0,0,a.length,"startIndex") method aQ (line 5357) | aQ(a,b){if(typeof b=="string")return A.d(a.split(b),t.s) method aO (line 5360) | aO(a,b,c,d){var s=A.b9(b,c,a.length) method i6 (line 5362) | i6(a,b){var s,r,q,p,o,n,m=A.d([],t.s) method E (line 5371) | E(a,b,c){var s method u (line 5376) | u(a,b){return this.E(a,b,0)} method n (line 5377) | n(a,b,c){return a.substring(b,A.b9(b,c,a.length))} method K (line 5378) | K(a,b){return this.n(a,b,null)} method eM (line 5379) | eM(a){var s,r,q,p=a.trim(),o=p.length method bI (line 5387) | bI(a,b){var s,r method kl (line 5395) | kl(a,b,c){var s=b-a.length method hd (line 5398) | hd(a,b){var s=b-a.length method aW (line 5401) | aW(a,b,c){var s method k7 (line 5405) | k7(a,b){return this.aW(a,b,0)} method h9 (line 5406) | h9(a,b,c){var s,r method d0 (line 5413) | d0(a,b){return this.h9(a,b,null)} method M (line 5414) | M(a,b){return A.xv(a,b,0)} method ag (line 5415) | ag(a,b){var s method j (line 5419) | j(a){return a} method gB (line 5420) | gB(a){var s,r,q method gV (line 5426) | gV(a){return A.bO(t.N)} method gl (line 5427) | gl(a){return a.length} method i (line 5428) | i(a,b){if(!(b>=0&&b"))} method gl (line 5435) | gl(a){return J.ae(this.gan())} method gF (line 5436) | gF(a){return J.iR(this.gan())} method X (line 5437) | X(a,b){var s=A.t(this) method ah (line 5439) | ah(a,b){var s=A.t(this) method N (line 5441) | N(a,b){return A.t(this).y[1].a(J.fx(this.gan(),b))} method gG (line 5442) | gG(a){return A.t(this).y[1].a(J.fy(this.gan()))} method gC (line 5443) | gC(a){return A.t(this).y[1].a(J.iS(this.gan()))} method j (line 5444) | j(a){return J.aU(this.gan())} method k (line 5446) | k(){return this.a.k()} method gm (line 5447) | gm(){return this.$ti.y[1].a(this.a.gm())} method gan (line 5449) | gan(){return this.a} method i (line 5452) | i(a,b){return this.$ti.y[1].a(J.aO(this.a,b))} method q (line 5453) | q(a,b,c){J.px(this.a,b,this.$ti.c.a(c))} method co (line 5454) | co(a,b,c){var s=this.$ti method Z (line 5456) | Z(a,b,c,d,e){var s=this.$ti method aj (line 5458) | aj(a,b,c,d){return this.Z(0,b,c,d,0)} method b8 (line 5462) | b8(a,b){return new A.ah(this.a,this.$ti.h("@<1>").H(b).h("ah<1,2>"))} method gan (line 5463) | gan(){return this.a} method j (line 5465) | j(a){return"LateInitializationError: "+this.a} method gl (line 5467) | gl(a){return this.a.length} method i (line 5468) | i(a,b){return this.a.charCodeAt(b)} method $0 (line 5470) | $0(){return A.aX(null,t.P)} method gt (line 5475) | gt(a){var s=this method gF (line 5477) | gF(a){return this.gl(this)===0} method gG (line 5478) | gG(a){if(this.gl(this)===0)throw A.a(A.ak()) method gC (line 5480) | gC(a){var s=this method aq (line 5483) | aq(a,b){var s,r,q,p=this,o=p.gl(p) method c5 (line 5490) | c5(a){return this.aq(0,"")} method bd (line 5491) | bd(a,b,c){return new A.D(this,b,A.t(this).h("@").H(c).h("D<1,2>"))} method k5 (line 5492) | k5(a,b,c){var s,r,q=this,p=q.gl(q) method eo (line 5495) | eo(a,b,c){return this.k5(0,b,c,t.z)} method X (line 5496) | X(a,b){return A.b3(this,b,null,A.t(this).h("P.E"))} method ah (line 5497) | ah(a,b){return A.b3(this,0,A.aD(b,"count",t.S),A.t(this).h("P.E"))} method az (line 5498) | az(a,b){return A.ay(this,!0,A.t(this).h("P.E"))} method cj (line 5499) | cj(a){return this.az(0,!0)} method hN (line 5501) | hN(a,b,c,d){var s,r=this.b method gie (line 5506) | gie(){var s=J.ae(this.a),r=this.c method gjf (line 5509) | gjf(){var s=J.ae(this.a),r=this.b method gl (line 5512) | gl(a){var s,r=J.ae(this.a),q=this.b method N (line 5517) | N(a,b){var s=this,r=s.gjf()+b method X (line 5520) | X(a,b){var s,r,q=this method ah (line 5526) | ah(a,b){var s,r,q,p=this method az (line 5534) | az(a,b){var s,r,q,p=this,o=p.b,n=p.a,m=J.V(n),l=m.gl(n),k=p.c method gm (line 5542) | gm(){var s=this.d method k (line 5544) | k(){var s,r=this,q=r.a,p=J.V(q),o=p.gl(q) method gt (line 5551) | gt(a){return new A.b0(J.M(this.a),this.b,A.t(this).h("b0<1,2>"))} method gl (line 5552) | gl(a){return J.ae(this.a)} method gF (line 5553) | gF(a){return J.iR(this.a)} method gG (line 5554) | gG(a){return this.b.$1(J.fy(this.a))} method gC (line 5555) | gC(a){return this.b.$1(J.iS(this.a))} method N (line 5556) | N(a,b){return this.b.$1(J.fx(this.a,b))} method k (line 5559) | k(){var s=this,r=s.b method gm (line 5563) | gm(){var s=this.a method gl (line 5566) | gl(a){return J.ae(this.a)} method N (line 5567) | N(a,b){return this.b.$1(J.fx(this.a,b))} method gt (line 5569) | gt(a){return new A.eH(J.M(this.a),this.b)} method bd (line 5570) | bd(a,b,c){return new A.az(this,b,this.$ti.h("@<1>").H(c).h("az<1,2>"))} method k (line 5572) | k(){var s,r method gm (line 5575) | gm(){return this.a.gm()} method gt (line 5577) | gt(a){return new A.fY(J.M(this.a),this.b,B.a0,this.$ti.h("fY<1,2>"))} method gm (line 5579) | gm(){var s=this.d method k (line 5581) | k(){var s,r,q=this,p=q.c method gt (line 5589) | gt(a){return new A.hF(J.M(this.a),this.b,A.t(this).h("hF<1>"))} method gl (line 5591) | gl(a){var s=J.ae(this.a),r=this.b method k (line 5596) | k(){if(--this.b>=0)return this.a.k() method gm (line 5599) | gm(){if(this.b<0){this.$ti.c.a(null) method X (line 5602) | X(a,b){A.bR(b,"count") method gt (line 5605) | gt(a){return new A.hy(J.M(this.a),this.b)} method gl (line 5607) | gl(a){var s=J.ae(this.a)-this.b method X (line 5610) | X(a,b){A.bR(b,"count") method k (line 5615) | k(){var s,r method gm (line 5619) | gm(){return this.a.gm()} method gt (line 5621) | gt(a){return new A.hz(J.M(this.a),this.b)} method k (line 5623) | k(){var s,r,q=this method gm (line 5626) | gm(){return this.a.gm()} method gt (line 5628) | gt(a){return B.a0} method gF (line 5629) | gF(a){return!0} method gl (line 5630) | gl(a){return 0} method gG (line 5631) | gG(a){throw A.a(A.ak())} method gC (line 5632) | gC(a){throw A.a(A.ak())} method N (line 5633) | N(a,b){throw A.a(A.a4(b,0,0,"index",null))} method bd (line 5634) | bd(a,b,c){return new A.cq(c.h("cq<0>"))} method X (line 5635) | X(a,b){A.ab(b,"count") method ah (line 5637) | ah(a,b){A.ab(b,"count") method k (line 5640) | k(){return!1} method gm (line 5641) | gm(){throw A.a(A.ak())} method gt (line 5643) | gt(a){return new A.hY(J.M(this.a),this.$ti.h("hY<1>"))} method k (line 5645) | k(){var s,r method gm (line 5648) | gm(){return this.$ti.c.a(this.a.gm())} method gl (line 5650) | gl(a){return J.ae(this.a)} method gF (line 5651) | gF(a){return J.iR(this.a)} method gG (line 5652) | gG(a){return new A.ap(this.b,J.fy(this.a))} method N (line 5653) | N(a,b){return new A.ap(b+this.b,J.fx(this.a,b))} method ah (line 5654) | ah(a,b){A.bR(b,"count") method X (line 5657) | X(a,b){A.bR(b,"count") method gt (line 5660) | gt(a){return new A.eg(J.M(this.a),this.b)} method gC (line 5662) | gC(a){var s,r=this.a,q=J.V(r),p=q.gl(r) method ah (line 5667) | ah(a,b){A.bR(b,"count") method X (line 5670) | X(a,b){A.bR(b,"count") method k (line 5675) | k(){if(++this.c>=0&&this.a.k())return!0 method gm (line 5678) | gm(){var s=this.c method q (line 5682) | q(a,b,c){throw A.a(A.H("Cannot modify an unmodifiable list"))} method Z (line 5683) | Z(a,b,c,d,e){throw A.a(A.H("Cannot modify an unmodifiable list"))} method aj (line 5684) | aj(a,b,c,d){return this.Z(0,b,c,d,0)} method gl (line 5687) | gl(a){return J.ae(this.a)} method N (line 5688) | N(a,b){var s=this.a,r=J.V(s) method gB (line 5691) | gB(a){var s=this._hashCode method j (line 5696) | j(a){return'Symbol("'+this.a+'")'} method O (line 5697) | O(a,b){if(b==null)return!1 method j (line 5703) | j(a){return A.oD(this)} method gel (line 5704) | gel(){return new A.dJ(this.jP(),A.t(this).h("dJ>"))} method jP (line 5705) | jP(){var s=this method gl (line 5719) | gl(a){return this.b.length} method gfl (line 5720) | gfl(){var s=this.$keys method a4 (line 5723) | a4(a){if(typeof a!="string")return!1 method i (line 5726) | i(a,b){if(!this.a4(b))return null method aa (line 5728) | aa(a,b){var s,r,q=this.gfl(),p=this.b method ga_ (line 5730) | ga_(){return new A.cG(this.gfl(),this.$ti.h("cG<1>"))} method gaP (line 5731) | gaP(){return new A.cG(this.b,this.$ti.h("cG<2>"))} method gl (line 5733) | gl(a){return this.a.length} method gF (line 5734) | gF(a){return 0===this.a.length} method gt (line 5735) | gt(a){var s=this.a method gm (line 5738) | gm(){var s=this.d method k (line 5740) | k(){var s=this,r=s.c method O (line 5746) | O(a,b){if(b==null)return!1 method gB (line 5748) | gB(a){return A.es(this.a,A.pi(this),B.f,B.f)} method j (line 5749) | j(a){var s=B.c.aq([A.bO(this.$ti.c)],", ") method $2 (line 5752) | $2(a,b){return this.a.$1$2(a,b,this.$ti.y[0])} method $4 (line 5753) | $4(a,b,c,d){return this.a.$1$4(a,b,c,d,this.$ti.y[0])} method $S (line 5754) | $S(){return A.xb(A.o0(this.a),this.$ti)} method ar (line 5756) | ar(a){var s,r,q=this,p=new RegExp(q.a).exec(a) method j (line 5771) | j(a){return"Null check operator used on a null value"} method j (line 5773) | j(a){var s,r=this,q="NoSuchMethodError: method not found: '",p=r.b method j (line 5779) | j(a){var s=this.a method j (line 5782) | j(a){return"Throw of null ('"+(this.a===null?"null":"undefined")+"' from... method j (line 5786) | j(a){var s,r=this.b method j (line 5793) | j(a){var s=this.constructor,r=s==null?null:s.name method gkI (line 5795) | gkI(){return this} method j (line 5803) | j(a){var s=this.$static_name method O (line 5807) | O(a,b){if(b==null)return!1 method gB (line 5811) | gB(a){return(A.pm(this.a)^A.ev(this.$_target))>>>0} method j (line 5812) | j(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.kp(this.a)... method j (line 5814) | j(a){return"Reading static variable '"+this.a+"' during its initializati... method j (line 5816) | j(a){return"RuntimeError: "+this.a} method gl (line 5818) | gl(a){return this.a} method gF (line 5819) | gF(a){return this.a===0} method ga_ (line 5820) | ga_(){return new A.b8(this,A.t(this).h("b8<1>"))} method gaP (line 5821) | gaP(){var s=A.t(this) method a4 (line 5823) | a4(a){var s,r method k8 (line 5829) | k8(a){var s=this.d method aJ (line 5832) | aJ(a,b){b.aa(0,new A.ka(this))} method i (line 5833) | i(a,b){var s,r,q,p,o=null method k9 (line 5843) | k9(a){var s,r,q=this.d method q (line 5849) | q(a,b,c){var s,r,q=this method kb (line 5853) | kb(a,b){var s,r,q,p=this,o=p.d method hg (line 5861) | hg(a,b){var s,r,q=this method A (line 5866) | A(a,b){var s=this method ka (line 5870) | ka(a){var s,r,q,p,o=this,n=o.d method c1 (line 5880) | c1(a){var s=this method aa (line 5884) | aa(a,b){var s=this,r=s.e,q=s.r method eY (line 5888) | eY(a,b,c){var s=a[b] method eZ (line 5891) | eZ(a,b){var s method dn (line 5898) | dn(){this.r=this.r+1&1073741823} method dq (line 5899) | dq(a,b){var s,r=this,q=new A.ke(a,b) method f_ (line 5907) | f_(a){var s=this,r=a.d,q=a.c method cZ (line 5913) | cZ(a){return J.aw(a)&1073741823} method d_ (line 5914) | d_(a,b){var s,r method j (line 5919) | j(a){return A.oD(this)} method dW (line 5920) | dW(){var s=Object.create(null) method $1 (line 5925) | $1(a){var s=this.a,r=s.i(0,a) method $S (line 5927) | $S(){return A.t(this.a).h("2(1)")} method $2 (line 5929) | $2(a,b){this.a.q(0,a,b)} method $S (line 5930) | $S(){return A.t(this.a).h("~(1,2)")} method gl (line 5933) | gl(a){return this.a.a} method gF (line 5934) | gF(a){return this.a.a===0} method gt (line 5935) | gt(a){var s=this.a,r=new A.he(s,s.r) method gm (line 5939) | gm(){return this.d} method k (line 5940) | k(){var s,r=this,q=r.a method $1 (line 5948) | $1(a){return this.a(a)} method $2 (line 5951) | $2(a,b){return this.a(a,b)} method $1 (line 5954) | $1(a){return this.a(a)} method j (line 5957) | j(a){return this.fP(!1)} method fP (line 5958) | fP(a){var s,r,q,p,o,n=this.ih(),m=this.fi(),l=(a?""+"Record ":"")+"(" method ih (line 5965) | ih(){var s,r=this.$s method i1 (line 5970) | i1(){var s,r,q,p=this.$r,o=p.indexOf("("),n=p.substring(1,o),m=p.substri... method fi (line 5977) | fi(){return[this.a,this.b]} method O (line 5978) | O(a,b){if(b==null)return!1 method gB (line 5980) | gB(a){return A.es(this.$s,this.a,this.b,B.f)} method j (line 5982) | j(a){return"RegExp/"+this.a+"/"+this.b.flags} method gfq (line 5983) | gfq(){var s=this,r=s.c method gfp (line 5987) | gfp(){var s=this,r=s.d method a9 (line 5991) | a9(a){var s=this.b.exec(a) method cM (line 5994) | cM(a,b,c){var s=b.length method ed (line 5997) | ed(a,b){return this.cM(0,b,0)} method fe (line 5998) | fe(a,b){var s,r=this.gfq() method ig (line 6003) | ig(a,b){var s,r=this.gfp() method ha (line 6009) | ha(a,b,c){if(c<0||c>b.length)throw A.a(A.a4(c,0,b.length,null,null)) method gcq (line 6012) | gcq(){return this.b.index} method gby (line 6013) | gby(){var s=this.b method i (line 6015) | i(a,b){return this.b[b]} method aN (line 6016) | aN(a){var s,r=this.b.groups method gt (line 6022) | gt(a){return new A.lO(this.a,this.b,this.c)} method gm (line 6024) | gm(){var s=this.d method k (line 6026) | k(){var s,r,q,p,o,n,m=this,l=m.b method gby (line 6043) | gby(){return this.a+this.c.length} method i (line 6044) | i(a,b){if(b!==0)A.y(A.kt(b,null)) method gcq (line 6047) | gcq(){return this.a} method gt (line 6049) | gt(a){return new A.ns(this.a,this.b,this.c)} method gG (line 6050) | gG(a){var s=this.b,r=this.a.indexOf(s,this.c) method k (line 6054) | k(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length method gm (line 6063) | gm(){var s=this.d method af (line 6067) | af(){var s=this.b method gV (line 6071) | gV(a){return B.b7} method iu (line 6076) | iu(a,b,c,d){var s=A.a4(b,0,c,d,null) method f7 (line 6078) | f7(a,b,c,d){if(b>>>0!==b||b>c)this.iu(a,b,c,d)} method gV (line 6080) | gV(a){return B.b8} method gl (line 6085) | gl(a){return a.length} method fI (line 6086) | fI(a,b,c,d,e){var s,r,q=a.length method i (line 6099) | i(a,b){A.bK(b,a,a.length) method q (line 6101) | q(a,b,c){A.bK(b,a,a.length) method Z (line 6103) | Z(a,b,c,d,e){if(t.aV.b(d)){this.fI(a,b,c,d,e) method aj (line 6105) | aj(a,b,c,d){return this.Z(a,b,c,d,0)} method q (line 6110) | q(a,b,c){A.bK(b,a,a.length) method Z (line 6112) | Z(a,b,c,d,e){if(t.eB.b(d)){this.fI(a,b,c,d,e) method aj (line 6114) | aj(a,b,c,d){return this.Z(a,b,c,d,0)} method gV (line 6119) | gV(a){return B.b9} method a0 (line 6120) | a0(a,b,c){return new Float32Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6124) | gV(a){return B.ba} method a0 (line 6125) | a0(a,b,c){return new Float64Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6129) | gV(a){return B.bb} method i (line 6130) | i(a,b){A.bK(b,a,a.length) method a0 (line 6132) | a0(a,b,c){return new Int16Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6136) | gV(a){return B.bc} method i (line 6137) | i(a,b){A.bK(b,a,a.length) method a0 (line 6139) | a0(a,b,c){return new Int32Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6144) | gV(a){return B.bd} method i (line 6145) | i(a,b){A.bK(b,a,a.length) method a0 (line 6147) | a0(a,b,c){return new Int8Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6151) | gV(a){return B.bf} method i (line 6152) | i(a,b){A.bK(b,a,a.length) method a0 (line 6154) | a0(a,b,c){return new Uint16Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6158) | gV(a){return B.bg} method i (line 6159) | i(a,b){A.bK(b,a,a.length) method a0 (line 6161) | a0(a,b,c){return new Uint32Array(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6165) | gV(a){return B.bh} method gl (line 6166) | gl(a){return a.length} method i (line 6167) | i(a,b){A.bK(b,a,a.length) method a0 (line 6169) | a0(a,b,c){return new Uint8ClampedArray(a.subarray(b,A.ce(b,c,a.length)))} method gV (line 6173) | gV(a){return B.bi} method gl (line 6174) | gl(a){return a.length} method i (line 6175) | i(a,b){A.bK(b,a,a.length) method a0 (line 6177) | a0(a,b,c){return new Uint8Array(a.subarray(b,A.ce(b,c,a.length)))} method h (line 6186) | h(a){return A.fi(v.typeUniverse,this,a)} method H (line 6187) | H(a){return A.qT(v.typeUniverse,this,a)} method j (line 6190) | j(a){return A.aK(this.a,null)} method j (line 6192) | j(a){return this.a} method $1 (line 6195) | $1(a){var s=this.a,r=s.a method $1 (line 6200) | $1(a){var s,r method $0 (line 6207) | $0(){this.a.$0()} method $0 (line 6210) | $0(){this.a.$0()} method hR (line 6213) | hR(a,b){if(self.setTimeout!=null)self.setTimeout(A.cf(new A.nx(this,b),0... method hS (line 6215) | hS(a,b){if(self.setTimeout!=null)self.setInterval(A.cf(new A.nw(this,a,D... method $0 (line 6218) | $0(){this.a.c=1 method $0 (line 6222) | $0(){var s,r=this,q=r.a,p=q.c+1,o=r.b method L (line 6228) | L(a){var s,r=this method bx (line 6234) | bx(a,b){var s=this.a method $1 (line 6238) | $1(a){return this.a.$2(0,a)} method $2 (line 6241) | $2(a,b){this.a.$2(1,new A.ec(a,b))} method $2 (line 6244) | $2(a,b){this.a(a,b)} method gm (line 6247) | gm(){return this.b} method iY (line 6248) | iY(a,b){var s,r,q method k (line 6255) | k(){var s,r,q,p,o=this,n=null,m=0 method kJ (line 6279) | kJ(a){var s,r,q=this method gt (line 6288) | gt(a){return new A.iB(this.a())} method j (line 6290) | j(a){return A.u(this.a)} method gbJ (line 6292) | gbJ(){return this.b} method al (line 6295) | al(){} method am (line 6296) | am(){} method gbM (line 6298) | gbM(){return this.c<4} method fC (line 6299) | fC(a){var s=a.CW,r=a.ch method fK (line 6306) | fK(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this method fu (line 6330) | fu(a){var s,r=this method fv (line 6337) | fv(a){} method fw (line 6338) | fw(a){} method bK (line 6339) | bK(){if((this.c&4)!==0)return new A.b2("Cannot add new events after call... method v (line 6341) | v(a,b){if(!this.gbM())throw A.a(this.bK()) method a3 (line 6343) | a3(a,b){var s method p (line 6349) | p(){var s,r,q=this method dK (line 6358) | dK(a){var s,r,q,p=this,o=p.c method du (line 6373) | du(){if((this.c&4)!==0){var s=this.r method gbM (line 6377) | gbM(){return A.cA.prototype.gbM.call(this)&&(this.c&2)===0} method bK (line 6378) | bK(){if((this.c&2)!==0)return new A.b2(u.o) method b3 (line 6380) | b3(a){var s=this,r=s.d method b5 (line 6387) | b5(a,b){if(this.d==null)return method b4 (line 6389) | b4(){var s=this method $1 (line 6393) | $1(a){a.bp(this.b)} method $S (line 6394) | $S(){return this.a.$ti.h("~(af<1>)")} method $1 (line 6396) | $1(a){a.bn(this.b,this.c)} method $S (line 6397) | $S(){return this.a.$ti.h("~(af<1>)")} method $1 (line 6399) | $1(a){a.cv()} method $S (line 6400) | $S(){return this.a.$ti.h("~(af<1>)")} method $0 (line 6402) | $0(){var s,r,q,p=null method $0 (line 6409) | $0(){this.c.a(null) method $2 (line 6413) | $2(a,b){var s=this,r=s.a,q=--r.b method $1 (line 6424) | $1(a){var s,r,q,p,o,n,m=this,l=m.a,k=--l.b,j=l.a method $S (line 6436) | $S(){return this.d.h("F(0)")} method bx (line 6438) | bx(a,b){var s method aK (line 6445) | aK(a){return this.bx(a,null)} method L (line 6447) | L(a){var s=this.a method aV (line 6450) | aV(){return this.L(null)} method W (line 6451) | W(a,b){this.a.aE(a,b)} method L (line 6453) | L(a){var s=this.a method aV (line 6456) | aV(){return this.L(null)} method W (line 6457) | W(a,b){this.a.W(a,b)} method kg (line 6459) | kg(a){if((this.c&15)!==6)return!0 method k6 (line 6461) | k6(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b method fH (line 6468) | fH(a){this.a=this.a&1|4 method bG (line 6470) | bG(a,b,c){var s,r,q=$.i method bF (line 6476) | bF(a,b){return this.bG(a,null,b)} method fN (line 6477) | fN(a,b,c){var s=new A.k($.i,c.h("k<0>")) method ai (line 6480) | ai(a){var s=this.$ti,r=$.i,q=new A.k(r,s) method j8 (line 6484) | j8(a){this.a=this.a&1|16 method cu (line 6486) | cu(a){this.a=a.a&30|this.a&1 method ct (line 6488) | ct(a){var s=this,r=s.a method dY (line 6493) | dY(a){var s,r,q,p,o,n=this,m={} method cE (line 6505) | cE(){var s=this.c method cF (line 6508) | cF(a){var s,r,q method f5 (line 6511) | f5(a){var s,r,q,p=this method b2 (line 6516) | b2(a){var s,r=this,q=r.$ti method bq (line 6523) | bq(a){var s=this,r=s.cE() method W (line 6527) | W(a,b){var s=this.cE() method b1 (line 6530) | b1(a){if(this.$ti.h("C<1>").b(a)){this.f6(a) method f4 (line 6532) | f4(a){this.a^=2 method f6 (line 6534) | f6(a){if(this.$ti.b(a)){A.v1(a,this) method aE (line 6536) | aE(a,b){this.a^=2 method $0 (line 6540) | $0(){A.du(this.a,this.b)} method $0 (line 6543) | $0(){A.du(this.b,this.a.a)} method $1 (line 6546) | $1(a){var s,r,q,p=this.a method $2 (line 6553) | $2(a,b){this.a.W(a,b)} method $0 (line 6556) | $0(){this.a.W(this.b,this.c)} method $0 (line 6559) | $0(){A.oV(this.a.a,this.b)} method $0 (line 6562) | $0(){this.a.bq(this.b)} method $0 (line 6565) | $0(){this.a.W(this.b,this.c)} method $0 (line 6568) | $0(){var s,r,q,p,o,n,m=this,l=null method $1 (line 6585) | $1(a){return this.a} method $0 (line 6588) | $0(){var s,r,q,p,o,n method $0 (line 6599) | $0(){var s,r,q,p,o,n,m=this method gl (line 6613) | gl(a){var s={},r=new A.k($.i,t.gR) method gG (line 6617) | gG(a){var s=new A.k($.i,A.t(this).h("k")),r=this.R(null,!0,new A.kY... method k0 (line 6620) | k0(a,b){var s=new A.k($.i,A.t(this).h("k")),r=this.R(null,!0,new A.... method $1 (line 6624) | $1(a){++this.a.a} method $S (line 6625) | $S(){return A.t(this.b).h("~(Y.T)")} method $0 (line 6627) | $0(){this.b.b2(this.a.a)} method $0 (line 6630) | $0(){var s,r,q,p method $1 (line 6637) | $1(a){A.r8(this.b,this.c,a)} method $S (line 6638) | $S(){return A.t(this.a).h("~(Y.T)")} method $0 (line 6640) | $0(){var s,r,q,p method $1 (line 6647) | $1(a){var s=this.c,r=this.d method $S (line 6649) | $S(){return A.t(this.a).h("~(Y.T)")} method $0 (line 6651) | $0(){return this.a.$1(this.b)} method $1 (line 6654) | $1(a){if(a)A.r8(this.a,this.b,this.c)} method giM (line 6658) | giM(){if((this.b&8)===0)return this.a method dH (line 6660) | dH(){var s,r=this method gaT (line 6664) | gaT(){var s=this.a method ds (line 6666) | ds(){if((this.b&4)!==0)return new A.b2("Cannot add event after closing") method fc (line 6668) | fc(){var s=this.c method v (line 6671) | v(a,b){var s=this,r=s.b method a3 (line 6675) | a3(a,b){var s,r,q=this method jz (line 6684) | jz(a){return this.a3(a,null)} method p (line 6685) | p(){var s=this,r=s.b method fK (line 6692) | fK(a,b,c,d){var s,r,q,p,o=this method fu (line 6703) | fu(a){var s,r,q,p,o,n,m,l=this,k=null method fv (line 6718) | fv(a){if((this.b&8)!==0)this.a.bB() method fw (line 6720) | fw(a){if((this.b&8)!==0)this.a.bf() method $0 (line 6724) | $0(){A.iM(this.a.d)} method $0 (line 6727) | $0(){var s=this.a.c method b3 (line 6731) | b3(a){this.gaT().bp(a)} method b5 (line 6732) | b5(a,b){this.gaT().bn(a,b)} method b4 (line 6733) | b4(){this.gaT().cv()} method b3 (line 6735) | b3(a){this.gaT().bo(new A.dq(a))} method b5 (line 6736) | b5(a,b){this.gaT().bo(new A.eQ(a,b))} method b4 (line 6737) | b4(){this.gaT().bo(B.y)} method gB (line 6741) | gB(a){return(A.ev(this.a)^892482866)>>>0} method O (line 6742) | O(a,b){if(b==null)return!1 method cB (line 6746) | cB(){return this.w.fu(this)} method al (line 6747) | al(){this.w.fv(this)} method am (line 6748) | am(){this.w.fw(this)} method v (line 6750) | v(a,b){this.a.v(0,b)} method a3 (line 6751) | a3(a,b){this.a.a3(a,b)} method p (line 6752) | p(){return this.a.p()} method j9 (line 6755) | j9(a){var s=this method c9 (line 6760) | c9(a){this.a=A.i5(this.d,a,A.t(this).h("af.T"))} method eF (line 6761) | eF(a){var s=this method bB (line 6764) | bB(){var s,r,q=this,p=q.e method bf (line 6770) | bf(){var s=this,r=s.e method J (line 6777) | J(){var s=this,r=(s.e&4294967279)>>>0 method dv (line 6782) | dv(){var s,r=this,q=r.e=(r.e|8)>>>0 method bp (line 6786) | bp(a){var s=this.e method bn (line 6790) | bn(a,b){var s=this.e method cv (line 6794) | cv(){var s=this,r=s.e method al (line 6800) | al(){} method am (line 6801) | am(){} method cB (line 6802) | cB(){return null} method bo (line 6803) | bo(a){var s,r=this,q=r.r method b3 (line 6810) | b3(a){var s=this,r=s.e method b5 (line 6815) | b5(a,b){var s,r=this,q=r.e,p=new A.m2(r,a,b) method b4 (line 6822) | b4(){var s,r=this,q=new A.m1(r) method dL (line 6828) | dL(a){var s=this,r=s.e method dw (line 6833) | dw(a){var s,r,q=this,p=q.e method $0 (line 6848) | $0(){var s,r,q,p=this.a,o=p.e method $0 (line 6860) | $0(){var s=this.a,r=s.e method R (line 6867) | R(a,b,c,d){return this.a.fK(a,d,c,b===!0)} method aX (line 6868) | aX(a,b,c){return this.R(a,null,b,c)} method kf (line 6869) | kf(a){return this.R(a,null,null,null)} method eB (line 6870) | eB(a,b){return this.R(a,null,b,null)} method gc8 (line 6872) | gc8(){return this.a} method sc8 (line 6873) | sc8(a){return this.a=a} method eH (line 6875) | eH(a){a.b3(this.b)} method eH (line 6877) | eH(a){a.b5(this.b,this.c)} method eH (line 6879) | eH(a){a.b4()} method gc8 (line 6880) | gc8(){return null} method sc8 (line 6881) | sc8(a){throw A.a(A.B("No events after a done."))} method cp (line 6883) | cp(a){var s=this,r=s.a method v (line 6888) | v(a,b){var s=this,r=s.c method $0 (line 6893) | $0(){var s,r,q=this.a,p=q.a method c9 (line 6903) | c9(a){} method eF (line 6904) | eF(a){} method bB (line 6905) | bB(){var s=this.a method bf (line 6907) | bf(){var s=this,r=s.a-2 method J (line 6911) | J(){this.a=-1 method iI (line 6914) | iI(){var s,r=this,q=r.a-1 method gm (line 6920) | gm(){if(this.c)return this.b method k (line 6922) | k(){var s,r=this,q=r.a method it (line 6928) | it(){var s,r,q=this,p=q.b method J (line 6934) | J(){var s=this,r=s.a,q=s.b method iD (line 6940) | iD(a){var s,r,q=this method iH (line 6948) | iH(a,b){var s=this,r=s.a,q=s.b method iF (line 6952) | iF(){var s=this,r=s.a,q=s.b method $0 (line 6957) | $0(){return this.a.W(this.b,this.c)} method $2 (line 6960) | $2(a,b){A.vK(this.a,this.b,a,b)} method $0 (line 6963) | $0(){return this.a.b2(this.b)} method R (line 6966) | R(a,b,c,d){var s=this.$ti,r=$.i,q=b===!0?1:0,p=d!=null?32:0,o=A.i5(r,a,s... method aX (line 6970) | aX(a,b,c){return this.R(a,null,b,c)} method bp (line 6972) | bp(a){if((this.e&2)!==0)return method bn (line 6974) | bn(a,b){if((this.e&2)!==0)return method al (line 6976) | al(){var s=this.x method am (line 6978) | am(){var s=this.x method cB (line 6980) | cB(){var s=this.x method dN (line 6983) | dN(a){this.w.im(a,this)} method dR (line 6984) | dR(a,b){this.bn(a,b)} method dP (line 6985) | dP(){this.cv()} method im (line 6987) | im(a,b){var s,r,q,p,o,n,m=null method v (line 6997) | v(a,b){var s=this.a method a3 (line 7000) | a3(a,b){var s=this.a method p (line 7003) | p(){var s=this.a method al (line 7008) | al(){var s=this.x method am (line 7010) | am(){var s=this.x method cB (line 7012) | cB(){var s=this.x method dN (line 7015) | dN(a){var s,r,q,p method dR (line 7022) | dR(a,b){var s,r,q,p,o=this,n="Stream is already closed" method dP (line 7030) | dP(){var s,r,q,p,o=this method ee (line 7039) | ee(a){return new A.eL(this.a,a,this.$ti.h("eL<1,2>"))} method R (line 7041) | R(a,b,c,d){var s=this.$ti,r=$.i,q=b===!0?1:0,p=d!=null?32:0,o=A.i5(r,a,s... method aX (line 7045) | aX(a,b,c){return this.R(a,null,b,c)} method v (line 7047) | v(a,b){var s,r=this.d method a3 (line 7053) | a3(a,b){var s method p (line 7058) | p(){var s=this.d method ee (line 7064) | ee(a){return this.hJ(a)} method $1 (line 7066) | $1(a){var s=this method $S (line 7068) | $S(){return this.e.h("@<0>").H(this.d).h("dv<1,2>(a9<2>)")} method bP (line 7073) | bP(a,b,c){var s,r,q,p,o,n,m,l,k=this.gdS(),j=k.a method gf3 (line 7090) | gf3(){var s=this.at method ga1 (line 7092) | ga1(){return this.ax.gf3()} method gbb (line 7093) | gbb(){return this.as.a} method cg (line 7094) | cg(a){var s,r,q method ci (line 7098) | ci(a,b,c){var s,r,q method hn (line 7102) | hn(a,b,c,d,e){var s,r,q method ef (line 7106) | ef(a,b){return new A.m9(this,this.au(a,b),b)} method fU (line 7107) | fU(a,b,c){return new A.mb(this,this.be(a,b,c),c,b)} method cQ (line 7108) | cQ(a){return new A.m8(this,this.au(a,t.H))} method eg (line 7109) | eg(a,b){return new A.ma(this,this.be(a,t.H,b),b)} method i (line 7110) | i(a,b){var s,r=this.ay,q=r.i(0,b) method c4 (line 7115) | c4(a,b){this.bP(this,a,b)} method h4 (line 7116) | h4(a,b){var s=this.Q,r=s.a method bg (line 7118) | bg(a){var s=this.a,r=s.a method bh (line 7120) | bh(a,b){var s=this.b,r=s.a method eK (line 7122) | eK(a,b,c){var s=this.c,r=s.a method au (line 7124) | au(a){var s=this.d,r=s.a method be (line 7126) | be(a){var s=this.e,r=s.a method d5 (line 7128) | d5(a){var s=this.f,r=s.a method aL (line 7130) | aL(a,b){var s,r method b_ (line 7136) | b_(a){var s=this.w,r=s.a method ei (line 7138) | ei(a,b){var s=this.x,r=s.a method hf (line 7140) | hf(a){var s=this.z,r=s.a method gfE (line 7142) | gfE(){return this.a} method gfG (line 7143) | gfG(){return this.b} method gfF (line 7144) | gfF(){return this.c} method gfA (line 7145) | gfA(){return this.d} method gfB (line 7146) | gfB(){return this.e} method gfz (line 7147) | gfz(){return this.f} method gfd (line 7148) | gfd(){return this.r} method ge1 (line 7149) | ge1(){return this.w} method gfa (line 7150) | gfa(){return this.x} method gf9 (line 7151) | gf9(){return this.y} method gft (line 7152) | gft(){return this.z} method gfg (line 7153) | gfg(){return this.Q} method gdS (line 7154) | gdS(){return this.as} method ghe (line 7155) | ghe(){return this.ax} method gfm (line 7156) | gfm(){return this.ay} method $0 (line 7158) | $0(){return this.a.bg(this.b,this.c)} method $S (line 7159) | $S(){return this.c.h("0()")} method $1 (line 7161) | $1(a){var s=this method $S (line 7163) | $S(){return this.d.h("@<0>").H(this.c).h("1(2)")} method $0 (line 7165) | $0(){return this.a.cg(this.b)} method $1 (line 7168) | $1(a){return this.a.ci(this.b,a,this.c)} method $S (line 7169) | $S(){return this.c.h("~(0)")} method $0 (line 7171) | $0(){A.pM(this.a,this.b)} method gfE (line 7174) | gfE(){return B.bC} method gfG (line 7175) | gfG(){return B.bE} method gfF (line 7176) | gfF(){return B.bD} method gfA (line 7177) | gfA(){return B.bB} method gfB (line 7178) | gfB(){return B.bw} method gfz (line 7179) | gfz(){return B.bH} method gfd (line 7180) | gfd(){return B.by} method ge1 (line 7181) | ge1(){return B.bF} method gfa (line 7182) | gfa(){return B.bx} method gf9 (line 7183) | gf9(){return B.bG} method gft (line 7184) | gft(){return B.bA} method gfg (line 7185) | gfg(){return B.bz} method gdS (line 7186) | gdS(){return B.bv} method ghe (line 7187) | ghe(){return null} method gfm (line 7188) | gfm(){return $.t8()} method gf3 (line 7189) | gf3(){var s=$.ni method ga1 (line 7191) | ga1(){var s=$.ni method gbb (line 7193) | gbb(){return this} method cg (line 7194) | cg(a){var s,r,q method ci (line 7199) | ci(a,b){var s,r,q method hn (line 7204) | hn(a,b,c){var s,r,q method ef (line 7209) | ef(a,b){return new A.nk(this,a,b)} method fU (line 7210) | fU(a,b,c){return new A.nm(this,a,c,b)} method cQ (line 7211) | cQ(a){return new A.nj(this,a)} method eg (line 7212) | eg(a,b){return new A.nl(this,a,b)} method i (line 7213) | i(a,b){return null} method c4 (line 7214) | c4(a,b){A.fq(a,b)} method h4 (line 7215) | h4(a,b){return A.rk(null,null,this,a,b)} method bg (line 7216) | bg(a){if($.i===B.d)return a.$0() method bh (line 7218) | bh(a,b){if($.i===B.d)return a.$1(b) method eK (line 7220) | eK(a,b,c){if($.i===B.d)return a.$2(b,c) method au (line 7222) | au(a){return a} method be (line 7223) | be(a){return a} method d5 (line 7224) | d5(a){return a} method aL (line 7225) | aL(a,b){return null} method b_ (line 7226) | b_(a){A.nW(null,null,this,a)} method ei (line 7227) | ei(a,b){return A.oK(a,b)} method hf (line 7228) | hf(a){A.pn(a)} method $0 (line 7230) | $0(){return this.a.bg(this.b,this.c)} method $S (line 7231) | $S(){return this.c.h("0()")} method $1 (line 7233) | $1(a){var s=this method $S (line 7235) | $S(){return this.d.h("@<0>").H(this.c).h("1(2)")} method $0 (line 7237) | $0(){return this.a.cg(this.b)} method $1 (line 7240) | $1(a){return this.a.ci(this.b,a,this.c)} method $S (line 7241) | $S(){return this.c.h("~(0)")} method gl (line 7243) | gl(a){return this.a} method gF (line 7244) | gF(a){return this.a===0} method ga_ (line 7245) | ga_(){return new A.cF(this,A.t(this).h("cF<1>"))} method gaP (line 7246) | gaP(){var s=A.t(this) method a4 (line 7248) | a4(a){var s,r method i4 (line 7252) | i4(a){var s=this.d method i (line 7255) | i(a,b){var s,r,q method ik (line 7261) | ik(a){var s,r,q=this.d method q (line 7266) | q(a,b,c){var s,r,q=this method j7 (line 7270) | j7(a,b){var s,r,q,p=this,o=p.d method aa (line 7279) | aa(a,b){var s,r,q,p,o,n=this,m=n.f8() method f8 (line 7284) | f8(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e method f1 (line 7300) | f1(a,b,c){if(a[b]==null){++this.a method dC (line 7302) | dC(a){return J.aw(a)&1073741823} method fh (line 7303) | fh(a,b){return a[this.dC(b)]} method aR (line 7304) | aR(a,b){var s,r method $1 (line 7310) | $1(a){var s=this.a,r=s.i(0,a) method $S (line 7312) | $S(){return A.t(this.a).h("2(1)")} method dC (line 7314) | dC(a){return A.pm(a)&1073741823} method aR (line 7315) | aR(a,b){var s,r,q method gl (line 7321) | gl(a){return this.a.a} method gF (line 7322) | gF(a){return this.a.a===0} method gt (line 7323) | gt(a){var s=this.a method gm (line 7326) | gm(){var s=this.d method k (line 7328) | k(){var s=this,r=s.b,q=s.c,p=s.a method gt (line 7335) | gt(a){var s=this,r=new A.dy(s,s.r,s.$ti.h("dy<1>")) method gl (line 7338) | gl(a){return this.a} method gF (line 7339) | gF(a){return this.a===0} method M (line 7340) | M(a,b){var s,r method i3 (line 7345) | i3(a){var s=this.d method gG (line 7348) | gG(a){var s=this.e method gC (line 7351) | gC(a){var s=this.f method v (line 7354) | v(a,b){var s,r,q=this method hT (line 7358) | hT(a){var s,r,q=this,p=q.d method A (line 7365) | A(a,b){var s method iU (line 7369) | iU(a){var s,r,q,p,o=this.d method f0 (line 7379) | f0(a,b){if(a[b]!=null)return!1 method iV (line 7382) | iV(a,b){var s method fo (line 7389) | fo(){this.r=this.r+1&1073741823} method dX (line 7390) | dX(a){var s,r=this,q=new A.ne(a) method fR (line 7398) | fR(a){var s=this,r=a.c,q=a.b method aR (line 7404) | aR(a,b){var s,r method gm (line 7411) | gm(){var s=this.d method k (line 7413) | k(){var s=this,r=s.c,q=s.a method $2 (line 7420) | $2(a,b){this.a.q(0,this.b.a(a),this.c.a(b))} method A (line 7423) | A(a,b){if(b.a!==this)return!1 method gt (line 7426) | gt(a){var s=this method gl (line 7428) | gl(a){return this.b} method gG (line 7429) | gG(a){var s method gC (line 7434) | gC(a){var s method gF (line 7439) | gF(a){return this.b===0} method dT (line 7440) | dT(a,b,c){var s,r,q=this method e4 (line 7453) | e4(a){var s,r,q=this;++q.a method gm (line 7462) | gm(){var s=this.c method k (line 7464) | k(){var s=this,r=s.a method gcc (line 7475) | gcc(){var s=this.a method gt (line 7479) | gt(a){return new A.aZ(a,this.gl(a),A.aE(a).h("aZ"))} method N (line 7480) | N(a,b){return this.i(a,b)} method gF (line 7481) | gF(a){return this.gl(a)===0} method gG (line 7482) | gG(a){if(this.gl(a)===0)throw A.a(A.ak()) method gC (line 7484) | gC(a){if(this.gl(a)===0)throw A.a(A.ak()) method bd (line 7486) | bd(a,b,c){return new A.D(a,b,A.aE(a).h("@").H(c).h("D<1,2>"))} method X (line 7487) | X(a,b){return A.b3(a,b,null,A.aE(a).h("z.E"))} method ah (line 7488) | ah(a,b){return A.b3(a,0,A.aD(b,"count",t.S),A.aE(a).h("z.E"))} method az (line 7489) | az(a,b){var s,r,q,p,o=this method cj (line 7495) | cj(a){return this.az(a,!0)} method b8 (line 7496) | b8(a,b){return new A.ah(a,A.aE(a).h("@").H(b).h("ah<1,2>"))} method a0 (line 7497) | a0(a,b,c){var s=this.gl(a) method co (line 7500) | co(a,b,c){A.b9(b,c,this.gl(a)) method en (line 7502) | en(a,b,c,d){var s method Z (line 7505) | Z(a,b,c,d,e){var s,r,q,p,o method aj (line 7516) | aj(a,b,c,d){return this.Z(a,b,c,d,0)} method aD (line 7517) | aD(a,b,c){var s,r method j (line 7521) | j(a){return A.ox(a,"[","]")} method aa (line 7526) | aa(a,b){var s,r,q,p method gel (line 7530) | gel(){return J.cQ(this.ga_(),new A.ki(this),A.t(this).h("bv"))} method gl (line 7531) | gl(a){return J.ae(this.ga_())} method gF (line 7532) | gF(a){return J.iR(this.ga_())} method gaP (line 7533) | gaP(){return new A.f_(this,A.t(this).h("f_"))} method j (line 7534) | j(a){return A.oD(this)} method $1 (line 7537) | $1(a){var s=this.a,r=s.i(0,a) method $S (line 7540) | $S(){return A.t(this.a).h("bv(T.K)")} method $2 (line 7542) | $2(a,b){var s,r=this.a method gl (line 7553) | gl(a){var s=this.a method gF (line 7555) | gF(a){var s=this.a method gG (line 7557) | gG(a){var s=this.a method gC (line 7560) | gC(a){var s=this.a method gt (line 7563) | gt(a){var s=this.a method k (line 7566) | k(){var s=this,r=s.a method gm (line 7570) | gm(){var s=this.c method gF (line 7573) | gF(a){return this.a===0} method bd (line 7574) | bd(a,b,c){return new A.cp(this,b,this.$ti.h("@<1>").H(c).h("cp<1,2>"))} method j (line 7575) | j(a){return A.ox(this,"{","}")} method ah (line 7576) | ah(a,b){return A.oJ(this,b,this.$ti.c)} method X (line 7577) | X(a,b){return A.qf(this,b,this.$ti.c)} method gG (line 7578) | gG(a){var s,r=A.im(this,this.r,this.$ti.c) method gC (line 7582) | gC(a){var s,r,q=A.im(this,this.r,this.$ti.c) method N (line 7588) | N(a,b){var s,r,q,p=this method $0 (line 7597) | $0(){var s,r method $0 (line 7602) | $0(){var s,r method jO (line 7607) | jO(a){return B.ao.a5(a)} method a5 (line 7609) | a5(a){var s,r,q,p=A.b9(0,null,a.length),o=new Uint8Array(p) method kh (line 7615) | kh(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a="Invalid base64 e... method cT (line 7657) | cT(a){return new A.fm(!1).dD(a,0,null,!0)} method a5 (line 7659) | a5(a){var s,r,q=A.b9(0,null,a.length) method e9 (line 7666) | e9(){var s=this,r=s.c,q=s.b,p=s.b=q+1 method jm (line 7672) | jm(a,b){var s,r,q,p,o=this method ij (line 7686) | ij(a,b,c){var s,r,q,p,o,n,m,l=this method dD (line 7711) | dD(a,b,c,d){var s,r,q,p,o,n,m=this,l=A.b9(b,c,J.ae(a)) method dF (line 7726) | dF(a,b,c,d){var s,r,q=this method jK (line 7731) | jK(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.av(""),... method aB (line 7769) | aB(a){var s,r,q=this,p=q.c method ib (line 7775) | ib(a){var s,r,q,p,o,n,m=this.c method ic (line 7784) | ic(a){var s,r,q,p,o,n,m,l=this,k=l.c method b0 (line 7796) | b0(a,b){var s,r,q,p,o,n=this method bl (line 7808) | bl(a,b){var s,r,q,p,o,n,m,l,k,j=this method ag (line 7825) | ag(a,b){var s,r=this.a method dr (line 7828) | dr(a,b){var s,r,q,p=this,o=p.c,n=a.c method cs (line 7837) | cs(a,b){var s,r,q,p=this,o=p.c method dh (line 7845) | dh(a,b){var s,r,q=this,p=q.c method dl (line 7853) | dl(a,b){var s,r,q=this,p=q.c method bI (line 7861) | bI(a,b){var s,r,q,p,o,n,m,l=this.c,k=b.c method ia (line 7870) | ia(a){var s,r,q,p method iT (line 7878) | iT(a){var s,r,q,p=this method fb (line 7886) | fb(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.c method gB (line 7920) | gB(a){var s,r,q,p=new A.m_(),o=this.c method O (line 7925) | O(a,b){if(b==null)return!1 method j (line 7927) | j(a){var s,r,q,p,o,n=this,m=n.c method $2 (line 7945) | $2(a,b){a=a+b&536870911 method $1 (line 7950) | $1(a){a=a+((a&67108863)<<3)&536870911 method h_ (line 7955) | h_(a){var s=this.a method O (line 7958) | O(a,b){if(b==null)return!1 method gB (line 7960) | gB(a){return A.es(this.a,this.b,B.f,B.f)} method ag (line 7961) | ag(a,b){var s=B.b.ag(this.a,b.a) method j (line 7964) | j(a){var s=this,r=A.tV(A.ux(s)),q=A.fO(A.uv(s)),p=A.fO(A.ur(s)),o=A.fO(A... method O (line 7969) | O(a,b){if(b==null)return!1 method gB (line 7971) | gB(a){return B.b.gB(this.a)} method ag (line 7972) | ag(a,b){return B.b.ag(this.a,b.a)} method j (line 7973) | j(a){var s,r,q,p,o,n=this.a,m=B.b.I(n,36e8),l=n%36e8 method j (line 7984) | j(a){return this.ae()} method gbJ (line 7986) | gbJ(){return A.uq(this)} method j (line 7988) | j(a){var s=this.a method gdJ (line 7993) | gdJ(){return"Invalid argument"+(!this.a?"(s)":"")} method gdI (line 7994) | gdI(){return""} method j (line 7995) | j(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.... method gex (line 7998) | gex(){return this.b} method gex (line 8000) | gex(){return this.b} method gdJ (line 8001) | gdJ(){return"RangeError"} method gdI (line 8002) | gdI(){var s,r=this.e,q=this.f method gex (line 8009) | gex(){return this.b} method gdJ (line 8010) | gdJ(){return"RangeError"} method gdI (line 8011) | gdI(){if(this.b<0)return": index must not be negative" method gl (line 8015) | gl(a){return this.f} method j (line 8017) | j(a){return"Unsupported operation: "+this.a} method j (line 8019) | j(a){return"UnimplementedError: "+this.a} method j (line 8021) | j(a){return"Bad state: "+this.a} method j (line 8023) | j(a){var s=this.a method j (line 8027) | j(a){return"Out of Memory"} method gbJ (line 8028) | gbJ(){return null} method j (line 8031) | j(a){return"Stack Overflow"} method gbJ (line 8032) | gbJ(){return null} method j (line 8035) | j(a){return"Exception: "+this.a} method j (line 8038) | j(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a,g=""!==h?"FormatException: "+h:"... method gbJ (line 8063) | gbJ(){return null} method j (line 8064) | j(a){return"IntegerDivisionByZeroException"} method b8 (line 8068) | b8(a,b){return A.e4(this,A.t(this).h("f.E"),b)} method bd (line 8069) | bd(a,b,c){return A.en(this,b,A.t(this).h("f.E"),c)} method az (line 8070) | az(a,b){return A.ay(this,b,A.t(this).h("f.E"))} method cj (line 8071) | cj(a){return this.az(0,!0)} method gl (line 8072) | gl(a){var s,r=this.gt(this) method gF (line 8075) | gF(a){return!this.gt(this).k()} method ah (line 8076) | ah(a,b){return A.oJ(this,b,A.t(this).h("f.E"))} method X (line 8077) | X(a,b){return A.qf(this,b,A.t(this).h("f.E"))} method hA (line 8078) | hA(a,b){return new A.ex(this,b,A.t(this).h("ex"))} method gG (line 8079) | gG(a){var s=this.gt(this) method gC (line 8082) | gC(a){var s,r=this.gt(this) method N (line 8087) | N(a,b){var s,r method j (line 8091) | j(a){return A.ub(this,"(",")")} method j (line 8093) | j(a){return"MapEntry("+A.u(this.a)+": "+A.u(this.b)+")"} method gB (line 8095) | gB(a){return A.e.prototype.gB.call(this,0)} method j (line 8096) | j(a){return"null"} method O (line 8098) | O(a,b){return this===b} method gB (line 8099) | gB(a){return A.ev(this)} method j (line 8100) | j(a){return"Instance of '"+A.kp(this)+"'"} method gV (line 8101) | gV(a){return A.x5(this)} method toString (line 8102) | toString(){return this.j(this)} method j (line 8104) | j(a){return this.a} method gl (line 8107) | gl(a){return this.a.length} method j (line 8108) | j(a){var s=this.a method $2 (line 8111) | $2(a,b){throw A.a(A.ai("Illegal IPv4 address, "+a,this.a,b))} method $2 (line 8114) | $2(a,b){throw A.a(A.ai("Illegal IPv6 address, "+a,this.a,b))} method $2 (line 8117) | $2(a,b){var s method gfM (line 8124) | gfM(){var s,r,q,p,o=this,n=o.w method gkm (line 8142) | gkm(){var s,r,q=this,p=q.x method gB (line 8148) | gB(a){var s,r=this,q=r.y method geO (line 8153) | geO(){return this.b} method gbc (line 8154) | gbc(){var s=this.c method gcb (line 8158) | gcb(){var s=this.d method gcd (line 8160) | gcd(){var s=this.f method gcW (line 8162) | gcW(){var s=this.r method kc (line 8164) | kc(a){var s=this.a method hk (line 8167) | hk(a){var s,r,q,p,o,n,m,l=this method gh7 (line 8181) | gh7(){if(this.a!==""){var s=this.r method fn (line 8184) | fn(a,b){var s,r,q,p,o,n,m method hm (line 8197) | hm(a){return this.ce(A.bm(a))} method ce (line 8198) | ce(a){var s,r,q,p,o,n,m,l,k,j,i,h=this method geq (line 8217) | geq(){return this.c!=null} method gcX (line 8218) | gcX(){return this.f!=null} method ger (line 8219) | ger(){return this.r!=null} method gh5 (line 8220) | gh5(){return this.e.length===0} method gep (line 8221) | gep(){return B.a.u(this.e,"/")} method eL (line 8222) | eL(){var s,r=this,q=r.a method j (line 8234) | j(a){return this.gfM()} method O (line 8235) | O(a,b){var s,r,q,p=this method gY (line 8247) | gY(){return this.a} method gac (line 8248) | gac(){return this.e} method $1 (line 8250) | $1(a){return A.vx(B.aN,a,B.j,!1)} method geN (line 8253) | geN(){var s,r,q,p,o=this,n=null,m=o.c method j (line 8261) | j(a){var s=this.a method $2 (line 8264) | $2(a,b){var s=this.a[a] method $3 (line 8269) | $3(a,b,c){var s,r method $3 (line 8273) | $3(a,b,c){var s,r method geq (line 8277) | geq(){return this.c>0} method ges (line 8278) | ges(){return this.c>0&&this.d+10&&this.r>=this.a.length} method gY (line 8284) | gY(){var s=this.w method i2 (line 8286) | i2(){var s,r=this,q=r.b method geO (line 8294) | geO(){var s=this.c,r=this.b+3 method gbc (line 8296) | gbc(){var s=this.c method gcb (line 8298) | gcb(){var s,r=this method gac (line 8304) | gac(){return B.a.n(this.a,this.e,this.f)} method gcd (line 8305) | gcd(){var s=this.f,r=this.r method gcW (line 8307) | gcW(){var s=this.r,r=this.a method fk (line 8309) | fk(a){var s=this.d+1 method kt (line 8311) | kt(){var s=this,r=s.r,q=s.a method hk (line 8314) | hk(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null method hm (line 8336) | hm(a){return this.ce(A.bm(a))} method ce (line 8337) | ce(a){if(a instanceof A.b4)return this.jb(this,a) method jb (line 8339) | jb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b method eL (line 8378) | eL(){var s,r=this,q=r.b method gB (line 8388) | gB(a){var s=this.x method O (line 8390) | O(a,b){if(b==null)return!1 method fO (line 8393) | fO(){var s=this,r=null,q=s.gY(),p=s.geO(),o=s.c>0?s.gbc():r,n=s.ges()?s.... method j (line 8396) | j(a){return this.a} method i (line 8400) | i(a,b){A.u_(b) method j (line 8402) | j(a){return"Expando:null"} method $1 (line 8404) | $1(a){var s,r,q,p method $1 (line 8417) | $1(a){return this.a.L(a)} method $1 (line 8420) | $1(a){if(a==null)return this.a.aK(new A.ho(a===undefined)) method $1 (line 8424) | $1(a){var s,r,q,p,o,n,m,l,k,j,i,h method j (line 8451) | j(a){return"Promise was rejected with a value of `"+(this.a?"undefined":... method hQ (line 8454) | hQ(){var s=self.crypto method hc (line 8457) | hc(a){var s,r,q,p,o,n,m,l,k,j=null method v (line 8474) | v(a,b){this.a.v(0,b)} method a3 (line 8475) | a3(a,b){this.a.a3(a,b)} method p (line 8476) | p(){return this.a.p()} method em (line 8480) | em(a,b){var s,r,q,p method h6 (line 8488) | h6(a){var s,r,q method hK (line 8497) | hK(a,b,c){var s=this.a.a method hb (line 8500) | hb(){return this.d++} method p (line 8501) | p(){var s=0,r=A.o(t.H),q,p=this,o method iq (line 8512) | iq(a){var s,r=this method bv (line 8519) | bv(a){var s,r,q=this method ku (line 8525) | ku(a,b,c){var s,r=this method hx (line 8530) | hx(a){var s=this.f method $0 (line 8533) | $0(){var s,r,q,p,o method $1 (line 8538) | $1(a){return this.hs(a)} method hs (line 8539) | hs(a){var s=0,r=A.o(t.H),q,p=2,o,n=this,m,l,k,j,i,h method fX (line 8569) | fX(a,b){var s method fW (line 8576) | fW(a){return this.fX(a,null)} method j (line 8578) | j(a){return"Channel was closed before receiving a response"} method j (line 8581) | j(a){return J.aU(this.a)} method dk (line 8584) | dk(a){var s,r method ej (line 8592) | ej(a){var s,r,q,p method h0 (line 8604) | h0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f method fZ (line 8639) | fZ(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=nu... method dG (line 8703) | dG(a){if(t.I.b(a)&&!t.p.b(a))return new Uint8Array(A.iJ(a)) method dE (line 8706) | dE(a){var s method $1 (line 8711) | $1(a){var s=this.a.a method $1 (line 8716) | $1(a){var s,r=this.a.a method j (line 8726) | j(a){return"Request (id = "+this.a+"): "+A.u(this.b)} method j (line 8728) | j(a){return"SuccessResponse (id = "+this.a+"): "+A.u(this.b)} method j (line 8731) | j(a){return"ErrorResponse (id = "+this.a+"): "+A.u(this.b)+" at "+A.u(th... method j (line 8733) | j(a){return"Previous request "+this.a+" was cancelled"} method ae (line 8735) | ae(){return"NoArgsRequest."+this.b} method ae (line 8738) | ae(){return"StatementMethod."+this.b} method j (line 8740) | j(a){var s=this,r=s.d method j (line 8745) | j(a){return"Cancel previous request "+this.a} method ae (line 8749) | ae(){return"NestedExecutorControl."+this.b} method j (line 8751) | j(a){return"RunTransactionAction("+this.a.j(0)+", "+A.u(this.b)+")"} method j (line 8754) | j(a){return"EnsureOpen("+this.a+", "+A.u(this.b)+")"} method j (line 8757) | j(a){return"ServerInfo("+this.a.j(0)+")"} method j (line 8760) | j(a){return"RunBeforeOpen("+this.a.j(0)+", "+this.b+")"} method j (line 8763) | j(a){return"NotifyTablesUpdated("+A.u(this.a)+")"} method hM (line 8767) | hM(a,b,c){this.Q.a.bF(new A.kH(this),t.P)} method hw (line 8768) | hw(a,b){var s,r,q=this method hy (line 8776) | hy(){var s,r=this method i_ (line 8780) | i_(){var s,r,q method is (line 8782) | is(a,b){var s,r,q=this,p=b.b method bL (line 8793) | bL(a,b){return this.io(a,b)} method io (line 8794) | io(a,b){var s=0,r=A.o(t.cc),q,p=this,o,n,m method aG (line 8809) | aG(a,b,c,d){return this.j1(a,b,c,d)} method j1 (line 8810) | j1(a,b,c,d){var s=0,r=A.o(t.O),q,p=this,o,n method bT (line 8853) | bT(a,b){return this.iZ(a,b)} method iZ (line 8854) | iZ(a,b){var s=0,r=A.o(t.O),q,p=this method aF (line 8865) | aF(a){return this.ix(a)} method ix (line 8866) | ix(a){var s=0,r=A.o(t.x),q,p=this,o method bV (line 8877) | bV(a,b){return this.jd(a,b)} method jd (line 8878) | jd(a,b){var s=0,r=A.o(t.S),q,p=this,o method bU (line 8890) | bU(a,b){return this.jc(a,b)} method jc (line 8891) | jc(a,b){var s=0,r=A.o(t.S),q,p=this,o method dZ (line 8903) | dZ(a,b){var s,r,q=this.e++ method aH (line 8910) | aH(a,b,c){return this.jh(a,b,c)} method jh (line 8911) | jh(a,b,c){var s=0,r=A.o(t.O),q,p=2,o,n=[],m=this,l,k method cD (line 8976) | cD(a){var s method jj (line 8981) | jj(a){var s,r=new A.kG(this,a) method jM (line 8985) | jM(a,b){var s,r,q method $1 (line 8990) | $1(a){var s=this.a method $1 (line 8995) | $1(a){return this.a.is(this.b,a)} method $1 (line 8998) | $1(a){return this.a.z.A(0,this.b)} method $0 (line 9001) | $0(){var s=this.b method $0 (line 9005) | $0(){return this.a.r.A(0,this.b.a)} method $0 (line 9008) | $0(){var s,r=this.b method $1 (line 9014) | $1(a){return this.a.$0()} method cN (line 9017) | cN(a,b){return this.jC(a,b)} method jC (line 9018) | jC(a,b){var s=0,r=A.o(t.H),q=1,p,o=[],n=this,m,l,k,j,i method dk (line 9042) | dk(a){var s,r,q method ej (line 9051) | ej(a){var s,r,q,p,o,n,m=null,l="Pattern matching error",k={} method j4 (line 9073) | j4(a){var s,r,q,p,o,n,m,l,k,j,i,h=null method i8 (line 9113) | i8(a){var s,r,q,p,o,n,m=null method j5 (line 9144) | j5(a){var s,r method j6 (line 9151) | j6(a){var s,r,q,p=a.a,o=J.V(p) method i9 (line 9158) | i9(a){var s,r,q,p,o,n,m,l,k,j method e8 (line 9181) | e8(a){var s method e7 (line 9190) | e7(a){var s,r,q,p=null method $0 (line 9203) | $0(){var s=t.m.a(this.a.a) method $0 (line 9207) | $0(){var s=t.m.a(this.a.a) method $1 (line 9211) | $1(a){return a} method $0 (line 9214) | $0(){var s,r,q,p,o,n,m=this.b,l=J.V(m),k=t.c,j=k.a(l.i(m,1)),i=t.o.b(j)?... method $1 (line 9230) | $1(a){return a} method $1 (line 9233) | $1(a){return a} method $1 (line 9236) | $1(a){var s,r,q method $1 (line 9246) | $1(a){return a} method $1 (line 9249) | $1(a){return a} method ae (line 9252) | ae(){return"UpdateKind."+this.b} method gB (line 9254) | gB(a){return A.es(this.a,this.b,B.f,B.f)} method O (line 9255) | O(a,b){if(b==null)return!1 method j (line 9257) | j(a){return"TableUpdate("+this.b+", kind: "+A.u(this.a)+")"} method $0 (line 9259) | $0(){return this.a.a.a.L(A.jW(this.b,this.c))} method J (line 9262) | J(){var s,r method j (line 9267) | j(a){return"Operation was cancelled"} method p (line 9270) | p(){var s=0,r=A.o(t.H) method gB (line 9275) | gB(a){return A.es(B.o.h6(this.a),B.o.h6(this.b),B.f,B.f)} method O (line 9276) | O(a,b){if(b==null)return!1 method j (line 9278) | j(a){return"BatchedStatements("+A.u(this.a)+", "+A.u(this.b)+")"} method gB (line 9280) | gB(a){return A.es(this.a,B.o,B.f,B.f)} method O (line 9281) | O(a,b){if(b==null)return!1 method j (line 9283) | j(a){return"ArgumentsForBatchedStatement("+this.a+", "+A.u(this.b)+")"} method gez (line 9292) | gez(){return!1} method gc6 (line 9293) | gc6(){return!1} method b6 (line 9294) | b6(a,b){if(this.gez()||this.b>0)return this.a.cr(new A.lT(a,b),b) method cz (line 9296) | cz(a,b){this.gc6()} method ad (line 9297) | ad(a,b){return this.kB(a,b)} method kB (line 9298) | kB(a,b){var s=0,r=A.o(t.aS),q,p=this,o method cf (line 9308) | cf(a,b){return this.b6(new A.lW(this,a,b),t.S)} method aw (line 9309) | aw(a,b){return this.b6(new A.lX(this,a,b),t.S)} method a8 (line 9310) | a8(a,b){return this.b6(new A.lV(this,b,a),t.H)} method kx (line 9311) | kx(a){return this.a8(a,null)} method av (line 9312) | av(a){return this.b6(new A.lU(this,a),t.H)} method cO (line 9313) | cO(){return new A.eV(this,new A.a2(new A.k($.i,t.D),t.h),new A.bh())} method cP (line 9314) | cP(){return this.aU(this)} method $0 (line 9316) | $0(){A.rx() method $S (line 9318) | $S(){return this.b.h("C<0>()")} method $0 (line 9320) | $0(){var s=this.a,r=this.b,q=this.c method $0 (line 9325) | $0(){var s=this.a,r=this.b,q=this.c method $0 (line 9330) | $0(){var s=this.a,r=this.b,q=this.c method $0 (line 9335) | $0(){var s,r,q=this.b method $0 (line 9343) | $0(){var s=this.a method hZ (line 9348) | hZ(){this.c=!0 method aU (line 9350) | aU(a){throw A.a(A.H("Nested transactions aren't supported."))} method gao (line 9351) | gao(){return B.m} method gc6 (line 9352) | gc6(){return!1} method gez (line 9353) | gez(){return!0} method ap (line 9356) | ap(a){var s,r,q=this method gaM (line 9362) | gaM(){return this.e.e} method aU (line 9363) | aU(a){var s=this.at+1 method bj (line 9365) | bj(){var s=0,r=A.o(t.H),q,p=this method bD (line 9373) | bD(){var s=0,r=A.o(t.H),q,p=2,o,n=[],m=this method f2 (line 9390) | f2(){var s=this method $0 (line 9395) | $0(){var s=0,r=A.o(t.P),q=1,p,o=this,n,m,l,k,j method $0 (line 9422) | $0(){return this.a.b--} method gaM (line 9425) | gaM(){return this.e} method gao (line 9426) | gao(){return B.m} method ap (line 9427) | ap(a){return this.x.cr(new A.jz(this,a),t.y)} method bt (line 9428) | bt(a){return this.j0(a)} method j0 (line 9429) | j0(a){var s=0,r=A.o(t.H),q=this,p,o,n,m method aU (line 9458) | aU(a){var s=$.i method p (line 9460) | p(){return this.x.cr(new A.jy(this),t.H)} method gc6 (line 9461) | gc6(){return this.r} method gez (line 9462) | gez(){return this.w} method $0 (line 9464) | $0(){var s=0,r=A.o(t.y),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e method $0 (line 9506) | $0(){var s=this.a method aU (line 9512) | aU(a){return this.e.aU(a)} method ap (line 9513) | ap(a){this.c=!0 method gaM (line 9515) | gaM(){return this.e.e} method gc6 (line 9516) | gc6(){return!1} method gao (line 9517) | gao(){return B.m} method gao (line 9519) | gao(){return this.e.gao()} method ap (line 9520) | ap(a){var s,r,q,p=this,o=p.f method gaM (line 9529) | gaM(){return this.e.gaM()} method aU (line 9530) | aU(a){return this.e.aU(a)} method p (line 9531) | p(){this.r.aV() method $0 (line 9534) | $0(){var s=0,r=A.o(t.P),q=this,p method gjB (line 9545) | gjB(a){var s=this.b method $1 (line 9548) | $1(a){var s,r,q,p,o,n,m,l=A.a3(t.N,t.z) method cP (line 9556) | cP(){var s=this.a method cO (line 9558) | cO(){return new A.dx(new A.eV(this.a,new A.a2(new A.k($.i,t.D),t.h),new ... method gao (line 9559) | gao(){return this.a.gao()} method ap (line 9560) | ap(a){return this.a.ap(a)} method av (line 9561) | av(a){return this.a.av(a)} method a8 (line 9562) | a8(a,b){return this.a.a8(a,b)} method cf (line 9563) | cf(a,b){return this.a.cf(a,b)} method aw (line 9564) | aw(a,b){return this.a.aw(a,b)} method ad (line 9565) | ad(a,b){return this.a.ad(a,b)} method p (line 9566) | p(){return this.b.c2(this.a)} method bD (line 9568) | bD(){return t.u.a(this.a).bD()} method bj (line 9569) | bj(){return t.u.a(this.a).bj()} method ae (line 9573) | ae(){return"SqlDialect."+this.b} method ca (line 9575) | ca(a){return this.ki(a)} method ki (line 9576) | ki(a){var s=0,r=A.o(t.H),q,p=this,o,n method p (line 9595) | p(){var s=0,r=A.o(t.H),q=this method kv (line 9600) | kv(a){var s,r,q,p,o,n,m,l,k,j,i,h=A.d([],t.cf) method kD (line 9624) | kD(a,b){var s,r,q,p method ad (line 9633) | ad(a,b){return this.kA(a,b)} method kA (line 9634) | kA(a,b){var s=0,r=A.o(t.aj),q,p=[],o=this,n,m,l,k,j method fj (line 9648) | fj(a){var s,r,q,p=this.x.b,o=p.A(0,a),n=o!=null method jN (line 9660) | jN(){var s,r,q,p,o,n method $1 (line 9674) | $1(a){return Date.now()} method $1 (line 9677) | $1(a){var s=a.i(0,0) method gi7 (line 9682) | gi7(){var s=this.a method gao (line 9685) | gao(){if(this.b){var s=this.a method hV (line 9690) | hV(){var s,r,q=this method cO (line 9698) | cO(){var s=this.a method cP (line 9701) | cP(){var s=this.a method ap (line 9704) | ap(a){return this.hV().bF(new A.kd(this,a),t.y)} method av (line 9705) | av(a){var s=this.a method a8 (line 9708) | a8(a,b){var s=this.a method cf (line 9711) | cf(a,b){var s=this.a method aw (line 9714) | aw(a,b){var s=this.a method ad (line 9717) | ad(a,b){var s=this.a method p (line 9720) | p(){if(this.b){var s=this.a method $1 (line 9724) | $1(a){var s=this.a method $1 (line 9731) | $1(a){var s=this.a.a method cr (line 9736) | cr(a,b){var s=this.a,r=new A.k($.i,t.D) method $0 (line 9742) | $0(){return A.jW(this.a,this.c).ai(this.b.gjH())} method $S (line 9743) | $S(){return this.c.h("C<0>()")} method $1 (line 9745) | $1(a){return this.a.$0()} method $S (line 9746) | $S(){return this.b.h("C<0>(~)")} method $1 (line 9748) | $1(a){var s,r=this,q=a.data method $1 (line 9763) | $1(a){var s=this.b method $0 (line 9768) | $0(){if(this.a)this.b.postMessage("_disconnect") method T (line 9772) | T(){A.aB(this.a,"message",new A.jx(this),!1)} method ak (line 9773) | ak(a){return this.ir(a)} method ir (line 9774) | ir(a6){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1... method $1 (line 9877) | $1(a){this.a.ak(A.oL(t.m.a(a.data)))} method $0 (line 9880) | $0(){var s=0,r=A.o(t.P),q=this,p,o,n,m,l method ae (line 9904) | ae(){return"ProtocolVersion."+this.b} method dj (line 9906) | dj(a){this.aC(new A.lr(a))} method eS (line 9907) | eS(a){this.aC(new A.lq(a))} method di (line 9908) | di(a){this.aC(new A.lp(a))} method $2 (line 9910) | $2(a,b){var s=b==null?B.A:b method $2 (line 9914) | $2(a,b){var s=b==null?B.A:b method $2 (line 9918) | $2(a,b){var s=b==null?B.A:b method aC (line 9923) | aC(a){var s=this method aC (line 9926) | aC(a){A.dN(a,"Error",this.a,null)} method j (line 9927) | j(a){return"Error in worker: "+this.a} method aC (line 9930) | aC(a){var s,r,q=this,p={} method aC (line 9945) | aC(a){A.dN(a,"RequestCompatibilityCheck",this.a,null)} method aC (line 9947) | aC(a){var s=this,r={} method aC (line 9958) | aC(a){A.dN(a,"StartFileSystemServer",this.a,null)} method aC (line 9960) | aC(a){var s=this.a method $1 (line 9963) | $1(a){this.b.transaction.abort() method $1 (line 9967) | $1(a){return t.m.a(a[1])} method eT (line 9970) | eT(a){var s=a.w method aY (line 9972) | aY(a,b,c,d,e){return this.kj(a,b,c,d,e)} method kj (line 9973) | kj(a,b,c,d,a0){var s=0,r=A.o(t.x),q,p=this,o,n,m,l,k,j,i,h,g,f,e method cw (line 10038) | cw(a){return this.iy(a)} method iy (line 10039) | iy(a){var s=0,r=A.o(t.aT),q,p,o,n,m,l,k,j,i method $0 (line 10064) | $0(){var s=this.b,r=s.e,q=r!=null?new A.jF(r):null,p=this.a,o=A.uC(new A... method $0 (line 10069) | $0(){var s=new A.k($.i,t.fX),r=this.a method $1 (line 10075) | $1(a){var s=t.dE.a(a.data),r=s==null?null:s method $0 (line 10079) | $0(){var s=this.b method $0 (line 10083) | $0(){this.a.a.A(0,this.b.d) method c2 (line 10087) | c2(a){return this.jF(a)} method jF (line 10088) | jF(a){var s=0,r=A.o(t.H),q=this,p method hv (line 10100) | hv(a,b){var s,r,q;++this.c method $1 (line 10109) | $1(a){var s=this.a method $1 (line 10117) | $1(a){this.a.L(this.c.a(this.b.result))} method $1 (line 10120) | $1(a){var s=this.b.error method $1 (line 10125) | $1(a){var s=this.b.error method T (line 10130) | T(){A.aB(this.a,"connect",new A.kP(this),!1)} method dV (line 10131) | dV(a){return this.iB(a)} method iB (line 10132) | iB(a){var s=0,r=A.o(t.H),q=this,p,o method cA (line 10140) | cA(a,b){return this.iz(a,b)} method iz (line 10141) | iz(a,b){var s=0,r=A.o(t.H),q=1,p,o=this,n,m,l,k,j,i,h,g method bW (line 10180) | bW(a){return this.je(a)} method je (line 10181) | je(a){var s=0,r=A.o(t.fM),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c method $1 (line 10227) | $1(a){return this.a.dV(a)} method $1 (line 10230) | $1(a){return this.a.cA(this.b,a)} method $4 (line 10233) | $4(a,b,c,d){var s,r=this.b method $1 (line 10242) | $1(a){var s=t.ed.a(A.oL(t.m.a(a.data))) method $1 (line 10246) | $1(a){this.b.$4(!1,!1,!1,B.B) method ae (line 10251) | ae(){return"WasmStorageImplementation."+this.b} method ae (line 10253) | ae(){return"WebStorageApi."+this.b} method kk (line 10256) | kk(){var s=this.Q.ca(this.as) method bs (line 10258) | bs(){var s=0,r=A.o(t.H),q method bu (line 10265) | bu(a,b){return this.j2(a,b)} method j2 (line 10266) | j2(a,b){var s=0,r=A.o(t.z),q=this method a8 (line 10275) | a8(a,b){return this.ky(a,b)} method ky (line 10276) | ky(a,b){var s=0,r=A.o(t.H),q=this method aw (line 10282) | aw(a,b){return this.kz(a,b)} method kz (line 10283) | kz(a,b){var s=0,r=A.o(t.S),q,p=this,o,n method d8 (line 10294) | d8(a,b){return this.kC(a,b)} method kC (line 10295) | kC(a,b){var s=0,r=A.o(t.S),q,p=this,o method av (line 10305) | av(a){return this.kw(a)} method kw (line 10306) | kw(a){var s=0,r=A.o(t.H),q=this method p (line 10315) | p(){var s=0,r=A.o(t.H),q=this method fS (line 10325) | fS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s method aI (line 10332) | aI(a){var s=null method h8 (line 10334) | h8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.d([b,c,d,e,f,g,h,i,j,k,l,m... method kd (line 10337) | kd(a,b,c){var s=null method ke (line 10339) | ke(a){var s,r,q,p,o,n,m,l,k method aQ (line 10349) | aQ(a,b){var s=A.d4(b,this.a),r=s.d,q=A.Q(r).h("aT<1>") method bA (line 10355) | bA(a){var s method iA (line 10360) | iA(a){var s,r,q,p,o,n,m,l,k=this.a,j=k.S(a) method eJ (line 10375) | eJ(a,b){var s,r,q,p,o=this,n='Unable to find a path to "',m=b==null method ks (line 10418) | ks(a){return this.eJ(a,null)} method iv (line 10419) | iv(a,b){var s,r,q,p,o,n,m,l,k=this method iw (line 10438) | iw(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this method cC (line 10482) | cC(a,b){var s,r,q,p,o,n,m method hp (line 10494) | hp(a){var s,r=this.a method ko (line 10498) | ko(a){var s,r,q=this,p=A.pa(a) method $1 (line 10505) | $1(a){return a!==""} method $1 (line 10508) | $1(a){return a.length!==0} method $1 (line 10511) | $1(a){return a==null?"null":'"'+a+'"'} method j (line 10514) | j(a){return this.a} method j (line 10516) | j(a){return this.a} method hu (line 10518) | hu(a){var s=this.S(a) method hh (line 10521) | hh(a){var s,r=null,q=a.length method cR (line 10526) | cR(a,b){return a===b} method eG (line 10527) | eG(a,b){return a===b} method geu (line 10529) | geu(){var s=this.d method hj (line 10533) | hj(){var s,r,q=this method eE (line 10540) | eE(){var s,r,q,p,o,n,m=this,l=A.d([],t.s) method j (line 10555) | j(a){var s,r=this,q=r.b method j (line 10561) | j(a){return"PathException: "+this.a} method j (line 10564) | j(a){return this.geD()} method eh (line 10566) | eh(a){return B.a.M(a,"/")} method D (line 10567) | D(a){return a===47} method c7 (line 10568) | c7(a){var s=a.length method bE (line 10570) | bE(a,b){if(a.length!==0&&a.charCodeAt(0)===47)return 1 method S (line 10572) | S(a){return this.bE(a,!1)} method ab (line 10573) | ab(a){return!1} method d3 (line 10574) | d3(a){var s method ec (line 10577) | ec(a){var s=A.d4(a,this),r=s.d method geD (line 10581) | geD(){return"posix"} method gbk (line 10582) | gbk(){return"/"} method eh (line 10584) | eh(a){return B.a.M(a,"/")} method D (line 10585) | D(a){return a===47} method c7 (line 10586) | c7(a){var s=a.length method bE (line 10590) | bE(a,b){var s,r,q,p=a.length method S (line 10602) | S(a){return this.bE(a,!1)} method ab (line 10603) | ab(a){return a.length!==0&&a.charCodeAt(0)===47} method d3 (line 10604) | d3(a){return a.j(0)} method hh (line 10605) | hh(a){return A.bm(a)} method ec (line 10606) | ec(a){return A.bm(a)} method geD (line 10607) | geD(){return"url"} method gbk (line 10608) | gbk(){return"/"} method eh (line 10610) | eh(a){return B.a.M(a,"/")} method D (line 10611) | D(a){return a===47||a===92} method c7 (line 10612) | c7(a){var s=a.length method bE (line 10616) | bE(a,b){var s,r=a.length method S (line 10628) | S(a){return this.bE(a,!1)} method ab (line 10629) | ab(a){return this.S(a)===1} method d3 (line 10630) | d3(a){var s,r method ec (line 10636) | ec(a){var s,r,q=A.d4(a,this),p=q.b method cR (line 10648) | cR(a,b){var s method eG (line 10655) | eG(a,b){var s,r method geD (line 10661) | geD(){return"windows"} method gbk (line 10662) | gbk(){return"\\"} method $1 (line 10664) | $1(a){return a!==""} method j (line 10667) | j(a){var s,r=this,q=r.d method $1 (line 10676) | $1(a){if(t.p.b(a))return"blob ("+a.length+" bytes)" method a7 (line 10688) | a7(){var s,r,q,p,o,n,m method gkG (line 10700) | gkG(){var s,r,q=this.kn("PRAGMA user_version;") method fY (line 10704) | fY(a,b,c,d,e){var s,r,q,p,o,n=null,m=this.b,l=B.i.a5(e) method a6 (line 10714) | a6(a,b,c,d){return this.fY(a,b,!0,c,d)} method a7 (line 10715) | a7(){var s,r,q,p=this method h1 (line 10725) | h1(a){var s,r,q,p,o=this,n=B.t method iN (line 10734) | iN(a,b,c,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this method d4 (line 10766) | d4(a,b){var s=this.iN(a,b,1,!1,!0) method kn (line 10769) | kn(a){return this.d4(a,!1)} method $2 (line 10771) | $2(a,b){A.vQ(a,this.a,b)} method $0 (line 10774) | $0(){var s,r,q,p,o,n method gl (line 10789) | gl(a){return this.a.b} method i (line 10790) | i(a,b){var s,r,q,p=this.a,o=p.b method q (line 10804) | q(a,b,c){throw A.a(A.K("The argument list is unmodifiable",null))} method $1 (line 10807) | $1(a){a.a7()} method ca (line 10810) | ca(a){var s,r,q,p,o,n,m,l,k method a7 (line 10831) | a7(){var s,r=this method bR (line 10837) | bR(){if(!this.c){var s=this.b method gi0 (line 10841) | gi0(){var s,r,q,p,o,n=this.a,m=n.c,l=n.b,k=A.h(A.r(m.fy.call(null,l))) method gjg (line 10848) | gjg(){return null} method bR (line 10849) | bR(){var s=this.c method ff (line 10852) | ff(){var s,r=this,q=r.c.c=!1,p=r.a,o=p.b method j3 (line 10857) | j3(){var s,r,q,p,o,n,m,l,k=this,j=A.d([],t.gz),i=k.c.c=!1 method iQ (line 10867) | iQ(a){var s,r=this.a,q=r.c,p=r.b method hW (line 10875) | hW(a){var s,r=a.length,q=this.a,p=A.h(A.r(q.c.fx.call(null,q.b))) method hX (line 10881) | hX(a,b){var s,r,q,p,o,n=this method dt (line 10908) | dt(a){$label0$0:{this.hW(a.a) method a7 (line 10910) | a7(){var s,r=this.c method eR (line 10915) | eR(a){var s=this method h2 (line 10920) | h2(a){var s=this method hY (line 10926) | hY(){var s,r,q,p,o=A.a3(t.N,t.S) method gt (line 10930) | gt(a){return new A.nh(this)} method i (line 10931) | i(a,b){return new A.bk(this,A.aG(this.d[b],t.X))} method q (line 10932) | q(a,b,c){throw A.a(A.H("Can't change rows from a result set"))} method gl (line 10933) | gl(a){return this.d.length} method i (line 10938) | i(a,b){var s method ga_ (line 10943) | ga_(){return this.a.a} method gaP (line 10944) | gaP(){return this.b} method gm (line 10947) | gm(){var s=this.a method k (line 10949) | k(){return++this.b=2?1:0} method cl (line 11929) | cl(){} method cm (line 11930) | cm(){return this.b.cm()} method dd (line 11931) | dd(a){this.b.d=a method df (line 11933) | df(a){} method cn (line 11934) | cn(a){var s=this,r=s.a method dg (line 11938) | dg(a){this.b.d=a method bH (line 11940) | bH(a,b){var s,r,q,p,o,n=this.a method $0 (line 11954) | $0(){var s=0,r=A.o(t.H),q,p=this,o,n,m method ew (line 11968) | ew(a){a.dT(a.c,this,!1) method U (line 11971) | U(){return this.w.$0()} method ew (line 11973) | ew(a){var s,r,q,p method U (line 11985) | U(){var s=0,r=A.o(t.H),q=this,p,o,n method U (line 11998) | U(){var s=0,r=A.o(t.H),q=this,p,o,n,m method ew (line 12010) | ew(a){var s,r=a.b===0?null:a.gC(0) method U (line 12017) | U(){var s=0,r=A.o(t.H),q=this,p,o,n,m,l,k method ck (line 12031) | ck(a,b){return this.d.a4(a)?1:0} method da (line 12032) | da(a,b){this.d.A(0,a)} method dc (line 12033) | dc(a){return $.fw().bA("/"+a)} method aZ (line 12034) | aZ(a,b){var s,r=a.a method de (line 12040) | de(a){} method eI (line 12042) | eI(a,b){var s,r=this.a.d.i(0,this.b) method d9 (line 12047) | d9(){return this.d>=2?1:0} method cl (line 12048) | cl(){if(this.c)this.a.d.A(0,this.b)} method cm (line 12049) | cm(){return this.a.d.i(0,this.b).length} method dd (line 12050) | dd(a){this.d=a} method df (line 12051) | df(a){} method cn (line 12052) | cn(a){var s=this.a.d,r=this.b,q=s.i(0,r),p=new Uint8Array(a) method dg (line 12055) | dg(a){this.d=a} method bH (line 12056) | bH(a,b){var s,r,q,p,o=this.a.d,n=this.b,m=o.i(0,n) method ae (line 12067) | ae(){return"FileType."+this.b} method dU (line 12069) | dU(a,b){var s=this.e,r=b?1:0 method ck (line 12072) | ck(a,b){var s,r=$.ol().i(0,a) method da (line 12077) | da(a,b){var s=$.ol().i(0,a) method dc (line 12080) | dc(a){return $.fw().bA("/"+a)} method aZ (line 12081) | aZ(a,b){var s,r,q,p=this,o=a.a method de (line 12093) | de(a){} method p (line 12094) | p(){var s,r,q method ht (line 12100) | ht(a){var s=0,r=A.o(t.m),q,p=this,o,n method $1 (line 12113) | $1(a){return this.ht(a)} method eI (line 12116) | eI(a,b){return A.jM(this.c,a,{at:b})} method d9 (line 12117) | d9(){return this.e>=2?1:0} method cl (line 12118) | cl(){var s=this method cm (line 12121) | cm(){return this.c.getSize()} method dd (line 12122) | dd(a){this.e=a} method df (line 12123) | df(a){this.c.flush()} method cn (line 12124) | cn(a){this.c.truncate(a)} method dg (line 12125) | dg(a){this.e=a} method bH (line 12126) | bH(a,b){if(A.ot(this.c,a,{at:b}) GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: windows/runner/win32_window.cpp function Scale (line 38) | int Scale(int source, double scale_factor) function EnableFullDpiSupportIfAvailable (line 45) | void EnableFullDpiSupportIfAvailable(HWND hwnd) class WindowClassRegistrar (line 65) | class WindowClassRegistrar method WindowClassRegistrar (line 71) | static WindowClassRegistrar *GetInstance() method WindowClassRegistrar (line 89) | WindowClassRegistrar() = default; function wchar_t (line 98) | const wchar_t *WindowClassRegistrar::GetWindowClass() function LRESULT (line 218) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 241) | LRESULT function Win32Window (line 311) | Win32Window *Win32Window::GetThisFromHandle(HWND const window) noexcept function RECT (line 329) | RECT Win32Window::GetClientArea() function HWND (line 336) | HWND Win32Window::GetHandle() FILE: windows/runner/win32_window.h type Size (line 23) | struct Size