Index: pubspec.lock IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP <+># Generated by pub\n# See https://dart.dev/tools/pub/glossary#lockfile\npackages:\n _fe_analyzer_shared:\n dependency: transitive\n description:\n name: _fe_analyzer_shared\n sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a\n url: \"https://pub.dev\"\n source: hosted\n version: \"61.0.0\"\n analyzer:\n dependency: transitive\n description:\n name: analyzer\n sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562\n url: \"https://pub.dev\"\n source: hosted\n version: \"5.13.0\"\n args:\n dependency: transitive\n description:\n name: args\n sha256: \"7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.5.0\"\n async:\n dependency: transitive\n description:\n name: async\n sha256: \"947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.11.0\"\n background_downloader:\n dependency: \"direct main\"\n description:\n name: background_downloader\n sha256: \"3481a54dedd1a3af2f96155440a4ea228ef1782fb61730007cc760c8705ed164\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"6.3.3\"\n boolean_selector:\n dependency: transitive\n description:\n name: boolean_selector\n sha256: \"6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.1\"\n build:\n dependency: transitive\n description:\n name: build\n sha256: \"80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.4.1\"\n build_config:\n dependency: transitive\n description:\n name: build_config\n sha256: bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.1\"\n build_daemon:\n dependency: transitive\n description:\n name: build_daemon\n sha256: \"0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.0.1\"\n build_resolvers:\n dependency: transitive\n description:\n name: build_resolvers\n sha256: \"339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.4.2\"\n build_runner:\n dependency: \"direct dev\"\n description:\n name: build_runner\n sha256: \"3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.4.9\"\n build_runner_core:\n dependency: transitive\n description:\n name: build_runner_core\n sha256: \"4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"7.3.0\"\n built_collection:\n dependency: transitive\n description:\n name: built_collection\n sha256: \"376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"5.1.1\"\n built_value:\n dependency: transitive\n description:\n name: built_value\n sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb\n url: \"https://pub.dev\"\n source: hosted\n version: \"8.9.2\"\n characters:\n dependency: transitive\n description:\n name: characters\n sha256: \"04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.3.0\"\n checked_yaml:\n dependency: transitive\n description:\n name: checked_yaml\n sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.3\"\n clock:\n dependency: transitive\n description:\n name: clock\n sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.1\"\n code_builder:\n dependency: transitive\n description:\n name: code_builder\n sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.10.0\"\n collection:\n dependency: transitive\n description:\n name: collection\n sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.17.2\"\n convert:\n dependency: transitive\n description:\n name: convert\n sha256: \"0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.1\"\n cross_file:\n dependency: transitive\n description:\n name: cross_file\n sha256: \"2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.3.3+7\"\n crypto:\n dependency: \"direct main\"\n description:\n name: crypto\n sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.0.3\"\n cupertino_icons:\n dependency: \"direct main\"\n description:\n name: cupertino_icons\n sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.8\"\n dart_style:\n dependency: transitive\n description:\n name: dart_style\n sha256: \"1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n dartx:\n dependency: transitive\n description:\n name: dartx\n sha256: \"8b25435617027257d43e6508b5fe061012880ddfdaa75a71d607c3de2a13d244\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.2.0\"\n dio:\n dependency: \"direct main\"\n description:\n name: dio\n sha256: \"797e1e341c3dd2f69f2dad42564a6feff3bfb87187d05abb93b9609e6f1645c3\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"5.4.0\"\n event_bus:\n dependency: \"direct main\"\n description:\n name: event_bus\n sha256: \"1a55e97923769c286d295240048fc180e7b0768902c3c2e869fe059aafa15304\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.1\"\n fake_async:\n dependency: transitive\n description:\n name: fake_async\n sha256: \"511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.3.1\"\n ffi:\n dependency: transitive\n description:\n name: ffi\n sha256: \"7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.0\"\n file:\n dependency: transitive\n description:\n name: file\n sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4\n url: \"https://pub.dev\"\n source: hosted\n version: \"7.0.1\"\n file_picker:\n dependency: \"direct main\"\n description:\n name: file_picker\n sha256: \"04a7b85852255759fd3010530cafac250eaa1f8202546670834d25057bb3251a\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"8.0.0\"\n fixnum:\n dependency: transitive\n description:\n name: fixnum\n sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.1\"\n flutter:\n dependency: \"direct main\"\n description: flutter\n source: sdk\n version: \"0.0.0\"\n flutter_easyrefresh:\n dependency: transitive\n description:\n name: flutter_easyrefresh\n sha256: \"5d161ee5dcac34da9065116568147d742dd25fb9bff3b10024d9054b195087ad\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.2\"\n flutter_form_builder:\n dependency: \"direct main\"\n description:\n name: flutter_form_builder\n sha256: e828c11156d75fc668da1d8e7ddc2311ea8368f023fd28a7c7c126c8b903c5d6\n url: \"https://pub.dev\"\n source: hosted\n version: \"9.1.0\"\n flutter_lints:\n dependency: \"direct dev\"\n description:\n name: flutter_lints\n sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.3\"\n flutter_localizations:\n dependency: transitive\n description: flutter\n source: sdk\n version: \"0.0.0\"\n flutter_plugin_android_lifecycle:\n dependency: transitive\n description:\n name: flutter_plugin_android_lifecycle\n sha256: \"592dc01a18961a51c24ae5d963b724b2b7fa4a95c100fe8eb6ca8a5a4732cadf\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.18\"\n flutter_screenutil:\n dependency: \"direct main\"\n description:\n name: flutter_screenutil\n sha256: \"03714dd992a90453f2eb48c08d1caa0769d366ee5dc647cf9d23c5b320dab2cb\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"5.0.0+2\"\n flutter_slidable:\n dependency: transitive\n description:\n name: flutter_slidable\n sha256: \"673403d2eeef1f9e8483bd6d8d92aae73b1d8bd71f382bc3930f699c731bc27c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.0\"\n flutter_smart_dialog:\n dependency: \"direct main\"\n description:\n name: flutter_smart_dialog\n sha256: \"7932ab58440379094c6a568efc329d322c6dd740e5a553080f2d56a71ed53752\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.9.8+3\"\n flutter_swiper_null_safety:\n dependency: transitive\n description:\n name: flutter_swiper_null_safety\n sha256: \"5a855e0080d035c08e82f8b7fd2f106344943a30c9ab483b2584860a2f22eaaf\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.2\"\n flutter_test:\n dependency: \"direct dev\"\n description: flutter\n source: sdk\n version: \"0.0.0\"\n flutter_ume:\n dependency: \"direct main\"\n description:\n name: flutter_ume\n sha256: \"42e1863f6014d9801bf93e2f2dc2cae26ad1724678f7a94954502ba5c73bc547\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.1\"\n flutter_web_plugins:\n dependency: transitive\n description: flutter\n source: sdk\n version: \"0.0.0\"\n form_builder_validators:\n dependency: \"direct main\"\n description:\n name: form_builder_validators\n sha256: \"19aa5282b7cede82d0025ab031a98d0554b84aa2ba40f12013471a3b3e22bf02\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"9.1.0\"\n frontend_server_client:\n dependency: transitive\n description:\n name: frontend_server_client\n sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.0.0\"\n get:\n dependency: \"direct main\"\n description:\n name: get\n sha256: e4e7335ede17452b391ed3b2ede016545706c01a02292a6c97619705e7d2a85e\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.6.6\"\n glob:\n dependency: transitive\n description:\n name: glob\n sha256: \"0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.2\"\n graphs:\n dependency: transitive\n description:\n name: graphs\n sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.1\"\n http:\n dependency: transitive\n description:\n name: http\n sha256: \"5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.13.6\"\n http_multi_server:\n dependency: transitive\n description:\n name: http_multi_server\n sha256: \"97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.2.1\"\n http_parser:\n dependency: transitive\n description:\n name: http_parser\n sha256: \"2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.0.2\"\n install_plugin:\n dependency: \"direct main\"\n description:\n name: install_plugin\n sha256: \"6fb67ba0781e75de4f2f2266ed25e835bfd277c5bfc2ed034af52774355857c6\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.0\"\n intl:\n dependency: \"direct main\"\n description:\n name: intl\n sha256: \"3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.18.1\"\n io:\n dependency: transitive\n description:\n name: io\n sha256: \"2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.4\"\n isar:\n dependency: \"direct main\"\n description:\n name: isar\n sha256: \"99165dadb2cf2329d3140198363a7e7bff9bbd441871898a87e26914d25cf1ea\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.0+1\"\n isar_flutter_libs:\n dependency: \"direct main\"\n description:\n name: isar_flutter_libs\n sha256: bc6768cc4b9c61aabff77152e7f33b4b17d2fc93134f7af1c3dd51500fe8d5e8\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.0+1\"\n isar_generator:\n dependency: \"direct dev\"\n description:\n name: isar_generator\n sha256: \"76c121e1295a30423604f2f819bc255bc79f852f3bc8743a24017df6068ad133\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.0+1\"\n js:\n dependency: transitive\n description:\n name: js\n sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.6.7\"\n json_annotation:\n dependency: transitive\n description:\n name: json_annotation\n sha256: \"1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.9.0\"\n lints:\n dependency: transitive\n description:\n name: lints\n sha256: \"0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.1\"\n logging:\n dependency: transitive\n description:\n name: logging\n sha256: \"623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.2.0\"\n matcher:\n dependency: transitive\n description:\n name: matcher\n sha256: \"1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.12.16\"\n material_color_utilities:\n dependency: transitive\n description:\n name: material_color_utilities\n sha256: \"9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.5.0\"\n meta:\n dependency: transitive\n description:\n name: meta\n sha256: \"3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.9.1\"\n mime:\n dependency: transitive\n description:\n name: mime\n sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.4\"\n package_config:\n dependency: transitive\n description:\n name: package_config\n sha256: \"1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.0\"\n package_info_plus:\n dependency: \"direct main\"\n description:\n name: package_info_plus\n sha256: \"7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.2.0\"\n package_info_plus_platform_interface:\n dependency: transitive\n description:\n name: package_info_plus_platform_interface\n sha256: \"9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.1\"\n path:\n dependency: transitive\n description:\n name: path\n sha256: \"8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.8.3\"\n path_provider:\n dependency: \"direct main\"\n description:\n name: path_provider\n sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.3\"\n path_provider_android:\n dependency: transitive\n description:\n name: path_provider_android\n sha256: \"51f0d2c554cfbc9d6a312ab35152fc77e2f0b758ce9f1a444a3a1e5b8f3c6b7f\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.3\"\n path_provider_foundation:\n dependency: transitive\n description:\n name: path_provider_foundation\n sha256: \"5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n path_provider_linux:\n dependency: transitive\n description:\n name: path_provider_linux\n sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.1\"\n path_provider_platform_interface:\n dependency: transitive\n description:\n name: path_provider_platform_interface\n sha256: \"88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.2\"\n path_provider_windows:\n dependency: transitive\n description:\n name: path_provider_windows\n sha256: \"8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.1\"\n permission_handler:\n dependency: \"direct main\"\n description:\n name: permission_handler\n sha256: \"284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"11.0.1\"\n permission_handler_android:\n dependency: transitive\n description:\n name: permission_handler_android\n sha256: f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e\n url: \"https://pub.dev\"\n source: hosted\n version: \"11.1.0\"\n permission_handler_apple:\n dependency: transitive\n description:\n name: permission_handler_apple\n sha256: \"99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"9.1.4\"\n permission_handler_platform_interface:\n dependency: transitive\n description:\n name: permission_handler_platform_interface\n sha256: \"6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.12.0\"\n permission_handler_windows:\n dependency: transitive\n description:\n name: permission_handler_windows\n sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.1.3\"\n platform:\n dependency: transitive\n description:\n name: platform\n sha256: \"12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.4\"\n plugin_platform_interface:\n dependency: transitive\n description:\n name: plugin_platform_interface\n sha256: \"4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.8\"\n pool:\n dependency: transitive\n description:\n name: pool\n sha256: \"20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.5.1\"\n pub_semver:\n dependency: transitive\n description:\n name: pub_semver\n sha256: \"40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.4\"\n pubspec_parse:\n dependency: transitive\n description:\n name: pubspec_parse\n sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.3.0\"\n pull_to_refresh:\n dependency: \"direct main\"\n description:\n name: pull_to_refresh\n sha256: bbadd5a931837b57739cf08736bea63167e284e71fb23b218c8c9a6e042aad12\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.0\"\n shared_preferences:\n dependency: transitive\n description:\n name: shared_preferences\n sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.3\"\n shared_preferences_android:\n dependency: transitive\n description:\n name: shared_preferences_android\n sha256: \"8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.1\"\n shared_preferences_foundation:\n dependency: transitive\n description:\n name: shared_preferences_foundation\n sha256: \"7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.5\"\n shared_preferences_linux:\n dependency: transitive\n description:\n name: shared_preferences_linux\n sha256: \"9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n shared_preferences_platform_interface:\n dependency: transitive\n description:\n name: shared_preferences_platform_interface\n sha256: \"22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n shared_preferences_web:\n dependency: transitive\n description:\n name: shared_preferences_web\n sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.1\"\n shared_preferences_windows:\n dependency: transitive\n description:\n name: shared_preferences_windows\n sha256: \"841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n shelf:\n dependency: transitive\n description:\n name: shelf\n sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.4.1\"\n shelf_web_socket:\n dependency: transitive\n description:\n name: shelf_web_socket\n sha256: \"9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.4\"\n sky_engine:\n dependency: transitive\n description: flutter\n source: sdk\n version: \"0.0.99\"\n source_gen:\n dependency: transitive\n description:\n name: source_gen\n sha256: \"14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.5.0\"\n source_span:\n dependency: transitive\n description:\n name: source_span\n sha256: \"53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.10.0\"\n stack_trace:\n dependency: transitive\n description:\n name: stack_trace\n sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.11.0\"\n stream_channel:\n dependency: transitive\n description:\n name: stream_channel\n sha256: \"83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.1\"\n stream_transform:\n dependency: transitive\n description:\n name: stream_transform\n sha256: \"14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.0\"\n string_scanner:\n dependency: transitive\n description:\n name: string_scanner\n sha256: \"556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.2.0\"\n tdesign_flutter:\n dependency: \"direct main\"\n description:\n name: tdesign_flutter\n sha256: b960244357f223e8e9136ab0b9aa9a0994f62379e62c8d0e75448eb805f590f6\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.1.7\"\n term_glyph:\n dependency: transitive\n description:\n name: term_glyph\n sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.2.1\"\n test_api:\n dependency: transitive\n description:\n name: test_api\n sha256: \"75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.6.0\"\n time:\n dependency: transitive\n description:\n name: time\n sha256: ad8e018a6c9db36cb917a031853a1aae49467a93e0d464683e029537d848c221\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.4\"\n timing:\n dependency: transitive\n description:\n name: timing\n sha256: \"70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.1\"\n tuple:\n dependency: transitive\n description:\n name: tuple\n sha256: a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.0.2\"\n typed_data:\n dependency: transitive\n description:\n name: typed_data\n sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.3.2\"\n url_launcher:\n dependency: \"direct main\"\n description:\n name: url_launcher\n sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c\n url: \"https://pub.dev\"\n source: hosted\n version: \"6.2.4\"\n url_launcher_android:\n dependency: transitive\n description:\n name: url_launcher_android\n sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745\n url: \"https://pub.dev\"\n source: hosted\n version: \"6.3.0\"\n url_launcher_ios:\n dependency: transitive\n description:\n name: url_launcher_ios\n sha256: \"75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"6.2.4\"\n url_launcher_linux:\n dependency: transitive\n description:\n name: url_launcher_linux\n sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.1\"\n url_launcher_macos:\n dependency: transitive\n description:\n name: url_launcher_macos\n sha256: \"9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.2.0\"\n url_launcher_platform_interface:\n dependency: transitive\n description:\n name: url_launcher_platform_interface\n sha256: \"552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.3.2\"\n url_launcher_web:\n dependency: transitive\n description:\n name: url_launcher_web\n sha256: \"7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.2.0\"\n url_launcher_windows:\n dependency: transitive\n description:\n name: url_launcher_windows\n sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.1\"\n vector_math:\n dependency: transitive\n description:\n name: vector_math\n sha256: \"80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.1.4\"\n vm_service:\n dependency: transitive\n description:\n name: vm_service\n sha256: \"35ef1bbae978d7158e09c98dcdfe8673b58a30eb53e82833cc027e0aab2d5213\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"7.5.0\"\n watcher:\n dependency: transitive\n description:\n name: watcher\n sha256: \"3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.0\"\n web:\n dependency: transitive\n description:\n name: web\n sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10\n url: \"https://pub.dev\"\n source: hosted\n version: \"0.1.4-beta\"\n web_socket_channel:\n dependency: transitive\n description:\n name: web_socket_channel\n sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.4.0\"\n webview_flutter:\n dependency: \"direct main\"\n description:\n name: webview_flutter\n sha256: d81b68e88cc353e546afb93fb38958e3717282c5ac6e5d3be4a4aef9fc3c1413\n url: \"https://pub.dev\"\n source: hosted\n version: \"4.5.0\"\n webview_flutter_android:\n dependency: transitive\n description:\n name: webview_flutter_android\n sha256: dad3313c9ead95517bb1cae5e1c9d20ba83729d5a59e5e83c0a2d66203f27f91\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.16.1\"\n webview_flutter_platform_interface:\n dependency: transitive\n description:\n name: webview_flutter_platform_interface\n sha256: d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d\n url: \"https://pub.dev\"\n source: hosted\n version: \"2.10.0\"\n webview_flutter_wkwebview:\n dependency: transitive\n description:\n name: webview_flutter_wkwebview\n sha256: \"4d062ad505390ecef1c4bfb6001cd857a51e00912cc9dfb66edb1886a9ebd80c\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.10.2\"\n win32:\n dependency: transitive\n description:\n name: win32\n sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574\n url: \"https://pub.dev\"\n source: hosted\n version: \"5.1.1\"\n xdg_directories:\n dependency: transitive\n description:\n name: xdg_directories\n sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.0.4\"\n xxh3:\n dependency: transitive\n description:\n name: xxh3\n sha256: cbeb0e1d10f4c6bf67b650f395eac0cc689425b5efc2ba0cc3d3e069a0beaeec\n url: \"https://pub.dev\"\n source: hosted\n version: \"1.1.0\"\n yaml:\n dependency: transitive\n description:\n name: yaml\n sha256: \"75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5\"\n url: \"https://pub.dev\"\n source: hosted\n version: \"3.1.2\"\nsdks:\n dart: \">=3.1.0 <4.0.0\"\n flutter: \">=3.13.0\"\n Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/pubspec.lock b/pubspec.lock --- a/pubspec.lock (revision 89f94ebe9a886b3b3c562b47e41a69120ec58f16) +++ b/pubspec.lock (date 1734664474584) @@ -37,10 +37,10 @@ dependency: "direct main" description: name: background_downloader - sha256: "3481a54dedd1a3af2f96155440a4ea228ef1782fb61730007cc760c8705ed164" - url: "https://pub.dev" + sha256: "91448c0fcb41af14ede14485c33b8ca684fcd6c0ac0a439be9f83fa964753e13" + url: "https://pub.flutter-io.cn" source: hosted - version: "6.3.3" + version: "8.6.0" boolean_selector: dependency: transitive description: @@ -393,10 +393,10 @@ dependency: transitive description: name: http - sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" - url: "https://pub.dev" + sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" + url: "https://pub.flutter-io.cn" source: hosted - version: "0.13.6" + version: "1.1.0" http_multi_server: dependency: transitive description: Index: ios/Runner/Runner.entitlements IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ios/Runner/Runner.entitlements b/ios/Runner/Runner.entitlements new file mode 100644 --- /dev/null (date 1734608621670) +++ b/ios/Runner/Runner.entitlements (date 1734608621670) @@ -0,0 +1,8 @@ + + + + + aps-environment + development + + Index: ios/Runner.xcworkspace/contents.xcworkspacedata IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP <+>\n\n \n \n\n Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata --- a/ios/Runner.xcworkspace/contents.xcworkspacedata (revision 89f94ebe9a886b3b3c562b47e41a69120ec58f16) +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata (date 1734571096311) @@ -4,4 +4,7 @@ + + Index: pubspec.yaml IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP <+>name: cms_flutter\nversion: 1.0.0+100\n\nenvironment:\n sdk: '>=3.1.0 <4.0.0'\n\ndependencies:\n flutter:\n sdk: flutter\n\n cupertino_icons: ^1.0.2\n #弹窗自定义\n flutter_smart_dialog: ^4.9.0+4\n # permission_handler: ^11.0.1\n #获取手机定位\n # location: ^4.2.0\n #二维码和条形码扫码工具\n # barcode_scan2: ^4.2.4\n #图片预览控制\n # photo_view: ^0.14.0\n get: ^4.6.6\n pull_to_refresh: ^2.0.0\n path_provider: ^2.1.0\n dio: 5.4.0\n #腾讯TDesign\n tdesign_flutter: ^0.1.7\n #数据库\n isar: ^3.1.0+1\n isar_flutter_libs: ^3.1.0+1\n #表单插件\n flutter_form_builder: 9.1.0\n form_builder_validators: 9.1.0\n flutter_ume: 1.1.1\n flutter_screenutil: 5.0.0+2\n crypto: ^3.0.2\n intl: 0.18.1\n background_downloader: 6.3.3\n file_picker: 8.0.0\n package_info_plus: 4.2.0\n install_plugin: ^2.1.0\n permission_handler: ^11.0.1\n url_launcher: ^6.1.8\n webview_flutter: ^4.0.0\n event_bus: ^2.0.1\n\ndev_dependencies:\n flutter_test:\n sdk: flutter\n\n flutter_lints: ^2.0.0\n build_runner: ^2.4.6\n isar_generator: ^3.1.0+1\n\nflutter:\n uses-material-design: true\n assets:\n - assets/images/\n - assets/theme.json\n - assets/privacy_policy.html\n\n Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/pubspec.yaml b/pubspec.yaml --- a/pubspec.yaml (revision 89f94ebe9a886b3b3c562b47e41a69120ec58f16) +++ b/pubspec.yaml (date 1734664389751) @@ -34,7 +34,7 @@ flutter_screenutil: 5.0.0+2 crypto: ^3.0.2 intl: 0.18.1 - background_downloader: 6.3.3 + background_downloader: ^8.6.0 file_picker: 8.0.0 package_info_plus: 4.2.0 install_plugin: ^2.1.0 Index: ios/Runner/Info.plist IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP <+>\n\n\n\n\tCFBundleDevelopmentRegion\n\t$(DEVELOPMENT_LANGUAGE)\n\tCFBundleDisplayName\n\tSUNDA CMS\n\tCFBundleExecutable\n\t$(EXECUTABLE_NAME)\n\tCFBundleIdentifier\n\t$(PRODUCT_BUNDLE_IDENTIFIER)\n\tCFBundleInfoDictionaryVersion\n\t6.0\n\tCFBundleName\n\tSUNDA CMS\n\tCFBundlePackageType\n\tAPPL\n\tCFBundleShortVersionString\n\t$(FLUTTER_BUILD_NAME)\n\tCFBundleSignature\n\t????\n\tCFBundleVersion\n\t$(FLUTTER_BUILD_NUMBER)\n\tLSRequiresIPhoneOS\n\t\n\tUILaunchStoryboardName\n\tLaunchScreen\n\tUIMainStoryboardFile\n\tMain\n\tUISupportedInterfaceOrientations\n\t\n\t\tUIInterfaceOrientationPortrait\n\t\tUIInterfaceOrientationLandscapeLeft\n\t\tUIInterfaceOrientationLandscapeRight\n\t\n\tUISupportedInterfaceOrientations~ipad\n\t\n\t\tUIInterfaceOrientationPortrait\n\t\tUIInterfaceOrientationPortraitUpsideDown\n\t\tUIInterfaceOrientationLandscapeLeft\n\t\tUIInterfaceOrientationLandscapeRight\n\t\n\tCADisableMinimumFrameDurationOnPhone\n\t\n\tUIApplicationSupportsIndirectInputEvents\n\t\n\n\n Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist --- a/ios/Runner/Info.plist (revision 89f94ebe9a886b3b3c562b47e41a69120ec58f16) +++ b/ios/Runner/Info.plist (date 1734653890391) @@ -2,6 +2,12 @@ + LSApplicationCategoryType + + CADisableMinimumFrameDurationOnPhone + + ITSAppUsesNonExemptEncryption + CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName @@ -24,6 +30,14 @@ $(FLUTTER_BUILD_NUMBER) LSRequiresIPhoneOS + NSPhotoLibraryUsageDescription + 本应用需要访问您的相册以选择图片 + UIApplicationSupportsIndirectInputEvents + + UIBackgroundModes + + fetch + UILaunchStoryboardName LaunchScreen UIMainStoryboardFile @@ -41,9 +55,5 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight - CADisableMinimumFrameDurationOnPhone - - UIApplicationSupportsIndirectInputEvents - Index: ios/Runner.xcodeproj/project.pbxproj IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP <+>// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 54;\n\tobjects = {\n\n/* Begin PBXBuildFile section */\n\t\t1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };\n\t\t3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };\n\t\t74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };\n\t\t97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };\n\t\t97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };\n\t\t97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };\n\t\t331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; };\n/* End PBXBuildFile section */\n\n/* Begin PBXContainerItemProxy section */\n\t\t331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = {\n\t\t\tisa = PBXContainerItemProxy;\n\t\t\tcontainerPortal = 97C146E61CF9000F007C117D /* Project object */;\n\t\t\tproxyType = 1;\n\t\t\tremoteGlobalIDString = 97C146ED1CF9000F007C117D;\n\t\t\tremoteInfo = Runner;\n\t\t};\n/* End PBXContainerItemProxy section */\n\n/* Begin PBXCopyFilesBuildPhase section */\n\t\t9705A1C41CF9048500538489 /* Embed Frameworks */ = {\n\t\t\tisa = PBXCopyFilesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tdstPath = \"\";\n\t\t\tdstSubfolderSpec = 10;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\tname = \"Embed Frameworks\";\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXCopyFilesBuildPhase section */\n\n/* Begin PBXFileReference section */\n\t\t1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = \"\"; };\n\t\t1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = \"\"; };\n\t\t3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = \"\"; };\n\t\t74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = \"Runner-Bridging-Header.h\"; sourceTree = \"\"; };\n\t\t74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = \"\"; };\n\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = \"\"; };\n\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = \"\"; };\n\t\t9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = \"\"; };\n\t\t97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = \"\"; };\n\t\t97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = \"\"; };\n\t\t97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = \"\"; };\n\t\t97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = \"\"; };\n\t\t331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = \"\"; };\n\t\t331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };\n/* End PBXFileReference section */\n\n/* Begin PBXFrameworksBuildPhase section */\n\t\t97C146EB1CF9000F007C117D /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXFrameworksBuildPhase section */\n\n/* Begin PBXGroup section */\n\t\t9740EEB11CF90186004384FC /* Flutter */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,\n\t\t\t\t9740EEB21CF90195004384FC /* Debug.xcconfig */,\n\t\t\t\t7AFA3C8E1D35360C0083082E /* Release.xcconfig */,\n\t\t\t\t9740EEB31CF90195004384FC /* Generated.xcconfig */,\n\t\t\t);\n\t\t\tname = Flutter;\n\t\t\tsourceTree = \"\";\n\t\t};\n\t\t331C8082294A63A400263BE5 /* RunnerTests */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t331C807B294A618700263BE5 /* RunnerTests.swift */,\n\t\t\t);\n\t\t\tpath = RunnerTests;\n\t\t\tsourceTree = \"\";\n\t\t};\n\t\t97C146E51CF9000F007C117D = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t9740EEB11CF90186004384FC /* Flutter */,\n\t\t\t\t97C146F01CF9000F007C117D /* Runner */,\n\t\t\t\t97C146EF1CF9000F007C117D /* Products */,\n\t\t\t\t331C8082294A63A400263BE5 /* RunnerTests */,\n\t\t\t);\n\t\t\tsourceTree = \"\";\n\t\t};\n\t\t97C146EF1CF9000F007C117D /* Products */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t97C146EE1CF9000F007C117D /* Runner.app */,\n\t\t\t\t331C8081294A63A400263BE5 /* RunnerTests.xctest */,\n\t\t\t);\n\t\t\tname = Products;\n\t\t\tsourceTree = \"\";\n\t\t};\n\t\t97C146F01CF9000F007C117D /* Runner */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t97C146FA1CF9000F007C117D /* Main.storyboard */,\n\t\t\t\t97C146FD1CF9000F007C117D /* Assets.xcassets */,\n\t\t\t\t97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,\n\t\t\t\t97C147021CF9000F007C117D /* Info.plist */,\n\t\t\t\t1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,\n\t\t\t\t1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,\n\t\t\t\t74858FAE1ED2DC5600515810 /* AppDelegate.swift */,\n\t\t\t\t74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,\n\t\t\t);\n\t\t\tpath = Runner;\n\t\t\tsourceTree = \"\";\n\t\t};\n/* End PBXGroup section */\n\n/* Begin PBXNativeTarget section */\n\t\t331C8080294A63A400263BE5 /* RunnerTests */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t331C807D294A63A400263BE5 /* Sources */,\n\t\t\t\t331C807E294A63A400263BE5 /* Frameworks */,\n\t\t\t\t331C807F294A63A400263BE5 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t\t331C8086294A63A400263BE5 /* PBXTargetDependency */,\n\t\t\t);\n\t\t\tname = RunnerTests;\n\t\t\tproductName = RunnerTests;\n\t\t\tproductReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */;\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\n\t\t};\n\t\t97C146ED1CF9000F007C117D /* Runner */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget \"Runner\" */;\n\t\t\tbuildPhases = (\n\t\t\t\t9740EEB61CF901F6004384FC /* Run Script */,\n\t\t\t\t97C146EA1CF9000F007C117D /* Sources */,\n\t\t\t\t97C146EB1CF9000F007C117D /* Frameworks */,\n\t\t\t\t97C146EC1CF9000F007C117D /* Resources */,\n\t\t\t\t9705A1C41CF9048500538489 /* Embed Frameworks */,\n\t\t\t\t3B06AD1E1E4923F5004D2608 /* Thin Binary */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = Runner;\n\t\t\tproductName = Runner;\n\t\t\tproductReference = 97C146EE1CF9000F007C117D /* Runner.app */;\n\t\t\tproductType = \"com.apple.product-type.application\";\n\t\t};\n/* End PBXNativeTarget section */\n\n/* Begin PBXProject section */\n\t\t97C146E61CF9000F007C117D /* Project object */ = {\n\t\t\tisa = PBXProject;\n\t\t\tattributes = {\n\t\t\t\tBuildIndependentTargetsInParallel = YES;\n\t\t\t\tLastUpgradeCheck = 1430;\n\t\t\t\tORGANIZATIONNAME = \"\";\n\t\t\t\tTargetAttributes = {\n\t\t\t\t\t331C8080294A63A400263BE5 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 14.0;\n\t\t\t\t\t\tTestTargetID = 97C146ED1CF9000F007C117D;\n\t\t\t\t\t};\n\t\t\t\t\t97C146ED1CF9000F007C117D = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 7.3.1;\n\t\t\t\t\t\tLastSwiftMigration = 1100;\n\t\t\t\t\t};\n\t\t\t\t};\n\t\t\t};\n\t\t\tbuildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject \"Runner\" */;\n\t\t\tcompatibilityVersion = \"Xcode 9.3\";\n\t\t\tdevelopmentRegion = en;\n\t\t\thasScannedForEncodings = 0;\n\t\t\tknownRegions = (\n\t\t\t\ten,\n\t\t\t\tBase,\n\t\t\t);\n\t\t\tmainGroup = 97C146E51CF9000F007C117D;\n\t\t\tproductRefGroup = 97C146EF1CF9000F007C117D /* Products */;\n\t\t\tprojectDirPath = \"\";\n\t\t\tprojectRoot = \"\";\n\t\t\ttargets = (\n\t\t\t\t97C146ED1CF9000F007C117D /* Runner */,\n\t\t\t\t331C8080294A63A400263BE5 /* RunnerTests */,\n\t\t\t);\n\t\t};\n/* End PBXProject section */\n\n/* Begin PBXResourcesBuildPhase section */\n\t\t331C807F294A63A400263BE5 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t97C146EC1CF9000F007C117D /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,\n\t\t\t\t3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,\n\t\t\t\t97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,\n\t\t\t\t97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXResourcesBuildPhase section */\n\n/* Begin PBXShellScriptBuildPhase section */\n\t\t3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {\n\t\t\tisa = PBXShellScriptBuildPhase;\n\t\t\talwaysOutOfDate = 1;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\tinputPaths = (\n\t\t\t\t\"${TARGET_BUILD_DIR}/${INFOPLIST_PATH}\",\n\t\t\t);\n\t\t\tname = \"Thin Binary\";\n\t\t\toutputPaths = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t\tshellPath = /bin/sh;\n\t\t\tshellScript = \"/bin/sh \\\"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\\\" embed_and_thin\";\n\t\t};\n\t\t9740EEB61CF901F6004384FC /* Run Script */ = {\n\t\t\tisa = PBXShellScriptBuildPhase;\n\t\t\talwaysOutOfDate = 1;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\tinputPaths = (\n\t\t\t);\n\t\t\tname = \"Run Script\";\n\t\t\toutputPaths = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t\tshellPath = /bin/sh;\n\t\t\tshellScript = \"/bin/sh \\\"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\\\" build\";\n\t\t};\n/* End PBXShellScriptBuildPhase section */\n\n/* Begin PBXSourcesBuildPhase section */\n\t\t331C807D294A63A400263BE5 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\t97C146EA1CF9000F007C117D /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,\n\t\t\t\t1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXSourcesBuildPhase section */\n\n/* Begin PBXTargetDependency section */\n\t\t331C8086294A63A400263BE5 /* PBXTargetDependency */ = {\n\t\t\tisa = PBXTargetDependency;\n\t\t\ttarget = 97C146ED1CF9000F007C117D /* Runner */;\n\t\t\ttargetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */;\n\t\t};\n/* End PBXTargetDependency section */\n\n/* Begin PBXVariantGroup section */\n\t\t97C146FA1CF9000F007C117D /* Main.storyboard */ = {\n\t\t\tisa = PBXVariantGroup;\n\t\t\tchildren = (\n\t\t\t\t97C146FB1CF9000F007C117D /* Base */,\n\t\t\t);\n\t\t\tname = Main.storyboard;\n\t\t\tsourceTree = \"\";\n\t\t};\n\t\t97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {\n\t\t\tisa = PBXVariantGroup;\n\t\t\tchildren = (\n\t\t\t\t97C147001CF9000F007C117D /* Base */,\n\t\t\t);\n\t\t\tname = LaunchScreen.storyboard;\n\t\t\tsourceTree = \"\";\n\t\t};\n/* End PBXVariantGroup section */\n\n/* Begin XCBuildConfiguration section */\n\t\t249021D3217E4FDB00AE95B9 /* Profile */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_COMMA = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 11.0;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tSUPPORTED_PLATFORMS = iphoneos;\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\n\t\t\t\tVALIDATE_PRODUCT = YES;\n\t\t\t};\n\t\t\tname = Profile;\n\t\t};\n\t\t249021D4217E4FDB00AE95B9 /* Profile */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\n\t\t\t\tDEVELOPMENT_TEAM = XU53VV5U7L;\n\t\t\t\tENABLE_BITCODE = NO;\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t\t\"@executable_path/Frameworks\",\n\t\t\t\t);\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t};\n\t\t\tname = Profile;\n\t\t};\n\t\t331C8088294A63A400263BE5 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = AE0B7B92F70575B8D7E0D07E /* Pods-RunnerTests.debug.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\n\t\t\t\tMARKETING_VERSION = 1.0;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter.RunnerTests;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t331C8089294A63A400263BE5 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 89B67EB44CE7B6631473024E /* Pods-RunnerTests.release.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\n\t\t\t\tMARKETING_VERSION = 1.0;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter.RunnerTests;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\t331C808A294A63A400263BE5 /* Profile */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 640959BDD8F10B91D80A66BE /* Pods-RunnerTests.profile.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tBUNDLE_LOADER = \"$(TEST_HOST)\";\n\t\t\t\tCODE_SIGN_STYLE = Automatic;\n\t\t\t\tCURRENT_PROJECT_VERSION = 1;\n\t\t\t\tGENERATE_INFOPLIST_FILE = YES;\n\t\t\t\tMARKETING_VERSION = 1.0;\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter.RunnerTests;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tTEST_HOST = \"$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner\";\n\t\t\t};\n\t\t\tname = Profile;\n\t\t};\n\t\t97C147031CF9000F007C117D /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_COMMA = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = dwarf;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tENABLE_TESTABILITY = YES;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 11.0;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t97C147041CF9000F007C117D /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_ANALYZER_NONNULL = YES;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_COMMA = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INFINITE_RECURSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;\n\t\t\t\tCLANG_WARN_OBJC_LITERAL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_RANGE_LOOP_ANALYSIS = YES;\n\t\t\t\tCLANG_WARN_STRICT_PROTOTYPES = YES;\n\t\t\t\tCLANG_WARN_SUSPICIOUS_MOVE = YES;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tDEBUG_INFORMATION_FORMAT = \"dwarf-with-dsym\";\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_NO_COMMON_BLOCKS = YES;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 11.0;\n\t\t\t\tMTL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tSUPPORTED_PLATFORMS = iphoneos;\n\t\t\t\tSWIFT_COMPILATION_MODE = wholemodule;\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-O\";\n\t\t\t\tTARGETED_DEVICE_FAMILY = \"1,2\";\n\t\t\t\tVALIDATE_PRODUCT = YES;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\t97C147061CF9000F007C117D /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\n\t\t\t\tDEVELOPMENT_TEAM = XU53VV5U7L;\n\t\t\t\tENABLE_BITCODE = NO;\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t\t\"@executable_path/Frameworks\",\n\t\t\t\t);\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\t97C147071CF9000F007C117D /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCURRENT_PROJECT_VERSION = \"$(FLUTTER_BUILD_NUMBER)\";\n\t\t\t\tDEVELOPMENT_TEAM = XU53VV5U7L;\n\t\t\t\tENABLE_BITCODE = NO;\n\t\t\t\tINFOPLIST_FILE = Runner/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = (\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t\t\"@executable_path/Frameworks\",\n\t\t\t\t);\n\t\t\t\tPRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"Runner/Runner-Bridging-Header.h\";\n\t\t\t\tSWIFT_VERSION = 5.0;\n\t\t\t\tVERSIONING_SYSTEM = \"apple-generic\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n/* End XCBuildConfiguration section */\n\n/* Begin XCConfigurationList section */\n\t\t331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget \"RunnerTests\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t331C8088294A63A400263BE5 /* Debug */,\n\t\t\t\t331C8089294A63A400263BE5 /* Release */,\n\t\t\t\t331C808A294A63A400263BE5 /* Profile */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\t97C146E91CF9000F007C117D /* Build configuration list for PBXProject \"Runner\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t97C147031CF9000F007C117D /* Debug */,\n\t\t\t\t97C147041CF9000F007C117D /* Release */,\n\t\t\t\t249021D3217E4FDB00AE95B9 /* Profile */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\t97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget \"Runner\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\t97C147061CF9000F007C117D /* Debug */,\n\t\t\t\t97C147071CF9000F007C117D /* Release */,\n\t\t\t\t249021D4217E4FDB00AE95B9 /* Profile */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n/* End XCConfigurationList section */\n\t};\n\trootObject = 97C146E61CF9000F007C117D /* Project object */;\n}\n Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj --- a/ios/Runner.xcodeproj/project.pbxproj (revision 89f94ebe9a886b3b3c562b47e41a69120ec58f16) +++ b/ios/Runner.xcodeproj/project.pbxproj (date 1734664597803) @@ -8,12 +8,14 @@ /* Begin PBXBuildFile section */ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 4A671AA04C0D61C0168AF8BA /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C93B954D96E93D47F2F9C27 /* Pods_RunnerTests.framework */; }; + 63D74082E1DB8CB96F23A943 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F7C1DA327DEFC0B72B75ADE /* Pods_Runner.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -42,10 +44,20 @@ /* Begin PBXFileReference section */ 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 1B7441262D13BD2700774575 /* background_downloader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = background_downloader.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B7441282D13BD9100774575 /* background_downloader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = background_downloader.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B74412B2D143E6D00774575 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; + 1B74412C2D1505F300774575 /* background_downloader.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = background_downloader.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F7C1DA327DEFC0B72B75ADE /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 47C6FB961375A3D556718A6E /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 7C93B954D96E93D47F2F9C27 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7EFB257ECE2DE68F9894FCCF /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -53,21 +65,40 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; - 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + AB4F841B1E8C95D6D50C9B81 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + B9275606907FCE3C13CCA765 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + BC376600A3131FADD7A2046C /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + C9A6B62197B9786C5B23DD99 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 1C801BDBAD7E81FA922B84CC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4A671AA04C0D61C0168AF8BA /* Pods_RunnerTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97C146EB1CF9000F007C117D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 63D74082E1DB8CB96F23A943 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; 9740EEB11CF90186004384FC /* Flutter */ = { isa = PBXGroup; children = ( @@ -78,14 +109,6 @@ ); name = Flutter; sourceTree = ""; - }; - 331C8082294A63A400263BE5 /* RunnerTests */ = { - isa = PBXGroup; - children = ( - 331C807B294A618700263BE5 /* RunnerTests.swift */, - ); - path = RunnerTests; - sourceTree = ""; }; 97C146E51CF9000F007C117D = { isa = PBXGroup; @@ -94,6 +117,8 @@ 97C146F01CF9000F007C117D /* Runner */, 97C146EF1CF9000F007C117D /* Products */, 331C8082294A63A400263BE5 /* RunnerTests */, + FB6F0E8BB649A83981D7B26E /* Pods */, + E400BB41A8F836DEA9380190 /* Frameworks */, ); sourceTree = ""; }; @@ -109,6 +134,7 @@ 97C146F01CF9000F007C117D /* Runner */ = { isa = PBXGroup; children = ( + 1B74412B2D143E6D00774575 /* Runner.entitlements */, 97C146FA1CF9000F007C117D /* Main.storyboard */, 97C146FD1CF9000F007C117D /* Assets.xcassets */, 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, @@ -121,6 +147,31 @@ path = Runner; sourceTree = ""; }; + E400BB41A8F836DEA9380190 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1B74412C2D1505F300774575 /* background_downloader.framework */, + 1B7441282D13BD9100774575 /* background_downloader.framework */, + 1B7441262D13BD2700774575 /* background_downloader.framework */, + 2F7C1DA327DEFC0B72B75ADE /* Pods_Runner.framework */, + 7C93B954D96E93D47F2F9C27 /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + FB6F0E8BB649A83981D7B26E /* Pods */ = { + isa = PBXGroup; + children = ( + AB4F841B1E8C95D6D50C9B81 /* Pods-Runner.debug.xcconfig */, + C9A6B62197B9786C5B23DD99 /* Pods-Runner.release.xcconfig */, + B9275606907FCE3C13CCA765 /* Pods-Runner.profile.xcconfig */, + 47C6FB961375A3D556718A6E /* Pods-RunnerTests.debug.xcconfig */, + 7EFB257ECE2DE68F9894FCCF /* Pods-RunnerTests.release.xcconfig */, + BC376600A3131FADD7A2046C /* Pods-RunnerTests.profile.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -128,9 +179,10 @@ isa = PBXNativeTarget; buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; buildPhases = ( + F6792E1EDD774E5631992C46 /* [CP] Check Pods Manifest.lock */, 331C807D294A63A400263BE5 /* Sources */, - 331C807E294A63A400263BE5 /* Frameworks */, 331C807F294A63A400263BE5 /* Resources */, + 1C801BDBAD7E81FA922B84CC /* Frameworks */, ); buildRules = ( ); @@ -146,12 +198,14 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( + 6FCC3885B3520AEDF76DC7D4 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 38A1D93C0E056EC3926080F4 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -183,7 +237,7 @@ }; }; buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; - compatibilityVersion = "Xcode 9.3"; + compatibilityVersion = "Xcode 15.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -223,6 +277,23 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 38A1D93C0E056EC3926080F4 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -239,6 +310,28 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; + 6FCC3885B3520AEDF76DC7D4 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -252,7 +345,29 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; + }; + F6792E1EDD774E5631992C46 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -345,10 +460,11 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; + ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -358,27 +474,35 @@ isa = XCBuildConfiguration; baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XU53VV5U7L; + DEVELOPMENT_TEAM = 3MHCCQDG82; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.sunda.cms.app; PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_MACCATALYST = YES; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Profile; }; 331C8088294A63A400263BE5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AE0B7B92F70575B8D7E0D07E /* Pods-RunnerTests.debug.xcconfig */; + baseConfigurationReference = 47C6FB961375A3D556718A6E /* Pods-RunnerTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; @@ -396,7 +520,7 @@ }; 331C8089294A63A400263BE5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89B67EB44CE7B6631473024E /* Pods-RunnerTests.release.xcconfig */; + baseConfigurationReference = 7EFB257ECE2DE68F9894FCCF /* Pods-RunnerTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; @@ -412,7 +536,7 @@ }; 331C808A294A63A400263BE5 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 640959BDD8F10B91D80A66BE /* Pods-RunnerTests.profile.xcconfig */; + baseConfigurationReference = BC376600A3131FADD7A2046C /* Pods-RunnerTests.profile.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; @@ -473,7 +597,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -522,10 +646,11 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; + ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = iphoneos; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; TARGETED_DEVICE_FAMILY = "1,2"; @@ -537,21 +662,28 @@ isa = XCBuildConfiguration; baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XU53VV5U7L; + DEVELOPMENT_TEAM = 3MHCCQDG82; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.sunda.cms.app; PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_MACCATALYST = YES; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -560,20 +692,28 @@ isa = XCBuildConfiguration; baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; - DEVELOPMENT_TEAM = XU53VV5U7L; + DEVELOPMENT_TEAM = 3MHCCQDG82; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.cmsFlutter; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.sunda.cms.app; PRODUCT_NAME = "$(TARGET_NAME)"; + SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; + SUPPORTS_MACCATALYST = YES; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release;