diff --git a/.dart-tool/CLIENT_ID b/.dart-tool/CLIENT_ID new file mode 100644 index 0000000..82aded5 --- /dev/null +++ b/.dart-tool/CLIENT_ID @@ -0,0 +1 @@ +bd73a4b3-6e9c-4611-af5a-f87b31b166be \ No newline at end of file diff --git a/.dart-tool/dart-flutter-telemetry-dismissed-surveys.json b/.dart-tool/dart-flutter-telemetry-dismissed-surveys.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.dart-tool/dart-flutter-telemetry-dismissed-surveys.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.dart-tool/dart-flutter-telemetry-session.json b/.dart-tool/dart-flutter-telemetry-session.json new file mode 100644 index 0000000..f69bb84 --- /dev/null +++ b/.dart-tool/dart-flutter-telemetry-session.json @@ -0,0 +1 @@ +{"session_id": 1782053786182, "last_ping": 1782053786182} \ No newline at end of file diff --git a/.dart-tool/dart-flutter-telemetry.config b/.dart-tool/dart-flutter-telemetry.config new file mode 100644 index 0000000..060d3a9 --- /dev/null +++ b/.dart-tool/dart-flutter-telemetry.config @@ -0,0 +1,35 @@ +# INTRODUCTION +# +# This is the Flutter and Dart telemetry reporting +# configuration file. +# +# Lines starting with a #" are documentation that +# the tools maintain automatically. +# +# All other lines are configuration lines. They have +# the form "name=value". If multiple lines contain +# the same configuration name with different values, +# the parser will default to a conservative value. + +# DISABLING TELEMETRY REPORTING +# +# To disable telemetry reporting, set "reporting" to +# the value "0" and to enable, set to "1": +reporting=1 + +# NOTIFICATIONS +# +# Each tool records when it last informed the user about +# analytics reporting and the privacy policy. +# +# The following tools have so far read this file: +# +# dart-tools (Dart CLI developer tool) +# devtools (DevTools debugging and performance tools) +# flutter-tools (Flutter CLI developer tool) +# +# For each one, the file may contain a configuration line +# where the name is the code in the list above, e.g. "dart-tool", +# and the value is a date in the form YYYY-MM-DD, a comma, and +# a number representing the version of the message that was +# displayed. \ No newline at end of file diff --git a/.dartServer/.analysis-driver/00/00048d9aa2989f401526ab5ffa1a98e5.unlinked2 b/.dartServer/.analysis-driver/00/00048d9aa2989f401526ab5ffa1a98e5.unlinked2 new file mode 100644 index 0000000..45f9a06 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00048d9aa2989f401526ab5ffa1a98e5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00056a432b703106b476f5e8abfc0085.unlinked2 b/.dartServer/.analysis-driver/00/00056a432b703106b476f5e8abfc0085.unlinked2 new file mode 100644 index 0000000..6b4b32c Binary files /dev/null and b/.dartServer/.analysis-driver/00/00056a432b703106b476f5e8abfc0085.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/000d36b4851a723e74a15d48d2f9bb1c.unlinked2 b/.dartServer/.analysis-driver/00/000d36b4851a723e74a15d48d2f9bb1c.unlinked2 new file mode 100644 index 0000000..1ac74ff Binary files /dev/null and b/.dartServer/.analysis-driver/00/000d36b4851a723e74a15d48d2f9bb1c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/003b8a802f62fa7d1453d2c08b65e88e.unlinked2 b/.dartServer/.analysis-driver/00/003b8a802f62fa7d1453d2c08b65e88e.unlinked2 new file mode 100644 index 0000000..31b4df0 Binary files /dev/null and b/.dartServer/.analysis-driver/00/003b8a802f62fa7d1453d2c08b65e88e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/0056c73684f9348d16fc47bf08501eb4.unlinked2 b/.dartServer/.analysis-driver/00/0056c73684f9348d16fc47bf08501eb4.unlinked2 new file mode 100644 index 0000000..bef5359 Binary files /dev/null and b/.dartServer/.analysis-driver/00/0056c73684f9348d16fc47bf08501eb4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked b/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked new file mode 100644 index 0000000..14254b5 Binary files /dev/null and b/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked differ diff --git a/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked.digest b/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked.digest new file mode 100644 index 0000000..a2cdfb2 Binary files /dev/null and b/.dartServer/.analysis-driver/00/005f46eed2bd5baed191ad96790da144.linked.digest differ diff --git a/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked b/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked new file mode 100644 index 0000000..9b2f1bf Binary files /dev/null and b/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked differ diff --git a/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked.digest b/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked.digest new file mode 100644 index 0000000..7c4820c Binary files /dev/null and b/.dartServer/.analysis-driver/00/0061e4831d7a9207e56421c44af10189.linked.digest differ diff --git a/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked b/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked new file mode 100644 index 0000000..c69376a Binary files /dev/null and b/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked differ diff --git a/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked.digest b/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked.digest new file mode 100644 index 0000000..acdcf39 Binary files /dev/null and b/.dartServer/.analysis-driver/00/006bf4ab4e8089f821550182b4212146.linked.digest differ diff --git a/.dartServer/.analysis-driver/00/0092be86512b47104dd4ea45814a291c.unlinked2 b/.dartServer/.analysis-driver/00/0092be86512b47104dd4ea45814a291c.unlinked2 new file mode 100644 index 0000000..28f9816 Binary files /dev/null and b/.dartServer/.analysis-driver/00/0092be86512b47104dd4ea45814a291c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked b/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked new file mode 100644 index 0000000..290b2d9 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked differ diff --git a/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked.digest b/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked.digest new file mode 100644 index 0000000..3ea9664 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00a36fd56aea2d27dae37fd845876594.linked.digest differ diff --git a/.dartServer/.analysis-driver/00/00c0c50405023700d03790ca0a21b48b.unlinked2 b/.dartServer/.analysis-driver/00/00c0c50405023700d03790ca0a21b48b.unlinked2 new file mode 100644 index 0000000..361ea6e Binary files /dev/null and b/.dartServer/.analysis-driver/00/00c0c50405023700d03790ca0a21b48b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00c68c3549c11c6fd6a9efb1fefec196.unlinked2 b/.dartServer/.analysis-driver/00/00c68c3549c11c6fd6a9efb1fefec196.unlinked2 new file mode 100644 index 0000000..109b61e Binary files /dev/null and b/.dartServer/.analysis-driver/00/00c68c3549c11c6fd6a9efb1fefec196.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked b/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked new file mode 100644 index 0000000..0c94806 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked differ diff --git a/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked.digest b/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked.digest new file mode 100644 index 0000000..c098255 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00cb76ff6993056ef7a0ebc44105c02d.linked.digest differ diff --git a/.dartServer/.analysis-driver/00/00d09a278aa22f445967d101a8409327.unlinked2 b/.dartServer/.analysis-driver/00/00d09a278aa22f445967d101a8409327.unlinked2 new file mode 100644 index 0000000..e543b9a Binary files /dev/null and b/.dartServer/.analysis-driver/00/00d09a278aa22f445967d101a8409327.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00d99b73a259519a88beb364a6520956.unlinked2 b/.dartServer/.analysis-driver/00/00d99b73a259519a88beb364a6520956.unlinked2 new file mode 100644 index 0000000..02f4ce9 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00d99b73a259519a88beb364a6520956.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00ee800c98b6ce9d685be2bbe4927d88.resolved b/.dartServer/.analysis-driver/00/00ee800c98b6ce9d685be2bbe4927d88.resolved new file mode 100644 index 0000000..901d44c Binary files /dev/null and b/.dartServer/.analysis-driver/00/00ee800c98b6ce9d685be2bbe4927d88.resolved differ diff --git a/.dartServer/.analysis-driver/00/00f2f7d2e0891584a7fe77ee5db646bb.unlinked2 b/.dartServer/.analysis-driver/00/00f2f7d2e0891584a7fe77ee5db646bb.unlinked2 new file mode 100644 index 0000000..67744d9 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00f2f7d2e0891584a7fe77ee5db646bb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00/00f48a8a09918fe6ba1d515aa86a43a1.unlinked2 b/.dartServer/.analysis-driver/00/00f48a8a09918fe6ba1d515aa86a43a1.unlinked2 new file mode 100644 index 0000000..5883b30 Binary files /dev/null and b/.dartServer/.analysis-driver/00/00f48a8a09918fe6ba1d515aa86a43a1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/00c559c15d7294e95dabef0bc7ebc911.unlinked2-temp-82987 b/.dartServer/.analysis-driver/00c559c15d7294e95dabef0bc7ebc911.unlinked2-temp-82987 new file mode 100644 index 0000000..05506a5 Binary files /dev/null and b/.dartServer/.analysis-driver/00c559c15d7294e95dabef0bc7ebc911.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked b/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked new file mode 100644 index 0000000..4750d17 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked differ diff --git a/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked.digest b/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked.digest new file mode 100644 index 0000000..e9baec5 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0109fdcd6562288751d33f6f2c7ce370.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked b/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked new file mode 100644 index 0000000..3fb957b Binary files /dev/null and b/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked differ diff --git a/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked.digest b/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked.digest new file mode 100644 index 0000000..7f73d9c Binary files /dev/null and b/.dartServer/.analysis-driver/01/0120b401fffc5bd33367d0ba879dde9a.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/0122b99f740cf2c0a13ee6cd2b3fbc25.unlinked2 b/.dartServer/.analysis-driver/01/0122b99f740cf2c0a13ee6cd2b3fbc25.unlinked2 new file mode 100644 index 0000000..c57a324 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0122b99f740cf2c0a13ee6cd2b3fbc25.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01299333b7258b3a3fccc4e74178708b.unlinked2 b/.dartServer/.analysis-driver/01/01299333b7258b3a3fccc4e74178708b.unlinked2 new file mode 100644 index 0000000..11257ac Binary files /dev/null and b/.dartServer/.analysis-driver/01/01299333b7258b3a3fccc4e74178708b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked b/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked new file mode 100644 index 0000000..bd3c831 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked differ diff --git a/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked.digest b/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked.digest new file mode 100644 index 0000000..bb92d4e Binary files /dev/null and b/.dartServer/.analysis-driver/01/0144061eb3be7ff00868a9d6a7ca5446.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/0161968f510100e6731a165b3124c061.unlinked2 b/.dartServer/.analysis-driver/01/0161968f510100e6731a165b3124c061.unlinked2 new file mode 100644 index 0000000..1221e47 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0161968f510100e6731a165b3124c061.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/016ff3b3392980be932cc80f427dc4d6.unlinked2 b/.dartServer/.analysis-driver/01/016ff3b3392980be932cc80f427dc4d6.unlinked2 new file mode 100644 index 0000000..ae88d48 Binary files /dev/null and b/.dartServer/.analysis-driver/01/016ff3b3392980be932cc80f427dc4d6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/0177a1ada193a2bd05bf7bf6f812fb0a.unlinked2 b/.dartServer/.analysis-driver/01/0177a1ada193a2bd05bf7bf6f812fb0a.unlinked2 new file mode 100644 index 0000000..0a0c2c5 Binary files /dev/null and b/.dartServer/.analysis-driver/01/0177a1ada193a2bd05bf7bf6f812fb0a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/017c6c00a5a3a82b4a480d9f162e529f.unlinked2 b/.dartServer/.analysis-driver/01/017c6c00a5a3a82b4a480d9f162e529f.unlinked2 new file mode 100644 index 0000000..382d4fc Binary files /dev/null and b/.dartServer/.analysis-driver/01/017c6c00a5a3a82b4a480d9f162e529f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01986aa057346e5c1c59a88df067a581.unlinked2 b/.dartServer/.analysis-driver/01/01986aa057346e5c1c59a88df067a581.unlinked2 new file mode 100644 index 0000000..c3676f4 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01986aa057346e5c1c59a88df067a581.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked b/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked new file mode 100644 index 0000000..2e8db60 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked differ diff --git a/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked.digest b/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked.digest new file mode 100644 index 0000000..e23338d Binary files /dev/null and b/.dartServer/.analysis-driver/01/01a7ecb23a2109c4e93e918e07424215.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked b/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked new file mode 100644 index 0000000..15f30d7 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked differ diff --git a/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked.digest b/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked.digest new file mode 100644 index 0000000..5435037 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01abf250c4e399c86018688a1b3a91e0.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/01c05852203eada71edddf120de19b99.unlinked2 b/.dartServer/.analysis-driver/01/01c05852203eada71edddf120de19b99.unlinked2 new file mode 100644 index 0000000..90ef10f Binary files /dev/null and b/.dartServer/.analysis-driver/01/01c05852203eada71edddf120de19b99.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked b/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked new file mode 100644 index 0000000..b675ae9 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked differ diff --git a/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked.digest b/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked.digest new file mode 100644 index 0000000..c4dee19 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01cd800d92243efc2ee26bc48fa6aa29.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked b/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked new file mode 100644 index 0000000..0b16409 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked differ diff --git a/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked.digest b/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked.digest new file mode 100644 index 0000000..2a338ba Binary files /dev/null and b/.dartServer/.analysis-driver/01/01d7574fe4a327e8b894f2163cc0c9d9.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/01dc5416347358a3efb7f1e00c441ecc.unlinked2 b/.dartServer/.analysis-driver/01/01dc5416347358a3efb7f1e00c441ecc.unlinked2 new file mode 100644 index 0000000..d63209e Binary files /dev/null and b/.dartServer/.analysis-driver/01/01dc5416347358a3efb7f1e00c441ecc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01e4da65a34ef5b333bd0eccaafc5f07.unlinked2 b/.dartServer/.analysis-driver/01/01e4da65a34ef5b333bd0eccaafc5f07.unlinked2 new file mode 100644 index 0000000..f182503 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01e4da65a34ef5b333bd0eccaafc5f07.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked b/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked new file mode 100644 index 0000000..d10719f Binary files /dev/null and b/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked differ diff --git a/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked.digest b/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked.digest new file mode 100644 index 0000000..06292eb Binary files /dev/null and b/.dartServer/.analysis-driver/01/01e7a4414375518bc86647f1671408ff.linked.digest differ diff --git a/.dartServer/.analysis-driver/01/01eae377e53b6d053c505695c120170a.unlinked2 b/.dartServer/.analysis-driver/01/01eae377e53b6d053c505695c120170a.unlinked2 new file mode 100644 index 0000000..c3b94f5 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01eae377e53b6d053c505695c120170a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01f221dc50804a673b7a3d95bc9e1d6a.unlinked2 b/.dartServer/.analysis-driver/01/01f221dc50804a673b7a3d95bc9e1d6a.unlinked2 new file mode 100644 index 0000000..fcb1b79 Binary files /dev/null and b/.dartServer/.analysis-driver/01/01f221dc50804a673b7a3d95bc9e1d6a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/01/01f88a776c5ad865681f2f495fe311c9.unlinked2 b/.dartServer/.analysis-driver/01/01f88a776c5ad865681f2f495fe311c9.unlinked2 new file mode 100644 index 0000000..be87b7a Binary files /dev/null and b/.dartServer/.analysis-driver/01/01f88a776c5ad865681f2f495fe311c9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02140e27e46f4080a997656c97d28d29.unlinked2 b/.dartServer/.analysis-driver/02/02140e27e46f4080a997656c97d28d29.unlinked2 new file mode 100644 index 0000000..962842b Binary files /dev/null and b/.dartServer/.analysis-driver/02/02140e27e46f4080a997656c97d28d29.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked b/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked new file mode 100644 index 0000000..3d238d4 Binary files /dev/null and b/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked differ diff --git a/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked.digest b/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked.digest new file mode 100644 index 0000000..49e3d0b Binary files /dev/null and b/.dartServer/.analysis-driver/02/0216d9e0ccf98d342a93e30c7b5c9f7e.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/0224813fd8cf7abe0d1d206aa151547c.unlinked2 b/.dartServer/.analysis-driver/02/0224813fd8cf7abe0d1d206aa151547c.unlinked2 new file mode 100644 index 0000000..0e7c05b Binary files /dev/null and b/.dartServer/.analysis-driver/02/0224813fd8cf7abe0d1d206aa151547c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/022fecde7ce3570f2ec362f0054dfeb9.unlinked2 b/.dartServer/.analysis-driver/02/022fecde7ce3570f2ec362f0054dfeb9.unlinked2 new file mode 100644 index 0000000..7696842 Binary files /dev/null and b/.dartServer/.analysis-driver/02/022fecde7ce3570f2ec362f0054dfeb9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02393818902f2490b0342a9062579b97.unlinked2 b/.dartServer/.analysis-driver/02/02393818902f2490b0342a9062579b97.unlinked2 new file mode 100644 index 0000000..7c8f752 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02393818902f2490b0342a9062579b97.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/023af666a04477c562cbc8e9b80dbad4.unlinked2 b/.dartServer/.analysis-driver/02/023af666a04477c562cbc8e9b80dbad4.unlinked2 new file mode 100644 index 0000000..0ac0cf5 Binary files /dev/null and b/.dartServer/.analysis-driver/02/023af666a04477c562cbc8e9b80dbad4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked b/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked new file mode 100644 index 0000000..1fe17d2 Binary files /dev/null and b/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked differ diff --git a/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked.digest b/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked.digest new file mode 100644 index 0000000..bbca6bc Binary files /dev/null and b/.dartServer/.analysis-driver/02/023bfe65e611e6144712673c56ac5ca5.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/024289e5f7510812b8ee0677d6f53c11.unlinked2 b/.dartServer/.analysis-driver/02/024289e5f7510812b8ee0677d6f53c11.unlinked2 new file mode 100644 index 0000000..917a0ec Binary files /dev/null and b/.dartServer/.analysis-driver/02/024289e5f7510812b8ee0677d6f53c11.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/0261e5f41532ebc9e86c1d46f0d34f61.unlinked2 b/.dartServer/.analysis-driver/02/0261e5f41532ebc9e86c1d46f0d34f61.unlinked2 new file mode 100644 index 0000000..7653973 Binary files /dev/null and b/.dartServer/.analysis-driver/02/0261e5f41532ebc9e86c1d46f0d34f61.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02711be862931e28208fc971234ceac5.resolved b/.dartServer/.analysis-driver/02/02711be862931e28208fc971234ceac5.resolved new file mode 100644 index 0000000..b9587ee Binary files /dev/null and b/.dartServer/.analysis-driver/02/02711be862931e28208fc971234ceac5.resolved differ diff --git a/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2 b/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2 new file mode 100644 index 0000000..412cdd3 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2 differ diff --git a/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2.digest b/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2.digest new file mode 100644 index 0000000..fafb7cb Binary files /dev/null and b/.dartServer/.analysis-driver/02/02842f1e3ed9c057a7184e50af317c17.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked b/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked new file mode 100644 index 0000000..aa67e31 Binary files /dev/null and b/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked differ diff --git a/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked.digest b/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked.digest new file mode 100644 index 0000000..fb617b4 Binary files /dev/null and b/.dartServer/.analysis-driver/02/028836e17f813d9028a482f8f5afcef7.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked b/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked new file mode 100644 index 0000000..dbd950e Binary files /dev/null and b/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked differ diff --git a/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked.digest b/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked.digest new file mode 100644 index 0000000..38ef129 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02ad6c7fd88708854f7b73a5beac9844.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/02b275dc17f79eb045a00853edfe293d.unlinked2 b/.dartServer/.analysis-driver/02/02b275dc17f79eb045a00853edfe293d.unlinked2 new file mode 100644 index 0000000..c72db51 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02b275dc17f79eb045a00853edfe293d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked b/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked new file mode 100644 index 0000000..e3864cd Binary files /dev/null and b/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked differ diff --git a/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked.digest b/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked.digest new file mode 100644 index 0000000..376a006 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02b9626178d57b0e5f80f4747171be42.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/02d0eaf59d43d4830a1205f84af5a379.unlinked2 b/.dartServer/.analysis-driver/02/02d0eaf59d43d4830a1205f84af5a379.unlinked2 new file mode 100644 index 0000000..af3e4d6 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02d0eaf59d43d4830a1205f84af5a379.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02d953bbcab5a4f3612080fb85babef5.unlinked2 b/.dartServer/.analysis-driver/02/02d953bbcab5a4f3612080fb85babef5.unlinked2 new file mode 100644 index 0000000..b806359 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02d953bbcab5a4f3612080fb85babef5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked b/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked new file mode 100644 index 0000000..f61256d Binary files /dev/null and b/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked differ diff --git a/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked.digest b/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked.digest new file mode 100644 index 0000000..dcaff19 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02db4733b56e018142a8829632714c1f.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/02e6f0604fa4a99b6fcabc122cadc701.unlinked2 b/.dartServer/.analysis-driver/02/02e6f0604fa4a99b6fcabc122cadc701.unlinked2 new file mode 100644 index 0000000..b9690f9 --- /dev/null +++ b/.dartServer/.analysis-driver/02/02e6f0604fa4a99b6fcabc122cadc701.unlinked2 @@ -0,0 +1,147 @@ +ELEMENT_TYPE_ENDELEMENT_TYPE_VOIDELEMENT_TYPE_BOOLEANELEMENT_TYPE_CHARELEMENT_TYPE_I1ELEMENT_TYPE_U1ELEMENT_TYPE_I2ELEMENT_TYPE_U2ELEMENT_TYPE_I4ELEMENT_TYPE_U4ELEMENT_TYPE_I8ELEMENT_TYPE_U8ELEMENT_TYPE_R4ELEMENT_TYPE_R8ELEMENT_TYPE_STRINGELEMENT_TYPE_PTRELEMENT_TYPE_BYREFELEMENT_TYPE_VALUETYPEELEMENT_TYPE_CLASSELEMENT_TYPE_VARELEMENT_TYPE_ARRAYELEMENT_TYPE_GENERICINSTELEMENT_TYPE_TYPEDBYREFELEMENT_TYPE_IELEMENT_TYPE_UELEMENT_TYPE_FNPTRELEMENT_TYPE_OBJECTELEMENT_TYPE_SZARRAYELEMENT_TYPE_MVARELEMENT_TYPE_CMOD_REQDELEMENT_TYPE_CMOD_OPTELEMENT_TYPE_INTERNALELEMENT_TYPE_MAXELEMENT_TYPE_MODIFIERELEMENT_TYPE_SENTINELELEMENT_TYPE_PINNED evSpecialNameevReservedMaskevRTSpecialNamefdFieldAccessMaskfdPrivateScope fdPrivate fdFamANDAssem +fdAssemblyfdFamily fdFamORAssemfdPublicfdStatic +fdInitOnly fdLiteralfdNotSerialized fdSpecialName fdPinvokeImplfdReservedMaskfdRTSpecialNamefdHasFieldMarshal fdHasDefault fdHasFieldRVAgpVarianceMask gpNonVariant gpCovariantgpContravariantgpSpecialConstraintMaskgpNoSpecialConstraintgpReferenceTypeConstraint gpNotNullableValueTypeConstraintgpDefaultConstructorConstraintmdMemberAccessMaskmdPrivateScope mdPrivate mdFamANDAssemmdAssemmdFamily mdFamORAssemmdPublicmdStaticmdFinal mdVirtual mdHideBySigmdVtableLayoutMask mdReuseSlot mdNewSlotmdCheckAccessOnOverride +mdAbstract mdSpecialName mdPinvokeImplmdUnmanagedExportmdReservedMaskmdRTSpecialName mdHasSecuritymdRequireSecObjectmiCodeTypeMaskmiILmiNativemiOPTIL miRuntime miManagedMask miUnmanaged miManaged miForwardRef miPreserveSigmiInternalCallmiSynchronized miNoInliningmiAggressiveInliningmiNoOptimizationmiMaxMethodImplValNATIVE_TYPE_ENDNATIVE_TYPE_VOIDNATIVE_TYPE_BOOLEANNATIVE_TYPE_I1NATIVE_TYPE_U1NATIVE_TYPE_I2NATIVE_TYPE_U2NATIVE_TYPE_I4NATIVE_TYPE_U4NATIVE_TYPE_I8NATIVE_TYPE_U8NATIVE_TYPE_R4NATIVE_TYPE_R8NATIVE_TYPE_SYSCHARNATIVE_TYPE_VARIANTNATIVE_TYPE_CURRENCYNATIVE_TYPE_PTRNATIVE_TYPE_DECIMALNATIVE_TYPE_DATENATIVE_TYPE_BSTRNATIVE_TYPE_LPSTRNATIVE_TYPE_LPWSTRNATIVE_TYPE_LPTSTRNATIVE_TYPE_FIXEDSYSSTRINGNATIVE_TYPE_OBJECTREFNATIVE_TYPE_IUNKNOWNNATIVE_TYPE_IDISPATCHNATIVE_TYPE_STRUCTNATIVE_TYPE_INTFNATIVE_TYPE_SAFEARRAYNATIVE_TYPE_FIXEDARRAYNATIVE_TYPE_INTNATIVE_TYPE_UINTNATIVE_TYPE_NESTEDSTRUCTNATIVE_TYPE_BYVALSTRNATIVE_TYPE_ANSIBSTRNATIVE_TYPE_TBSTRNATIVE_TYPE_VARIANTBOOLNATIVE_TYPE_FUNCNATIVE_TYPE_ASANYNATIVE_TYPE_ARRAYNATIVE_TYPE_LPSTRUCTNATIVE_TYPE_CUSTOMMARSHALERNATIVE_TYPE_IINSPECTABLENATIVE_TYPE_HSTRINGNATIVE_TYPE_ERRORNATIVE_TYPE_MAXpdInpdOut +pdOptionalpdReservedMask pdHasDefaultpdHasFieldMarshalpdUnusedpeNotpeILonlype32BitRequiredpe32Plus pe32Unmanagedpe32BitPreferred +pmNoMangle pmCharSetMaskpmCharSetNotSpec pmCharSetAnsipmCharSetUnicode pmCharSetAutopmBestFitUseAssempmBestFitEnabledpmBestFitDisabled pmBestFitMaskpmThrowOnUnmappableCharUseAssempmThrowOnUnmappableCharEnabledpmThrowOnUnmappableCharDisabledpmThrowOnUnmappableCharMaskpmSupportsLastErrorpmCallConvMaskpmCallConvWinapipmCallConvCdeclpmCallConvStdcallpmCallConvThiscallpmCallConvFastcall +pmMaxValue prSpecialNameprReservedMaskprRTSpecialName prHasDefaultprUnused mdtModule +mdtTypeRef +mdtTypeDef mdtFieldDef mdtMethodDef mdtParamDefmdtInterfaceImpl mdtMemberRefmdtCustomAttribute mdtPermission mdtSignaturemdtEvent mdtProperty mdtModuleRef mdtTypeSpec mdtAssemblymdtAssemblyRefmdtFilemdtExportedTypemdtManifestResourcemdtGenericParam mdtMethodSpecmdtGenericParamConstraint mdtStringmdtName mdtBaseTypetdVisibilityMask tdNotPublictdPublictdNestedPublictdNestedPrivatetdNestedFamilytdNestedAssemblytdNestedFamANDAssemtdNestedFamORAssem tdLayoutMask tdAutoLayouttdSequentialLayouttdExplicitLayouttdClassSemanticsMasktdClass tdInterface +tdAbstracttdSealed tdSpecialNametdImporttdSerializabletdWindowsRuntimetdStringFormatMask tdAnsiClasstdUnicodeClass tdAutoClasstdCustomFormatClasstdCustomFormatMasktdBeforeFieldInit tdForwardertdReservedMasktdRTSpecialName tdHasSecurity +CorElementType CorEventAttr CorFieldAttrCorGenericParamAttr CorMethodAttr CorMethodImpl CorNativeType CorParamAttr CorPEKind CorPinvokeMapCorPropertyAttr CorTokenType CorTypeAttrELEMENT_TYPE_ENDELEMENT_TYPE_VOIDELEMENT_TYPE_BOOLEANELEMENT_TYPE_CHARELEMENT_TYPE_I1ELEMENT_TYPE_U1ELEMENT_TYPE_I2ELEMENT_TYPE_U2ELEMENT_TYPE_I4ELEMENT_TYPE_U4ELEMENT_TYPE_I8ELEMENT_TYPE_U8ELEMENT_TYPE_R4ELEMENT_TYPE_R8ELEMENT_TYPE_STRINGELEMENT_TYPE_PTRELEMENT_TYPE_BYREFELEMENT_TYPE_VALUETYPEELEMENT_TYPE_CLASSELEMENT_TYPE_VARELEMENT_TYPE_ARRAYELEMENT_TYPE_GENERICINSTELEMENT_TYPE_TYPEDBYREFELEMENT_TYPE_IELEMENT_TYPE_UELEMENT_TYPE_FNPTRELEMENT_TYPE_OBJECTELEMENT_TYPE_SZARRAYELEMENT_TYPE_MVARELEMENT_TYPE_CMOD_REQDELEMENT_TYPE_CMOD_OPTELEMENT_TYPE_INTERNALELEMENT_TYPE_MAXELEMENT_TYPE_MODIFIERELEMENT_TYPE_SENTINELELEMENT_TYPE_PINNED evSpecialNameevReservedMaskevRTSpecialNamefdFieldAccessMaskfdPrivateScope fdPrivate fdFamANDAssem +fdAssemblyfdFamily fdFamORAssemfdPublicfdStatic +fdInitOnly fdLiteralfdNotSerialized fdSpecialName fdPinvokeImplfdReservedMaskfdRTSpecialNamefdHasFieldMarshal fdHasDefault fdHasFieldRVAgpVarianceMask gpNonVariant gpCovariantgpContravariantgpSpecialConstraintMaskgpNoSpecialConstraintgpReferenceTypeConstraint gpNotNullableValueTypeConstraintgpDefaultConstructorConstraintmdMemberAccessMaskmdPrivateScope mdPrivate mdFamANDAssemmdAssemmdFamily mdFamORAssemmdPublicmdStaticmdFinal mdVirtual mdHideBySigmdVtableLayoutMask mdReuseSlot mdNewSlotmdCheckAccessOnOverride +mdAbstract mdSpecialName mdPinvokeImplmdUnmanagedExportmdReservedMaskmdRTSpecialName mdHasSecuritymdRequireSecObjectmiCodeTypeMaskmiILmiNativemiOPTIL miRuntime miManagedMask miUnmanaged miManaged miForwardRef miPreserveSigmiInternalCallmiSynchronized miNoInliningmiAggressiveInliningmiNoOptimizationmiMaxMethodImplValNATIVE_TYPE_ENDNATIVE_TYPE_VOIDNATIVE_TYPE_BOOLEANNATIVE_TYPE_I1NATIVE_TYPE_U1NATIVE_TYPE_I2NATIVE_TYPE_U2NATIVE_TYPE_I4NATIVE_TYPE_U4NATIVE_TYPE_I8NATIVE_TYPE_U8NATIVE_TYPE_R4NATIVE_TYPE_R8NATIVE_TYPE_SYSCHARNATIVE_TYPE_VARIANTNATIVE_TYPE_CURRENCYNATIVE_TYPE_PTRNATIVE_TYPE_DECIMALNATIVE_TYPE_DATENATIVE_TYPE_BSTRNATIVE_TYPE_LPSTRNATIVE_TYPE_LPWSTRNATIVE_TYPE_LPTSTRNATIVE_TYPE_FIXEDSYSSTRINGNATIVE_TYPE_OBJECTREFNATIVE_TYPE_IUNKNOWNNATIVE_TYPE_IDISPATCHNATIVE_TYPE_STRUCTNATIVE_TYPE_INTFNATIVE_TYPE_SAFEARRAYNATIVE_TYPE_FIXEDARRAYNATIVE_TYPE_INTNATIVE_TYPE_UINTNATIVE_TYPE_NESTEDSTRUCTNATIVE_TYPE_BYVALSTRNATIVE_TYPE_ANSIBSTRNATIVE_TYPE_TBSTRNATIVE_TYPE_VARIANTBOOLNATIVE_TYPE_FUNCNATIVE_TYPE_ASANYNATIVE_TYPE_ARRAYNATIVE_TYPE_LPSTRUCTNATIVE_TYPE_CUSTOMMARSHALERNATIVE_TYPE_IINSPECTABLENATIVE_TYPE_HSTRINGNATIVE_TYPE_ERRORNATIVE_TYPE_MAXpdInpdOut +pdOptionalpdReservedMask pdHasDefaultpdHasFieldMarshalpdUnusedpeNotpeILonlype32BitRequiredpe32Plus pe32Unmanagedpe32BitPreferred +pmNoMangle pmCharSetMaskpmCharSetNotSpec pmCharSetAnsipmCharSetUnicode pmCharSetAutopmBestFitUseAssempmBestFitEnabledpmBestFitDisabled pmBestFitMaskpmThrowOnUnmappableCharUseAssempmThrowOnUnmappableCharEnabledpmThrowOnUnmappableCharDisabledpmThrowOnUnmappableCharMaskpmSupportsLastErrorpmCallConvMaskpmCallConvWinapipmCallConvCdeclpmCallConvStdcallpmCallConvThiscallpmCallConvFastcall +pmMaxValue prSpecialNameprReservedMaskprRTSpecialName prHasDefaultprUnused mdtModule +mdtTypeRef +mdtTypeDef mdtFieldDef mdtMethodDef mdtParamDefmdtInterfaceImpl mdtMemberRefmdtCustomAttribute mdtPermission mdtSignaturemdtEvent mdtProperty mdtModuleRef mdtTypeSpec mdtAssemblymdtAssemblyRefmdtFilemdtExportedTypemdtManifestResourcemdtGenericParam mdtMethodSpecmdtGenericParamConstraint mdtStringmdtName mdtBaseTypetdVisibilityMask tdNotPublictdPublictdNestedPublictdNestedPrivatetdNestedFamilytdNestedAssemblytdNestedFamANDAssemtdNestedFamORAssem tdLayoutMask tdAutoLayouttdSequentialLayouttdExplicitLayouttdClassSemanticsMasktdClass tdInterface +tdAbstracttdSealed tdSpecialNametdImporttdSerializabletdWindowsRuntimetdStringFormatMask tdAnsiClasstdUnicodeClass tdAutoClasstdCustomFormatClasstdCustomFormatMasktdBeforeFieldInit tdForwardertdReservedMasktdRTSpecialName tdHasSecurity +Deprecatedint(b,wN/0U 7N|%Wʂ?efۃ܃(NOqĄń78Zͅ !Cp +*W}~ˇCjk8fgމߊ3[\Euvċ@fg3]^z֍׎KwxΎRڐRŐ8efđ@AXВҒӓ$p“Ô/WXOdKstV@A4Ku!CDǚ4\› X&MNŝ-Yў$MNGmnؠKgǡEoۣ!Nwx\8kl̦ +DE(*+g}̧/[˨g(IJ۪ܫ*Gq;<Ϭ(Mnoɭ>Jsgدٰ&Mpqӱ9:n3Z[ѲIx89˴6aض467y Ri +,-f5XYȹ-V{|޻Sd=deѼ?kǽWIJۿݿ@@.@[@@@AA1A]AAAAB$BPBuBBBCCCChCCCD +D6D[DDDEECEnEEEFFLFtFFFG"GRG|GGHH@HsHHHI1I^IIIJJAJnJJJK$KRKzKKLL>LpLLLM)MXMMMNN5N^NNNO(O^OOOPPBPoPPPPPQ7QYQwQxQQQRR0RXR|R}RRSSSJStSSST T4T5TCTiTTTTTUU2UUUVUUUUVVCVpVqVVVVW-WXWWWWX XNXPXQX{XXXYYYYBYiYjYzYYYZ Z8Z_Z`ZZZZ[8[[[\\:\;\K\z\\\]]C]m]n]]^#^N^O^_^^^^^_8_9___` ` `U`q````a1afagaab +b7b8bHbtbbbc)cWcccddOd|dddeEe\eeeffRffgg2g3gCgsgggggggh=hUhhhhi7iciiij +j7j`jajjjjjkk?kAkBknkkkkl!lIlqlllmm@mimmmnnInynnno#oIooooopp>pgpppqq6q[qqqrrDrqrrrs5s\sssstt!t"tStgttttu&uOuxuyuuuuv8vdvvvvw,w-wmwwwxx6xdxexxyyyayyyyzzBzCzzzz{){Y{{{{| |!|Q||||}}*}+}Z}}}}~~(~)~[~~~~FGrFG"RSABYJg0YZb'RTUj&'Dab6STt + (EFd:;V{|*KLs=Z[x:;`)MNcWXmSrs?@sA_` 34*+xA[\./yCg89v8UVp-.nL\()Fijm3LM)BCD^_f +Xh*HI!"`A_`[p'(o<XY ()rBabKlm <Xt8Yz:[|1Pt Cc 5\~WmnLij45q"?@p"#JeftLmnQa=>NO :jky89Gfg[Ec89Gbc° ,-zç'@A_~ĝĽ#DkōŮ ,LoƋƯKiDžǥǦ*JK{Șș:^_ɝ&'rʚʛ 7XYˠ/0h̼̍̎*+Xxy͢Vxy΢οInoϱ45sЖЗBXрс78҄ҟ%&sӀӣӤUw $PQ[z\9h/// Used internally.āł f/// A void type.'(2U3}fof/// A Boolean type.Ȃقk/// A character type.= `NnN/// A signed 1-byte integer.փăhq/// An unsigned 1-byte integer.& I7n7/// A signed 2-byte integer.st~Qq/// An unsigned 2-byte integer.2 n /// A signed 4-byte integer.\]gh:q/// An unsigned 4-byte integer.υЅڅۆ n /// A signed 8-byte integer.EFPnQ#q/// An unsigned 8-byte integer.Æćn/// A 4-byte floating point.,-7U8xf of/// An 8-byte floating point.ɇڇs/// A System.String type."A#eRpR/// A pointer type modifier.ˈmw/// A reference type modifier.6`G{G/// A value type modifier.؉Éis/// A class type modifier.1UBxB#/// A class variable type modifier.ߊʊ^,/// A multi-dimensional array type modifier.CoT耋T&/// A type modifier for generic types.‹Ӌxy/// A typed reference.!>"`OnO/// Size of a native integer.݌̌ix'/// Size of an unsigned native integer.1WBuB/// A pointer to a function.|}Ѝ`t/// A System.Object type.&I'qZـZ?/// A single-dimensional, zero lower-bound array type modifier.̎ݎz{$/// A method variable type modifier. !+P,zaa#/// A C language required modifier.؏鏃#/// A C language optional modifier.!",P-ya +sa/// Used internally.ÐԐi/// An invalid type.6_GsG/// Used internally.ƑǑёҒ'") +h +Y/// A type modifier that is a sentinel for a list of a variable number of +/// parameters.Z[efC/// Used internally..&|/// Specifies a common language runtime Type, a type modifier, or information +/// about a type in a metadata type signature.rs}~&I/// Specifies that the event is special, and that its name describes how.-O>ŀ>=/// Reserved for internal use by the common language runtime.ɔʕ +Z_/// Specifies that the common language runtime should check the encoding of +/// the event name.Ӓӂ@;/// Contains values that describe the metadata of an event.͕f(/// Specifies accessibility information.!",I-kZ쀅Z2/// Specifies that the field cannot be referenced.ǖߖȖvC/// Specifies that the field is accessible only by its parent type.XYcdN/// Specifies that the field is accessible by derived classes in its assembly.8++H/// Specifies that the field is accessible by all types in its assembly.ژϘCT/// Specifies that the field is accessible only by its type and derived +/// classes.MNXsY倴c/// Specifies that the field is accessible by derived classes and by all types +/// in its assembly. ;00Z/// Specifies that the field is accessible by all types with visibility of +/// this scope.Ś֚FX/// Specifies that the field is a member of its type rather than an instance +/// member.67AZBxk쀒kG/// Specifies that the field cannot be changed after it is initialized.ěśϛМ>/// Specifies that the field value is a compile-time constant.Z[efH/// Specifies that the field is not serialized when its type is remoted.$ E55I/// Specifies that the field is special, and that its name describes how.ÝԝPI/// Specifies that the field implementation is forwarded through PInvoke./0:W;yhh=/// Reserved for internal use by the common language runtime."E33p/// Specifies that the common language runtime metadata internal APIs should +/// check the encoding of the name.̟P=/// Specifies that the field contains marshaling information. *E+eV뀀V1/// Specifies that the field has a default value.֠ph/// Specifies that the member is defined as part of the type rather than as a +/// member of an instance.*+5K6f\x\3/// Specifies that the method cannot be overridden.ǭحqy0/// Specifies that the method can be overridden.LMWqXX/// Specifies that the method hides by name and signature, rather than just by +/// name.®̮ͯ~#/// Specifies virtual table layout.Я¯i/// Specifies that the slot used for this method in the virtual table be +/// reused. This is the default.()3K4h\ۀ\J/// Specifies that the method always gets a new slot in the virtual table.հְ1s]/// Specifies that the method can be overridden by the same types to which it +/// is visible.pq{|<|1/// Specifies that the method is not implemented. + 1RBBJ/// Specifies that the method is special, and that its name describes how.ϲ]H/// Specifies that the method implementation is forwarded using PInvoke.KLVvWM/// Specifies that the method is a managed method exported to unmanaged code.0=/// Reserved for internal use by the common language runtime.ɴڴ;`/// Specifies that the common language runtime should check the encoding of +/// the method name.89C_Dpp>/// Specifies that the method has security associated with it.ڵ۵,L/// Specifies that the method calls another method containing security code.++ +m;/// Contains values that describe the features of a method.޶·﶑u"/// Flags that describe code type.klvw [/// Specifies that the method implementation is Microsoft intermediate +/// language (MSIL).$~7/// Specifies that the method implementation is native.hist/{6/// Specifies that the method implementation is OPTIL.3PDD\/// Specifies that the method implementation is provided by the common +/// language runtime.ƹ׹[A/// Flags that indicate whether the code is managed or unmanaged./0:T;see:/// Specifies that the method implementation is unmanaged.ĺܺź~8/// Specifies that the method implementation is managed.fgqr]/// Specifies that the method is defined. This flag is used primarily in merge +/// scenarios.; \LLX/// Specifies that the method signature cannot be mangled for an HRESULT +/// conversion.ϼg=/// Reserved for internal use by the common language runtime.ABLiMzzB/// Specifies that the method is single-threaded through its body.ɽʽԽվ0/// Specifies that the method cannot be inlined.YZdeA[A?A}AlA3MAlAAAAAAAAMAAAAAABBAMBB&B'B1BNB2BpB_B&MB_BwBxBBBBBBwMBBBBBBCCBMCCCC$CAC%CcCRCMCRCjCkCuCCvCCCjMCCCCCCDCCMCD D DD4DDVDED MDED]D^DhDDiDDD]WDDDDDDE DDWDEEEEAEEiEREYEREpEqE{EE|EEEpPEEEEEEFFEXFF F!F+FJF,FnF[F RF[FvFwFFFFFFvRFFFFFFGGFTGG$G%G/GPG0GvGaG$VGaG~GGGGGGG~VGGGGH GH:HGfHHBHCHMHqHNHHHB\HHHHHHHHHZHIII I/I IXI@I\I@I`IaIkIIlIII`VIIIIIIJIIRIJJJJ?JJhJPJ\JPJpJqJ{JJ|JJJp^JJJJJJKK JPK K&K'K1KPK2KtKaK&RKaK|K}KKKKKK|bKKKKLKL8L!KZL!L@LALKLnLLLLL@ZLLLLLLLLLTLLLMM'MMRM8L`M8MZM[MeMMfMMMZRMMMMMMNMMTMNN NN3NNXNDNTNDN`NaNkNNlNNN`ZNNNNNNO"ONhOO*O+O5O\O6OOmO*bOmOOOOOOOOXOOOOPOP<P(OTP(PDPEPOPmPPPP~PDPP~޿ސ@9/// Contains values that describe native unmanaged types.Q9Q:QDQWQEQoQhPQh@/// Specifies that the parameter is passed into the method call.QQQQQQQQzQB/// Specifies that the parameter is passed from the method return.R2R3R=RVR>RtRgRxRg-/// Specifies that the parameter is optional.RRRRRS RRR=/// Reserved for internal use by the common language runtime.SLSMSWSrSXSSSS5/// Specifies that the parameter has a default value.SSSTST,TSTm%m]mOmNmOmkmlmvmmwmmmkXmmmmmmn mmPmnnn&nGn'nmnXn\nXn{n|nnnnnn{RnnnnnnoonPoo%o&o0oGo1ocoXo%HoXoqoro|oo}oooqNoooooop ooPoppp"p<p#p[pMpNpMpipjptppupppiNppppppqppTpqqqq4qqOqEqFqEq]q^qhqqiqqq]Vqqqqqqr qq^qrrr$rBr%rerSrVrSrsrtr~rrrrrsRrrrrrrs)s rjs s7s8sBsZsCswsks7JskssssssssFssssssttsNtkBkBkt+/// Indicates the type of a metadata token.!ttttttttit)/// Used for type visibility information.u(u)u3uMu4ulu^tu^3/// Specifies that the type is not in public scope.uuuuuuuu{zu//// Specifies that the type is in public scope.v:v;vEvbvFvvsuvs=/// Specifies that the type is nested with public visibility.vvvvvw wvw>/// Specifies that the type is nested with private visibility.wowpwzww{www/w=/// Specifies that the type is nested with family visibility.x +x xx4xxXxEwȀxE?/// Specifies that the type is nested with assembly visibility.xxxxxyxxgxJ/// Specifies that the type is nested with family and assembly visibility.ycydynyyoyyyyI/// Specifies that the type is nested with family or assembly visibility.yyyzyz6z'y|z')/// Gets layout information for the type.zzzzzzzzEzF/// Specifies that the fields of this type are laid out automatically.{+{,{6{W{7{}{hz〤{hE/// Specifies that the fields of this type are laid out sequentially.{{{{{||{|7/// Specifies that field layout is supplied explicitly.|S|T|^||_|||#|-/// Gets semantic information about the type.|||}|}}|p}'/// Specifies that the type is a class.}\}]}g}}h}}}-}},/// Specifies that the type is an interface.}}}}}~~}w~(/// Specifies that the type is abstract.~]~^~h~~i~~~+z~//// Specifies that the type cannot be extended.~~~~:*~*E/// Specifies that the class name is special. Its name describes how.tuIs(/// Specifies that the type is imported.:)),/// Specifies that the type is serializable.I7/// Specifies that this type is a Windows Runtime type.$%/P0vaaA/// Gets information about how strings are encoded and formatted.:/// Specifies that this type interprets an LPTSTR as ANSI.UV`}a=/// Specifies that this type interprets an LPTSTR as Unicode.5''@/// Specifies that this type interprets an LPTSTR automatically.D^/// Specifies that the type has a non-standard encoding, as specified by +/// CustomFormatMask. +ڀ/// Use this mask to get non-standard encoding information for native interop. +/// The meaning of the values of these two bits is unspecified.ijtuf/// Specifies that the type must be initialized before the first attempt to +/// access a static field. +.M?Ȁ?>/// Specifies that the type is exported, and a type forwarder.\Y/// This flag and the flags below are used internally by the common language +/// runtime.deopN/// Specifies that the common language runtime should check the name encoding. % +F66/// A reference type modifier.u\;>\/// A value type modifier.|:/// A class type modifier.A#/// A class variable type modifier.E0L0,/// A multi-dimensional array type modifier.yLLy&/// A type modifier for generic types.;/// A typed reference.9/// Size of a native integer.TCCC'/// Size of an unsigned native integer.~[<~/// A pointer to a function.:/// A System.Object type.4a?/// A single-dimensional, zero lower-bound array type modifier.zf;Cf$/// A method variable type modifier.G#/// A C language required modifier. F#/// A C language optional modifier.G/7//// Used internally.|iN2i/// An invalid type.7/// Used internally.>9@!!Y/// A type modifier that is a sentinel for a list of a variable number of +/// parameters.wXQw/// Used internally. fI/// Specifies that the event is special, and that its name describes how.jY[Y=/// Reserved for internal use by the common language runtime.s~_/// Specifies that the common language runtime should check the encoding of +/// the event name.7#I#(/// Specifies accessibility information.y@Py2/// Specifies that the field cannot be referenced.\C/// Specifies that the field is accessible only by its parent type.WGkGN/// Specifies that the field is accessible by derived classes in its assembly.`bH/// Specifies that the field is accessible by all types in its assembly.+ l T/// Specifies that the field is accessible only by its type and derived +/// classes.4c/// Specifies that the field is accessible by derived classes and by all types +/// in its assembly."rZ/// Specifies that the field is accessible by all types with visibility of +/// this scope.+pX/// Specifies that the field is a member of its type rather than an instance +/// member.aG/// Specifies that the field cannot be changed after it is initialized.SGWG>/// Specifies that the field value is a compile-time constant.\gH/// Specifies that the field is not serialized when its type is remoted.&fI/// Specifies that the field is special, and that its name describes how./fI/// Specifies that the field implementation is forwarded through PInvoke.[=/// Reserved for internal use by the common language runtime.mmp/// Specifies that the common language runtime metadata internal APIs should +/// check the encoding of the name.^=/// Specifies that the field contains marshaling information.0!M!1/// Specifies that the field has a default value.|9Y|B>&/// Indicates the absence of variance.vV4v/// Indicates covariance.</// Indicates contravariance.% _ 8/// Special constraints can apply to any Type parameter.t.dt?/// Indicates that no constraint applies to the Type parameter.h?/// Indicates that the Type parameter must be a reference type.bb[/// Indicates that the Type parameter must be a value type that cannot be a +/// null value. j/// Indicates that the Type parameter must have a default public constructor +/// that takes no parameters.aL)>L/// Specifies member access.jQ3/// Specifies that the member cannot be referenced. ] D/// Specifies that the member is accessible only by the parent type.sksN/// Specifies that the member is accessible by subtypes only in this assembly.]F/// Specifies that the member is accessibly by anyone in the assembly.D9^9F/// Specifies that the member is accessible only by type and subtypes.Mf/// Specifies that the member is accessible by derived classes and by other +/// types in its assembly.:/n/V/// Specifies that the member is accessible by all types with access to the +/// scope.Ch/// Specifies that the member is defined as part of the type rather than as a +/// member of an instance. +J3/// Specifies that the method cannot be overridden.VJIJ0/// Specifies that the method can be overridden._sX/// Specifies that the method hides by name and signature, rather than just by +/// name.E#/// Specifies virtual table layout.i/// Specifies that the slot used for this method in the virtual table be +/// reused. This is the default.cJ/// Specifies that the method always gets a new slot in the virtual table.n +n]/// Specifies that the method can be overridden by the same types to which it +/// is visible.K1/// Specifies that the method is not implemented.@0g0J/// Specifies that the method is special, and that its name describes how.IeH/// Specifies that the method implementation is forwarded using PInvoke.nM/// Specifies that the method is a managed method exported to unmanaged code.wf"[f=/// Reserved for internal use by the common language runtime.`/// Specifies that the common language runtime should check the encoding of +/// the method name.WG[G>/// Specifies that the method has security associated with it.`nL/// Specifies that the method calls another method containing security code. @"/// Flags that describe code type.}vov[/// Specifies that the method implementation is Microsoft intermediate +/// language (MSIL).O7/// Specifies that the method implementation is native.M6/// Specifies that the method implementation is OPTIL.(u\/// Specifies that the method implementation is provided by the common +/// language runtime.^A/// Flags that indicate whether the code is managed or unmanaged.PBUB:/// Specifies that the method implementation is unmanaged.YQ8/// Specifies that the method implementation is managed. y]/// Specifies that the method is defined. This flag is used primarily in merge +/// scenarios.)uX/// Specifies that the method signature cannot be mangled for an HRESULT +/// conversion.[=/// Reserved for internal use by the common language runtime.YH`HB/// Specifies that the method is single-threaded through its body.bL0/// Specifies that the method cannot be inlined. `8>u_Y_z  4  U@:@va[a|'"! +"+J717nVP"Vzt#z%!=& !&]ICIic$i!/ (V;5%;xb\ b~ T@/// Specifies that the parameter is passed into the method call.e]W]B/// Specifies that the parameter is passed from the method return.nG-/// Specifies that the parameter is optional. [=/// Reserved for internal use by the common language runtime.aRQR5/// Specifies that the parameter has a default value.j]ƀ/// Do not perform best-fit mapping of Unicode characters. In this case, all +/// unmappable characters will be replaced by a ‘?’.* /// Reserved.F$<$ /// Reserved.OY/// Throw an exception when the interop marshaler encounters an unmappable +/// character.b@ـ@`/// Do not throw an exception when the interop marshaler encounters an +/// unmappable character.k8 /// Reserved.0m/// Allow the callee to call the Win32 SetLastError function before returning +/// from the attributed method.^M9+M /// Reserved.g/// Use the default platform calling convention. For example, on Windows the +/// default is StdCall and on Windows CE .NET it is Cdecl.ހ/// Use the Cdecl calling convention. In this case, the caller cleans the +/// stack. This enables calling functions with varargs (that is, functions +/// that accept a variable number of parameters)./// Use the StdCall calling convention. In this case, the callee cleans the +/// stack. This is the default convention for calling unmanaged functions with +/// platform invoke.́8/// Use the ThisCall calling convention. In this case, the first parameter is +/// the this pointer and is stored in register ECX. Other parameters are +/// pushed on the stack. The ThisCall calling convention is used to call +/// methods on classes exported from an unmanaged DLL.0/ /// Reserved.ZM9'M /// Reserved.¶ci¶L/// Specifies that the property is special, and that its name describes how.$[=/// Reserved for internal use by the common language runtime.ÿí-íy/// Specifies that the common language runtime metadata internal APIs should +/// check the encoding of the property name.P4/// Specifies that the property has a default value.8-#- /// Unused.SGAGre_eđĄ~ĄıģĝģĽ#8)#)_JD%JŁqk qŢœōœſŴŮŴ  @2,2cRL!RuouƣƑƋ"ƑƵƯ&Ƶ" ?#,#]QKQyoioǙNjDžNjǦM)/// Used for type visibility information.>0R03/// Specifies that the type is not in public scope.ȌȁKKȁ//// Specifies that the type is in public scope.ș_=/// Specifies that the type is nested with public visibility.R@a@>/// Specifies that the type is nested with private visibility.ɴɣ__ɣ=/// Specifies that the type is nested with family visibility.c?/// Specifies that the type is nested with assembly visibility.ʎx'qxJ/// Specifies that the type is nested with family and assembly visibility.ʛoI/// Specifies that the type is nested with family or assembly visibility.L= I=)/// Gets layout information for the type.˵˦Yf˦F/// Specifies that the fields of this type are laid out automatically.#kE/// Specifies that the fields of this type are laid out sequentially.́n0[n7/// Specifies that field layout is supplied explicitly.̎U-/// Gets semantic information about the type.B'/// Specifies that the type is a class.l^+K^,/// Specifies that the type is an interface.͵ͨyFͨ(/// Specifies that the type is abstract.K//// Specifies that the type cannot be extended.l\f\E/// Specifies that the class name is special. Its name describes how.γΨyDΨ(/// Specifies that the type is imported.N,/// Specifies that the type is serializable.bO[O7/// Specifies that this type is a Windows Runtime type.ϷogϷA/// Gets information about how strings are encoded and formatted.(Y:/// Specifies that this type interprets an LPTSTR as ANSI.Њy5_y=/// Specifies that this type interprets an LPTSTR as Unicode.З_@/// Specifies that this type interprets an LPTSTR automatically.t^^^/// Specifies that the type has a non-standard encoding, as specified by +/// CustomFormatMask.+с/// Use this mask to get non-standard encoding information for native interop. +/// The meaning of the values of these two bits is unspecified.ҹҥ8ҥf/// Specifies that the type must be initialized before the first attempt to +/// access a static field. ] >/// Specifies that the type is exported, and a type forwarder.ӗӆ&{ӆY/// This flag and the flags below are used internally by the common language +/// runtime. ӤqN/// Specifies that the common language runtime should check the name encoding.k[][Jsgدٰ&Mpqӱ9:n3Z[ѲIx89˴6aض467y Ri +,-f5XYȹ-V{|޻Sd=deѼ?kǽWIJۿݿ@@.@[@@@AA1A]AAAAB$BPBuBBBCCCChCCCD +D6D[DDDEECEnEEEFFLFtFFFG"GRG|GGHH@HsHHHI1I^IIIJJAJnJJJK$KRKzKKLL>LpLLLM)MXMMMNN5N^NNNO(O^OOOPPBPoPPPPPQ7QYQwQxQQQRR0RXR|R}RRSSSJStSSST T4T5TCTiTTTTTUU2UUUVUUUUVVCVpVqVVVVW-WXWWWWX XNXPXQX{XXXYYYYBYiYjYzYYYZ Z8Z_Z`ZZZZ[8[[[\\:\;\K\z\\\]]C]m]n]]^#^N^O^_^^^^^_8_9___` ` `U`q````a1afagaab +b7b8bHbtbbbc)cWcccddOd|dddeEe\eeeffRffgg2g3gCgsgggggggh=hUhhhhi7iciiij +j7j`jajjjjjkk?kAkBknkkkkl!lIlqlllmm@mimmmnnInynnno#oIooooopp>pgpppqq6q[qqqrrDrqrrrs5s\sssstt!t"tStgttttu&uOuxuyuuuuv8vdvvvvw,w-wmwwwxx6xdxexxyyyayyyyzzBzCzzzz{){Y{{{{| |!|Q||||}}*}+}Z}}}}~~(~)~[~~~~FGrFG"RSABYJg0YZb'RTUj&'Dab6STt + (EFd:;V{|*KLs=Z[x:;`)MNcWXmSrs?@sA_` 34*+xA[\./yCg89v8UVp-.nL\()Fijm3LM)BCD^_f +Xh*HI!"`A_`[p'(o<XY ()rBabKlm <Xt8Yz:[|1Pt Cc 5\~WmnLij45q"?@p"#JeftLmnQa=>NO :jky89Gfg[Ec89Gbc° ,-zç'@A_~ĝĽ#DkōŮ ,LoƋƯKiDžǥǦ*JK{Șș:^_ɝ&'rʚʛ 7XYˠ/0h̼̍̎*+Xxy͢Vxy΢οInoϱ45sЖЗBXрс78҄ҟ%&sӀӣӤUw +CorElementType CorEventAttr CorFieldAttrCorGenericParamAttr CorMethodAttr CorMethodImpl CorNativeType CorParamAttr CorPEKind CorPinvokeMapCorPropertyAttr CorTokenType CorTypeAttrELEMENT_TYPE_ENDELEMENT_TYPE_VOIDELEMENT_TYPE_BOOLEANELEMENT_TYPE_CHARELEMENT_TYPE_I1ELEMENT_TYPE_U1ELEMENT_TYPE_I2ELEMENT_TYPE_U2ELEMENT_TYPE_I4ELEMENT_TYPE_U4ELEMENT_TYPE_I8ELEMENT_TYPE_U8ELEMENT_TYPE_R4ELEMENT_TYPE_R8ELEMENT_TYPE_STRINGELEMENT_TYPE_PTRELEMENT_TYPE_BYREFELEMENT_TYPE_VALUETYPEELEMENT_TYPE_CLASSELEMENT_TYPE_VARELEMENT_TYPE_ARRAYELEMENT_TYPE_GENERICINSTELEMENT_TYPE_TYPEDBYREFELEMENT_TYPE_IELEMENT_TYPE_UELEMENT_TYPE_FNPTRELEMENT_TYPE_OBJECTELEMENT_TYPE_SZARRAYELEMENT_TYPE_MVARELEMENT_TYPE_CMOD_REQDELEMENT_TYPE_CMOD_OPTELEMENT_TYPE_INTERNALELEMENT_TYPE_MAXELEMENT_TYPE_MODIFIERELEMENT_TYPE_SENTINELELEMENT_TYPE_PINNED evSpecialNameevReservedMaskevRTSpecialNamefdFieldAccessMaskfdPrivateScope fdPrivate fdFamANDAssem +fdAssemblyfdFamily fdFamORAssemfdPublicfdStatic +fdInitOnly fdLiteralfdNotSerialized fdSpecialName fdPinvokeImplfdReservedMaskfdRTSpecialNamefdHasFieldMarshal fdHasDefault fdHasFieldRVAgpVarianceMask gpNonVariant gpCovariantgpContravariantgpSpecialConstraintMaskgpNoSpecialConstraintgpReferenceTypeConstraint gpNotNullableValueTypeConstraintgpDefaultConstructorConstraintmdMemberAccessMaskmdPrivateScope mdPrivate mdFamANDAssemmdAssemmdFamily mdFamORAssemmdPublicmdStaticmdFinal mdVirtual mdHideBySigmdVtableLayoutMask mdReuseSlot mdNewSlotmdCheckAccessOnOverride +mdAbstract mdSpecialName mdPinvokeImplmdUnmanagedExportmdReservedMaskmdRTSpecialName mdHasSecuritymdRequireSecObjectmiCodeTypeMaskmiILmiNativemiOPTIL miRuntime miManagedMask miUnmanaged miManaged miForwardRef miPreserveSigmiInternalCallmiSynchronized miNoInliningmiAggressiveInliningmiNoOptimizationmiMaxMethodImplValNATIVE_TYPE_ENDNATIVE_TYPE_VOIDNATIVE_TYPE_BOOLEANNATIVE_TYPE_I1NATIVE_TYPE_U1NATIVE_TYPE_I2NATIVE_TYPE_U2NATIVE_TYPE_I4NATIVE_TYPE_U4NATIVE_TYPE_I8NATIVE_TYPE_U8NATIVE_TYPE_R4NATIVE_TYPE_R8NATIVE_TYPE_SYSCHARNATIVE_TYPE_VARIANTNATIVE_TYPE_CURRENCYNATIVE_TYPE_PTRNATIVE_TYPE_DECIMALNATIVE_TYPE_DATENATIVE_TYPE_BSTRNATIVE_TYPE_LPSTRNATIVE_TYPE_LPWSTRNATIVE_TYPE_LPTSTRNATIVE_TYPE_FIXEDSYSSTRINGNATIVE_TYPE_OBJECTREFNATIVE_TYPE_IUNKNOWNNATIVE_TYPE_IDISPATCHNATIVE_TYPE_STRUCTNATIVE_TYPE_INTFNATIVE_TYPE_SAFEARRAYNATIVE_TYPE_FIXEDARRAYNATIVE_TYPE_INTNATIVE_TYPE_UINTNATIVE_TYPE_NESTEDSTRUCTNATIVE_TYPE_BYVALSTRNATIVE_TYPE_ANSIBSTRNATIVE_TYPE_TBSTRNATIVE_TYPE_VARIANTBOOLNATIVE_TYPE_FUNCNATIVE_TYPE_ASANYNATIVE_TYPE_ARRAYNATIVE_TYPE_LPSTRUCTNATIVE_TYPE_CUSTOMMARSHALERNATIVE_TYPE_IINSPECTABLENATIVE_TYPE_HSTRINGNATIVE_TYPE_ERRORNATIVE_TYPE_MAXpdInpdOut +pdOptionalpdReservedMask pdHasDefaultpdHasFieldMarshalpdUnusedpeNotpeILonlype32BitRequiredpe32Plus pe32Unmanagedpe32BitPreferred +pmNoMangle pmCharSetMaskpmCharSetNotSpec pmCharSetAnsipmCharSetUnicode pmCharSetAutopmBestFitUseAssempmBestFitEnabledpmBestFitDisabled pmBestFitMaskpmThrowOnUnmappableCharUseAssempmThrowOnUnmappableCharEnabledpmThrowOnUnmappableCharDisabledpmThrowOnUnmappableCharMaskpmSupportsLastErrorpmCallConvMaskpmCallConvWinapipmCallConvCdeclpmCallConvStdcallpmCallConvThiscallpmCallConvFastcall +pmMaxValue prSpecialNameprReservedMaskprRTSpecialName prHasDefaultprUnused mdtModule +mdtTypeRef +mdtTypeDef mdtFieldDef mdtMethodDef mdtParamDefmdtInterfaceImpl mdtMemberRefmdtCustomAttribute mdtPermission mdtSignaturemdtEvent mdtProperty mdtModuleRef mdtTypeSpec mdtAssemblymdtAssemblyRefmdtFilemdtExportedTypemdtManifestResourcemdtGenericParam mdtMethodSpecmdtGenericParamConstraint mdtStringmdtName mdtBaseTypetdVisibilityMask tdNotPublictdPublictdNestedPublictdNestedPrivatetdNestedFamilytdNestedAssemblytdNestedFamANDAssemtdNestedFamORAssem tdLayoutMask tdAutoLayouttdSequentialLayouttdExplicitLayouttdClassSemanticsMasktdClass tdInterface +tdAbstracttdSealed tdSpecialNametdImporttdSerializabletdWindowsRuntimetdStringFormatMask tdAnsiClasstdUnicodeClass tdAutoClasstdCustomFormatClasstdCustomFormatMasktdBeforeFieldInit tdForwardertdReservedMasktdRTSpecialName tdHasSecurity \ No newline at end of file diff --git a/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked b/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked new file mode 100644 index 0000000..8c5bd97 Binary files /dev/null and b/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked differ diff --git a/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked.digest b/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked.digest new file mode 100644 index 0000000..59965fe Binary files /dev/null and b/.dartServer/.analysis-driver/02/02f227510affd9be74393eb50de6f908.linked.digest differ diff --git a/.dartServer/.analysis-driver/02/02f8209ae4916953d75a23b44a87d085.unlinked2 b/.dartServer/.analysis-driver/02/02f8209ae4916953d75a23b44a87d085.unlinked2 new file mode 100644 index 0000000..41ccc5a Binary files /dev/null and b/.dartServer/.analysis-driver/02/02f8209ae4916953d75a23b44a87d085.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03156976803c78977640c82f1338cb36.resolved b/.dartServer/.analysis-driver/03/03156976803c78977640c82f1338cb36.resolved new file mode 100644 index 0000000..56a1635 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03156976803c78977640c82f1338cb36.resolved differ diff --git a/.dartServer/.analysis-driver/03/03208d65e9b4ae49bf2f57766c09c958.unlinked2 b/.dartServer/.analysis-driver/03/03208d65e9b4ae49bf2f57766c09c958.unlinked2 new file mode 100644 index 0000000..2f8bfc7 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03208d65e9b4ae49bf2f57766c09c958.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked b/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked new file mode 100644 index 0000000..17c8690 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked differ diff --git a/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked.digest b/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked.digest new file mode 100644 index 0000000..bf84e1f Binary files /dev/null and b/.dartServer/.analysis-driver/03/03214e73fa54514ce3612569a44293cb.linked.digest differ diff --git a/.dartServer/.analysis-driver/03/033b793440b3c0884758e80d2648d270.unlinked2 b/.dartServer/.analysis-driver/03/033b793440b3c0884758e80d2648d270.unlinked2 new file mode 100644 index 0000000..ec70d33 Binary files /dev/null and b/.dartServer/.analysis-driver/03/033b793440b3c0884758e80d2648d270.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03519a6a0343ba5416f8167bdfb7ee1a.unlinked2 b/.dartServer/.analysis-driver/03/03519a6a0343ba5416f8167bdfb7ee1a.unlinked2 new file mode 100644 index 0000000..aa88f30 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03519a6a0343ba5416f8167bdfb7ee1a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/035754474dff07cf74e43b6ea734b169.unlinked2 b/.dartServer/.analysis-driver/03/035754474dff07cf74e43b6ea734b169.unlinked2 new file mode 100644 index 0000000..38e54d1 Binary files /dev/null and b/.dartServer/.analysis-driver/03/035754474dff07cf74e43b6ea734b169.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/0359e0142bf674dc945fefc8927f643f.unlinked2 b/.dartServer/.analysis-driver/03/0359e0142bf674dc945fefc8927f643f.unlinked2 new file mode 100644 index 0000000..c8e9bf9 Binary files /dev/null and b/.dartServer/.analysis-driver/03/0359e0142bf674dc945fefc8927f643f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/035c0505a4f8e7244580551448603fe1.unlinked2 b/.dartServer/.analysis-driver/03/035c0505a4f8e7244580551448603fe1.unlinked2 new file mode 100644 index 0000000..d0d06c5 Binary files /dev/null and b/.dartServer/.analysis-driver/03/035c0505a4f8e7244580551448603fe1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked b/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked new file mode 100644 index 0000000..9f38c1f Binary files /dev/null and b/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked differ diff --git a/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked.digest b/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked.digest new file mode 100644 index 0000000..48394a8 Binary files /dev/null and b/.dartServer/.analysis-driver/03/035d4bca02c6c53e0c639fe403e265ef.linked.digest differ diff --git a/.dartServer/.analysis-driver/03/036638d07bea0902c4e2189d76d8269c.unlinked2 b/.dartServer/.analysis-driver/03/036638d07bea0902c4e2189d76d8269c.unlinked2 new file mode 100644 index 0000000..a60fdda Binary files /dev/null and b/.dartServer/.analysis-driver/03/036638d07bea0902c4e2189d76d8269c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03689581f14406a4662c9cd82b42a48b.unlinked2 b/.dartServer/.analysis-driver/03/03689581f14406a4662c9cd82b42a48b.unlinked2 new file mode 100644 index 0000000..d654d82 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03689581f14406a4662c9cd82b42a48b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked b/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked new file mode 100644 index 0000000..d4db912 Binary files /dev/null and b/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked differ diff --git a/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked.digest b/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked.digest new file mode 100644 index 0000000..ad255c1 Binary files /dev/null and b/.dartServer/.analysis-driver/03/0368fbecd5d65f0c67264fe966da3436.linked.digest differ diff --git a/.dartServer/.analysis-driver/03/037754c982852d744d9ba2372245afe3.unlinked2 b/.dartServer/.analysis-driver/03/037754c982852d744d9ba2372245afe3.unlinked2 new file mode 100644 index 0000000..6754039 Binary files /dev/null and b/.dartServer/.analysis-driver/03/037754c982852d744d9ba2372245afe3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03886f23e8e65ba80498c03a3a141cb6.unlinked2 b/.dartServer/.analysis-driver/03/03886f23e8e65ba80498c03a3a141cb6.unlinked2 new file mode 100644 index 0000000..07825e1 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03886f23e8e65ba80498c03a3a141cb6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/038aefd490b37565e481931c56fa5db6.unlinked2 b/.dartServer/.analysis-driver/03/038aefd490b37565e481931c56fa5db6.unlinked2 new file mode 100644 index 0000000..d34aad6 Binary files /dev/null and b/.dartServer/.analysis-driver/03/038aefd490b37565e481931c56fa5db6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/038e015b2c76c46dbed5a00b2f7ed19a.unlinked2 b/.dartServer/.analysis-driver/03/038e015b2c76c46dbed5a00b2f7ed19a.unlinked2 new file mode 100644 index 0000000..ef28489 Binary files /dev/null and b/.dartServer/.analysis-driver/03/038e015b2c76c46dbed5a00b2f7ed19a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/039a76809c628c99789827cc175842ff.unlinked2 b/.dartServer/.analysis-driver/03/039a76809c628c99789827cc175842ff.unlinked2 new file mode 100644 index 0000000..4943a13 Binary files /dev/null and b/.dartServer/.analysis-driver/03/039a76809c628c99789827cc175842ff.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/039b277fd9ef54def1fc19d41284945f.unlinked2 b/.dartServer/.analysis-driver/03/039b277fd9ef54def1fc19d41284945f.unlinked2 new file mode 100644 index 0000000..277f7ba Binary files /dev/null and b/.dartServer/.analysis-driver/03/039b277fd9ef54def1fc19d41284945f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03adaf717f382d6f13ce8072aa3498fe.unlinked2 b/.dartServer/.analysis-driver/03/03adaf717f382d6f13ce8072aa3498fe.unlinked2 new file mode 100644 index 0000000..52725c0 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03adaf717f382d6f13ce8072aa3498fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03bdc54364279888dac32a359f1bd480.unlinked2 b/.dartServer/.analysis-driver/03/03bdc54364279888dac32a359f1bd480.unlinked2 new file mode 100644 index 0000000..96f4280 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03bdc54364279888dac32a359f1bd480.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03c4dbce4b8808487409be98c2be9854.unlinked2 b/.dartServer/.analysis-driver/03/03c4dbce4b8808487409be98c2be9854.unlinked2 new file mode 100644 index 0000000..bf4e491 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03c4dbce4b8808487409be98c2be9854.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked b/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked new file mode 100644 index 0000000..94facc3 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked differ diff --git a/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked.digest b/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked.digest new file mode 100644 index 0000000..2075ccd Binary files /dev/null and b/.dartServer/.analysis-driver/03/03c7cb9ff83cd9c607f862fc3b837960.linked.digest differ diff --git a/.dartServer/.analysis-driver/03/03cf738bf0328be435a4e72f99206f34.unlinked2 b/.dartServer/.analysis-driver/03/03cf738bf0328be435a4e72f99206f34.unlinked2 new file mode 100644 index 0000000..33a719a Binary files /dev/null and b/.dartServer/.analysis-driver/03/03cf738bf0328be435a4e72f99206f34.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03d00b27b4cc84b48f32e0a391d674b9.unlinked2 b/.dartServer/.analysis-driver/03/03d00b27b4cc84b48f32e0a391d674b9.unlinked2 new file mode 100644 index 0000000..a36e43a Binary files /dev/null and b/.dartServer/.analysis-driver/03/03d00b27b4cc84b48f32e0a391d674b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03d1dbafac76e731f1fc57a913b4bed4.unlinked2 b/.dartServer/.analysis-driver/03/03d1dbafac76e731f1fc57a913b4bed4.unlinked2 new file mode 100644 index 0000000..8672b7d Binary files /dev/null and b/.dartServer/.analysis-driver/03/03d1dbafac76e731f1fc57a913b4bed4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03d8edf3bd83e66148718a3f171e1493.unlinked2 b/.dartServer/.analysis-driver/03/03d8edf3bd83e66148718a3f171e1493.unlinked2 new file mode 100644 index 0000000..f10a212 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03d8edf3bd83e66148718a3f171e1493.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03ddb364f44eeb7cd2d3c50aad77336e.unlinked2 b/.dartServer/.analysis-driver/03/03ddb364f44eeb7cd2d3c50aad77336e.unlinked2 new file mode 100644 index 0000000..3c1b4ec Binary files /dev/null and b/.dartServer/.analysis-driver/03/03ddb364f44eeb7cd2d3c50aad77336e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03e1ade09efc5d9ab4ff73fac2024cfd.unlinked2 b/.dartServer/.analysis-driver/03/03e1ade09efc5d9ab4ff73fac2024cfd.unlinked2 new file mode 100644 index 0000000..837a6e0 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03e1ade09efc5d9ab4ff73fac2024cfd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked b/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked new file mode 100644 index 0000000..0baea26 Binary files /dev/null and b/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked differ diff --git a/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked.digest b/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked.digest new file mode 100644 index 0000000..fc25e5b Binary files /dev/null and b/.dartServer/.analysis-driver/03/03efad3e17b60ce66ebe81b58695d0ac.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked b/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked new file mode 100644 index 0000000..c0debe7 Binary files /dev/null and b/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked differ diff --git a/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked.digest b/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked.digest new file mode 100644 index 0000000..754be18 Binary files /dev/null and b/.dartServer/.analysis-driver/04/0404eec83a22563ff723e3e43a9e7aa8.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/040c4e441f1256cbb791a3084a6b0bc3.unlinked2 b/.dartServer/.analysis-driver/04/040c4e441f1256cbb791a3084a6b0bc3.unlinked2 new file mode 100644 index 0000000..bcebab9 Binary files /dev/null and b/.dartServer/.analysis-driver/04/040c4e441f1256cbb791a3084a6b0bc3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/040c8487150e51f6b8232ffd998a02a7.unlinked2 b/.dartServer/.analysis-driver/04/040c8487150e51f6b8232ffd998a02a7.unlinked2 new file mode 100644 index 0000000..4693086 Binary files /dev/null and b/.dartServer/.analysis-driver/04/040c8487150e51f6b8232ffd998a02a7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04156163833a4d35f4c2ac968b5ded55.unlinked2 b/.dartServer/.analysis-driver/04/04156163833a4d35f4c2ac968b5ded55.unlinked2 new file mode 100644 index 0000000..5c5abd1 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04156163833a4d35f4c2ac968b5ded55.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked b/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked new file mode 100644 index 0000000..c206917 Binary files /dev/null and b/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked differ diff --git a/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked.digest b/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked.digest new file mode 100644 index 0000000..44e45d4 Binary files /dev/null and b/.dartServer/.analysis-driver/04/042139ad5cdd8fa7d2b67bd2585a160c.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/042e533ed3dc10b11fba753466b6eaeb.unlinked2 b/.dartServer/.analysis-driver/04/042e533ed3dc10b11fba753466b6eaeb.unlinked2 new file mode 100644 index 0000000..04ea3e5 Binary files /dev/null and b/.dartServer/.analysis-driver/04/042e533ed3dc10b11fba753466b6eaeb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04365cf9708d4abb30124f19ef2096b2.unlinked2 b/.dartServer/.analysis-driver/04/04365cf9708d4abb30124f19ef2096b2.unlinked2 new file mode 100644 index 0000000..2342ab6 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04365cf9708d4abb30124f19ef2096b2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2 b/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2 new file mode 100644 index 0000000..4e92cd2 Binary files /dev/null and b/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2 differ diff --git a/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2.digest b/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2.digest new file mode 100644 index 0000000..9b153ef Binary files /dev/null and b/.dartServer/.analysis-driver/04/0453b5938ed1cbf1cfcde99eb8fcecd6.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked b/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked new file mode 100644 index 0000000..c576b73 Binary files /dev/null and b/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked differ diff --git a/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked.digest b/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked.digest new file mode 100644 index 0000000..fde06d9 Binary files /dev/null and b/.dartServer/.analysis-driver/04/045e48cacc195807c138f6f6b1f59dde.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/047055de6336ec26977519b03caaee76.unlinked2 b/.dartServer/.analysis-driver/04/047055de6336ec26977519b03caaee76.unlinked2 new file mode 100644 index 0000000..3c5b63b Binary files /dev/null and b/.dartServer/.analysis-driver/04/047055de6336ec26977519b03caaee76.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/047c7d43df3cf825d4ff411426ec24e9.unlinked2 b/.dartServer/.analysis-driver/04/047c7d43df3cf825d4ff411426ec24e9.unlinked2 new file mode 100644 index 0000000..9006c9a Binary files /dev/null and b/.dartServer/.analysis-driver/04/047c7d43df3cf825d4ff411426ec24e9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked b/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked new file mode 100644 index 0000000..8daabb7 Binary files /dev/null and b/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked differ diff --git a/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked.digest b/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked.digest new file mode 100644 index 0000000..45424c3 Binary files /dev/null and b/.dartServer/.analysis-driver/04/047cb4bfd9ecd07065acabc92ae3efeb.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/048ee2aeac9a3c90b8c324863031f569.unlinked2 b/.dartServer/.analysis-driver/04/048ee2aeac9a3c90b8c324863031f569.unlinked2 new file mode 100644 index 0000000..d486edb Binary files /dev/null and b/.dartServer/.analysis-driver/04/048ee2aeac9a3c90b8c324863031f569.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/049aeff42f02a4127ffb9d8064f585fc.unlinked2 b/.dartServer/.analysis-driver/04/049aeff42f02a4127ffb9d8064f585fc.unlinked2 new file mode 100644 index 0000000..25763e8 Binary files /dev/null and b/.dartServer/.analysis-driver/04/049aeff42f02a4127ffb9d8064f585fc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04bed832f16c765d3539e2ca0e4b245f.unlinked2 b/.dartServer/.analysis-driver/04/04bed832f16c765d3539e2ca0e4b245f.unlinked2 new file mode 100644 index 0000000..7eb9159 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04bed832f16c765d3539e2ca0e4b245f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04c7e594009bba2822c7c64452e69157.unlinked2 b/.dartServer/.analysis-driver/04/04c7e594009bba2822c7c64452e69157.unlinked2 new file mode 100644 index 0000000..7a61ba4 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04c7e594009bba2822c7c64452e69157.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04da6430a7f098d31a595ab4e5e5f0bd.unlinked2 b/.dartServer/.analysis-driver/04/04da6430a7f098d31a595ab4e5e5f0bd.unlinked2 new file mode 100644 index 0000000..fac05be Binary files /dev/null and b/.dartServer/.analysis-driver/04/04da6430a7f098d31a595ab4e5e5f0bd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked b/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked new file mode 100644 index 0000000..5edf53f Binary files /dev/null and b/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked differ diff --git a/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked.digest b/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked.digest new file mode 100644 index 0000000..91bb822 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04e4601dad40c86443dca48d24f66e4f.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked b/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked new file mode 100644 index 0000000..da906ba Binary files /dev/null and b/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked differ diff --git a/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked.digest b/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked.digest new file mode 100644 index 0000000..1a90cd7 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04f321791ec8920c7d7b16ef5ce77f4a.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked b/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked new file mode 100644 index 0000000..187b744 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked differ diff --git a/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked.digest b/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked.digest new file mode 100644 index 0000000..0ad9684 Binary files /dev/null and b/.dartServer/.analysis-driver/04/04fcbd482fba90366b35ad90bc1f23a9.linked.digest differ diff --git a/.dartServer/.analysis-driver/04/04fee1e7b6c9ed76bb1db213588c5177.unlinked2 b/.dartServer/.analysis-driver/04/04fee1e7b6c9ed76bb1db213588c5177.unlinked2 new file mode 100644 index 0000000..e0db23c Binary files /dev/null and b/.dartServer/.analysis-driver/04/04fee1e7b6c9ed76bb1db213588c5177.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/0504042738803e89c978e151cf5ae98a.unlinked2 b/.dartServer/.analysis-driver/05/0504042738803e89c978e151cf5ae98a.unlinked2 new file mode 100644 index 0000000..93ae5e0 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0504042738803e89c978e151cf5ae98a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked b/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked new file mode 100644 index 0000000..6f81011 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked differ diff --git a/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked.digest b/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked.digest new file mode 100644 index 0000000..38c3729 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0507d597dfa676bcbd7a4e18db857bc1.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/0519f7132f959c3580d637b9a71727cc.unlinked2 b/.dartServer/.analysis-driver/05/0519f7132f959c3580d637b9a71727cc.unlinked2 new file mode 100644 index 0000000..3f3c732 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0519f7132f959c3580d637b9a71727cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/0537b1cc42738afc593f073fe8294f15.unlinked2 b/.dartServer/.analysis-driver/05/0537b1cc42738afc593f073fe8294f15.unlinked2 new file mode 100644 index 0000000..82377e8 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0537b1cc42738afc593f073fe8294f15.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/0539df28be55edacbb5a227b8fa76f26.unlinked2 b/.dartServer/.analysis-driver/05/0539df28be55edacbb5a227b8fa76f26.unlinked2 new file mode 100644 index 0000000..5277a5e Binary files /dev/null and b/.dartServer/.analysis-driver/05/0539df28be55edacbb5a227b8fa76f26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked b/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked new file mode 100644 index 0000000..2eb6b7d Binary files /dev/null and b/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked differ diff --git a/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked.digest b/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked.digest new file mode 100644 index 0000000..679f692 Binary files /dev/null and b/.dartServer/.analysis-driver/05/054b4987d859f3edf995ca3f9831fe6b.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/054d89d0697a30648437a5de85be6221.unlinked2 b/.dartServer/.analysis-driver/05/054d89d0697a30648437a5de85be6221.unlinked2 new file mode 100644 index 0000000..bb1c3b0 Binary files /dev/null and b/.dartServer/.analysis-driver/05/054d89d0697a30648437a5de85be6221.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked b/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked new file mode 100644 index 0000000..ebc5c11 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked differ diff --git a/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked.digest b/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked.digest new file mode 100644 index 0000000..2dccc9e Binary files /dev/null and b/.dartServer/.analysis-driver/05/0563c5b6b3166828b257f4751c9e52ce.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked b/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked new file mode 100644 index 0000000..5a33772 Binary files /dev/null and b/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked differ diff --git a/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked.digest b/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked.digest new file mode 100644 index 0000000..a1fc15f Binary files /dev/null and b/.dartServer/.analysis-driver/05/056f2dccdf46aff5a2302f115608df2e.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/0579b1b9b725d5665a230bbb4c78fa2a.unlinked2 b/.dartServer/.analysis-driver/05/0579b1b9b725d5665a230bbb4c78fa2a.unlinked2 new file mode 100644 index 0000000..85081ae Binary files /dev/null and b/.dartServer/.analysis-driver/05/0579b1b9b725d5665a230bbb4c78fa2a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked b/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked new file mode 100644 index 0000000..1c124f9 Binary files /dev/null and b/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked differ diff --git a/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked.digest b/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked.digest new file mode 100644 index 0000000..d68d20a Binary files /dev/null and b/.dartServer/.analysis-driver/05/057ff0f07c14e526f51b0c6f602b14f8.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked b/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked new file mode 100644 index 0000000..eea4263 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked differ diff --git a/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked.digest b/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked.digest new file mode 100644 index 0000000..f4e2976 Binary files /dev/null and b/.dartServer/.analysis-driver/05/0582a972e494fd79f9d25363660166ac.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked b/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked new file mode 100644 index 0000000..73ea45a Binary files /dev/null and b/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked differ diff --git a/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked.digest b/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked.digest new file mode 100644 index 0000000..e7d479a Binary files /dev/null and b/.dartServer/.analysis-driver/05/058543bbce60e0ccf6661a5a49275fba.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/058b1088886acddbf7a81c4bcc428a9f.unlinked2 b/.dartServer/.analysis-driver/05/058b1088886acddbf7a81c4bcc428a9f.unlinked2 new file mode 100644 index 0000000..fb8504a Binary files /dev/null and b/.dartServer/.analysis-driver/05/058b1088886acddbf7a81c4bcc428a9f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/058bc821c254c9b47bf9bf36e81f2222.unlinked2 b/.dartServer/.analysis-driver/05/058bc821c254c9b47bf9bf36e81f2222.unlinked2 new file mode 100644 index 0000000..0dcb935 Binary files /dev/null and b/.dartServer/.analysis-driver/05/058bc821c254c9b47bf9bf36e81f2222.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05912cce3eb319ae6e3df8015d8382c5.unlinked2 b/.dartServer/.analysis-driver/05/05912cce3eb319ae6e3df8015d8382c5.unlinked2 new file mode 100644 index 0000000..1b71904 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05912cce3eb319ae6e3df8015d8382c5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05a1cfb1a7e26e6399b6209f138e26de.unlinked2 b/.dartServer/.analysis-driver/05/05a1cfb1a7e26e6399b6209f138e26de.unlinked2 new file mode 100644 index 0000000..9c79497 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05a1cfb1a7e26e6399b6209f138e26de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05a9da5d2bf63efed78de6b5f606c537.unlinked2 b/.dartServer/.analysis-driver/05/05a9da5d2bf63efed78de6b5f606c537.unlinked2 new file mode 100644 index 0000000..a5ffa50 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05a9da5d2bf63efed78de6b5f606c537.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2 b/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2 new file mode 100644 index 0000000..1d92ff2 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2 differ diff --git a/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2.digest b/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2.digest new file mode 100644 index 0000000..cea6d00 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05aa893ada114b910b564502e608bf84.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked b/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked new file mode 100644 index 0000000..80e580f Binary files /dev/null and b/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked differ diff --git a/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked.digest b/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked.digest new file mode 100644 index 0000000..9723360 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05abd46e5195de2d67c41309858dbe7c.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked b/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked new file mode 100644 index 0000000..48ac8c3 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked differ diff --git a/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked.digest b/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked.digest new file mode 100644 index 0000000..6519b5d Binary files /dev/null and b/.dartServer/.analysis-driver/05/05b7c0c628684f6178c49ec506eea822.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/05bbec930fea6283d8097d3ddca16991.unlinked2 b/.dartServer/.analysis-driver/05/05bbec930fea6283d8097d3ddca16991.unlinked2 new file mode 100644 index 0000000..6cc27ea --- /dev/null +++ b/.dartServer/.analysis-driver/05/05bbec930fea6283d8097d3ddca16991.unlinked2 @@ -0,0 +1,2055 @@ + +_idCounteridmethod _stackTrace +_completerfuturecomplete completeError +_streamSub _writeMessage_outstandingRequests _services_logwsUrionSend_onSend onReceive +_onReceiveonDone_onDoneCompleter _disposed_eventControllers_getEventController_disposeHandlerdefaultFactoryonEvent onVMEventonIsolateEvent onDebugEventonProfilerEvent onGCEventonExtensionEventonTimelineEventonLoggingEventonServiceEventonHeapSnapshotEvent onStdoutEvent onStderrEvent addBreakpointaddBreakpointWithScriptUriaddBreakpointAtEntryclearCpuSamplesclearVMTimeline createIdZone deleteIdZoneinvalidateIdZoneinvokeevaluateevaluateInFramegetAllocationProfilegetAllocationTraces getClassList getCpuSamples getFlagListgetInboundReferences getInstancesgetInstancesAsList +getIsolategetIsolateGroupgetIsolatePauseEventgetMemoryUsagegetIsolateGroupMemoryUsage +getScripts getObjectgetPerfettoCpuSamplesgetPerfettoVMTimelinegetPortsgetRetainingPathgetProcessMemoryUsagegetStackgetSupportedProtocolsgetSourceReport +getVersiongetVM getVMTimelinegetVMTimelineFlagsgetVMTimelineMicrospausekilllookupResolvedPackageUrislookupPackageUrisregisterService reloadSourcesremoveBreakpointrequestHeapSnapshotresumesetBreakpointStatesetExceptionPauseModesetIsolatePauseModesetFlagsetLibraryDebuggablesetNamesetTraceClassAllocation setVMNamesetVMTimelineFlags streamCancelstreamCpuSamplesWithUserTag streamListen +callMethodcallServiceExtensiondispose +wrapFuture_callregisterServiceCallback_processMessage_processMessageByteData_processMessageStr_processResponse_processRequest_processNotification _routeRequest kServerErrorkConnectionDisposedkInvalidRequestkMethodNotFoundkInvalidParamskInternalErrorkFeatureDisabledkVmMustBePausedkCannotAddBreakpointkStreamAlreadySubscribedkStreamNotSubscribedkIsolateMustBeRunnablekIsolateMustBePausedkIsolateCannotBeResumedkIsolateIsReloadingkIsolateCannotReloadkIsolateNoReloadChangesAppliedkServiceAlreadyRegisteredkServiceDisappearedkExpressionCompilationErrorkInvalidTimelineRequestkCustomStreamDoesNotExistkCoreStreamNotAllowedcodemessage_codeToErrorMapfromCodeparse callingMethoddatadetailstoMaptoStringsentinelwarningseverekDartkNativekStubkTag +kCollectedkUnhandledExceptionkLanguageErrorkTerminationErrorkVMkIsolatekDebug kProfilerkGC +kExtension kTimelinekLoggingkService kHeapSnapshotkStdoutkStderr kVMUpdate kVMFlagUpdate kIsolateStartkIsolateRunnable kIsolateExitkIsolateUpdatekIsolateReloadkServiceExtensionAdded kPauseStart +kPauseExitkPauseBreakpointkPauseInterruptedkPauseExceptionkPausePostRequestkResumekNonekBreakpointAddedkBreakpointResolvedkBreakpointRemovedkBreakpointUpdated kWriteEventkInspectkTimelineEvents"kTimelineStreamSubscriptionsUpdatekServiceRegisteredkServiceUnregisteredkUserTagChanged kCpuSampleskAlwaysAllocatekReuseExistingkRingkPlainInstancekNullkBoolkDoublekIntkStringkListkMapkSet +kFloat32x4 +kFloat64x2kInt32x4kUint8ClampedList +kUint8List kUint16List kUint32List kUint64List kInt8List +kInt16List +kInt32List +kInt64List kFloat32List kFloat64List kInt32x4ListkFloat32x4ListkFloat64x2ListkRecord kStackTracekClosurekMirrorReferencekRegExp kWeakPropertykWeakReferencekTypekTypeParameterkTypeRef kFunctionType kRecordType kBoundedType kReceivePortkUserTag +kFinalizerkNativeFinalizerkFinalizerEntrykExpiredkNotInitializedkBeingInitialized kOptimizedOutkFreekRegular kAsyncCausalkAsyncSuspensionMarkerkAsyncActivation kCoveragekPossibleBreakpointskBranchCoverage +kUnhandledkAllkIntokOverkOverAsyncSuspensionkOutkRewindmembers memoryUsagedateLastAccumulatorResetdateLastServiceGCtypetoJsondeclnamevaluedeclarationTokenPosscopeStartTokenPosscopeEndTokenPosbreakpointNumberenabledresolvedisSyntheticAsyncContinuationlocationhashCode==librarytypeParameterserror +isAbstractisConstisSealed isMixinClass isBaseClassisInterfaceClassisFinaltraceAllocations +superClass superType +interfacesmixinfields functions +subclassesclassRefaccumulatedSize bytesCurrentinstancesAccumulatedinstancesCurrentclasseskindfunctionlengthparent variables samplePeriod maxStackDepth sampleCounttimeOriginMicrostimeExtentMicrospidsamplestid timestampvmTaguserTag truncatedstackidentityHashCodeclassId exception +stacktrace isolateGroupisolatevm +breakpointpauseBreakpointstopFramebytes inspecteegcType extensionRPC extensionKind extensionDatatimelineEventsupdatedStreamsatAsyncSuspensionstatusreloadFailureReason logRecordservicealiasflagnewValuelast +updatedTag previousTag +cpuSamplesowner declaredTypeisStatic staticValuecommentmodified valueAsStringflagsindexvarsimplicitisGetterisSetter signaturebackingBufferKindidAssignmentPolicyvalueAsStringIsTruncated typeClassparameterizedClass +returnType +parameterspatternclosureFunctionclosureContextclosureReceiverportIdallocationLocation debugNamelabeloffsetcountelements associationsmirrorReferentisCaseSensitive isMultiLine propertyKey propertyValuetarget typeArgumentsparameterIndex +targetTypeboundcallbackcallbackAddress +allEntriestokendetachnumberisSystemIsolateisolateGroupId isolateFlags startTimerunnable livePorts pauseOnExit +pauseEventrootLib libraries breakpointsexceptionPauseMode extensionRPCsisSystemIsolateGroupisolates +referencessourceparentListIndex parentField +totalCount instancesuri +debuggable dependenciesscriptsisImport +isDeferredprefixshowshidestimelevelsequenceNumber +loggerNamezone +stackTracekey externalUsage heapCapacity heapUsagemessageObjectIdsizehandlerfixedId parameterTypefixedrequiredtraceportsinclusiveTicksexclusiveTicks resolvedUrl protocols protocolNamemajorminorroot descriptionchildrensuccess parentMapKey +gcRootTypejson _tokenToLine_tokenToColumn +lineOffset columnOffset tokenPosTablegetLineNumberFromTokenPosgetColumnNumberFromTokenPos_parseTokenPosTablescripttokenPos endTokenPoslinecolumnrangeshitsmisses scriptIndexstartPosendPoscompiledcoveragepossibleBreakpointsbranchCoverageframesasyncCausalFrames awaiterFramesmessages traceEvents recorderNameavailableStreamsrecordedStreamstypesnamesboundsdefaults scriptUriurisarchitectureBitshostCPUoperatingSystem targetCPUversion isolateGroupssystemIsolatessystemIsolateGroupsvvmServiceVersionoptional decodeBase64_isNullInstancecreateServiceObject_createSpecificObjectextensionCallHelperServiceCallbackaddTypeFactory_typeFactories_methodReturnTypes_OutstandingRequestVmServiceFactory VmServiceDisposeHandler RPCErrorKindRPCErrorSentinelException ExtensionDataLog_NullLogCodeKind ErrorKind EventStreams EventKindIdAssignmentPolicyIdZoneBackingBufferKind InstanceKind SentinelKind FrameKindSourceReportKindExceptionPauseMode +StepOptionAllocationProfile +BoundField BoundVariable +BreakpointClassRefClassClassHeapStats ClassListCodeRefCode +ContextRefContextContextElement +CpuSamplesCpuSamplesEvent CpuSampleErrorRefErrorEventFieldRefFieldFlagFlagListFrameFuncRefFuncIdZone InstanceRefInstance +IsolateRefIsolate IsolateFlagIsolateGroupRef IsolateGroupInboundReferencesInboundReference InstanceSet +LibraryRefLibraryLibraryDependency LogRecordMapAssociation MemoryUsageMessageNativeFunction +NullValRefNullValObjRefObj ParameterPerfettoCpuSamplesPerfettoTimelinePortListProfileFunction ProtocolListProtocolProcessMemoryUsageProcessMemoryItem ReloadReportRetainingObject RetainingPathResponseSentinel ScriptRefScript +ScriptListSourceLocation SourceReportSourceReportCoverageSourceReportRangeStackSuccessTimeline TimelineEvent TimelineFlags TimestampTypeArgumentsRef TypeArgumentsTypeParametersRefTypeParametersUnresolvedSourceLocationUriListVersionVMRefVMbase64 +jsonDecode JsonDecoder +jsonEncodeutf8 Utf8DecoderHeapSnapshotClassHeapSnapshotExternalPropertyHeapSnapshotFieldHeapSnapshotGraphHeapSnapshotObjectHeapSnapshotObjectLengthDataHeapSnapshotObjectNoDataHeapSnapshotObjectNullDataStringdecodeboolMapObjectdynamicListmapetoListlengthfirstparsecontainskeyskeyFuture_callvoidFunction containsKey +StateErrorint +StackTracecurrent Completerfuturecomplete completeErrorTStreamStreamSubscriptionstreamStreamController broadcastsynclistenonDonelogdisposeHandler streamClosedtheninStream writeMessagewsUricolumnIDscapacitydisableBreakpointsidZoneIdscoperesetgcsetTraceClassAllocationtimeOriginMicrostimeExtentMicrosclassIdgetVMTimelineMicrosincludeSubclassesincludeImplementersoffsetcountlimitscriptIdtokenPos endTokenPos forceCompile reportLineslibraryFilterslibrariesAlreadyCompiledsetVMTimelineFlags getVMTimelinelocalforce +rootLibUri packagesUristep +frameIndex +DeprecatedexceptionPauseModeshouldPauseOnExitgetVMTimelineFlags isolateIdargsfromcancelforEachrequestmethod kServerErrorcodeclear isCompletedidadd Exception Uint8ListByteDataviewbuffer offsetInBytes lengthInBytesfromListwarning runtimeType getUint32EndianlittlefuseconvertseveresremovekMethodNotFoundtoMap withDetailsdetailsstmessagevaluesfolderror_codeToErrorMapfromCodeoverride _fromJson createIdZoneresumeftoJsondateLastAccumulatorResetValuedateLastServiceGCValue!isSyntheticAsyncContinuationValuehashCode locationValuetypeParametersValue +errorValue +superValuesuperTypeValue +mixinValue functionValue parentValue getCpuSamples +vmTagValue userTagValuetruncatedValueidentityHashCodeValue classIdValueexceptionValuestacktraceValue streamListeneventsisolateGroupValue isolateValuevmValuebreakpointValuepauseBreakpointsValue topFrameValue +bytesValueinspecteeValue gcTypeValueextensionRPCValueextensionKindValuedataextensionDataValuetimelineEventsValueupdatedStreamsValueatAsyncSuspensionValue statusValuereloadFailureReasonValuelogRecordValue serviceValue methodValue +aliasValue flagValue newValueValue lastValueupdatedTagValuepreviousTagValuecpuSamplesValue dataValuestaticValueValuevalueAsStringValue codeValue varsValue kindValuevalueAsStringIsTruncatedValue lengthValue nameValuetypeClassValueparameterizedClassValuereturnTypeValueparametersValue patternValueclosureFunctionValueclosureContextValueclosureReceiverValue portIdValueallocationLocationValuedebugNameValue +labelValueclassRef offsetValue +countValue fieldsValue elementsValueassociationsValuemirrorReferentValueisCaseSensitiveValueisMultiLineValuepropertyKeyValuepropertyValueValue targetValuetypeArgumentsValueparameterIndexValuetargetTypeValue +boundValue callbackValuecallbackAddressValueallEntriesValue +valueValue +tokenValue detachValue rootLibValueextensionRPCsValuegetInboundReferencesparentListIndexValueparentFieldValue getInstancessetLibraryDebuggable +showsValue +hidesValue handlerValueidentityHashCodekindkNulllibrarynameuri fixedIdValue +classValue sizeValue requiredValuegetPerfettoCpuSamplesgetPerfettoVMTimelinegetPortsgetSupportedProtocolsgetProcessMemoryUsageparentMapKeyValuegetRetainingPathlistlineposlineOffsetValuecolumnOffsetValue sourceValuetokenPosTableValueendTokenPosValue lineValue columnValue coverageValuepossibleBreakpointsValuebranchCoverageValuegetStackasyncCausalFramesValueawaiterFramesValue scriptValuescriptUriValue tokenPosValue +Versioning ExceptionLogResponseObjObjRefClassRefCodeRef +ContextRefErrorRefFieldRefFuncRef InstanceRef +IsolateRefIsolateGroupRef +LibraryRefInstance +NullValRef ScriptRefTypeArgumentsRefTypeParametersRefVMRefI+%dzz|HeapSnapshotClassHeapSnapshotExternalPropertyHeapSnapshotFieldHeapSnapshotGraphHeapSnapshotObjectHeapSnapshotObjectLengthDataHeapSnapshotObjectNoDataHeapSnapshotObjectNullDataYsnapshot_graph.dart +dart:async<base64 +jsonDecode JsonDecoder +jsonEncodeutf8 Utf8Decoder dart:convert?dart:typed_dataϰ3䡽N؀ف$%QUɁʁ߁>XYvۂ8Z~܃݄,x[\Ņƅ܆(Uvw`.Jhؗ,Z—ޗ"%&Y8\ٚ +ByϚT}ϛ'R͝=_ǝFiڟ&CuǟGf Dd:_bcâ$IJwx֤ + JǤ)UzH_`ѦҧLM̧ͨQ6:;ijwܩ(8?ax̪FJKo0CJ`pܬ(TUqgh*st/0?ȱ%rs*\]mɳex~óɴ`Pioc8V\tzɷٷ(8IQpĸMKQ8ػDio޽Qaξ߾3Si@ @@c@@@AA A$A*AtAzAABB6BZBBBBCC7C=CRCXCCCD(D)DNDTDiDDDEHEzEEEEEFF&FrFGG[GGH=HHHI(IwIIIJ-JxJJJKKUKhKpKKKLLDLNLOLLMAMMMN>N?NNO OVOOOPCPPPPQQ!QpQR RR%RkRSSUSkSqSSTTOTTTUU/U5U{UUVV$V*VxVVVVW-W=WXWnWWWWWWX X,XJXhXXXYY&Y'YtYYYYZ"Z@ZFZZZ[0[N[T[[\4\~\\\]5]]]]^(^v^^^_*_\_b___` `8`>````aaa-aFafaaaaaabbGbobbbbc3cccd"dmde e=eCeeeef9ffg#g9g?ggghh)h/h}hhhi +iiRiXiiiijjj>j\jrjzjjjjk*kRkkkkll0l6lllmmbmmmnnnkn{nno +o*o^ooooppdpppqq8q>qqqqqrr@rXrsrrrrrs<ssssttStYtttttu:uJuuuvvTvZvvwEwwwwx x&xwxxxy@yFyyyz +zz>zzzz{#{-{.{}{{{{{|L|}||}}c}}}~~p~~~3AG$*w28W]*@HnTlr`O3\b4:jiy+3QqU3,2 @FW]$qEPnt*Gf|5^!'xH}~2Z`;A%&vn~CagFVEK8H0qw +Yi%17m +4:T28~h~):J`hNXY28#nU$u=z YcdBHl$mDFVCu%q{|5hi4:FLOU!'mWms3HYow#-.sy9q17X^>ޤª28Ç×J~ĈĉPŞ:`aƮ#mǻIOu{ȗȳ5TZɨ>ʊ,}ˏ˕0́dͳLagβPϛϿeеQљ \zҀҚҠ'=tӊӝӳ08Yyԕ:zշ+kuv67׆׌ל[kqFٕGMږ#r۾ +aܫdݯNpޭdno߻!GMhRdg2bc#t>mn 4:xl)z",-z#`-3H0z)/Dgz +Ykq:rx<Lr$OzIO)/~>?|$r)GM%&nt=CXm\A-KQtzAYy1JPh<U_`8pn~ij=Y_t,2>|D ? n t     + +0 +A +G +T +Z + + J    T Z o u   ! " l    5;,Ll@^dyZ[)/}-3 kl"#p!IO7=R(.y*+{bpvh-3{1\3_m=C  2 L f l !!7!=!R!!!"">"k""""#/#5###$$9$X$$$$$%%)%/%3%4%U%j%x%~%%%& +&"&J&q&{&&&&&''-'N'R'S'''(((f(()))))[)p))))))***'*_*****+++F+d+++++++,(,R,,,,,,--4-W-~--..L..../&/,/0/1/b///0'0l001 1R1}11122b2h2l2m22223393Z3k3334 4-4<4s4{44444455\5w55616>6{6677?7q77888 8$8%8a8889$92989W9v99999::>:x:::;<;I;t;z;~;;;<8>K>_>>>>>?=???@@@8@v@w@@@AA_A`AAABBEBFBBBBBC/C|C}CCCDD`DaDDDDEENEOEyEEFFcFdFFFFG-G|G}GGGHH<HwHxHHIII]I^IIIIJKJLJJJJJJJK"K?KOKUKVKKKKKKLL`LdLeLLLLLMMMdMeMMNNN=NCNGNHNNNNOO,OHOpOyOzOOOOOP0P6P:P<P=PnPPPPQ QJQKQWQQQQQR.RiRjRRRRRRRS"S$S%SrSSSTTT2TQTSTTTtTTTTTTTTTUUFUlUUUUUVV_V`VVVW-WEW}W~WWWWX$XBXdXXXYY8YfYYYZZHZJZKZZZ[6[y[[[\+\,\_\\\]]]6]j]k]^^=^>^t^^^_<_=_z___```W```a aa?ayazaaab!bKbLbbbbccZc[cccddDdEdjddddde4efegeeeeff fEfqfrfffgDggggh8hshhhi +iJiKiiiij=jwjxjjjjjkkTkkkkkkkklFlllm m!m6m\m]mrmmmmmnn=n>njnnnno%o&ovoooppp?p@p]ppppq7q_qqqr1rcrrrs!sUssst-t.tZtttttu2uXuuuuuv#vMvNvvvvw"w#wMwswtwwwx'xMxyxzxxxyyEyFywyyyzzz?zkzlzzz{{={>{r{{{{|| +|W|||} }!}P}|}}}}}~~[~\~~~(*+x;<!OPKMN&JLM QuWX287C]^t;d2O7f \aZjnOP JZ[mx!9=>t134Kn l}~"=>*01V BXt<EFR~(*+_cTb,EFhyz%1WX!56E`rO!V2H|T23?h7o +23`wx/GZsWs91Gc$QkmnDEco#:;dj$78Ymn34Vpq%=>jp$EFsy23|!6H[r +7Jcs> +>Mo*V|BjPiLeJ[To:i)l+e$mgpq}"$%M‹  qÇßàGiĆć #:Ytz{'\Ƌ9:F|ǒǷQȅȎȏț)ɄɆɇɪ67EW]^ʩ*./;]^jˠ˶ ACDu̔$45]z{ͬͲ,;SftΆΑΒ=ψόύϙϷϸ+GcНPQ]ѣѥѦCuvҙҥҵҶ9?}ӉӕөӪӳ +'(nԍԬ ,IJVՌէս/T]^j֍֎֚/12T׎&>L^ijض  Niٟ٨٩ٵ01=}ڀF{|۫۷Dght܅ܙܱ7Zݡݹ-IZ^_kދތޘ`߭߶߷;<H_67p>VZ[8\ SijUno>e%<Tj'V"?kTeijvLv9v78r WhR<h"6HNOL#G ;e(eno{MNGy+>?  +Y4v+bn./=K_o )Rm *./e[fop|(` *<Tbt>?K)*6,<j BNab 0 > J e f p          +E +d + + + @ Y ] ^ j        : v       = > J      ;FGiEZf@gs'(s"45qw '3MN8>,-rxEou (;<(4EF{ ?KWij%+[g%+`l>?by Vb   A \ y     ! !&!C!O!a!b!!!!!!!""""N"d"p"""""""###X#^#########$!$-$D$E$t$$$$$$%%"%4%5%?%N%b%y%%%%%%%&&$&;&S&k&&&&&&'''/'>'Q'`'u''''''((/(|((()C)l))* **;***+E+^+y+++,&,Q,,,- -T----..S..../ /&/G/`///00)0B0F0G0S0q0r0~0001 1N1{12 2G2p2233L3q3344O4v4455X555626_6667!7c778#8^8899K99::K:::; ;G;p;;;;<<< <8> >V>>>>>>>>>??)?*?_?e???@@@@-@=@T@f@x@@@@@@@A,AKAAABB7B]BBBBBCC C!C-CcC~CCCDD%DHDmDDDDDEEEE[E\EhEEF!F#F$FpFFGGG%G1GAGBGGGHH&H7H8H_HeHHHIII I,I=I>IYIeIvIwIIIIIIJ<JpJ|JJJJK+K1KpK|KKKKKKKKL L#L6LLLZLlLwLxLLM+M>MMMMNNgNNNNNOO%O&O2OhOOOOPP*PMPrPPQQ<QEQFQRQuQvQQQQQRGRRRRRSS8S9SUSeSfSSSSSSTTTdTpTTTTTTTTTUU3UXUUUUUVV&VMVVVVVVW'W)W*WqWWXXX'X<X=XJXZX`XaXXYYYY%YFYGYSYYYYYYZ!Z#Z$ZCZxZZZZZZZZZZ[[#[$[0[M[N[Z[x[y[[[[[[[[[\4\U\d\\]N]j]]]^^^8^<^=^I^g^h^t^^^__=___`*`G````````aaNaaaaabb b[bbbbccc/cAcBc`cqcrccccddd0dBdCdddvdwdddeMeXedeeeeeeeeef ff7fJfXfjfufvfffgOgwggghhGhhhhhhhhi(iCiYiuiiijj/jVj}jjjjjkkk"kjkkkwkkkkkl0lblcllllllmFmmmmmnnn&n2nDnEncnonnnnnnoo!o5o6oWocouovoooooop=pppppppq q qCqOq`qaqjqyqqqqqqqrr(r;rJrXrjrurvrrrsLstsssttDtttuucuguhutuuuuuv v%vGvlvvvww-wWwwwxxxx4x5xAxxxxxxxxy%yYyZyhyiyyyyyyz z*z0z1zyzz{{ { {{8{9{E{{{{{|| |!|-|P|Q|]||||}8}:};}n}}~~~+~L~M~~'(^tu<o U@*:HUb|+@Ul %&kq"9Eef$*Mco)*RX%+N_k"#]c'3BC@Fi~"#3B]p)>Wi(343^6OJYy B%mc"E`deq#W|5z4[ I<m9+nD"L3kD45ciCWco +BNZ|}hv|/CWi|+7FG #=Pdx-DP_`$1>Xk1H_kyz6<_my(HInt<R^j 01ag1?LXst,2io  3F[p ,EQkl5;^o{ ,JK17Zjv()TZ} !-FGv|&4@cd'-v <B /0U[~+@LX{|/0[a(4MN$*7=`s+COefNTw›²³-ParÂÑå)@Pi{ĕĮ&7Oh}ōŞŻ !1AR`rƐƛƜ<Kǘ!>YrȂ8Rɢɻ`zʮʽ/Im|˝%C̓Gbwͽ8NΖί*@όϩ`t(wљ/uҎҫ0SnӺ5RԢԻ`y  Ojր֜/^׮6yظ/V٤D|ڥ +7h۵'L܆ܱcݔ-`ަRߐ$dO/m"p7qOx +W`amaPQFVWE_`o|"=`)_u.78DghtKuwx0ef01u&2KL?bc);<m5JKtzf+;<x 67CPap  4Jgy /N-IZc<Mv5p#Yo(o;|J )*6YZf$8s.=U[\8fop|C ()u3    Z u      + + +0 +1 += +s + + + +  % & 2 U V b     J L M    " \ ]    ,-w4@^_"()w<,Dd78D)GIJt Syz3*@ %e8LR`;z %;AB|!ost ?w(egh # $ m       ! !!!]!!""!"%"&"2"V"W"c"""##!#"#.#E#####$$R$S$s$$$$$$$$$%%%"%#%o%%%%%%%%& &;&Q&m&&&&&&&'''%'l'n'o'''((J(((((((((()()<)=)k)))))*&*C*D*}*******+ +!+8+J+^+r++++++,,0,M,{,,- -n---..(.v...// / //9/:/F/|////00U0011Q1Z1[1g1111112222]2w222343F3G3j3~33333444A4M4d4e444444455 505@5F5G55556D6\6666717X7778 8(8j8888899496979Z999999::::U:[:::::; ;;?;Z;[;;;;;;<<7<8>Q>j>>? ?&?v???????@@@A@]@{@@@AAEANAOA[AAB6B8B9BPBBBCCCCKC\C]CpC~CCCCDD/D;DDDDDDEE%E&E2EvExEyEEFFIFFFGGWGGH:HPHQHHHHIMIoIIIIIIIIJ)JZJJJJJJJJK*K@KnKKKKKLLHLhLjLkLLM M@MuMvMMMMN#N3N4NNNNNO O +OYOeOyOzOOOOOOOPPP/PBPHPIPPPQQ&Q4QQQQQQRRR*R`RvRRRRSOSSSSSST5TKTMTNTTTUUNUOUUUUUUUUVV"V#VYVuV~VVVVVVWWYWWWWWWWWXX!X@XdXXXXXYY'YAYNYYYZYYYYYZZZZIZdZzZZZZZZZ[9[:[F[o[[[[\6\m\\\\\]]]!]9]G]f]]]]^^^=^]^l^^^^^____*_G_H_T_______`"`#`/`w`x```a.a0a1aYayaaab1bDbRbSbbccc/c0c;cHcZc`caccccccddd!dWdmdddddeeeeYeZefeeeeff9fjfkfffggg)g*gzggghhhhbhvh|hhhi.ieiqiiiiijjNjjjjjjjkkk%k+k,kqkkkll l$l%l1lPlQl]lllmmTmmmmmmmnnn&nNnPnQnnnnno*o+oLojokooooop +p pUpapsptpppppppqqqdqqqqqqrrLrmrrrrs s sbsdsessst>t?tytttttuuuu^uouuuuuvv v vZvhv{v|vvvvvwww.w4w5wowwwxxSxxxxxxyy yyKyayyyzzMzgzzzzz{{{{{{|<|z|{||||}+}D}E}v}}}}}}}}~*~J~k~~~~~ Vl7(`"F0irs+CUlm"9:h|};ZIMN*R[\h*,-|*de;`9O$\9GHUl|6:;qTVW01LMdsyz=ABNyzCEF` Jab EF\k1P}0Lvjlm  +0ABSekl%[qZ*fl-Q]uv DPgh|`Nfjk4v TVW}ETU;QRTw2CGHTz{Zcdp-z#$BCQR DFG%G8QR_n'+,8YZfbde$%Veft.23?_`l&'3}~ [*z (,HLiPQv,-9LMYno8iu0>P[\ +"Gp?Z^_X,R`fV!RZ`deqDxI%lmy#[\xyÈÚàá_ptuāĤĥı:CDPʼnŋŌNƊƋƼ + DPdedz4KWfgzȋȞȴ+8Ɉɯ DEQʇʝFˁ*,-u̸̒./̀+<B΃ΦΧ +=CDϒϽ+yЊЎЏЛTёњћѧC\`Ү7yz&'wXՁծղճIRS_ְ֭֯I]aױ/noغ.?@َُ HTghڹ()w =Iklܶ:;Qgz݋ݞݮ:gގޱ,;߈ 6z%ElL~09:Fv2KOmF_ ^NkqXhn01j(<Xpvw+et)8T'8dhiu'f5pEGH./<=rs245Xz6|Lefs<!%&2ST`%Ybcocn/0kl?| UAbcuFF\(T-deDHIUwx HJK45_op0OST` !-PQ]Ji JVfg~   & 5 E ] k }     + +i +z +~ + + + + + +  % A z          i k l    Z [ q       )*6l;<H~-k01b  \&w+AcDEQh ]cFG )>?>JWX':IZ`aAb{3U>st  : > ? K k l x     !!8!:!;!Q!r!!!"/"S"a"b""""""# ###]#~#######$$)$G$e$n$o${$$$$% %@%s%t%%%%%%%&+&J&N&O&[&w&x&&&&&&''0'2'3'`'''(((((W(p(q(((((()#)8)9)[)n)o)))))*&*8*9*e*****++6+7+++++++,,',9,G,[,n,,,,,--'-^---..#.L.r..//Q/m/~//00!0k00000001171M1i1112292S2y233L3k333333s/// A library to access the VM Service API. +/// +/// The main entry-point for this library is the [VmService] class.<>Yz|h !}}}ТѢߢݢӢˢ&9BDCEF,&!,LL*Zzz5ţ Wccilu{{-*,, +1ll I+(IkW!k|<Υϥץ¥-XXXB/// The web socket URI pointing to the target VM service instance. æΦȦĦʦ> ,3-45>IC?E A*ŧ + է=X=*Xbb,uԦ2OO3`ss@J.,,F>L@AANSʰL''J9JZooH˲HL==D()ss63"44 <MM^U ,,0<< A/// The `addBreakpoint` RPC is used to add a breakpoint at a specific line of +/// some script. +/// +/// The `scriptId` parameter is used to specify the target script. +/// +/// The `line` parameter is used to specify the target line for the +/// breakpoint. If there are multiple possible breakpoints on the target line, +/// then the VM will place the breakpoint at the location which would execute +/// soonest. If it is not possible to set a breakpoint at the target line, the +/// breakpoint will be added at the next possible breakpoint location within +/// the same function. +/// +/// The `column` parameter may be optionally specified. This is useful for +/// targeting a specific breakpoint on a line with multiple possible +/// breakpoints. +/// +/// If no breakpoint is possible at that line, the `102` (Cannot add +/// breakpoint) RPC error code is returned. +/// +/// Note that breakpoints are added and removed on a per-isolate basis. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Breakpoint]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.¾Ҿ v'/// The `addBreakpoint` RPC is used to add a breakpoint at a specific line of +/// some script. This RPC is useful when a script has not yet been assigned an +/// id, for example, if a script is in a deferred library which has not yet +/// been loaded. +/// +/// The `scriptUri` parameter is used to specify the target script. +/// +/// The `line` parameter is used to specify the target line for the +/// breakpoint. If there are multiple possible breakpoints on the target line, +/// then the VM will place the breakpoint at the location which would execute +/// soonest. If it is not possible to set a breakpoint at the target line, the +/// breakpoint will be added at the next possible breakpoint location within +/// the same function. +/// +/// The `column` parameter may be optionally specified. This is useful for +/// targeting a specific breakpoint on a line with multiple possible +/// breakpoints. +/// +/// If no breakpoint is possible at that line, the `102` (Cannot add +/// breakpoint) RPC error code is returned. +/// +/// Note that breakpoints are added and removed on a per-isolate basis. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Breakpoint]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.BBBB B B'A/// The `addBreakpointAtEntry` RPC is used to add a breakpoint at the +/// entrypoint of some function. +/// +/// If no breakpoint is possible at the function entry, the `102` (Cannot add +/// breakpoint) RPC error code is returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Breakpoint]. +/// +/// Note that breakpoints are added and removed on a per-isolate basis. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.CCCBBCɁ +/// Clears all CPU profiling samples. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.D+D+~D{9/// Clears all VM timeline events. +/// +/// See [Success].JJJKKK +K8K8K?KYKY K^DDJ/// The `createIdZone` RPC is used to create a new ID zone where temporary IDs +/// for instances in the specified isolate may be allocated. See [IDs and +/// Names] for more information about ID zones. +/// +/// backingBufferKind | meaning +/// ---- | ------- +/// ring | Use a ring buffer to back the zone. +/// +/// idAssignmentPolicy | meaning +/// ---- | ------- +/// alwaysAllocate | When this ID zone is specified in an RPC invocation, +/// `InstancesRef` and `Instances` within the response to that RPC will always +/// have their `id` fields populated with newly allocated temporary IDs, even +/// when there already exists an ID that refers to the same instance. +/// reuseExisting | When this ID zone is specified in an RPC invocation, +/// `InstancesRef` and `Instances` within the response to that RPC will have +/// their `id` fields populated with existing IDs when possible. This +/// introduces an extra linear search of the zone – to check for existing IDs +/// – for each `InstanceRef` or `Instance` returned in a response. +/// +/// The `capacity` parameter may be used to specify the maximum number of IDs +/// that the created zone will be able to hold at a time. If no argument for +/// `capacity` is provided, the created zone will have the default capacity of +/// 512 IDs. +/// +/// When a VM Service client disconnects, all of the Service ID zones created +/// by that client will be deleted. Because of this, Service ID zone IDs +/// should not be shared between different clients.MMMMMMLQLQMR/// The `deleteIdZone` RPC frees the buffer that backs the specified ID zone, +/// and makes that zone unusable for the remainder of the program's execution. +/// For performance reasons, clients should aim to call [invalidateIdZone] and +/// reuse existing zones as much as possible instead of deleting zones and +/// then creating new ones.O0O0O7OBOBOINANAeO/// The `invalidateIdZone` RPC is used to invalidate all the IDs that have +/// been allocated in a certain ID zone. Invaliding the IDs makes them expire. +/// See [IDs and Names] for more information.W\W\WcWrWrWyWWWWWWWWWWWWOO{WP@/// The `invoke` RPC is used to perform regular method invocation on some +/// receiver, as if by dart:mirror's ObjectMirror.invoke. Note this does not +/// provide a way to perform getter, setter or constructor invocation. +/// +/// `targetId` may refer to a [Library], [Class], or [Instance]. +/// +/// Each elements of `argumentId` may refer to an [Instance]. +/// +/// If `disableBreakpoints` is provided and set to true, any breakpoints hit +/// as a result of this invocation are ignored, including pauses resulting +/// from a call to `debugger()` from `dart:developer`. Defaults to false if +/// not provided. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If `targetId` or any element of `argumentIds` is a temporary id which has +/// expired, then the `Expired` [Sentinel] is returned. +/// +/// If `targetId` or any element of `argumentIds` refers to an object which +/// has been collected by the VM's garbage collector, then the `Collected` +/// [Sentinel] is returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// If invocation triggers a failed compilation then [RPCError] 113 +/// "Expression compilation error" is returned. +/// +/// If a runtime error occurs while evaluating the invocation, an [ErrorRef] +/// reference will be returned. +/// +/// If the invocation is evaluated successfully, an [InstanceRef] reference +/// will be returned. +/// +/// The return value can be one of [InstanceRef] or [ErrorRef]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.aaa aaa#a1a1a8aJaJa_ajajapaaaY)Y)`e/// The `evaluate` RPC is used to evaluate an expression in the context of +/// some target. +/// +/// `targetId` may refer to a [Library], [Class], or [Instance]. +/// +/// If `targetId` is a temporary id which has expired, then the `Expired` +/// [Sentinel] is returned. +/// +/// If `targetId` refers to an object which has been collected by the VM's +/// garbage collector, then the `Collected` [Sentinel] is returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// If `scope` is provided, it should be a map from identifiers to object ids. +/// These bindings will be added to the scope in which the expression is +/// evaluated, which is a child scope of the class or library for +/// instance/class or library targets respectively. This means bindings +/// provided in `scope` may shadow instance members, class members and +/// top-level members. +/// +/// If `disableBreakpoints` is provided and set to true, any breakpoints hit +/// as a result of this evaluation are ignored. Defaults to false if not +/// provided. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If the expression fails to parse and compile, then [RPCError] 113 +/// "Expression compilation error" is returned. +/// +/// If an error occurs while evaluating the expression, an [ErrorRef] +/// reference will be returned. +/// +/// If the expression is evaluated successfully, an [InstanceRef] reference +/// will be returned. +/// +/// The return value can be one of [InstanceRef] or [ErrorRef]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.iiiiiij j jj"j"j7jBjBjHj`j`jhbbiʆ/// The `evaluateInFrame` RPC is used to evaluate an expression in the context +/// of a particular stack frame. `frameIndex` is the index of the desired +/// [Frame], with an index of `0` indicating the top (most recent) frame. +/// +/// If `scope` is provided, it should be a map from identifiers to object ids. +/// These bindings will be added to the scope in which the expression is +/// evaluated, which is a child scope of the frame's current scope. This means +/// bindings provided in `scope` may shadow instance members, class members, +/// top-level members, parameters and locals. +/// +/// If `disableBreakpoints` is provided and set to true, any breakpoints hit +/// as a result of this evaluation are ignored. Defaults to false if not +/// provided. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If the expression fails to parse and compile, then [RPCError] 113 +/// "Expression compilation error" is returned. +/// +/// If an error occurs while evaluating the expression, an [ErrorRef] +/// reference will be returned. +/// +/// If the expression is evaluated successfully, an [InstanceRef] reference +/// will be returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// The return value can be one of [InstanceRef] or [ErrorRef]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.nnnnn nnnnkkǃn/// The `getAllocationProfile` RPC is used to retrieve allocation information +/// for a given isolate. +/// +/// If `reset` is provided and is set to true, the allocation accumulators +/// will be reset before collecting allocation information. +/// +/// If `gc` is provided and is set to true, a garbage collection will be +/// attempted before collecting allocation information. There is no guarantee +/// that a garbage collection will be actually be performed. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.rDrDrKr\r\rarwrwr|rrroo/r+f/// The `getAllocationTraces` RPC allows for the retrieval of allocation +/// traces for objects of a specific set of types (see +/// [VmService.setTraceClassAllocation]). Only samples collected in the time +/// range `[timeOriginMicros, timeOriginMicros + timeExtentMicros]` will be +/// reported. +/// +/// If `classId` is provided, only traces for allocations with the matching +/// `classId` will be reported. +/// +/// If the profiler is disabled, an RPC error response will be returned. +/// +/// If isolateId refers to an isolate which has exited, then the Collected +/// Sentinel is returned. +/// +/// See [CpuSamples].ukukurssƁu^q/// The `getClassList` RPC is used to retrieve a `ClassList` containing all +/// classes for an isolate based on the isolate's `isolateId`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [ClassList]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.zHzHzOzZzZz^zpzpztuurz/3/// The `getCpuSamples` RPC is used to retrieve samples collected by the CPU +/// profiler. See [CpuSamples] for a detailed description of the response. +/// +/// The `timeOriginMicros` parameter is the beginning of the time range used +/// to filter samples. It uses the same monotonic clock as dart:developer's +/// `Timeline.now` and the VM embedding API's `Dart_TimelineGetMicros`. See +/// [VmService.getVMTimelineMicros] for access to this clock through the +/// service protocol. +/// +/// The `timeExtentMicros` parameter specifies how large the time range used +/// to filter samples should be. +/// +/// For example, given `timeOriginMicros` and `timeExtentMicros`, only samples +/// from the following time range will be returned: `(timeOriginMicros, +/// timeOriginMicros + timeExtentMicros)`. +/// +/// If the profiler is disabled, an [RPCError] response will be returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.{0{0{Ӏ/// The `getFlagList` RPC returns a list of all command line flags in the VM +/// along with their current values. +/// +/// See [FlagList]. !..6{{؅~/// Returns a set of inbound references to the object specified by `targetId`. +/// Up to `limit` references will be returned. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// The order of the references is undefined (i.e., not related to allocation +/// order) and unstable (i.e., multiple invocations of this method against the +/// same object can give different answers even if no Dart code has executed +/// between the invocations). +/// +/// The references may include multiple `objectId`s that designate the same +/// object. +/// +/// The references may include objects that are unreachable but have not yet +/// been garbage collected. +/// +/// If `targetId` is a temporary id which has expired, then the `Expired` +/// [Sentinel] is returned. +/// +/// If `targetId` refers to an object which has been collected by the VM's +/// garbage collector, then the `Collected` [Sentinel] is returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [InboundReferences]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. !-/// The `getInstances` RPC is used to retrieve a set of instances which are of +/// a specific class. +/// +/// The order of the instances is undefined (i.e., not related to allocation +/// order) and unstable (i.e., multiple invocations of this method against the +/// same class can give different answers even if no Dart code has executed +/// between the invocations). +/// +/// The set of instances may include objects that are unreachable but have not +/// yet been garbage collected. +/// +/// `objectId` is the ID of the `Class` to retrieve instances for. `objectId` +/// must be the ID of a `Class`, otherwise an [RPCError] is returned. +/// +/// `limit` is the maximum number of instances to be returned. +/// +/// If `includeSubclasses` is true, instances of subclasses of the specified +/// class will be included in the set. +/// +/// If `includeImplementers` is true, instances of implementers of the +/// specified class will be included in the set. Note that subclasses of a +/// class are also considered implementers of that class. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [InstanceSet]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned...4KKQjjr;/// The `getInstancesAsList` RPC is used to retrieve a set of instances which +/// are of a specific class. This RPC returns an `InstanceRef` corresponding +/// to a Dart `List` that contains the requested instances. This +/// `List` is not growable, but it is otherwise mutable. The response type is +/// what distinguishes this RPC from `getInstances`, which returns an +/// `InstanceSet`. +/// +/// The order of the instances is undefined (i.e., not related to allocation +/// order) and unstable (i.e., multiple invocations of this method against the +/// same class can give different answers even if no Dart code has executed +/// between the invocations). +/// +/// The set of instances may include objects that are unreachable but have not +/// yet been garbage collected. +/// +/// `objectId` is the ID of the `Class` to retrieve instances for. `objectId` +/// must be the ID of a `Class`, otherwise an [RPCError] is returned. +/// +/// If `includeSubclasses` is true, instances of subclasses of the specified +/// class will be included in the set. +/// +/// If `includeImplementers` is true, instances of implementers of the +/// specified class will be included in the set. Note that subclasses of a +/// class are also considered implementers of that class. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.33:Ձ(0/// The `getIsolate` RPC is used to lookup an `Isolate` object by its `id`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Isolate]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned./// The `getIsolateGroup` RPC is used to lookup an `IsolateGroup` object by +/// its `id`. +/// +/// If `isolateGroupId` refers to an isolate group which has exited, then the +/// `Expired` [Sentinel] is returned. +/// +/// `IsolateGroup` `id` is an opaque identifier that can be fetched from an +/// `IsolateGroup`. List of active `IsolateGroup`'s, for example, is available +/// on `VM` object. +/// +/// See [IsolateGroup], [VM]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.((C/// The `getIsolatePauseEvent` RPC is used to lookup an isolate's pause event +/// by its `id`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Isolate]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.{{lI/// The `getMemoryUsage` RPC is used to lookup an isolate's memory usage +/// statistics by its `id`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Isolate]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.yŷ^i/// The `getIsolateGroupMemoryUsage` RPC is used to lookup an isolate group's +/// memory usage statistics by its `id`. +/// +/// If `isolateGroupId` refers to an isolate group which has exited, then the +/// `Expired` [Sentinel] is returned. +/// +/// See [IsolateGroup]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.~q/// The `getScripts` RPC is used to retrieve a `ScriptList` containing all +/// scripts for an isolate based on the isolate's `isolateId`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [ScriptList]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.-- 2>> +CNNVև/// The `getObject` RPC is used to lookup an `object` from some isolate by its +/// `id`. +/// +/// If `objectId` is a temporary id which has expired, then the `Expired` +/// [Sentinel] is returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// If `objectId` refers to a heap object which has been collected by the VM's +/// garbage collector, then the `Collected` [Sentinel] is returned. +/// +/// If `objectId` refers to a non-heap object which has been deleted, then the +/// `Collected` [Sentinel] is returned. +/// +/// If the object handle has not expired and the object has not been +/// collected, then an [Obj] will be returned. +/// +/// The `offset` and `count` parameters are used to request subranges of +/// Instance objects with the kinds: String, List, Map, Set, Uint8ClampedList, +/// Uint8List, Uint16List, Uint32List, Uint64List, Int8List, Int16List, +/// Int32List, Int64List, Float32List, Float64List, Inst32x3List, +/// Float32x4List, and Float64x2List. These parameters are otherwise ignored. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.++2HHM__d[[n/// The `getPerfettoCpuSamples` RPC is used to retrieve samples collected by +/// the CPU profiler, serialized in Perfetto's proto format. See +/// [PerfettoCpuSamples] for a detailed description of the response. +/// +/// The `timeOriginMicros` parameter is the beginning of the time range used +/// to filter samples. It uses the same monotonic clock as dart:developer's +/// `Timeline.now` and the VM embedding API's `Dart_TimelineGetMicros`. See +/// [VmService.getVMTimelineMicros] for access to this clock through the +/// service protocol. +/// +/// The `timeExtentMicros` parameter specifies how large the time range used +/// to filter samples should be. +/// +/// For example, given `timeOriginMicros` and `timeExtentMicros`, only samples +/// from the following time range will be returned: `(timeOriginMicros, +/// timeOriginMicros + timeExtentMicros)`. +/// +/// If the profiler is disabled, an [RPCError] response will be returned. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.ff^/// The `getPerfettoVMTimeline` RPC is used to retrieve an object which +/// contains a VM timeline trace represented in Perfetto's proto format. See +/// [PerfettoTimeline] for a detailed description of the response. +/// +/// The `timeOriginMicros` parameter is the beginning of the time range used +/// to filter timeline events. It uses the same monotonic clock as +/// dart:developer's `Timeline.now` and the VM embedding API's +/// `Dart_TimelineGetMicros`. See [VmService.getVMTimelineMicros] for access +/// to this clock through the service protocol. +/// +/// The `timeExtentMicros` parameter specifies how large the time range used +/// to filter timeline events should be. +/// +/// For example, given `timeOriginMicros` and `timeExtentMicros`, only +/// timeline events from the following time range will be returned: +/// `(timeOriginMicros, timeOriginMicros + timeExtentMicros)`. +/// +/// If `getPerfettoVMTimeline` is invoked while the current recorder is +/// Callback, an [RPCError] with error code `114`, `invalid timeline request`, +/// will be returned as timeline events are handled by the embedder in this +/// mode. +/// +/// If `getPerfettoVMTimeline` is invoked while the current recorder is one of +/// Fuchsia or Macos or Systrace, an [RPCError] with error code `114`, +/// `invalid timeline request`, will be returned as timeline events are +/// handled by the OS in these modes. +/// +/// If `getPerfettoVMTimeline` is invoked while the current recorder is File +/// or Perfettofile, an [RPCError] with error code `114`, `invalid timeline +/// request`, will be returned as timeline events are written directly to a +/// file, and thus cannot be retrieved through the VM Service, in these modes. '~~/// The `getPorts` RPC is used to retrieve the list of `ReceivePort` instances +/// for a given isolate. +/// +/// See [PortList].!!(77>LL P]]ekk M/// The `getRetainingPath` RPC is used to lookup a path from an object +/// specified by `targetId` to a GC root (i.e., the object which is preventing +/// this object from being garbage collected). +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// If `targetId` refers to a heap object which has been collected by the VM's +/// garbage collector, then the `Collected` [Sentinel] is returned. +/// +/// If `targetId` refers to a non-heap object which has been deleted, then the +/// `Collected` [Sentinel] is returned. +/// +/// If the object handle has not expired and the object has not been +/// collected, then an [RetainingPath] will be returned. +/// +/// The `limit` parameter specifies the maximum path length to be reported as +/// part of the retaining path. If a path is longer than `limit`, it will be +/// truncated at the root end of the path. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// See [RetainingPath]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.00fV/// Returns a description of major uses of memory known to the VM. +/// +/// Adding or removing buckets is considered a backwards-compatible change for +/// the purposes of versioning. A client must gracefully handle the removal or +/// addition of any bucket.ðð÷ +ç/// The `getStack` RPC is used to retrieve the current execution stack and +/// message queue for an isolate. The isolate does not need to be paused. +/// +/// If `limit` is provided, up to `limit` frames from the top of the stack +/// will be returned. If the stack depth is smaller than `limit` the entire +/// stack is returned. Note: this limit also applies to the +/// `asyncCausalFrames` stack representation in the `Stack` response. +/// +/// If `idZoneId` is provided, temporary IDs for `InstancesRef` and +/// `Instances` in the RPC response will be allocated in the specified ID +/// zone. If `idZoneId` is omitted, ID allocations will be performed in the +/// default ID zone for the isolate. See [IDs and Names] for more information +/// about ID zones. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Stack]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.ċċn/// The `getSupportedProtocols` RPC is used to determine which protocols are +/// supported by the current server. +/// +/// The result of this call should be intercepted by any middleware that +/// extends the core VM service protocol and should add its own protocol to +/// the list of protocols before forwarding the response to the client. +/// +/// See [ProtocolList]. ++2\\ixxӀӎӎ ӓӡӡӦӷӷӽ&cc#/// The `getSourceReport` RPC is used to generate a set of reports tied to +/// source locations in an isolate. +/// +/// The `reports` parameter is used to specify which reports should be +/// generated. The `reports` parameter is a list, which allows multiple +/// reports to be generated simultaneously from a consistent isolate state. +/// The `reports` parameter is allowed to be empty (this might be used to +/// force compilation of a particular subrange of some script). +/// +/// The available report kinds are: +/// +/// report kind | meaning +/// ----------- | ------- +/// Coverage | Provide code coverage information +/// PossibleBreakpoints | Provide a list of token positions which correspond +/// to possible breakpoints. +/// +/// The `scriptId` parameter is used to restrict the report to a particular +/// script. When analyzing a particular script, either or both of the +/// `tokenPos` and `endTokenPos` parameters may be provided to restrict the +/// analysis to a subrange of a script (for example, these can be used to +/// restrict the report to the range of a particular class or function). +/// +/// If the `scriptId` parameter is not provided then the reports are generated +/// for all loaded scripts and the `tokenPos` and `endTokenPos` parameters are +/// disallowed. +/// +/// The `forceCompilation` parameter can be used to force compilation of all +/// functions in the range of the report. Forcing compilation can cause a +/// compilation error, which could terminate the running Dart program. If this +/// parameter is not provided, it is considered to have the value `false`. +/// +/// The `reportLines` parameter changes the token positions in +/// `SourceReportRange.possibleBreakpoints` and `SourceReportCoverage` to be +/// line numbers. This is designed to reduce the number of RPCs that need to +/// be performed in the case that the client is only interested in line +/// numbers. If this parameter is not provided, it is considered to have the +/// value `false`. +/// +/// The `libraryFilters` parameter is intended to be used when gathering +/// coverage for the whole isolate. If it is provided, the `SourceReport` will +/// only contain results from scripts with URIs that start with one of the +/// filter strings. For example, pass `["package:foo/"]` to only include +/// scripts from the foo package. +/// +/// The `librariesAlreadyCompiled` parameter overrides the `forceCompilation` +/// parameter on a per-library basis, setting it to `false` for any libary in +/// this list. This is useful for cases where multiple `getSourceReport` RPCs +/// are sent with `forceCompilation` enabled, to avoid recompiling the same +/// libraries repeatedly. To use this parameter, enable `forceCompilation`, +/// cache the results of each `getSourceReport` RPC, and pass all the +/// libraries mentioned in the `SourceReport` to subsequent RPCs in the +/// `librariesAlreadyCompiled`. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [SourceReport]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.xx/// The `getVersion` RPC is used to determine what version of the Service +/// Protocol is served by a VM. +/// +/// See [Version].99ש^/// The `getVM` RPC returns global information about a Dart virtual machine. +/// +/// See [VM].{{ހޒޒޗLJaL/// The `getVMTimeline` RPC is used to retrieve an object which contains VM +/// timeline events. See [Timeline] for a detailed description of the +/// response. +/// +/// The `timeOriginMicros` parameter is the beginning of the time range used +/// to filter timeline events. It uses the same monotonic clock as +/// dart:developer's `Timeline.now` and the VM embedding API's +/// `Dart_TimelineGetMicros`. See [VmService.getVMTimelineMicros] for access +/// to this clock through the service protocol. +/// +/// The `timeExtentMicros` parameter specifies how large the time range used +/// to filter timeline events should be. +/// +/// For example, given `timeOriginMicros` and `timeExtentMicros`, only +/// timeline events from the following time range will be returned: +/// `(timeOriginMicros, timeOriginMicros + timeExtentMicros)`. +/// +/// If `getVMTimeline` is invoked while the current recorder is Callback, an +/// [RPCError] with error code `114`, `invalid timeline request`, will be +/// returned as timeline events are handled by the embedder in this mode. +/// +/// If `getVMTimeline` is invoked while the current recorder is one of Fuchsia +/// or Macos or Systrace, an [RPCError] with error code `114`, `invalid +/// timeline request`, will be returned as timeline events are handled by the +/// OS in these modes. +/// +/// If `getVMTimeline` is invoked while the current recorder is File or +/// Perfettofile, an [RPCError] with error code `114`, `invalid timeline +/// request`, will be returned as timeline events are written directly to a +/// file, and thus cannot be retrieved through the VM Service, in these modes.qqC/// The `getVMTimelineFlags` RPC returns information about the current VM +/// timeline configuration. +/// +/// To change which timeline streams are currently enabled, see +/// [VmService.setVMTimelineFlags]. +/// +/// See [TimelineFlags].ก[݁/// The `getVMTimelineMicros` RPC returns the current time stamp from the +/// clock used by the timeline, similar to `Timeline.now` in `dart:developer` +/// and `Dart_TimelineGetMicros` in the VM embedding API. +/// +/// See [Timestamp] and [VmService.getVMTimeline].$J/// The `pause` RPC is used to interrupt a running isolate. The RPC enqueues +/// the interrupt request and potentially returns before the isolate is +/// paused. +/// +/// When the isolate is paused an event will be sent on the `Debug` stream. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.))0ee$/// The `kill` RPC is used to kill an isolate as if by dart:isolate's +/// `Isolate.kill(IMMEDIATE)`. +/// +/// The isolate is killed regardless of whether it is paused or running. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.UU\ggt pp;/// The `lookupResolvedPackageUris` RPC is used to convert a list of URIs to +/// their resolved (or absolute) paths. For example, URIs passed to this RPC +/// are mapped in the following ways: +/// +/// - `dart:io` -> `org-dartlang-sdk:///sdk/lib/io/io.dart` +/// - `package:test/test.dart` -> +/// `file:///$PACKAGE_INSTALLATION_DIR/lib/test.dart` +/// - `file:///foo/bar/bazz.dart` -> `file:///foo/bar/bazz.dart` +/// +/// If a URI is not known, the corresponding entry in the [UriList] response +/// will be `null`. +/// +/// If `local` is true, the VM will attempt to return local file paths instead +/// of relative paths, but this is not guaranteed. +/// +/// See [UriList].lls~~//Z/// The `lookupPackageUris` RPC is used to convert a list of URIs to their +/// unresolved paths. For example, URIs passed to this RPC are mapped in the +/// following ways: +/// +/// - `org-dartlang-sdk:///sdk/lib/io/io.dart` -> `dart:io` +/// - `file:///$PACKAGE_INSTALLATION_DIR/lib/test.dart` -> +/// `package:test/test.dart` +/// - `file:///foo/bar/bazz.dart` -> `file:///foo/bar/bazz.dart` +/// +/// If a URI is not known, the corresponding entry in the [UriList] response +/// will be `null`. +/// +/// See [UriList].ffmvv }VT/// Registers a service that can be invoked by other VM service clients, where +/// `service` is the name of the service to advertise and `alias` is an +/// alternative name for the registered service. +/// +/// Requests made to the new service will be forwarded to the client which +/// originally registered the service. +/// +/// See [Success].vv}  Ѕ*cS/// The `reloadSources` RPC is used to perform a hot reload of the sources of +/// all isolates in the same isolate group as the isolate specified by +/// `isolateId`. +/// +/// If the `force` parameter is provided, it indicates that all sources should +/// be reloaded regardless of modification time. +/// +/// The `pause` parameter has been deprecated, so providing it no longer has +/// any effect. +/// +/// If the `rootLibUri` parameter is provided, it indicates the new uri to the +/// isolate group's root library. +/// +/// If the `packagesUri` parameter is provided, it indicates the new uri to +/// the isolate group's package map (.packages) file. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.?{/// The `removeBreakpoint` RPC is used to remove a breakpoint by its `id`. +/// +/// Note that breakpoints are added and removed on a per-isolate basis. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.AAR/// Requests a dump of the Dart heap of the given isolate. +/// +/// This method immediately returns success. The VM will then begin delivering +/// binary events on the `HeapSnapshot` event stream. The binary data in these +/// events, when concatenated together, conforms to the [HeapSnapshotGraph] +/// type. The splitting of the SnapshotGraph into events can happen at any +/// byte offset. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. &,,1((x/// The `resume` RPC is used to resume execution of a paused isolate. +/// +/// If the `step` parameter is not provided, the program will resume regular +/// execution. +/// +/// If the `step` parameter is provided, it indicates what form of +/// single-stepping to use. +/// +/// step | meaning +/// ---- | ------- +/// Into | Single step, entering function calls +/// Over | Single step, skipping over function calls +/// Out | Single step until the current function exits +/// Rewind | Immediately exit the top frame(s) without executing any code. +/// Isolate will be paused at the call of the last exited function. +/// +/// The `frameIndex` parameter is only used when the `step` parameter is +/// Rewind. It specifies the stack frame to rewind to. Stack frame 0 is the +/// currently executing function, so `frameIndex` must be at least 1. +/// +/// If the `frameIndex` parameter is not provided, it defaults to 1. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success], [StepOption]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. v}o/// The `setBreakpointState` RPC allows for breakpoints to be enabled or +/// disabled, without requiring for the breakpoint to be completely removed. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// The returned [Breakpoint] is the updated breakpoint with its new values. +/// +/// See [Breakpoint].  bb/// The `setExceptionPauseMode` RPC is used to control if an isolate pauses +/// when an exception is thrown. +/// +/// mode | meaning +/// ---- | ------- +/// None | Do not pause isolate on thrown exceptions +/// Unhandled | Pause isolate on unhandled exceptions +/// All | Pause isolate on all thrown exceptions +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.,,3``hll0y/// The `setIsolatePauseMode` RPC is used to control if or when an isolate +/// will pause due to a change in execution state. +/// +/// The `shouldPauseOnExit` parameter specify whether the target isolate +/// should pause on exit. +/// +/// mode | meaning +/// ---- | ------- +/// None | Do not pause isolate on thrown exceptions +/// Unhandled | Pause isolate on unhandled exceptions +/// All | Pause isolate on all thrown exceptions +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned.       Ã/// The `setFlag` RPC is used to set a VM flag at runtime. Returns an error if +/// the named flag does not exist, the flag may not be set at runtime, or the +/// value is of the wrong type for the flag. +/// +/// The following flags may be set at runtime: +/// +/// - pause_isolates_on_start +/// - pause_isolates_on_exit +/// - pause_isolates_on_unhandled_exceptions +/// - profile_period +/// - profiler +/// +/// Notes: +/// +/// - `profile_period` can be set to a minimum value of 50. Attempting to set +/// `profile_period` to a lower value will result in a value of 50 being set. +/// - Setting `profiler` will enable or disable the profiler depending on the +/// provided value. If set to false when the profiler is already running, the +/// profiler will be stopped but may not free its sample buffer depending on +/// platform limitations. +/// - Isolate pause settings will only be applied to newly spawned isolates. +/// +/// See [Success]. +/// +/// The return value can be one of [Success] or [Error]. $ $vc/// The `setLibraryDebuggable` RPC is used to enable or disable whether +/// breakpoints and stepping work for a given library. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. + + //// The `setName` RPC is used to change the debugging name for an isolate. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. ]] /// The `setTraceClassAllocation` RPC allows for enabling or disabling +/// allocation tracing for a specific type of object. Allocation traces can be +/// retrieved with the `getAllocationTraces` RPC. +/// +/// If `enable` is true, allocations of objects of the class represented by +/// `classId` will be traced. +/// +/// If `isolateId` refers to an isolate which has exited, then the `Collected` +/// [Sentinel] is returned. +/// +/// See [Success]. +/// +/// This method will throw a [SentinelException] in the case a [Sentinel] is +/// returned. nn_/// The `setVMName` RPC is used to change the debugging name for the vm. +/// +/// See [Success].ww%%d/// The `setVMTimelineFlags` RPC is used to set which timeline streams are +/// enabled. +/// +/// The `recordedStreams` parameter is the list of all timeline streams which +/// are to be enabled. Streams not explicitly specified will be disabled. +/// Invalid stream names are ignored. +/// +/// A `TimelineStreamSubscriptionsUpdate` event is sent on the `Timeline` +/// stream as a result of invoking this RPC. +/// +/// To get the list of currently enabled timeline streams, see +/// [VmService.getVMTimelineFlags]. +/// +/// See [Success].EԀ/// The `streamCancel` RPC cancels a stream subscription in the VM. +/// +/// If the client is not subscribed to the stream, the `104` (Stream not +/// subscribed) RPC error code is returned. +/// +/// See [Success].--Q/// The `streamCpuSamplesWithUserTag` RPC allows for clients to specify which +/// CPU samples collected by the profiler should be sent over the `Profiler` +/// stream. When called, the VM will stream `CpuSamples` events containing +/// `CpuSample`'s collected while a user tag contained in `userTags` was +/// active. +/// +/// See [Success].!q!q!x!d/// The `streamListen` RPC subscribes to a stream in the VM. Once subscribed, +/// the client will begin receiving events from the stream. +/// +/// If the client is already subscribed to the stream, the `103` (Stream +/// already subscribed) RPC error code is returned. +/// +/// The `streamId` parameter may have the following published values: +/// +/// streamId | event types provided +/// -------- | ----------- +/// VM | VMUpdate, VMFlagUpdate +/// Isolate | IsolateStart, IsolateRunnable, IsolateExit, IsolateUpdate, +/// IsolateReload, ServiceExtensionAdded +/// Debug | PauseStart, PauseExit, PauseBreakpoint, PauseInterrupted, +/// PauseException, PausePostRequest, Resume, BreakpointAdded, +/// BreakpointResolved, BreakpointRemoved, BreakpointUpdated, Inspect, None +/// Profiler | CpuSamples, UserTagChanged +/// GC | GC +/// Extension | Extension +/// Timeline | TimelineEvents, TimelineStreamsSubscriptionUpdate +/// Logging | Logging +/// Service | ServiceRegistered, ServiceUnregistered +/// HeapSnapshot | HeapSnapshot +/// +/// Additionally, some embedders provide the `Stdout` and `Stderr` streams. +/// These streams allow the client to subscribe to writes to stdout and +/// stderr. +/// +/// streamId | event types provided +/// -------- | ----------- +/// Stdout | WriteEvent +/// Stderr | WriteEvent +/// +/// It is considered a `backwards compatible` change to add a new type of +/// event to an existing stream. Clients should be written to handle this +/// gracefully, perhaps by warning and ignoring. +/// +/// See [Success]."\"\ "c"r"r"z"""!!5"Q~/// Call an arbitrary service protocol method. This allows clients to call +/// methods not explicitly exposed by this library.## #######""<#/// Invoke a specific service protocol extension method. +/// +/// See https://api.dart.dev/dart-developer/dart-developer-library.html.%6%6%C((((( (((('U'U(ׁg/// When overridden, this method wraps [future] with logic. +/// +/// [wrapFuture] is called by [_call], which is the method that each VM +/// service endpoint eventually goes through. +/// +/// This method should be overridden if subclasses of [VmService] need to do +/// anything special upon calling the VM service, like tracking futures or +/// logging requests.)0)0)0)3)3 ):)C)C)G)N)T)U) ) )*,,, ,,,"+++&/// Register a service for invocation.,,,,,q,/P/P/Y/3/38/82222o2oy2t55544748>8>8S8'8'8.99: 99܁9;; ;;;;;;9;LLLLLLL LLLLLL LMM +MPM(M M+M7M8M@MEMAMFMHMSLLĀMgMoM{M|M|MMM MMM MMMMMMMMMMMMMMMMMMMgMgMpLuLgLuLLLLLLLLLNJNJ>NVKKKKK LKKӀKNNNR/// Return a map representation of this error suitable for conversion to +/// json.O|O}O|O|OKKKPPPPPPQQQ Q1Q(QGQ3Q;Q<QAQFQBPPpPPPPPPPQMQNQMQMCQ`P=P=UPt0/// Thrown when an RPC response is a [Sentinel].RRRRRRRRRRRR-RRRRR RRR#RRRlRRRR%QQuR RRRR9RQQQF/// An `ExtensionData` is an arbitrary map that can have any contents.SSTSS@S /// Log a warning level message.T@T@TGTT>T9/// Log an error level message.S%S%-Sƀ/// A logging handler you can pass to a [VmService] instance in order to get +/// notifications of non-fatal service protocol warnings and errors.TTTTvTwTvTv+TTTTTTTT*TTTTT|TZUU T"U U<U2U&U2UdU\UH"U\UUUn UUUU,UTT܀TVIV3U}V3Z4Z &Z4WWMX3'/// An enum of available event streams.[[Z逼[/// Notification that VM identifying information has changed. Currently used +/// to notify of changes to the VM debugging name via setVMName.\\ [\ J/// Notification that a VM flag has been changed via the service protocol.\\u\.e\u0/// Notification that a new isolate has started.\\\l\1/// Notification that an isolate is ready to run.][]L] _]L,/// Notification that an isolate has exited.^,^]m^/// Notification that isolate identifying information has changed. Currently +/// used to notify of changes to the isolate debugging name via setName.^^^@j^3/// Notification that an isolate has been reloaded._#_ +^_ +D/// Notification that an extension RPC was registered on an isolate.___?k_:/// An isolate has paused at start, before executing code.` __e_6/// An isolate has paused at exit, before terminating.``m`x`m=/// An isolate has paused at a breakpoint or due to stepping.```u`8/// An isolate has paused due to interruption via pause.agaUagaU./// An isolate has paused due to an exception.aaa|oa2/// An isolate has paused after a service request.bAb7aYb70/// An isolate has started or resumed execution.bbbNbt/// Indicates an isolate is not yet runnable. Only appears in an Isolate's +/// pauseEvent. Never sent over a stream.cGc4bjc4//// A breakpoint has been added for an isolate.ccc]c>/// An unresolved breakpoint has been resolved for an isolate.d/dcad"/// A breakpoint has been removed.dddGad"/// A breakpoint has been updated.ddd@d/// A garbage collection event.eXeJdreJA/// Notification of bytes written, for example, to stdout/stderr.eeeiXe-/// Notification from dart:developer.inspect.ffeWf(/// Event from dart:developer.postEvent.fff[f"Mf["/// Event from dart:developer.log.ggftrgā//// A block of timeline events has been completed. +/// +/// This service event is not sent for individual timeline events. It is +/// subject to buffering, so the most recent timeline events may never be +/// included in any TimelineEvents event if no timeline events occur later to +/// complete the block.hyhNg뀱hNL/// The set of active timeline streams was changed via `setVMTimelineFlags`.i5i hi f/// Notification that a Service has been registered into the Service Protocol +/// from another client.iiiMic/// Notification that a Service has been removed from the Service Protocol +/// from another client.jejSi{jSB/// Notification that the UserTag for an isolate has been changed.jjjz_j./// A block of recently collected CPU samples.ZKZKZۀ/// Adding new values to `EventKind` is considered a backwards compatible +/// change. Clients should ignore unrecognized events.kBk0k6k0k{kjkV4kjjjހk/// See [createIdZone].kkk"kkkhk/// See [createIdZone].,mllgl0/// A general instance of the Dart class Object.mTmLm#7mL/// null instance.mmm_7m/// true or false.mmmRm)/// An instance of the Dart class double.n6n/mIn/&/// An instance of the Dart class int.nnn@Rn)/// An instance of the Dart class String.oonoe/// An instance of the built-in VM List implementation. User-defined Lists +/// will be PlainInstance.ooo(oc/// An instance of the built-in VM Map implementation. User-defined Maps will +/// be PlainInstance.p8p1op1c/// An instance of the built-in VM Set implementation. User-defined Sets will +/// be PlainInstance.ppspBIps/// Vector instance kinds.ppp,pppp(pqqup쀯qup/// An instance of the built-in VM TypedData implementations. User-defined +/// TypedDatas will be PlainInstance.qqq,qqqq.qr#rr.rrUrGr3.rGrryre*ryrrr,rrrr,rssr,ssFs7s#0s7szsksW0sksss0ssss4stt s4t tztpt0Rtp)/// An instance of the Dart class Record.ttt^t-/// An instance of the Dart class StackTrace.uyuntꀘunk/// An instance of the built-in VM Closure implementation. User-defined +/// Closures will be PlainInstance.uuumu2/// An instance of the Dart class MirrorReference.vCv9uRv9)/// An instance of the Dart class RegExp.vvvPdv//// An instance of the Dart class WeakProperty.wwvgw0/// An instance of the Dart class WeakReference.wkwcw%Lwc'/// An instance of the Dart class Type.wwwvgw0/// An instance of the Dart class TypeParameter.xnxcw―xch/// An instance of the Dart class TypeRef. Note: this object kind is +/// deprecated and will be removed.xxx|dx//// An instance of the Dart class FunctionType.y7y)x^y)-/// An instance of the Dart class RecordType.yyyHay./// An instance of the Dart class BoundedType.zyyay./// An instance of the Dart class ReceivePort.z`zUzUzU*/// An instance of the Dart class UserTag.zzzn[z,/// An instance of the Dart class Finalizer.{*{zm{2/// An instance of the Dart class NativeFinalizer.{{{@j{1/// An instance of the Dart class FinalizerEntry.kkl/// Adding new values to `InstanceKind` is considered a backwards compatible +/// change. Clients should treat unrecognized instance kinds as `PlainInstance`.}}|v}G/// Indicates that the object referred to has been collected by the GC.}q}f}#W}f,/// Indicates that an object id has expired.}}}y}@/// Indicates that a variable or field has not been initialized.~G~3}\~3/// Deprecated, no longer used.~~~^~M/// Indicates that a variable has been eliminated by the optimizing compiler. ~A/// Reserved for future use.{{z|/// A `SentinelKind` is used to distinguish different kinds of `Sentinel` +/// objects. +/// +/// Adding new values to `SentinelKind` is considered a backwards compatible +/// change. Clients must handle this gracefully.(0" D >N/// Deprecated since version 4.7 of the protocol. Will not occur in responses.++L/// A `FrameKind` is used to distinguish different kinds of `Frame` objects.C7]70/// Used to request a code coverage information.RF/// Used to request a list of token positions of possible breakpoints.9'i'0/// Used to request branch coverage information.́" , C<( <NN]/// An `ExceptionPauseMode` indicates how the isolate pauses when an exception +/// is thrown."":#@#ngS gw&MMSW/// A `StepOption` indicates which form of stepping is requested in a [resume] +/// RPC.`qxx }``#()273䂪ZO//// Allocation information for all class types.N3/// Information about memory usage for the isolate.|/// The timestamp of the last accumulator reset. +/// +/// If the accumulators have not been reset, this field is not present.9:JJ/// The timestamp of the last manually triggered GC. +/// +/// If a GC has not been triggered manually, this field is not present.3}Ɂjd   +@PR/// Provided for fields of instances that are NOT of the following instance +/// kinds: +/// - Record +/// +/// Note: this property is deprecated and will be replaced by `name`.T:T+/// [name] can be one of [String] or [int].]F6/// [value] can be one of [InstanceRef] or [Sentinel].o@@UX Ѐ/// A `BoundField` represents a field bound to a particular value in an +/// `Instance`. +/// +/// If the field is uninitialized, the `value` will be the `NotInitialized` +/// [Sentinel].  +3@JKK`hmnw|x33A v!ZvJ/// [value] can be one of [InstanceRef], [TypeArgumentsRef] or [Sentinel].S8/// The token position where this variable was declared.)c)I/// The first token position where this variable is visible to the scope.@`H/// The last token position where this variable is visible to the scope./uB#HIHH[44t9/// A `BoundVariable` represents a local variable bound to a particular value in +/// a `Frame`. +/// +/// If the variable is uninitialized, the `value` will be the `NotInitialized` +/// [Sentinel]. +/// +/// If the variable has been optimized out by the compiler, the `value` will be +/// the `OptimizedOut` [Sentinel].8BIINdd ivv { !88/7<=FKG3M35/// A number identifying this breakpoint to the user.pH/p/// Is this breakpoint enabled?|VE/// Has this breakpoint been assigned to a specific program location?'(9~9M/// Note: this property is deprecated and is always absent from the response.+Z+/// SourceLocation when breakpoint is resolved, UnresolvedSourceLocation when +/// a breakpoint is not resolved. +/// +/// [location] can be one of [SourceLocation] or [UnresolvedSourceLocation].,,oׁ T5655H++h6/// A `Breakpoint` describes a debugger breakpoint. +/// +/// A breakpoint is `resolved` when it has been assigned to a specific program +/// location. A breakpoint my remain unresolved when it is in code which has not +/// yet been compiled or in a library which has not been loaded (i.e. a deferred +/// library).  !! &33CKK P^^cz*/// The name of this class.  (Y(2/// The location of this class in the source code.n5@n*/// The library which contains this class.zP/// The type parameters for the class. +/// +/// Provided if the class is generic.(,PPf99kJց RV'뇁+/// `ClassRef` is a reference to a `Class`.   %%*:: ?LL Q__dvv{  ##3;; @NNSgg +lww| +  ڇ efyG6y/// The name of this class.e2/// The location of this class in the source code.1L1*/// The library which contains this class.=P/// The type parameters for the class. +/// +/// Provided if the class is generic.0c0E/// The error which occurred during class finalization, if it exists.a:1a/// Is this an abstract class?p*/// Is this a const class?,/// Is this a sealed class?//// Is this a mixin class?&-&/// Is this a base class?^68^/// Is this an interface class?s*/// Is this a final class?H//// Are allocations of this class being traced?1L1)/// The superclass of this class, if any.@V/// The supertype for this class, if any. +/// +/// The value will be of the kind: Type.99[/// A list of interface types for this class. +/// +/// The values will be of the kind: Type.H|W/// The mixin type for this class, if any. +/// +/// The value will be of the kind: Type.*g*N/// A list of fields in this class. Does not include fields from superclasses.5uX/// A list of functions in this class. Does not include functions from +/// superclasses.D'/// A list of subclasses of this class.'stss,e[5 O+ nn?/// A `Class` provides information about a Dart language class.   '',>>C]]b倔}ŋŕŖŖūųŸŹ}}ŌS>/// The class for which this memory information is associated.Î"{Îb/// The number of bytes allocated for instances of class since the accumulator +/// was last reset.âWC/// The number of bytes currently allocated for instances of class.pph/// The number of instances of class which have been allocated since the +/// accumulator was last reset.ĉW?/// The number of instances of class which are currently alive. 0ll‚OOwf<=<?>>cQڀڀ#\/// A `Context` is a data structure which holds the captured variables for some +/// closure. +&ᮀz9Fz6/// [value] can be one of [InstanceRef] or [Sentinel].w]]^rBू^")).@@EXX]nns #݂K7/// The sampling rate for the profiler in microseconds.Z!FZ1/// The maximum possible stack depth for samples.l6#/// The number of samples returned.oU/// The start of the period of time in which the returned samples were +/// collected.\Q\9/// The duration of time covered by the returned samples.q)/// The process ID for the VM.~埀~/// A list of functions seen in the relevant samples. These references can be +/// looked up using the indices provided in a `CpuSample` `stack` to determine +/// which function was on the stack. 挀 j/// A list of samples collected in the range `[timeOriginMicros, +/// timeOriginMicros + timeExtentMicros]`lmll,ww^^oq꜁삁>2/// See [VmService.getCpuSamples] and [CpuSample].&&+:: ?Q`jkkQQXay:Ky7/// The sampling rate for the profiler in microseconds.F1/// The maximum possible stack depth for samples.6#/// The number of samples returned.oooU/// The start of the period of time in which the returned samples were +/// collected.Q9/// The duration of time covered by the returned samples.)/// The process ID for the VM./// A list of references to functions seen in the relevant samples. These +/// references can be looked up using the indices provided in a `CpuSample` +/// `stack` to determine which function was on the stack.{{j/// A list of samples collected in the range `[timeOriginMicros, +/// timeOriginMicros + timeExtentMicros]`yqrqq"1:AAFOOTcc +hss +x  11ہRPXM/// The thread ID representing the thread on which this sample was collected.H7/// The time this sample was collected in microseconds.{||/// The name of VM tag set when this sample was collected. Omitted if the VM +/// tag for the sample is not considered valid.!"55/// The name of the User tag set when this sample was collected. Omitted if no +/// User tag was set when this sample was collected.A/// Provided and set to true if the sample's stack was truncated. This can +/// happen if the stack is deeper than the `stackDepth` in the `CpuSamples` +/// response. |[/// The call stack at the time this sample was collected. The stack is to be +/// interpreted as top to bottom. Each element in this array is a key into the +/// `functions` array in `CpuSamples`. +/// +/// Example: +/// +/// `functions[stack[0]] = @Function(bar())` `functions[stack[1]] = +/// @Function(foo())` `functions[stack[2]] = @Function(main())`deuu/// The identityHashCode assigned to the allocated object. This hash code is +/// the same as the hash code provided in HeapSnapshot. Provided for CpuSample +/// instances returned from a getAllocationTraces().%%/// Matches the index of a class in HeapSnapshot.classes. Provided for +/// CpuSample instances returned from a getAllocationTraces(). m11=FrsrreB3/// See [VmService.getCpuSamples] and [CpuSamples]. $.. 3@@P[`|nlpn</// What kind of error is this?1/// A description of the error.(,,AAW**k;ABAAbII P,-,,RFVۃ,/// `ErrorRef` is a reference to an `Error`. h m t t  y                   h h + + + + + +% +- +2 +3 +< +A += + +\ +H/// What kind of error is this?DEX"=X/// A description of the error.d|U/// If this error is due to an unhandled exception, this is the exception +/// thrown. @ A Y~ YV/// If this error is due to an unhandled exception, this is the stacktrace +/// object. ` a ` `' w    , $llez      ] ]  d @ A @ @O Z    S ܇ B_/// An `Error` represents a Dart language level error. This is distinct from an +/// [RPCError].%7%<%C%C %H%R%R%W%f%f%k%}%} %%%%%%%%%%%% %%%%%% +%&&&&& &&(&(&-&?&?&D&W&W&\&o&o&t&&&&&&&& &&&&&&&'' ''' ''#'# +'('3'3 '8'B'B 'G'U'U 'Z'd'd'i'y'y'~''''' '%7%7}'''''''''''''''I</// What kind of event is this?\]yy/// The isolate group with which this event is associated. +/// +/// This is provided for all event kinds except for: +/// - VMUpdate, VMFlagUpdate, TimelineStreamSubscriptionsUpdate, +/// TimelineEventsij/// The isolate with which this event is associated. +/// +/// This is provided for all event kinds except for: +/// - VMUpdate, VMFlagUpdate, TimelineStreamSubscriptionsUpdate, +/// - TimelineEvents, IsolateReload##z/// The vm with which this event is associated. +/// +/// This is provided for the event kind: +/// - VMUpdate, VMFlagUpdate)*)/// The timestamp (in milliseconds since the epoch) associated with this +/// event. For some isolate pause events, the timestamp is from when the +/// isolate was paused. For other events, the timestamp is from when the event +/// was created.)*A7A/// The breakpoint which was added, removed, or resolved. +/// +/// This is provided for the event kinds: +/// - PauseBreakpoint +/// - BreakpointAdded +/// - BreakpointRemoved +/// - BreakpointResolved +/// - BreakpointUpdatedP/// The list of breakpoints at which we are currently paused for a +/// PauseBreakpoint event. +/// +/// This list may be empty. For example, while single-stepping, the VM sends a +/// PauseBreakpoint event with no breakpoints. +/// +/// If there is more than one breakpoint set at the program position, then all +/// of them will be provided. +/// +/// This is provided for the event kinds: +/// - PauseBreakpoint1/ +1/// The top stack frame associated with this event, if applicable. +/// +/// This is provided for the event kinds: +/// - PauseBreakpoint +/// - PauseInterrupted +/// - PauseException +/// +/// For PauseInterrupted events, there will be no top frame if the isolate is +/// idle (waiting in the message loop). +/// +/// For the Resume event, the top frame is provided at all times except for +/// the initial resume event that is delivered when an isolate begins +/// execution.>{T/// The exception associated with this event, if this is a PauseException +/// event.*+>>e/// An array of bytes, encoded as a base64 string. +/// +/// This is provided for the WriteEvent event.Hb/// The argument passed to dart:developer.inspect. +/// +/// This is provided for the Inspect event.MNa؀al/// The garbage collection (GC) operation performed. +/// +/// This is provided for the event kinds: +/// - GClo/// The RPC name of the extension that was added. +/// +/// This is provided for the ServiceExtensionAdded event.]^qwqO/// The extension event kind. +/// +/// This is provided for the Extension event.~O/// The extension event data. +/// +/// This is provided for the Extension event.bcU/// An array of TimelineEvents +/// +/// This is provided for the TimelineEvents event...w/// The new set of recorded timeline streams. +/// +/// This is provided for the TimelineStreamSubscriptionsUpdate event.A/// Is the isolate paused at an await, yield, or yield* statement? +/// +/// This is provided for the event kinds: +/// - PauseBreakpoint +/// - PauseInterruptedz/// The status (success or failure) related to the event. This is provided for +/// the event kinds: +/// - IsolateReloadedXYll/// The reason why reloading the sources in the isolate group associated with +/// this event failed. +/// +/// Only provided for events of kind IsolateReload.jC/// LogRecord data. +/// +/// This is provided for the Logging event. { |  }/// The service identifier. +/// +/// This is provided for the event kinds: +/// - ServiceRegistered +/// - ServiceUnregistered!E!F!Y !Y/// The RPC method that should be used to invoke the service. +/// +/// This is provided for the event kinds: +/// - ServiceRegistered +/// - ServiceUnregistered!!!!d!o/// The alias of the registered service. +/// +/// This is provided for the event kinds: +/// - ServiceRegistered"f"g"z!"zc/// The name of the changed flag. +/// +/// This is provided for the event kinds: +/// - VMFlagUpdate""#"#h/// The new value of the changed flag. +/// +/// This is provided for the event kinds: +/// - VMFlagUpdate#####/// Specifies whether this event is the last of a group of events. +/// +/// This is provided for the event kinds: +/// - HeapSnapshot####?#/// The current UserTag label.$#$$$7$A$7/// The previous UserTag label.$v$w$$GV$,/// A CPU profile containing recent samples.%%%.$%.m/// Binary data associated with the event. +/// +/// This is provided for the event kinds: +/// - HeapSnapshot0I0J0I0I'0` +e0t0u0t0t?0;;;;N;  ŀ/// An `Event` is an asynchronous notification from the VM. It is delivered only +/// when the client has subscribed to an event stream using the [streamListen] +/// RPC. +/// +/// For more information, see [events].@@@"@" @'@1@1 +@6@A@A@F@X@X @]@j@j @o@|@| @@@@@@ @@@@@@@@@@@@@@A AAAA#A(A$@@@<<*</// The name of this field.=<=؀/// The owner of this field, which can be either a Library or a Class. +/// +/// Note: the location of `owner` may not agree with `location` if this is a +/// field from a mixin application, patched class, etc.>=‼>/// The declared type of this field. +/// +/// The value will always be of one of the kinds: Type, TypeParameter, +/// RecordType, FunctionType, BoundedType.>>(>/// Is this field const?>>(>/// Is this field final??>*?/// Is this field static???@?,@/// The location of this field in the source code. +/// +/// Note: this may not agree with the location of `owner` if this is a field +/// from a mixin application, patched class, etc.BBBB(CDDDD,D./// An `FieldRef` is a reference to a `Field`.KK KK KKK +KKKKKK KKK KKK LLLLL'L' L,L:L:L?LSLXLtLfLdLhKKLzLLLLLLLLLLLLzLzLG'G(G;G 6G;/// The name of this field.HHH0GDH0/// The owner of this field, which can be either a Library or a Class. +/// +/// Note: the location of `owner` may not agree with `location` if this is a +/// field from a mixin application, patched class, etc.HHHH:H/// The declared type of this field. +/// +/// The value will always be of one of the kinds: Type, TypeParameter, +/// RecordType, FunctionType, BoundedType.I"I#I4I4I4/// Is this field const?I[I\ImI@4Im/// Is this field final?IIIIy6I/// Is this field static?JrJsJ~JJIJ/// The location of this field in the source code. +/// +/// Note: this may not agree with the location of `owner` if this is a field +/// from a mixin application, patched class, etc.KrKsKJK/// The value of this field, if the field is static. If uninitialized, this +/// will take the value of an uninitialized Sentinel. +/// +/// [staticValue] can be one of [InstanceRef] or [Sentinel].NNNN'OQHQIQHQH,Q\FFFFFeFO(O)O(O(OIQQ QQxQyQxQxOQQQQQˀQF$F$hFvK/// A `Field` provides information about a Dart language field or variable.TTTT TTT TTT TTTTTTXTTTTTU TTTS_S;(S_/// The name of the flag.SSh0S/// A description of the flag.SSJS9/// Has this flag been modified from its default setting?TfTgTzS쀛Tzs/// The value of this flag as a string. +/// +/// If this property is absent, then the value of the flag was nullptr.RRRRRcRUU +UVVVVdVRRR6/// A `Flag` represents a single VM command line flag.X?XGXNXN +XSX?X? XcXkXuXvXvXXXXXXXXcXcXlX5X6X5"/// A list of all flags in the VM.YYYY*Y2WWWWWkWYIYJYIYIYjYYYY<YW*W*WwF/// A `FlagList` represents the complete set of VM command line flags.[{[[[ +[[[ [[[ [[[ [[[ [[[ [[{[{p[[[[[\\\!\"\+\0\,[[L[ZZ +ZZZZZZZZZZZZZ[Z$[[&['[G[&%[G[P[Q[r[P&[r^?^@^?^?'^VZYZYZoZEZEeZS^j^k^j^j ^````9`Z$Z$Z*ee +ee eee +eee eee eee eeeeee fff ff#f#f3f;f; f@fQfVfrfdfbffeefxffffffffffffxfx=f aa-a/// The name of this function.caUc9/// The owner of this function, which can be a Library, Class, or a Function. +/// +/// Note: the location of `owner` may not agree with `location` if this is a +/// function from a mixin application, expression evaluation, patched class, +/// etc. +/// +/// [owner] can be one of [LibraryRef], [ClassRef] or [FuncRef].c7c-c7/// Is this function static?chcD+ch/// Is this function const?cctXcG/// Is this function implicitly defined (e.g., implicit getter/setter)?dc;d(/// Is this function an abstract method?d8d/d8/// Is this function a getter?dldE/dl/// Is this function a setter?eZe[evdyev/// The location of this function in the source code. +/// +/// Note: this may not agree with the location of `owner` if this is a +/// function from a mixin application, expression evaluation, patched class, +/// etc.hhhh+hjjjj,ja/a/aEaaia)hhhhi k5k5 k<kkkkQk2kmknkmkm-k``ˊ`,/// An `FuncRef` is a reference to a `Func`.qcqg qnqn qsq}q} +qqq qqq qqq qqqqqq qqq qrrrrrr$r,r, r1r?r? rDrQrVrrrdrbrfqcqcrxr|rrrrrrrrrrrxrxr} lllle9l/// The name of this function.mmmlam9/// The owner of this function, which can be a Library, Class, or a Function. +/// +/// Note: the location of `owner` may not agree with `location` if this is a +/// function from a mixin application, expression evaluation, patched class, +/// etc. +/// +/// [owner] can be one of [LibraryRef], [ClassRef] or [FuncRef].n(n)n:n 9n:/// Is this function static?nenfnwnG7nw/// Is this function const?nnnndnG/// Is this function implicitly defined (e.g., implicit getter/setter)?ooo)nGo)(/// Is this function an abstract method?oYoZoko8;ok/// Is this function a getter?oooox;o/// Is this function a setter?pppppop/// The location of this function in the source code. +/// +/// Note: this may not agree with the location of `owner` if this is a +/// function from a mixin application, expression evaluation, patched class, +/// etc.qp;q"/// The signature of the function.qEqFqZqPqZ4/// The compiled code associated with this function.ujukujuj*uxxxx,xlll'kkcl uuuukuxTxT x[x7x8x7x7NxQxxxx*xkkk1/// A `Func` represents a Dart language function.yyyyyyyyzzzyyTz3z9zCzDzDzYzazfzgzpzuzqz3z3z:ydy\ +ydyyyyyy{{{{({&|#|$|#|#,|7yyyxxgy{;{<{;{;{\|p|p |w|S|T|S|SP|m|||||xxx/// See [createIdZone].%077 <FFKaa ftt  --2BBG[[ `mmr  +0" $%% 6AKLLainox}y66-B~F~B~F"/// What kind of instance is this?~O/// The identityHashCode assigned to the allocated object. This hash code is +/// the same as the hash code provided in HeapSnapshot and CpuSample's +/// returned by getAllocationTraces().j*Hj3/// Instance references always include their class.wU/// The value of this instance as a string. +/// +/// Provided for the instance kinds: +/// - Null (null) +/// - Bool (true or false) +/// - Double (suitable for passing to Double.parse()) +/// - Int (suitable for passing to int.parse()) +/// - String (value may be truncated) +/// - Float32x4 +/// - Float64x2 +/// - Int32x4 +/// - StackTrace ր/// The valueAsString for String references may be truncated. If so, this +/// property is added with the value 'true'. +/// +/// New code should use 'length' and 'count' instead.m/// The number of (non-static) fields of a PlainInstance, or the length of a +/// List, or the number of associations in a Map, or the number of codeunits +/// in a String, or the total number of fields (positional and named) in a +/// Record. +/// +/// Provided for instance kinds: +/// - PlainInstance +/// - String +/// - List +/// - Map +/// - Set +/// - Uint8ClampedList +/// - Uint8List +/// - Uint16List +/// - Uint32List +/// - Uint64List +/// - Int8List +/// - Int16List +/// - Int32List +/// - Int64List +/// - Float32List +/// - Float64List +/// - Int32x4List +/// - Float32x4List +/// - Float64x2List +/// - Record  rQ/// The name of a Type instance. +/// +/// Provided for instance kinds: +/// - Type(s/// The corresponding Class if this Type has a resolved typeClass. +/// +/// Provided for instance kinds: +/// - Type;<QȀQj/// The parameterized class of a type parameter. +/// +/// Provided for instance kinds: +/// - TypeParameterh[/// The return type of a function. +/// +/// Provided for instance kinds: +/// - FunctionTypeefh/// The list of parameter types for a function. +/// +/// Provided for instance kinds: +/// - FunctionType`/// The type parameters for a function. +/// +/// Provided for instance kinds: +/// - FunctionType,䀒/// The pattern of a RegExp instance. +/// +/// The pattern is always an instance of kind String. +/// +/// Provided for instance kinds: +/// - RegExpabvvh/// The function associated with a Closure instance. +/// +/// Provided for instance kinds: +/// - Closureg/// The context associated with a Closure instance. +/// +/// Provided for instance kinds: +/// - Closure%k/// The receiver captured by tear-off Closure instance. +/// +/// Provided for instance kinds: +/// - Closure)*:z:Z/// The port ID for a ReceivePort. +/// +/// Provided for instance kinds: +/// - ReceivePortE|/// The stack trace associated with the allocation of a ReceivePort. +/// +/// Provided for instance kinds: +/// - ReceivePort}/// A name associated with a ReceivePort used for debugging purposes. +/// +/// Provided for instance kinds: +/// - ReceivePort~\/// The label associated with a UserTag. +/// +/// Provided for instance kinds: +/// - UserTagghgg+~,}}}}}q} U+};};w}t2/// `InstanceRef` is a reference to an `Instance`.µ½+  116TT Yee jvv +{ÆÆ ËÕÕÚééî   --2DD +ITTYmm rĄęęĞIJIJķ** /;;@SSXllqŁŁ +ņőő ŖŢŢŧſſ + %% +*55 +:EE J Y^ƘljnƄ|ƆµµƞƦưƱƱƞƞ?Ƨ*N"/// What kind of instance is this?ɀ/// The identityHashCode assigned to the allocated object. This hash code is +/// the same as the hash code provided in HeapSnapshot and CpuSample's +/// returned by getAllocationTraces().*T*3/// Instance references always include their class.YZefy7Oy/// The value of this instance as a string. +/// +/// Provided for the instance kinds: +/// - Bool (true or false) +/// - Double (suitable for passing to Double.parse()) +/// - Int (suitable for passing to int.parse()) +/// - String (value may be truncated) +/// - StackTraceDEPQbb/// The valueAsString for String references may be truncated. If so, this +/// property is added with the value 'true'. +/// +/// New code should use 'length' and 'count' instead.!"-.>>m/// The number of (non-static) fields of a PlainInstance, or the length of a +/// List, or the number of associations in a Map, or the number of codeunits +/// in a String, or the total number of fields (positional and named) in a +/// Record. +/// +/// Provided for instance kinds: +/// - PlainInstance +/// - String +/// - List +/// - Map +/// - Set +/// - Uint8ClampedList +/// - Uint8List +/// - Uint16List +/// - Uint32List +/// - Uint64List +/// - Int8List +/// - Int16List +/// - Int32List +/// - Int64List +/// - Float32List +/// - Float64List +/// - Int32x4List +/// - Float32x4List +/// - Float64x2List +/// - RecordFGWIW/// The index of the first element or association or codeunit returned. This +/// is only provided when it is non-zero. +/// +/// Provided for instance kinds: +/// - String +/// - List +/// - Map +/// - Set +/// - Uint8ClampedList +/// - Uint8List +/// - Uint16List +/// - Uint32List +/// - Uint64List +/// - Int8List +/// - Int16List +/// - Int32List +/// - Int64List +/// - Float32List +/// - Float64List +/// - Int32x4List +/// - Float32x4List +/// - Float64x2Listabrbr/// The number of elements or associations or codeunits returned. This is only +/// provided when it is less than length. +/// +/// Provided for instance kinds: +/// - String +/// - List +/// - Map +/// - Set +/// - Uint8ClampedList +/// - Uint8List +/// - Uint16List +/// - Uint32List +/// - Uint64List +/// - Int8List +/// - Int16List +/// - Int32List +/// - Int64List +/// - Float32List +/// - Float64List +/// - Int32x4List +/// - Float32x4List +/// - Float64x2List|~Q/// The name of a Type instance. +/// +/// Provided for instance kinds: +/// - Typeop{|g/// The corresponding Class if this Type is canonical. +/// +/// Provided for instance kinds: +/// - Type44j/// The parameterized class of a type parameter: +/// +/// Provided for instance kinds: +/// - TypeParameterK[/// The return type of a function. +/// +/// Provided for instance kinds: +/// - FunctionTypeTU`a}〤}h/// The list of parameter types for a function. +/// +/// Provided for instance kinds: +/// - FunctionType  `/// The type parameters for a function. +/// +/// Provided for instance kinds: +/// - FunctionType3u/// The (non-static) fields of this Instance. +/// +/// Provided for instance kinds: +/// - PlainInstance +/// - RecordNOi܀ig/// The elements of a List or Set instance. +/// +/// Provided for instance kinds: +/// - List +/// - SetvS/// The elements of a Map instance. +/// +/// Provided for instance kinds: +/// - MapɁ/// The bytes of a TypedData instance. +/// +/// The data is provided as a Base64 encoded string. +/// +/// Provided for instance kinds: +/// - Uint8ClampedList +/// - Uint8List +/// - Uint16List +/// - Uint32List +/// - Uint64List +/// - Int8List +/// - Int16List +/// - Int32List +/// - Int64List +/// - Float32List +/// - Float64List +/// - Int32x4List +/// - Float32x4List +/// - Float64x2ListGH[Ӏ[k/// The referent of a MirrorReference instance. +/// +/// Provided for instance kinds: +/// - MirrorReferencenX/// The pattern of a RegExp instance. +/// +/// Provided for instance kinds: +/// - RegExpqr}~h/// The function associated with a Closure instance. +/// +/// Provided for instance kinds: +/// - Closure"#::g/// The context associated with a Closure instance. +/// +/// Provided for instance kinds: +/// - ClosureMk/// The receiver captured by tear-off Closure instance. +/// +/// Provided for instance kinds: +/// - Closurelm~~i/// Whether this regular expression is case sensitive. +/// +/// Provided for instance kinds: +/// - RegExp  +n/// Whether this regular expression matches multiple lines. +/// +/// Provided for instance kinds: +/// - RegExp+a/// The key for a WeakProperty instance. +/// +/// Provided for instance kinds: +/// - WeakProperty#$77a/// The key for a WeakProperty instance. +/// +/// Provided for instance kinds: +/// - WeakPropertyIf/// The target for a WeakReference instance. +/// +/// Provided for instance kinds: +/// - WeakReference67T׀TV/// The type arguments for this type. +/// +/// Provided for instance kinds: +/// - Typefd/// The index of a TypeParameter instance. +/// +/// Provided for instance kinds: +/// - TypeParameter/// The type bounded by a BoundedType instance. +/// +/// The value will always be of one of the kinds: Type, TypeParameter, +/// RecordType, FunctionType, BoundedType. +/// +/// Provided for instance kinds: +/// - BoundedType( "(/// The bound of a TypeParameter or BoundedType. +/// +/// The value will always be of one of the kinds: Type, TypeParameter, +/// RecordType, FunctionType, BoundedType. +/// +/// Provided for instance kinds: +/// - BoundedType +/// - TypeParameter2Z/// The port ID for a ReceivePort. +/// +/// Provided for instance kinds: +/// - ReceivePortBCNOgg|/// The stack trace associated with the allocation of a ReceivePort. +/// +/// Provided for instance kinds: +/// - ReceivePort$~$}/// A name associated with a ReceivePort used for debugging purposes. +/// +/// Provided for instance kinds: +/// - ReceivePort2\/// The label associated with a UserTag. +/// +/// Provided for instance kinds: +/// - UserTag*+CC`/// The callback for a Finalizer instance. +/// +/// Provided for instance kinds: +/// - FinalizerPl/// The callback for a NativeFinalizer instance. +/// +/// Provided for instance kinds: +/// - NativeFinalizer/// The entries for a (Native)Finalizer instance. +/// +/// A set. +/// +/// Provided for instance kinds: +/// - Finalizer +/// - NativeFinalizerEF^^/// The value being watched for finalization for a FinalizerEntry instance. +/// +/// Provided for instance kinds: +/// - FinalizerEntryh/// The token passed to the finalizer callback for a FinalizerEntry instance. +/// +/// Provided for instance kinds: +/// - FinalizerEntry‘’ªªl/// The detach key for a FinalizerEntry instance. +/// +/// Provided for instance kinds: +/// - FinalizerEntry*cdcc,wLLb55kFP0 R逕GJ/// An `Instance` represents an instance of the Dart language class `Obj`.blssx  bbr +؁SSF/// The id which is passed to the getIsolate RPC to load this isolate.TC/// A numeric id for this isolate, represented as a string. Unique.PPPA/// A name identifying this isolate. Not guaranteed to be unique.Y/// Specifies whether the isolate was spawned by the VM or embedder for +/// internal use. If `false`, this isolate is likely running user code.OVO=/// The id of the isolate group that this isolate belongs to.*:;::,No @ jkjjT€炆7/// `IsolateRef` is a reference to an `Isolate` object.9@GGLTT Yee jtty $$)88=NNSkk p}} +99m>haH/// The id which is passed to the getIsolate RPC to reload this isolate.(`(C/// A numeric id for this isolate, represented as a string. Unique.wx3\A/// A name identifying this isolate. Not guaranteed to be unique.():𔀵:/// Specifies whether the isolate was spawned by the VM or embedder for +/// internal use. If `false`, this isolate is likely running user code.Nb=/// The id of the isolate group that this isolate belongs to.T񵀫T/// The list of isolate flags provided to this isolate. See Dart_IsolateFlags +/// in dart_api.h for the list of accepted isolate flags.e/// The time that the VM started in milliseconds since the epoch. +/// +/// Suitable to pass to DateTime.fromMillisecondsSinceEpoch.181'/// Is the isolate in a runnable state?t>?t./// The number of live ports for this isolate.=)/// Will this isolate pause when exiting?>Ā>n/// The last pause event delivered to the isolate. If the isolate is running, +/// this will be a resume event.Mq/// The root library for this isolate. +/// +/// Guaranteed to be initialized when the IsolateRunnable event fires.z通zx/// A list of all libraries for this isolate. +/// +/// Guaranteed to be initialized when the IsolateRunnable event fires.O//// A list of all breakpoints for this isolate.!"4]4B/// The error that is causing this isolate to exit, if applicable.>m9/// The current pause on exception mode for this isolate. ''X/// The list of service extension RPCs that are registered for this isolate, +/// if any.),-,,,@'i :yy \]\\Qv-xxhI/// An `Isolate` object provides information about one isolate in the VM. +22 7AAF  :^istt^^j(/// The name of the flag.?'/// The value of this flag as a string.TTj::qN耆rsrrb*A/// Represents the value of a single isolate flag. See [Isolate].  c   $ % % : B G H Q V R   $d$U/// The id which is passed to the getIsolateGroup RPC to load this isolate +/// group.+ZI/// A numeric id for this isolate group, represented as a string. Unique.VG/// A name identifying this isolate group. Not guaranteed to be unique.债/// Specifies whether the isolate group was spawned by the VM or embedder for +/// internal use. If `false`, this isolate group is likely running user code. + + + +/ + ( ) ( (, <ccyEEy] +3 +4 +3 +3 +T u u  | X Y X XY r     ؆s A/// `IsolateGroupRef` is a reference to an `IsolateGroup` object.   s+7ABBW_denso++u8    _f M/// The id which is passed to the getIsolateGroup RPC to reload this isolate.$ `$C/// A numeric id for this isolate, represented as a string. Unique.yz/bG/// A name identifying this isolate group. Not guaranteed to be unique.67HH/// Specifies whether the isolate group was spawned by the VM or embedder for +/// internal use. If `false`, this isolate group is likely running user code.aN1/// A list of all isolates in this isolate group.. +  + +,     s ց0WW ^:;::VT M M W/// An `IsolateGroup` object provides information about an isolate group in the +/// VM.|||.m"Um0/// An array of inbound references to an object.3}ꀡ OJJz)/// See [VmService.getInboundReferences]. )).YDT^__tDD.U>-/// The object holding the inbound reference./// If source is a List, parentListIndex is the index of the inbound reference +/// (deprecated). +/// +/// Note: this property is deprecated and will be replaced by `parentField`.Ȃׁ/// If `source` is a `List`, `parentField` is the index of the inbound +/// reference. If `source` is a record, `parentField` is the field name of the +/// inbound reference. If `source` is an instance of any other kind, +/// `parentField` is the field containing the inbound reference. +/// +/// Note: In v5.0 of the spec, `@Field` will no longer be a part of this +/// property's type, i.e. the type will become `string|int`. +/// +/// [parentField] can be one of [FieldRef], [String] or [int].FF\''{@vvF1⇄)/// See [VmService.getInboundReferences].          <!!!'!(!(!=!E!J!K!T!Y!U!!! t &X tF/// The number of instances of the requested type currently allocated.  J 0/// An array of instances of the requested type."(")"("(-"?q"Y"Z"Y"Y"z#$#%#$#$f#7hh$!/// See [VmService.getInstances].$$$$ $$$$$$$$%%%%%$$l%%%/%9%:%:%O%W%\%]%f%k%g%%%%%0$}$U,$}/// The name of this library.$$*$/// The uri of this library.%%%%*%&&&&,&##$##o#%%%%&&& &&&&&T&''''P'.###//// `LibraryRef` is a reference to a `Library`.** ** *+++++++%+%+*+<+< +A+N+N+S+b+b+g+v+v +{+++++++++**+++++++++,, , ++ʃA+((((8(/// The name of this library.((((6(/// The uri of this library.)0(@)0-/// Is this library debuggable? Default true.))?S)+/// A list of the imports for this library.))S)8/// A list of the scripts which constitute this library.*8)R*86/// A list of the top-level variables in this library.**FQ*6/// A list of the top-level functions in this library.**D**/// A list of all classes in this library.////)/&1]1^1]1],1q(+(+(A((i(%/</=/</</]11 11111Q11111-1'o'o'q/// A `Library` provides information about a Dart language library. +/// +/// See [VmService.setLibraryDebuggable].4444 444455 555 55$5$ +5)5454 +5944€5I5Z5d5e5e5z5I5I5[3<2J3<9/// Is this dependency an import (rather than an export)?3r3I33r /// Is this dependency deferred?33;3*/// The prefix of an 'as' import, or null.33@3+/// The library being imported or exported.4C4D4]4\4]:/// The list of symbols made visible from this dependency.4444gV44/// The list of symbols hidden from this dependency.2222y2y}26678888822"2cI/// A `LibraryDependency` provides information about an import or export.<:B?IIIIIIIIIIIIIVIIIIIJ JJJJ J%J!IIހIHAFHA/// The amount of non-Dart memory that is retained by Dart objects. For +/// example, memory associated with Dart objects through APIs such as +/// Dart_NewFinalizableHandle, Dart_NewWeakPersistentHandle and +/// Dart_NewExternalTypedData. This usage is only as accurate as the values +/// supplied to these APIs from the VM embedder. This external memory applies +/// GC pressure, but is separate from heapUsage and heapCapacity.HHSH/// The total capacity of the heap in bytes. This is the amount of memory used +/// by the Dart heap from the perspective of the operating system.IvHIvm/// The current heap memory usage in bytes. Heap usage is always less than or +/// equal to the heap capacity.JJJJ-JF*F*F@FFqF$JJJJK KKKK̀KEyEyEo/// A `MemoryUsage` object provides heap usage information for a specific +/// isolate at a given point in time.OOOO +OOO OOOOPP PP!P! P&P3P3 P8OO|PKPRP\P]P]PrPzPPPPPPKPKPSMMxxMi/// The index in the isolate's message queue. The 0th message being the next +/// message to be processed.N-M<N--/// An advisory name describing this message.NN6Nx/// An instance id for the decoded message. This id can be passed to other +/// RPCs, for example, getObject or evaluate.ON8O,/// The size (bytes) of the encoded message.O[O\OpO kOpL/// A reference to the function that will be invoked to handle this message.OOOO|JO#/// The source location of handler.QQQQ)R +M!M!M7M M iMR R!R R RASSSSSLkLkL|/// A `Message` provides information about a pending isolate message and the +/// function that will be invoked to handle it.UUUU UUU%UUUUUUUUXUUUQJU;/// The name of the native function this object represents.TTU TTwTV%V%XV:VVVV@VTNTNuTn/// A `NativeFunction` object is used to represent native functions in profiler +/// samples. See [CpuSamples];WWWWW'WXYVXX XX;X+X=XNXJXPX\X]XvXnXxXYKXXXXXXXY$XXXXXXY YY Y7Y3Y9WWρY\YfYpYqYqYYYYYYYY\Y\~YgWWWW6W/// Always 'null'.YYYY'YZZZZ,ZW:W:WPW!W!oW4Z Z +Z Z Z*[[ [ZZZZTZ[<[=[<[<[OVVŅ/V2/// `NullValRef` is a reference to an a `NullVal`.]]]%]%]*']@]E^]S]Q]U]]p]]]]]]]]]]^]]]]]]^^i^^^^.^*^0^N^K^P^|^x^~]]^^^^^^^^^^^^^^{^\\]\6]/// Always 'null'._ _!_ _ &_7____,` \\\\o\oi\_J_K_J_J_k`B`B `I`%`&`%`%Q`?`z`{`z`z`[[9\mmmm,mfff0ffaflSlTlSlSDltmm mmmmmMmnnnn1n/eeeB/// An `Obj` is a persistent object that is owned by some isolate.pvpppppp +ppp ppp ppvpv[ppppppppՁ po[o-;o[/// The type of the parameter.oomPoB/// Represents whether or not this parameter is fixed or optional.oopoFp+/// The name of a named optional parameter.pWpXpip dpiG/// Whether or not this named optional parameter is marked as required.nnnnnmnqqqrsrrbsnQnQnV/// A `Parameter` is a representation of a function parameter. +/// +/// See [Instance].v~vvvvvvvvvvvvvvvvwwww w w%v~v~w7wIwSwTwTwiwww|w}wwww7w7wJttAKt7/// The sampling rate for the profiler in microseconds.ttFt1/// The maximum possible stack depth for samples.ut6u#/// The number of samples returned.uvuouvU/// The start of the period of time in which the returned samples were +/// collected.uuQu9/// The duration of time covered by the returned samples.vu)v/// The process ID for the VM.vrvjvrV/// A Base64 string representing the requested samples in Perfetto's proto +/// format.xxxx4xssssssy y y y y,zzzzzsese@s*/// See [VmService.getPerfettoCpuSamples].}}}} +}}}}}}}}}^}~~~~~$~2~7~8~A~F~B}}~||}o|]/// A Base64 string representing the requested timeline trace in Perfetto's +/// proto format.}2|Q}29/// The start of the period of time covered by the trace.}}}GF}}./// The duration of time covered by the trace.~~~~2~|||3{{{|7{{{*/// See [VmService.getPerfettoVMTimeline]; +  +ڀ*AAW**k;ڀuvuu< i/// A `PortList` contains a list of ports associated with some isolate. +/// +/// See [VmService.getPorts].  3H?0/// The kind of function this object represents.\d\N/// The number of times function appeared on the stack during sampling events.ou]/// The number of times function appeared on the top of the stack during +/// sampling events.,N,8/// The resolved URL for the script containing function.r<>r+/// The function captured during profiling.ccyEEy]PP +e^_^^qv1u/// A `ProfileFunction` contains profiling information about a Dart or native +/// function. +/// +/// See [CpuSamples].(#()273gW;/// A list of supported protocols provided by this service..  !sH--΀/// A `ProtocolList` contains a list of all protocols supported by the service +/// instance. +/// +/// See [Protocol] and [VmService.getSupportedProtocols].JRYY^pp +u +JJG>'/// The name of the supported protocol.4'/// The major revision of the protocol.@4@'/// The minor revision of the protocol.==S&&k7==Rnm*/// See [VmService.getSupportedProtocols].Oahh mOO)|||F3FDEDD4[|}||~DWW*/// See [VmService.getProcessMemoryUsage].HY`` eoot  HH`L:+/// A short name for this bucket of memory.T"=T'/// A longer description for this item.d~/// The amount of memory in bytes. This is a retained size, not a shallow +/// size. That is, it includes the size of children.;N;*/// Subdivisions of this bucket of memory.bb}|݀FF%LDPWW \DD&nznnw{8 38#/// Did the reload succeed or fail?.s<Dmm{sjy +jjn ܁?//// An object that is part of a retaining path.ހ΀/// If `value` is a List, `parentListIndex` is the index where the previous +/// object on the retaining path is located (deprecated). +/// +/// Note: this property is deprecated and will be replaced by `parentField`.STg‑gl/// If `value` is a Map, `parentMapKey` is the key mapping to the previous +/// object on the retaining path.FGZxZ/// If `value` is a non-List, non-Map object, `parentField` is the name of the +/// field containing the previous object on the retaining path. +/// +/// [parentField] can be one of [String] or [int].;;Qy5mmC#k /// See [RetainingPath].  N4<ABKPL?L3L%/// The length of the retaining path.EWE/// The type of GC root which is holding a reference to the specified object. +/// Possible values include: * class table * local handle * persistent +/// handle * stack * user global * weak persistent handle * unknownT\:/// The chain of objects which make up the retaining path.JKJJ/au}~}}fgff}yWW%/// See [VmService.getRetainingPath].EMEE T\fggTT3]<&<kd.(^/// Every non-error response returned by the Service Protocol extends +/// `Response`. By using the `type` property, the client can determine which +/// [type] of response has been provided.T\cc hrrwTT7B"/// What kind of sentinel is this?BPB8/// A reasonable string representation of this sentinel../..*E``vIIkZ\]\\} YGG+/// A `Sentinel` is used to indicate that the normal response is not available. +/// +/// We use a `Sentinel` instead of an [error] for these cases because they do +/// not represent a problematic condition. They are normal.hqxx}hh\  i`'<`./// The uri from which this script was loaded.5655)L, mbcbbFF M)*))SCBee_-/// `ScriptRef` is a reference to a `Script`.   !7<XJHL^dnoo^^ershqinYS!Y~x#~H./// The uri from which this script was loaded.#=#'/// The library which owns this script./0@/@OP`O`qvW/// The source code for this script. This can be null for certain built-in +/// scripts.kl쀩z/// A table encoding a mapping from token position to line and column. This +/// field is null if sources aren't available.ghgg(~,g aak/// This function maps a token position to a line number. +/// The VM considers the first line to be line 1. q/// This function maps a token position to a column number. +/// The VM considers the first column to be column 1.ႂT88 ?P5opooR‚Ə/// A `Script` provides information about a Dart language script. +/// +/// The `tokenPosTable` is an array of int arrays. Each subarray consists of a +/// line number followed by `(tokenPos, columnNumber)` pairs: +/// +/// ``` +/// [lineNumber, (tokenPos, columnNumber)*] +/// ``` +/// +/// The `tokenPos` is an arbitrary integer value that is used to represent a +/// location in the source code. A `tokenPos` value is not meaningful in itself +/// and code should not rely on the exact values returned. +/// +/// For example, a `tokenPosTable` with the value... +/// +/// ``` +/// [[1, 100, 5, 101, 8],[2, 102, 7]] +/// ``` +/// +/// ...encodes the mapping: +/// +/// tokenPos | line | column +/// -------- | ---- | ------ +/// 100 | 1 | 5 +/// 101 | 1 | 8 +/// 102 | 2 | 7{ÅÌÌ Ñ{{$ãí÷øøããîo^owxww,ĎoħĨħħFGFFBYłiw~~ ȃȏȏ ȔȢȢȧȸȸ Ƚ iip "'#݁2ƍB./// The script containing the source location.4$/// The first token of the location.FGW UW6/// The last token of the location if this is a range.gz`/// The line associated with this location. Only provided for non-synthetic +/// token positions.MN^~^b/// The column associated with this location. Only provided for non-synthetic +/// token positions.0*//Ew)GHGGhYŌŌ[/// The `SourceLocation` class is used to designate a position or range in some +/// script.  #// 4  7FR\]]rzπωώϊFFGSΞ1sΞC/// A list of ranges in the program source. These ranges correspond to ranges +/// of executable code in the user's program (functions, methods, +/// constructors, etc.) +/// +/// Note that ranges may nest in other ranges, in the case of nested +/// functions. +/// +/// Note that ranges may be duplicated, in the case of mixins.Ω]B/// A list of scripts, referenced by index in the report's ranges.БВББ.Ш̺̺sÀѝўѝѝUѰ--̘d/// The `SourceReport` class represents a set of reports tied to source +/// locations in an isolate.   <0:;;P1 | /// A list of token positions (or line numbers if reportLines was enabled) in +/// a SourceReportRange which have been executed. The list is sorted.)р/// A list of token positions (or line numbers if reportLines was enabled) in +/// a SourceReportRange which have not been executed. The list is sorted..յյUVUUWh܀/// The `SourceReportCoverage` class represents coverage information for one +/// [SourceReportRange]. +/// +/// Note that `SourceReportCoverage` does not extend [Response] and therefore +/// will not contain a `type` property.=NUUZkk p~~ ݃ݏݏ ݔݢݢ +ݧݲݲ ݷ==2qp/// An index into the script table of the SourceReport, indicating which +/// script contains this range of code.5B52/// The token position at which this range begins.نBJنV /// Possible breakpoint information for this range, represented as a sorted +/// list of token positions (or line numbers if reportLines was enabled). +/// Provided only when the when the PossibleBreakpoint report has been +/// requested and the range has been compiled. *n*/// Branch coverage information for this range. Provided only when the +/// BranchCoverage report has been requested and the range has been compiled.&} +ࣂ<=<<Oְְ2ځ#/// The `SourceReportRange` class represents a range of executable code +/// (function, method, constructor, etc) in the running program. It is part of a +/// [SourceReport]. +/// +/// Note that `SourceReportRange` does not extend [Response] and therefore will +/// not contain a `type` property.   ,,1@@E\\ayy~yy嶀/// A list of frames that make up the synchronous stack, rooted at the message +/// loop (i.e., the frames since the last asynchronous gap or the isolate's +/// entrypoint).C/// A list of frames which contains both synchronous part and the asynchronous +/// continuation e.g. `async` functions awaiting completion of the currently +/// running `async` function. Asynchronous frames are separated from each +/// other and synchronous prefix via frames of kind +/// FrameKind.kAsyncSuspensionMarker. +/// +/// The name is historic and misleading: despite what *causal* implies, this +/// stack does not reflect the stack at the moment when asynchronous operation +/// was started (i.e. the stack that *caused* it), but instead reflects the +/// chain of listeners which will run when asynchronous operation is completed +/// (i.e. its *awaiters*). +/// +/// This field is absent if currently running code does not have an +/// asynchronous continuation. ! %!/// Deprecated since version 4.7 of the protocol. Will be always absent in the +/// response. +/// +/// Used to contain information about asynchronous continuation, similar to +/// the one in asyncCausalFrame but with a slightly different encoding.{3P{6/// A list of messages in the isolate's message queue.o[/// Specifies whether or not this stack is complete or has been artificially +/// truncated.klkk'e=mbs/// The `Stack` class represents the various components of a Dart stack trace +/// for a given isolate. +/// +/// See [VmService.getStack].1811 +?FPQQ +W_deno??2Guvuu)i^-HHX/// The `Success` type is used to indicate that an operation completed +/// successfully.hpww|hh\ ȁ\/// A list of timeline events. No order is guaranteed for these events; in +/// particular, these events may be unordered with respect to their +/// timestamps.`H/// The start of the period of time in which traceEvents were collected.SIS1/// The duration of time covered by the timeline.()((*?||kVWVV wefeex55^"/// See [VmService.getVMTimeline];+2?IJJd228@unno3tZ/// An `TimelineEvent` is an arbitrary map that contains a [Trace Event Format] +/// event.eryy~eeaʁ/// The name of the recorder currently in use. Recorder types include, but are +/// not limited to: Callback, Endless, Fuchsia, Macos, Ring, Startup, and +/// Systrace. Set to "null" if no recorder is currently set.P//// The list of all available timeline streams.Q\Q I I Y d i  w u y  q               LM`"B`'/// A name for this type argument list. i /// A list of types. +/// +/// The value will always be one of the kinds: Type, TypeParameter, +/// RecordType, FunctionType, BoundedType. + + + +/ +    , u + + + + +       W     W $joh/// A `TypeArguments` object represents the type argument vector for some +/// instantiated generic type. ] n u u        ] ]V     +        <     1,     } ,-,,yM a>?>>?Q l l D/// `TypeParametersRef` is a reference to a `TypeParameters` object. +  &''<DIJSXT:%/// The names of the type parameters.(E(*/// The bounds set on each type parameter.v3Kv./// The default types for each type parameter.0,LLb//wFЀ XGHGGwZ?k/// A `TypeParameters` object represents the type argument vector for some +/// uninstantiated generic type.  ++ 0>> CMM Rxc{cc8|IlL/// The script containing the source location if the script has been loaded. 33`/// The uri of the script containing the source location if the script has yet +/// to be loaded.Am/// An approximate token position for the source location. This may change +/// when the location is resolved.@AQрQj/// An approximate line number for the source location. This may change when +/// the location is resolved.Zl/// An approximate column number for the source location. This may change when +/// the location is resolved.:݁>‰"/// The `UnresolvedSourceLocation` class is used to refer to an unresolved +/// breakpoint location. As such, it is meant to approximate the final location +/// of the breakpoint but it is not exact. +/// +/// Either the `script` or the `scriptUri` field will be present. +/// +/// Either the `tokenPos` or the `line` field will be present. +/// +/// The `column` field will only be present when the breakpoint was specified +/// with a specific column number.    wv)/// A list of URIs. A B A A) X5  i n o n n     9!S"""" +"## +#""/###'#(#(#=#E#J#K#T#Y#U###"Z!~"Zo/// The major version number is incremented when the protocol is changed in a +/// potentially incompatible way.""dz"k/// The minor version number is incremented when the protocol is changed in a +/// backwards compatible way.####)#!!!!t!ti!####Ӏ#$q$r$q$qJ$!;!;!W/// See [Versioning].%%%% %%%%%%%%& &&&&"&'&#%%g%%%vK%>>>>>>>>>a>a_>$/// Application specific error code. ?R??W?S?Y?Z?h?a?j>>ŀ??s/// Service connection disposed. +/// +/// This may indicate the connection was closed while a request was in-flight. ???????????s?0/// The JSON sent is not a valid Request object. @I@s@N@J@P@Q@_@X@a@@o@:2/// The method does not exist or is not available. @@@@@@@@@@y@y@;/// Invalid method parameter(s), such as a mismatched type. A+A\A0A,A2A3AAA:AC@@_A/// Internal JSON-RPC error.AAAAAAAAAbAbdA&/// The requested feature is disabled.BBBBBBB)B"B+AAxB9/// The VM must be paused when performing this operation.BBBBBBBBBHBHBA/// Unable to add a breakpoint at the specified line or function.CICyCNCJCPC\CUC^CCzC1./// The stream has already been subscribed to.CCCCCCCCCCnC*/// The stream has not been subscribed to.D.D]D3D/D5DAD:DCCClD#/// Isolate must first be runnable.DDDDDDDDDcDcfD!/// Isolate must first be paused.E EKEEEE'E E)DD~D%/// The isolate could not be resumed.EEEEEEEEEQEQwE{'/// The isolate is currently reloading.F(F`F-F)F/F;F4F=EÈFD/// The isolate could not be reloaded due to an unhandled exception.FFFFFFFFFfFfFK>K^>P +݃݀/// Decode a string in Base64 encoding into the equivalent non-encoded string. +/// This is useful for handling the results of the Stdout or Stderr events. bxx \\dFF NTT2##z+Ŋ؊  (ЃŃ0 /// @optional"nowŒ̌͌֌ + ( *23C?QHSZ[qds~ΐϐؐ,-C6EPQdZfpqzёƑӑܑݑ*+=4?FG`Pbpqz’Ӓ˒Ւْؒ*+F4HXYlbnvwȓɓܓғޓ5"7HI`Rbnox”Ô֔̔ؔ.&067L@NXYrbtȕʕޕߕ!&'90;BCVLX`ayj{ŖǖЖіږ$%?.ARSl\n|}͗ėϗ֗ח ]W]uW_AVBJNUOj[lrsИҘؘ٘ #%+5,H:JPYQl^nt~u̙֙ۙ %?&5ZD\bvc{̚њ 57=Q>dVflzm›̛Ûћ$9);AOBpTrxyĜʜŜϜ!':(I?KQ\Rsau{|ĝӝɝ՝۝ܝ,.4C5THV\f]rktz{ǞמȞܞ +#.(06@7`Ebhriwğ؟ɟڟ24:D;QISYcZ|h~٠Ġ۠ /17A8OFQWaXf̡Ρԡޡա%'-7.JXYvۂ8Z~܃݄,x[\Ņƅ܆(Uvw`.Jhؗ,Z—ޗ"%&Y8\ٚ +ByϚT}ϛ'R͝=_ǝFiڟ&CuǟGf Dd:_bcâ$IJwx֤ + JǤ)UzH_`ѦҧLM̧ͨQ6:;ijwܩ(8?ax̪FJKo0CJ`pܬ(TUqgh*st/0?ȱ%rs*\]mɳex~óɴ`Pioc8V\tzɷٷ(8IQpĸMKQ8ػDio޽Qaξ߾3Si@ @@c@@@AA A$A*AtAzAABB6BZBBBBCC7C=CRCXCCCD(D)DNDTDiDDDEHEzEEEEEFF&FrFGG[GGH=HHHI(IwIIIJ-JxJJJKKUKhKpKKKLLDLNLOLLMAMMMN>N?NNO OVOOOPCPPPPQQ!QpQR RR%RkRSSUSkSqSSTTOTTTUU/U5U{UUVV$V*VxVVVVW-W=WXWnWWWWWWX X,XJXhXXXYY&Y'YtYYYYZ"Z@ZFZZZ[0[N[T[[\4\~\\\]5]]]]^(^v^^^_*_\_b___` `8`>````aaa-aFafaaaaaabbGbobbbbc3cccd"dmde e=eCeeeef9ffg#g9g?ggghh)h/h}hhhi +iiRiXiiiijjj>j\jrjzjjjjk*kRkkkkll0l6lllmmbmmmnnnkn{nno +o*o^ooooppdpppqq8q>qqqqqrr@rXrsrrrrrs<ssssttStYtttttu:uJuuuvvTvZvvwEwwwwx x&xwxxxy@yFyyyz +zz>zzzz{#{-{.{}{{{{{|L|}||}}c}}}~~p~~~3AG$*w28W]*@HnTlr`O3\b4:jiy+3QqU3,2 @FW]$qEPnt*Gf|5^!'xH}~2Z`;A%&vn~CagFVEK8H0qw +Yi%17m +4:T28~h~):J`hNXY28#nU$u=z YcdBHl$mDFVCu%q{|5hi4:FLOU!'mWms3HYow#-.sy9q17X^>ޤª28Ç×J~ĈĉPŞ:`aƮ#mǻIOu{ȗȳ5TZɨ>ʊ,}ˏ˕0́dͳLagβPϛϿeеQљ \zҀҚҠ'=tӊӝӳ08Yyԕ:zշ+kuv67׆׌ל[kqFٕGMږ#r۾ +aܫdݯNpޭdno߻!GMhRdg2bc#t>mn 4:xl)z",-z#`-3H0z)/Dgz +Ykq:rx<Lr$OzIO)/~>?|$r)GM%&nt=CXm\A-KQtzAYy1JPh<U_`8pn~ij=Y_t,2>|D ? n t     + +0 +A +G +T +Z + + J    T Z o u   ! " l    5;,Ll@^dyZ[)/}-3 kl"#p!IO7=R(.y*+{bpvh-3{1\3_m=C  2 L f l !!7!=!R!!!"">"k""""#/#5###$$9$X$$$$$%%)%/%3%4%U%j%x%~%%%& +&"&J&q&{&&&&&''-'N'R'S'''(((f(()))))[)p))))))***'*_*****+++F+d+++++++,(,R,,,,,,--4-W-~--..L..../&/,/0/1/b///0'0l001 1R1}11122b2h2l2m22223393Z3k3334 4-4<4s4{44444455\5w55616>6{6677?7q77888 8$8%8a8889$92989W9v99999::>:x:::;<;I;t;z;~;;;<8>K>_>>>>>?=???@@@8@v@w@@@AA_A`AAABBEBFBBBBBC/C|C}CCCDD`DaDDDDEENEOEyEEFFcFdFFFFG-G|G}GGGHH<HwHxHHIII]I^IIIIJKJLJJJJJJJK"K?KOKUKVKKKKKKLL`LdLeLLLLLMMMdMeMMNNN=NCNGNHNNNNOO,OHOpOyOzOOOOOP0P6P:P<P=PnPPPPQ QJQKQWQQQQQR.RiRjRRRRRRRS"S$S%SrSSSTTT2TQTSTTTtTTTTTTTTTUUFUlUUUUUVV_V`VVVW-WEW}W~WWWWX$XBXdXXXYY8YfYYYZZHZJZKZZZ[6[y[[[\+\,\_\\\]]]6]j]k]^^=^>^t^^^_<_=_z___```W```a aa?ayazaaab!bKbLbbbbccZc[cccddDdEdjddddde4efegeeeeff fEfqfrfffgDggggh8hshhhi +iJiKiiiij=jwjxjjjjjkkTkkkkkkkklFlllm m!m6m\m]mrmmmmmnn=n>njnnnno%o&ovoooppp?p@p]ppppq7q_qqqr1rcrrrs!sUssst-t.tZtttttu2uXuuuuuv#vMvNvvvvw"w#wMwswtwwwx'xMxyxzxxxyyEyFywyyyzzz?zkzlzzz{{={>{r{{{{|| +|W|||} }!}P}|}}}}}~~[~\~~~(*+x;<!OPKMN&JLM QuWX287C]^t;d2O7f \aZjnOP JZ[mx!9=>t134Kn l}~"=>*01V BXt<EFR~(*+_cTb,EFhyz%1WX!56E`rO!V2H|T23?h7o +23`wx/GZsWs91Gc$QkmnDEco#:;dj$78Ymn34Vpq%=>jp$EFsy23|!6H[r +7Jcs> +>Mo*V|BjPiLeJ[To:i)l+e$mgpq}"$%M‹  qÇßàGiĆć #:Ytz{'\Ƌ9:F|ǒǷQȅȎȏț)ɄɆɇɪ67EW]^ʩ*./;]^jˠ˶ ACDu̔$45]z{ͬͲ,;SftΆΑΒ=ψόύϙϷϸ+GcНPQ]ѣѥѦCuvҙҥҵҶ9?}ӉӕөӪӳ +'(nԍԬ ,IJVՌէս/T]^j֍֎֚/12T׎&>L^ijض  Niٟ٨٩ٵ01=}ڀF{|۫۷Dght܅ܙܱ7Zݡݹ-IZ^_kދތޘ`߭߶߷;<H_67p>VZ[8\ SijUno>e%<Tj'V"?kTeijvLv9v78r WhR<h"6HNOL#G ;e(eno{MNGy+>?  +Y4v+bn./=K_o )Rm *./e[fop|(` *<Tbt>?K)*6,<j BNab 0 > J e f p          +E +d + + + @ Y ] ^ j        : v       = > J      ;FGiEZf@gs'(s"45qw '3MN8>,-rxEou (;<(4EF{ ?KWij%+[g%+`l>?by Vb   A \ y     ! !&!C!O!a!b!!!!!!!""""N"d"p"""""""###X#^#########$!$-$D$E$t$$$$$$%%"%4%5%?%N%b%y%%%%%%%&&$&;&S&k&&&&&&'''/'>'Q'`'u''''''((/(|((()C)l))* **;***+E+^+y+++,&,Q,,,- -T----..S..../ /&/G/`///00)0B0F0G0S0q0r0~0001 1N1{12 2G2p2233L3q3344O4v4455X555626_6667!7c778#8^8899K99::K:::; ;G;p;;;;<<< <8> >V>>>>>>>>>??)?*?_?e???@@@@-@=@T@f@x@@@@@@@A,AKAAABB7B]BBBBBCC C!C-CcC~CCCDD%DHDmDDDDDEEEE[E\EhEEF!F#F$FpFFGGG%G1GAGBGGGHH&H7H8H_HeHHHIII I,I=I>IYIeIvIwIIIIIIJ<JpJ|JJJJK+K1KpK|KKKKKKKKL L#L6LLLZLlLwLxLLM+M>MMMMNNgNNNNNOO%O&O2OhOOOOPP*PMPrPPQQ<QEQFQRQuQvQQQQQRGRRRRRSS8S9SUSeSfSSSSSSTTTdTpTTTTTTTTTUU3UXUUUUUVV&VMVVVVVVW'W)W*WqWWXXX'X<X=XJXZX`XaXXYYYY%YFYGYSYYYYYYZ!Z#Z$ZCZxZZZZZZZZZZ[[#[$[0[M[N[Z[x[y[[[[[[[[[\4\U\d\\]N]j]]]^^^8^<^=^I^g^h^t^^^__=___`*`G````````aaNaaaaabb b[bbbbccc/cAcBc`cqcrccccddd0dBdCdddvdwdddeMeXedeeeeeeeeef ff7fJfXfjfufvfffgOgwggghhGhhhhhhhhi(iCiYiuiiijj/jVj}jjjjjkkk"kjkkkwkkkkkl0lblcllllllmFmmmmmnnn&n2nDnEncnonnnnnnoo!o5o6oWocouovoooooop=pppppppq q qCqOq`qaqjqyqqqqqqqrr(r;rJrXrjrurvrrrsLstsssttDtttuucuguhutuuuuuv v%vGvlvvvww-wWwwwxxxx4x5xAxxxxxxxxy%yYyZyhyiyyyyyyz z*z0z1zyzz{{ { {{8{9{E{{{{{|| |!|-|P|Q|]||||}8}:};}n}}~~~+~L~M~~'(^tu<o U@*:HUb|+@Ul %&kq"9Eef$*Mco)*RX%+N_k"#]c'3BC@Fi~"#3B]p)>Wi(343^6OJYy B%mc"E`deq#W|5z4[ I<m9+nD"L3kD45ciCWco +BNZ|}hv|/CWi|+7FG #=Pdx-DP_`$1>Xk1H_kyz6<_my(HInt<R^j 01ag1?LXst,2io  3F[p ,EQkl5;^o{ ,JK17Zjv()TZ} !-FGv|&4@cd'-v <B /0U[~+@LX{|/0[a(4MN$*7=`s+COefNTw›²³-ParÂÑå)@Pi{ĕĮ&7Oh}ōŞŻ !1AR`rƐƛƜ<Kǘ!>YrȂ8Rɢɻ`zʮʽ/Im|˝%C̓Gbwͽ8NΖί*@όϩ`t(wљ/uҎҫ0SnӺ5RԢԻ`y  Ojր֜/^׮6yظ/V٤D|ڥ +7h۵'L܆ܱcݔ-`ަRߐ$dO/m"p7qOx +W`amaPQFVWE_`o|"=`)_u.78DghtKuwx0ef01u&2KL?bc);<m5JKtzf+;<x 67CPap  4Jgy /N-IZc<Mv5p#Yo(o;|J )*6YZf$8s.=U[\8fop|C ()u3    Z u      + + +0 +1 += +s + + + +  % & 2 U V b     J L M    " \ ]    ,-w4@^_"()w<,Dd78D)GIJt Syz3*@ %e8LR`;z %;AB|!ost ?w(egh # $ m       ! !!!]!!""!"%"&"2"V"W"c"""##!#"#.#E#####$$R$S$s$$$$$$$$$%%%"%#%o%%%%%%%%& &;&Q&m&&&&&&&'''%'l'n'o'''((J(((((((((()()<)=)k)))))*&*C*D*}*******+ +!+8+J+^+r++++++,,0,M,{,,- -n---..(.v...// / //9/:/F/|////00U0011Q1Z1[1g1111112222]2w222343F3G3j3~33333444A4M4d4e444444455 505@5F5G55556D6\6666717X7778 8(8j8888899496979Z999999::::U:[:::::; ;;?;Z;[;;;;;;<<7<8>Q>j>>? ?&?v???????@@@A@]@{@@@AAEANAOA[AAB6B8B9BPBBBCCCCKC\C]CpC~CCCCDD/D;DDDDDDEE%E&E2EvExEyEEFFIFFFGGWGGH:HPHQHHHHIMIoIIIIIIIIJ)JZJJJJJJJJK*K@KnKKKKKLLHLhLjLkLLM M@MuMvMMMMN#N3N4NNNNNO O +OYOeOyOzOOOOOOOPPP/PBPHPIPPPQQ&Q4QQQQQQRRR*R`RvRRRRSOSSSSSST5TKTMTNTTTUUNUOUUUUUUUUVV"V#VYVuV~VVVVVVWWYWWWWWWWWXX!X@XdXXXXXYY'YAYNYYYZYYYYYZZZZIZdZzZZZZZZZ[9[:[F[o[[[[\6\m\\\\\]]]!]9]G]f]]]]^^^=^]^l^^^^^____*_G_H_T_______`"`#`/`w`x```a.a0a1aYayaaab1bDbRbSbbccc/c0c;cHcZc`caccccccddd!dWdmdddddeeeeYeZefeeeeff9fjfkfffggg)g*gzggghhhhbhvh|hhhi.ieiqiiiiijjNjjjjjjjkkk%k+k,kqkkkll l$l%l1lPlQl]lllmmTmmmmmmmnnn&nNnPnQnnnnno*o+oLojokooooop +p pUpapsptpppppppqqqdqqqqqqrrLrmrrrrs s sbsdsessst>t?tytttttuuuu^uouuuuuvv v vZvhv{v|vvvvvwww.w4w5wowwwxxSxxxxxxyy yyKyayyyzzMzgzzzzz{{{{{{|<|z|{||||}+}D}E}v}}}}}}}}~*~J~k~~~~~ Vl7(`"F0irs+CUlm"9:h|};ZIMN*R[\h*,-|*de;`9O$\9GHUl|6:;qTVW01LMdsyz=ABNyzCEF` Jab EF\k1P}0Lvjlm  +0ABSekl%[qZ*fl-Q]uv DPgh|`Nfjk4v TVW}ETU;QRTw2CGHTz{Zcdp-z#$BCQR DFG%G8QR_n'+,8YZfbde$%Veft.23?_`l&'3}~ [*z (,HLiPQv,-9LMYno8iu0>P[\ +"Gp?Z^_X,R`fV!RZ`deqDxI%lmy#[\xyÈÚàá_ptuāĤĥı:CDPʼnŋŌNƊƋƼ + DPdedz4KWfgzȋȞȴ+8Ɉɯ DEQʇʝFˁ*,-u̸̒./̀+<B΃ΦΧ +=CDϒϽ+yЊЎЏЛTёњћѧC\`Ү7yz&'wXՁծղճIRS_ְ֭֯I]aױ/noغ.?@َُ HTghڹ()w =Iklܶ:;Qgz݋ݞݮ:gގޱ,;߈ 6z%ElL~09:Fv2KOmF_ ^NkqXhn01j(<Xpvw+et)8T'8dhiu'f5pEGH./<=rs245Xz6|Lefs<!%&2ST`%Ybcocn/0kl?| UAbcuFF\(T-deDHIUwx HJK45_op0OST` !-PQ]Ji JVfg~   & 5 E ] k }     + +i +z +~ + + + + + +  % A z          i k l    Z [ q       )*6l;<H~-k01b  \&w+AcDEQh ]cFG )>?>JWX':IZ`aAb{3U>st  : > ? K k l x     !!8!:!;!Q!r!!!"/"S"a"b""""""# ###]#~#######$$)$G$e$n$o${$$$$% %@%s%t%%%%%%%&+&J&N&O&[&w&x&&&&&&''0'2'3'`'''(((((W(p(q(((((()#)8)9)[)n)o)))))*&*8*9*e*****++6+7+++++++,,',9,G,[,n,,,,,--'-^---..#.L.r..//Q/m/~//00!0k00000001171M1i1112292S2y233L3k333333svmServiceVersionoptional decodeBase64_isNullInstancecreateServiceObject_createSpecificObjectextensionCallHelperaddTypeFactory_typeFactories_methodReturnTypes_OutstandingRequest VmService RPCErrorKindRPCErrorSentinelException ExtensionDataLog_NullLogCodeKind ErrorKind EventStreams EventKindIdAssignmentPolicyIdZoneBackingBufferKind InstanceKind SentinelKind FrameKindSourceReportKindExceptionPauseMode +StepOptionAllocationProfile +BoundField BoundVariable +BreakpointClassRefClassClassHeapStats ClassListCodeRefCode +ContextRefContextContextElement +CpuSamplesCpuSamplesEvent CpuSampleErrorRefErrorEventFieldRefFieldFlagFlagListFrameFuncRefFuncIdZone InstanceRefInstance +IsolateRefIsolate IsolateFlagIsolateGroupRef IsolateGroupInboundReferencesInboundReference InstanceSet +LibraryRefLibraryLibraryDependency LogRecordMapAssociation MemoryUsageMessageNativeFunction +NullValRefNullValObjRefObj ParameterPerfettoCpuSamplesPerfettoTimelinePortListProfileFunction ProtocolListProtocolProcessMemoryUsageProcessMemoryItem ReloadReportRetainingObject RetainingPathResponseSentinel ScriptRefScript +ScriptListSourceLocation SourceReportSourceReportCoverageSourceReportRangeStackSuccessTimeline TimelineEvent TimelineFlags TimestampTypeArgumentsRef TypeArgumentsTypeParametersRefTypeParametersUnresolvedSourceLocationUriListVersionVMRefVM \ No newline at end of file diff --git a/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked b/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked new file mode 100644 index 0000000..ecc632f Binary files /dev/null and b/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked differ diff --git a/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked.digest b/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked.digest new file mode 100644 index 0000000..747b0d9 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05c87e135d946e6a8961cdc7e6696ff6.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/05d3254daaff8b58dad2b23c2b6251fe.unlinked2 b/.dartServer/.analysis-driver/05/05d3254daaff8b58dad2b23c2b6251fe.unlinked2 new file mode 100644 index 0000000..8259c7e Binary files /dev/null and b/.dartServer/.analysis-driver/05/05d3254daaff8b58dad2b23c2b6251fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2 b/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2 new file mode 100644 index 0000000..96dba97 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2 differ diff --git a/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2.digest b/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2.digest new file mode 100644 index 0000000..78d4690 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05d5a9fa3ae1f83802a54ad5336454df.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked b/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked new file mode 100644 index 0000000..ea11255 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked differ diff --git a/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked.digest b/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked.digest new file mode 100644 index 0000000..4fc2726 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05df72e04aa19d027f0b5cafbf195630.linked.digest differ diff --git a/.dartServer/.analysis-driver/05/05ede6326f0e5c157474bdf780e79e03.unlinked2 b/.dartServer/.analysis-driver/05/05ede6326f0e5c157474bdf780e79e03.unlinked2 new file mode 100644 index 0000000..032b866 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05ede6326f0e5c157474bdf780e79e03.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05ef969b1941abb74d567f73f8c9f10e.unlinked2 b/.dartServer/.analysis-driver/05/05ef969b1941abb74d567f73f8c9f10e.unlinked2 new file mode 100644 index 0000000..eb6fa62 Binary files /dev/null and b/.dartServer/.analysis-driver/05/05ef969b1941abb74d567f73f8c9f10e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/05/05f91e242a2463f416d9405fc3da2a22.unlinked2 b/.dartServer/.analysis-driver/05/05f91e242a2463f416d9405fc3da2a22.unlinked2 new file mode 100644 index 0000000..acaac4f Binary files /dev/null and b/.dartServer/.analysis-driver/05/05f91e242a2463f416d9405fc3da2a22.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/061c70da74537d9ac717698b6c5a9af3.unlinked2 b/.dartServer/.analysis-driver/06/061c70da74537d9ac717698b6c5a9af3.unlinked2 new file mode 100644 index 0000000..c4fce77 Binary files /dev/null and b/.dartServer/.analysis-driver/06/061c70da74537d9ac717698b6c5a9af3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/062e1c21707e34ff423606d0aca4511a.unlinked2 b/.dartServer/.analysis-driver/06/062e1c21707e34ff423606d0aca4511a.unlinked2 new file mode 100644 index 0000000..e35a6ba Binary files /dev/null and b/.dartServer/.analysis-driver/06/062e1c21707e34ff423606d0aca4511a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/063342fb9eb81a8cf3214c6adb5df091.unlinked2 b/.dartServer/.analysis-driver/06/063342fb9eb81a8cf3214c6adb5df091.unlinked2 new file mode 100644 index 0000000..00dd200 Binary files /dev/null and b/.dartServer/.analysis-driver/06/063342fb9eb81a8cf3214c6adb5df091.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked b/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked new file mode 100644 index 0000000..864f30ed Binary files /dev/null and b/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked differ diff --git a/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked.digest b/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked.digest new file mode 100644 index 0000000..d9ed651 Binary files /dev/null and b/.dartServer/.analysis-driver/06/0638d45a5a00071ada4153b9ca96a8c5.linked.digest differ diff --git a/.dartServer/.analysis-driver/06/063bf23f16d43647e2629fd012cbaba1.unlinked2 b/.dartServer/.analysis-driver/06/063bf23f16d43647e2629fd012cbaba1.unlinked2 new file mode 100644 index 0000000..8588296 Binary files /dev/null and b/.dartServer/.analysis-driver/06/063bf23f16d43647e2629fd012cbaba1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/064f15a9506041bc42d2b8b11c96417e.unlinked2 b/.dartServer/.analysis-driver/06/064f15a9506041bc42d2b8b11c96417e.unlinked2 new file mode 100644 index 0000000..e53a526 Binary files /dev/null and b/.dartServer/.analysis-driver/06/064f15a9506041bc42d2b8b11c96417e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2 b/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2 new file mode 100644 index 0000000..746ac04 Binary files /dev/null and b/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2 differ diff --git a/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2.digest b/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2.digest new file mode 100644 index 0000000..25eb786 Binary files /dev/null and b/.dartServer/.analysis-driver/06/0650f1a1406568d0dec5029e88f05601.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/06/06577c2e6d27df35247349f4f584192f.unlinked2 b/.dartServer/.analysis-driver/06/06577c2e6d27df35247349f4f584192f.unlinked2 new file mode 100644 index 0000000..0c8ac42 Binary files /dev/null and b/.dartServer/.analysis-driver/06/06577c2e6d27df35247349f4f584192f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/067cd0b64351fb9480a8ce39b86928a5.unlinked2 b/.dartServer/.analysis-driver/06/067cd0b64351fb9480a8ce39b86928a5.unlinked2 new file mode 100644 index 0000000..4d37601 Binary files /dev/null and b/.dartServer/.analysis-driver/06/067cd0b64351fb9480a8ce39b86928a5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06819909897ff663ba81d28492a9fd94.unlinked2 b/.dartServer/.analysis-driver/06/06819909897ff663ba81d28492a9fd94.unlinked2 new file mode 100644 index 0000000..ab2cd34 Binary files /dev/null and b/.dartServer/.analysis-driver/06/06819909897ff663ba81d28492a9fd94.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked b/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked new file mode 100644 index 0000000..daee083 Binary files /dev/null and b/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked differ diff --git a/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked.digest b/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked.digest new file mode 100644 index 0000000..d2f2f2c Binary files /dev/null and b/.dartServer/.analysis-driver/06/069875f357fecc24a80e0f2c0226ef94.linked.digest differ diff --git a/.dartServer/.analysis-driver/06/069ae3120c14f373c196d1c0329dd196.unlinked2 b/.dartServer/.analysis-driver/06/069ae3120c14f373c196d1c0329dd196.unlinked2 new file mode 100644 index 0000000..3db015a Binary files /dev/null and b/.dartServer/.analysis-driver/06/069ae3120c14f373c196d1c0329dd196.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/069c9c717881e0eed0cfdb47b9f96215.unlinked2 b/.dartServer/.analysis-driver/06/069c9c717881e0eed0cfdb47b9f96215.unlinked2 new file mode 100644 index 0000000..78383d1 Binary files /dev/null and b/.dartServer/.analysis-driver/06/069c9c717881e0eed0cfdb47b9f96215.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/069cb63a10f8313f997937ce94e95ed1.unlinked2 b/.dartServer/.analysis-driver/06/069cb63a10f8313f997937ce94e95ed1.unlinked2 new file mode 100644 index 0000000..cef5db1 Binary files /dev/null and b/.dartServer/.analysis-driver/06/069cb63a10f8313f997937ce94e95ed1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06b98375609124bfb424f70feb07121d.resolved b/.dartServer/.analysis-driver/06/06b98375609124bfb424f70feb07121d.resolved new file mode 100644 index 0000000..0fcc41b Binary files /dev/null and b/.dartServer/.analysis-driver/06/06b98375609124bfb424f70feb07121d.resolved differ diff --git a/.dartServer/.analysis-driver/06/06cb175aec75d99f40780c1bc8bde8b8.unlinked2 b/.dartServer/.analysis-driver/06/06cb175aec75d99f40780c1bc8bde8b8.unlinked2 new file mode 100644 index 0000000..5bca5ee Binary files /dev/null and b/.dartServer/.analysis-driver/06/06cb175aec75d99f40780c1bc8bde8b8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06d68928ac97d45dee0bab7ac8b52df1.unlinked2 b/.dartServer/.analysis-driver/06/06d68928ac97d45dee0bab7ac8b52df1.unlinked2 new file mode 100644 index 0000000..d0f0598 Binary files /dev/null and b/.dartServer/.analysis-driver/06/06d68928ac97d45dee0bab7ac8b52df1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06da769e814f749b6e394ea083cc24b9.unlinked2 b/.dartServer/.analysis-driver/06/06da769e814f749b6e394ea083cc24b9.unlinked2 new file mode 100644 index 0000000..867764e Binary files /dev/null and b/.dartServer/.analysis-driver/06/06da769e814f749b6e394ea083cc24b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06ee2870c2293732ea8d42ccb01156f1.unlinked2 b/.dartServer/.analysis-driver/06/06ee2870c2293732ea8d42ccb01156f1.unlinked2 new file mode 100644 index 0000000..7d4fc6a Binary files /dev/null and b/.dartServer/.analysis-driver/06/06ee2870c2293732ea8d42ccb01156f1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked b/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked new file mode 100644 index 0000000..dfd234a Binary files /dev/null and b/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked differ diff --git a/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked.digest b/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked.digest new file mode 100644 index 0000000..4cbff7b Binary files /dev/null and b/.dartServer/.analysis-driver/06/06ee323b90c7f5714d52a735b75973cf.linked.digest differ diff --git a/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked b/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked new file mode 100644 index 0000000..e4592ac Binary files /dev/null and b/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked differ diff --git a/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked.digest b/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked.digest new file mode 100644 index 0000000..674250d Binary files /dev/null and b/.dartServer/.analysis-driver/06/06f3bb079533aefa9022fda9d233b539.linked.digest differ diff --git a/.dartServer/.analysis-driver/06/06f44c9296eee99c493d1430303a281d.unlinked2 b/.dartServer/.analysis-driver/06/06f44c9296eee99c493d1430303a281d.unlinked2 new file mode 100644 index 0000000..e05fdbb Binary files /dev/null and b/.dartServer/.analysis-driver/06/06f44c9296eee99c493d1430303a281d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2 b/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2 new file mode 100644 index 0000000..0eeebe5 Binary files /dev/null and b/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2 differ diff --git a/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2.digest b/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2.digest new file mode 100644 index 0000000..df0a812 Binary files /dev/null and b/.dartServer/.analysis-driver/06/06f6acb364ed90b97bcea76227ed4fab.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/07/070115834dd01a9f8709cb98f97cadee.unlinked2 b/.dartServer/.analysis-driver/07/070115834dd01a9f8709cb98f97cadee.unlinked2 new file mode 100644 index 0000000..9ddc7e2 Binary files /dev/null and b/.dartServer/.analysis-driver/07/070115834dd01a9f8709cb98f97cadee.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/0709407c156f9ca0af92896145fb0243.unlinked2 b/.dartServer/.analysis-driver/07/0709407c156f9ca0af92896145fb0243.unlinked2 new file mode 100644 index 0000000..e18805e Binary files /dev/null and b/.dartServer/.analysis-driver/07/0709407c156f9ca0af92896145fb0243.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked b/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked new file mode 100644 index 0000000..0f46587 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked differ diff --git a/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked.digest b/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked.digest new file mode 100644 index 0000000..ff744d1 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07107ef06fec81d7d42e6fad86350ddc.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked b/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked new file mode 100644 index 0000000..d949dc6 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked differ diff --git a/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked.digest b/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked.digest new file mode 100644 index 0000000..e17de9f Binary files /dev/null and b/.dartServer/.analysis-driver/07/07159085477b337017fb97bb3ae28c7f.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/071dc9ee60ea2d5d6bd68f6c42b628a9.unlinked2 b/.dartServer/.analysis-driver/07/071dc9ee60ea2d5d6bd68f6c42b628a9.unlinked2 new file mode 100644 index 0000000..7678d0b Binary files /dev/null and b/.dartServer/.analysis-driver/07/071dc9ee60ea2d5d6bd68f6c42b628a9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/072e227b8b619ea5053eb1fd8b641bb5.unlinked2 b/.dartServer/.analysis-driver/07/072e227b8b619ea5053eb1fd8b641bb5.unlinked2 new file mode 100644 index 0000000..92ab402 Binary files /dev/null and b/.dartServer/.analysis-driver/07/072e227b8b619ea5053eb1fd8b641bb5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked b/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked new file mode 100644 index 0000000..6a94f72 Binary files /dev/null and b/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked differ diff --git a/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked.digest b/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked.digest new file mode 100644 index 0000000..f719d64 Binary files /dev/null and b/.dartServer/.analysis-driver/07/0749de916348eab0ee310fc88a05bd64.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked b/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked new file mode 100644 index 0000000..1e1c93d Binary files /dev/null and b/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked differ diff --git a/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked.digest b/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked.digest new file mode 100644 index 0000000..3e2b3ed Binary files /dev/null and b/.dartServer/.analysis-driver/07/074adf0e73142bafc06526dfad2d1279.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked b/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked new file mode 100644 index 0000000..e5bb5a8 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked differ diff --git a/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked.digest b/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked.digest new file mode 100644 index 0000000..405ec9e Binary files /dev/null and b/.dartServer/.analysis-driver/07/07500bb048f7d0194426d7836c4526ec.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/0751bb804cf5ba109d5c0151e830bb17.unlinked2 b/.dartServer/.analysis-driver/07/0751bb804cf5ba109d5c0151e830bb17.unlinked2 new file mode 100644 index 0000000..e1613e8 Binary files /dev/null and b/.dartServer/.analysis-driver/07/0751bb804cf5ba109d5c0151e830bb17.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/0754b41d135cd42ac880411f77ddf363.unlinked2 b/.dartServer/.analysis-driver/07/0754b41d135cd42ac880411f77ddf363.unlinked2 new file mode 100644 index 0000000..77528da Binary files /dev/null and b/.dartServer/.analysis-driver/07/0754b41d135cd42ac880411f77ddf363.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/076b90fd40e4e58037437f69610038eb.unlinked2 b/.dartServer/.analysis-driver/07/076b90fd40e4e58037437f69610038eb.unlinked2 new file mode 100644 index 0000000..d29f829 Binary files /dev/null and b/.dartServer/.analysis-driver/07/076b90fd40e4e58037437f69610038eb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked b/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked new file mode 100644 index 0000000..9243de1 Binary files /dev/null and b/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked differ diff --git a/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked.digest b/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked.digest new file mode 100644 index 0000000..7f90e4e Binary files /dev/null and b/.dartServer/.analysis-driver/07/076bb011ee7cbbb032f3fa82df36898e.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/076c72cb25283433256a618f42c9bc8d.unlinked2 b/.dartServer/.analysis-driver/07/076c72cb25283433256a618f42c9bc8d.unlinked2 new file mode 100644 index 0000000..9bfef51 Binary files /dev/null and b/.dartServer/.analysis-driver/07/076c72cb25283433256a618f42c9bc8d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/076ee5dd87469ca64c32632ec193b8d8.unlinked2 b/.dartServer/.analysis-driver/07/076ee5dd87469ca64c32632ec193b8d8.unlinked2 new file mode 100644 index 0000000..af297fa Binary files /dev/null and b/.dartServer/.analysis-driver/07/076ee5dd87469ca64c32632ec193b8d8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07706e3bce11166fb8ad526250f7ec6a.unlinked2 b/.dartServer/.analysis-driver/07/07706e3bce11166fb8ad526250f7ec6a.unlinked2 new file mode 100644 index 0000000..26387cc Binary files /dev/null and b/.dartServer/.analysis-driver/07/07706e3bce11166fb8ad526250f7ec6a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/077f4301c2f2c4df7d916411024ee582.unlinked2 b/.dartServer/.analysis-driver/07/077f4301c2f2c4df7d916411024ee582.unlinked2 new file mode 100644 index 0000000..6cc0f2d Binary files /dev/null and b/.dartServer/.analysis-driver/07/077f4301c2f2c4df7d916411024ee582.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07842bf1d33c7773b6d60a35d8da2cfb.unlinked2 b/.dartServer/.analysis-driver/07/07842bf1d33c7773b6d60a35d8da2cfb.unlinked2 new file mode 100644 index 0000000..7bdbdd8 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07842bf1d33c7773b6d60a35d8da2cfb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/0793197480cdf44996747cafd6003325.unlinked2 b/.dartServer/.analysis-driver/07/0793197480cdf44996747cafd6003325.unlinked2 new file mode 100644 index 0000000..ddd14f0 Binary files /dev/null and b/.dartServer/.analysis-driver/07/0793197480cdf44996747cafd6003325.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked b/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked new file mode 100644 index 0000000..7f14d43 Binary files /dev/null and b/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked differ diff --git a/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked.digest b/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked.digest new file mode 100644 index 0000000..b174003 Binary files /dev/null and b/.dartServer/.analysis-driver/07/079331cd5fe25a0a74309f357a107a41.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07a08b9cd839729f52d8b7eecb84add5.unlinked2 b/.dartServer/.analysis-driver/07/07a08b9cd839729f52d8b7eecb84add5.unlinked2 new file mode 100644 index 0000000..711a764 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07a08b9cd839729f52d8b7eecb84add5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07a4ec4b76b73871b9972f6af86f6ae7.unlinked2 b/.dartServer/.analysis-driver/07/07a4ec4b76b73871b9972f6af86f6ae7.unlinked2 new file mode 100644 index 0000000..bd5b233 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07a4ec4b76b73871b9972f6af86f6ae7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked b/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked new file mode 100644 index 0000000..3f98258 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked differ diff --git a/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked.digest b/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked.digest new file mode 100644 index 0000000..6f2bc4b Binary files /dev/null and b/.dartServer/.analysis-driver/07/07af5726be9bf40d72af7b124bfaab45.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07b6217dad7c0c43cf0b4207e6bd876f.unlinked2 b/.dartServer/.analysis-driver/07/07b6217dad7c0c43cf0b4207e6bd876f.unlinked2 new file mode 100644 index 0000000..0d02579 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07b6217dad7c0c43cf0b4207e6bd876f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked b/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked new file mode 100644 index 0000000..795f328 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked differ diff --git a/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked.digest b/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked.digest new file mode 100644 index 0000000..c3a9b68 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07cb29540f8d4a2545618b70c59378d3.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07cdf0fcaf3112a7a76cda02811d3649.unlinked2 b/.dartServer/.analysis-driver/07/07cdf0fcaf3112a7a76cda02811d3649.unlinked2 new file mode 100644 index 0000000..4501e3f Binary files /dev/null and b/.dartServer/.analysis-driver/07/07cdf0fcaf3112a7a76cda02811d3649.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07dade4eae4ce206d0f7184e805b55b6.unlinked2 b/.dartServer/.analysis-driver/07/07dade4eae4ce206d0f7184e805b55b6.unlinked2 new file mode 100644 index 0000000..b070290 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07dade4eae4ce206d0f7184e805b55b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07e2470bf028b3643291e020612642b1.unlinked2 b/.dartServer/.analysis-driver/07/07e2470bf028b3643291e020612642b1.unlinked2 new file mode 100644 index 0000000..c6b7b72 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07e2470bf028b3643291e020612642b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked b/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked new file mode 100644 index 0000000..f79a58f Binary files /dev/null and b/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked differ diff --git a/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked.digest b/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked.digest new file mode 100644 index 0000000..e334372 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07f2641f08e324d6b637c6c9215e70b8.linked.digest differ diff --git a/.dartServer/.analysis-driver/07/07f75794aaa8a5c3286bef06abf450aa.unlinked2 b/.dartServer/.analysis-driver/07/07f75794aaa8a5c3286bef06abf450aa.unlinked2 new file mode 100644 index 0000000..b216772 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07f75794aaa8a5c3286bef06abf450aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/07/07fc23e84c2084ee0b7d0b624e35bb55.resolved b/.dartServer/.analysis-driver/07/07fc23e84c2084ee0b7d0b624e35bb55.resolved new file mode 100644 index 0000000..e4334d8 Binary files /dev/null and b/.dartServer/.analysis-driver/07/07fc23e84c2084ee0b7d0b624e35bb55.resolved differ diff --git a/.dartServer/.analysis-driver/08/08073a733d709cdf9601948bf0f3a2fb.unlinked2 b/.dartServer/.analysis-driver/08/08073a733d709cdf9601948bf0f3a2fb.unlinked2 new file mode 100644 index 0000000..2c4b5cb Binary files /dev/null and b/.dartServer/.analysis-driver/08/08073a733d709cdf9601948bf0f3a2fb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/080cb9330ddd5f31e6a84ef98625cc7e.unlinked2 b/.dartServer/.analysis-driver/08/080cb9330ddd5f31e6a84ef98625cc7e.unlinked2 new file mode 100644 index 0000000..7ea16c1 Binary files /dev/null and b/.dartServer/.analysis-driver/08/080cb9330ddd5f31e6a84ef98625cc7e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked b/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked new file mode 100644 index 0000000..6f009f2 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked differ diff --git a/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked.digest b/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked.digest new file mode 100644 index 0000000..95fd2f0 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08107ccdf89f7580ccd18a404ff9ef6f.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/0811db0afc92994544636cc223c06746.unlinked2 b/.dartServer/.analysis-driver/08/0811db0afc92994544636cc223c06746.unlinked2 new file mode 100644 index 0000000..7fd780a Binary files /dev/null and b/.dartServer/.analysis-driver/08/0811db0afc92994544636cc223c06746.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked b/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked new file mode 100644 index 0000000..7352032 Binary files /dev/null and b/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked differ diff --git a/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked.digest b/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked.digest new file mode 100644 index 0000000..fb9f709 Binary files /dev/null and b/.dartServer/.analysis-driver/08/081ba9df70c7cf144f7b82e675e648ee.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/0820c33789eb33ed189b659cb943c8cf.unlinked2 b/.dartServer/.analysis-driver/08/0820c33789eb33ed189b659cb943c8cf.unlinked2 new file mode 100644 index 0000000..214b2fb Binary files /dev/null and b/.dartServer/.analysis-driver/08/0820c33789eb33ed189b659cb943c8cf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/0821bd6d02c8cb26871ce4ede8c9096c.unlinked2 b/.dartServer/.analysis-driver/08/0821bd6d02c8cb26871ce4ede8c9096c.unlinked2 new file mode 100644 index 0000000..fe02f2b Binary files /dev/null and b/.dartServer/.analysis-driver/08/0821bd6d02c8cb26871ce4ede8c9096c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/0828f9a9ad9e9b63d45ce0c25b5bc4f4.unlinked2 b/.dartServer/.analysis-driver/08/0828f9a9ad9e9b63d45ce0c25b5bc4f4.unlinked2 new file mode 100644 index 0000000..10c4a87 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0828f9a9ad9e9b63d45ce0c25b5bc4f4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/082d698189fcb6d97886bdc1b8605c79.unlinked2 b/.dartServer/.analysis-driver/08/082d698189fcb6d97886bdc1b8605c79.unlinked2 new file mode 100644 index 0000000..431ecc2 Binary files /dev/null and b/.dartServer/.analysis-driver/08/082d698189fcb6d97886bdc1b8605c79.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/082dd568ef46196db9cc77d4764ee330.unlinked2 b/.dartServer/.analysis-driver/08/082dd568ef46196db9cc77d4764ee330.unlinked2 new file mode 100644 index 0000000..7a0c5c1 Binary files /dev/null and b/.dartServer/.analysis-driver/08/082dd568ef46196db9cc77d4764ee330.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2 b/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2 new file mode 100644 index 0000000..445eaac Binary files /dev/null and b/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2 differ diff --git a/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2.digest b/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2.digest new file mode 100644 index 0000000..b60e33b Binary files /dev/null and b/.dartServer/.analysis-driver/08/082fb7c141400261c9df04cacf9f3955.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked b/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked new file mode 100644 index 0000000..888b476 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked differ diff --git a/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked.digest b/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked.digest new file mode 100644 index 0000000..9d67ec5 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0830f0f12e565882e6909486e8800110.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08365a1e28c67cb1852fe270c641ccbf.unlinked2 b/.dartServer/.analysis-driver/08/08365a1e28c67cb1852fe270c641ccbf.unlinked2 new file mode 100644 index 0000000..0ae0215 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08365a1e28c67cb1852fe270c641ccbf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/0844ab66b1f9deb3fccc18928cd6e2ce.unlinked2 b/.dartServer/.analysis-driver/08/0844ab66b1f9deb3fccc18928cd6e2ce.unlinked2 new file mode 100644 index 0000000..3923c33 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0844ab66b1f9deb3fccc18928cd6e2ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/084e0de19064c2c98c3713b812778780.unlinked2 b/.dartServer/.analysis-driver/08/084e0de19064c2c98c3713b812778780.unlinked2 new file mode 100644 index 0000000..af8df37 Binary files /dev/null and b/.dartServer/.analysis-driver/08/084e0de19064c2c98c3713b812778780.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked b/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked new file mode 100644 index 0000000..3319b01 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked differ diff --git a/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked.digest b/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked.digest new file mode 100644 index 0000000..58dd741 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0854d5c6b7a6b8da2fbe9f1ef7e07d4e.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked b/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked new file mode 100644 index 0000000..d16a075 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked differ diff --git a/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked.digest b/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked.digest new file mode 100644 index 0000000..4dfbbbd Binary files /dev/null and b/.dartServer/.analysis-driver/08/08629dd63fdf592da8a09383bc8a7311.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08651e664afcb7b12b820697349fbd14.unlinked2 b/.dartServer/.analysis-driver/08/08651e664afcb7b12b820697349fbd14.unlinked2 new file mode 100644 index 0000000..c8f1f1d Binary files /dev/null and b/.dartServer/.analysis-driver/08/08651e664afcb7b12b820697349fbd14.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08693a2f185c563507e7e6e1aa5885c6.unlinked2 b/.dartServer/.analysis-driver/08/08693a2f185c563507e7e6e1aa5885c6.unlinked2 new file mode 100644 index 0000000..7a6b50b Binary files /dev/null and b/.dartServer/.analysis-driver/08/08693a2f185c563507e7e6e1aa5885c6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked b/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked new file mode 100644 index 0000000..8e681bf Binary files /dev/null and b/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked differ diff --git a/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked.digest b/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked.digest new file mode 100644 index 0000000..2e78721 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08786bfe122210df2fcef8a143a4a988.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/087b92ee50c5389e7cf688fcf6986071.unlinked2 b/.dartServer/.analysis-driver/08/087b92ee50c5389e7cf688fcf6986071.unlinked2 new file mode 100644 index 0000000..e294a29 Binary files /dev/null and b/.dartServer/.analysis-driver/08/087b92ee50c5389e7cf688fcf6986071.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/087b9d569617a64c58ebde5b08bc536e.unlinked2 b/.dartServer/.analysis-driver/08/087b9d569617a64c58ebde5b08bc536e.unlinked2 new file mode 100644 index 0000000..3117ed4 Binary files /dev/null and b/.dartServer/.analysis-driver/08/087b9d569617a64c58ebde5b08bc536e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/087ca45f41b615cf21a3940e670f20d4.unlinked2 b/.dartServer/.analysis-driver/08/087ca45f41b615cf21a3940e670f20d4.unlinked2 new file mode 100644 index 0000000..7fafb81 Binary files /dev/null and b/.dartServer/.analysis-driver/08/087ca45f41b615cf21a3940e670f20d4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked b/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked new file mode 100644 index 0000000..bdb8178 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked differ diff --git a/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked.digest b/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked.digest new file mode 100644 index 0000000..572b56b Binary files /dev/null and b/.dartServer/.analysis-driver/08/08809d47ede6e3ad664cc3a6b23fdb73.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/088370e67fbc39cdde006ecfdfa505dd.unlinked2 b/.dartServer/.analysis-driver/08/088370e67fbc39cdde006ecfdfa505dd.unlinked2 new file mode 100644 index 0000000..d2d3755 Binary files /dev/null and b/.dartServer/.analysis-driver/08/088370e67fbc39cdde006ecfdfa505dd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked b/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked new file mode 100644 index 0000000..a1e4df2 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked differ diff --git a/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked.digest b/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked.digest new file mode 100644 index 0000000..7f304d1 Binary files /dev/null and b/.dartServer/.analysis-driver/08/0890ae9fbbc8b517bde8aed947adf63d.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08944f595ccceb18d54265e897ef5bc7.unlinked2 b/.dartServer/.analysis-driver/08/08944f595ccceb18d54265e897ef5bc7.unlinked2 new file mode 100644 index 0000000..b6d019a Binary files /dev/null and b/.dartServer/.analysis-driver/08/08944f595ccceb18d54265e897ef5bc7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08a6fc9d46939dba9baffa292e271042.unlinked2 b/.dartServer/.analysis-driver/08/08a6fc9d46939dba9baffa292e271042.unlinked2 new file mode 100644 index 0000000..aec73af Binary files /dev/null and b/.dartServer/.analysis-driver/08/08a6fc9d46939dba9baffa292e271042.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2 b/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2 new file mode 100644 index 0000000..e79b4ee Binary files /dev/null and b/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2 differ diff --git a/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2.digest b/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2.digest new file mode 100644 index 0000000..1dacf1d Binary files /dev/null and b/.dartServer/.analysis-driver/08/08b2a68c75267419fe5f9859bd183a7f.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/08/08c653f38b774bb5c2930201af49b094.unlinked2 b/.dartServer/.analysis-driver/08/08c653f38b774bb5c2930201af49b094.unlinked2 new file mode 100644 index 0000000..1154a67 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08c653f38b774bb5c2930201af49b094.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked b/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked new file mode 100644 index 0000000..6157161 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked differ diff --git a/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked.digest b/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked.digest new file mode 100644 index 0000000..5b3d559 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08caab6ad90d6b745373600b928b04e8.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked b/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked new file mode 100644 index 0000000..7319f96 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked differ diff --git a/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked.digest b/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked.digest new file mode 100644 index 0000000..fcd6734 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08d4f5eeaa72d036df92da19c95b23c0.linked.digest differ diff --git a/.dartServer/.analysis-driver/08/08ddda087092e4cb7c29f79f8aca5fc1.unlinked2 b/.dartServer/.analysis-driver/08/08ddda087092e4cb7c29f79f8aca5fc1.unlinked2 new file mode 100644 index 0000000..c34b9e9 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08ddda087092e4cb7c29f79f8aca5fc1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08e905c5d55839d76e9d8a49cde5d9e4.unlinked2 b/.dartServer/.analysis-driver/08/08e905c5d55839d76e9d8a49cde5d9e4.unlinked2 new file mode 100644 index 0000000..1c006c2 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08e905c5d55839d76e9d8a49cde5d9e4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08e9f120555c3b09660383f61518e858.unlinked2 b/.dartServer/.analysis-driver/08/08e9f120555c3b09660383f61518e858.unlinked2 new file mode 100644 index 0000000..06c35cc Binary files /dev/null and b/.dartServer/.analysis-driver/08/08e9f120555c3b09660383f61518e858.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08f22b5715428bd3da2e22cf48503df4.unlinked2 b/.dartServer/.analysis-driver/08/08f22b5715428bd3da2e22cf48503df4.unlinked2 new file mode 100644 index 0000000..404828c Binary files /dev/null and b/.dartServer/.analysis-driver/08/08f22b5715428bd3da2e22cf48503df4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08f32a9a18f8d1b79b2ce0ce1b921b89.unlinked2 b/.dartServer/.analysis-driver/08/08f32a9a18f8d1b79b2ce0ce1b921b89.unlinked2 new file mode 100644 index 0000000..f680930 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08f32a9a18f8d1b79b2ce0ce1b921b89.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08f3ebc1bd06adbdc98763e8abffc617.unlinked2 b/.dartServer/.analysis-driver/08/08f3ebc1bd06adbdc98763e8abffc617.unlinked2 new file mode 100644 index 0000000..8e3d2c6 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08f3ebc1bd06adbdc98763e8abffc617.unlinked2 differ diff --git a/.dartServer/.analysis-driver/08/08f6ff309b871d9d8999c1b9ad436f80.unlinked2 b/.dartServer/.analysis-driver/08/08f6ff309b871d9d8999c1b9ad436f80.unlinked2 new file mode 100644 index 0000000..37d2302 Binary files /dev/null and b/.dartServer/.analysis-driver/08/08f6ff309b871d9d8999c1b9ad436f80.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked b/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked new file mode 100644 index 0000000..7322a5b Binary files /dev/null and b/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked differ diff --git a/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked.digest b/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked.digest new file mode 100644 index 0000000..aaa28e2 Binary files /dev/null and b/.dartServer/.analysis-driver/09/090b8cc94f435b9c827f230b7bef17b7.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/091064619fd7935a5d4b0ce077b081ac.unlinked2 b/.dartServer/.analysis-driver/09/091064619fd7935a5d4b0ce077b081ac.unlinked2 new file mode 100644 index 0000000..547b969 Binary files /dev/null and b/.dartServer/.analysis-driver/09/091064619fd7935a5d4b0ce077b081ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09109cf663627da5140faf33477e998d.unlinked2 b/.dartServer/.analysis-driver/09/09109cf663627da5140faf33477e998d.unlinked2 new file mode 100644 index 0000000..52674a8 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09109cf663627da5140faf33477e998d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked b/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked new file mode 100644 index 0000000..5d708b7 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked differ diff --git a/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked.digest b/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked.digest new file mode 100644 index 0000000..2f1c901 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09142240a791ccd3e5e462c43d356c70.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/0915ef1f18c8eb45ae30b42fa9c95648.unlinked2 b/.dartServer/.analysis-driver/09/0915ef1f18c8eb45ae30b42fa9c95648.unlinked2 new file mode 100644 index 0000000..9c218a4 Binary files /dev/null and b/.dartServer/.analysis-driver/09/0915ef1f18c8eb45ae30b42fa9c95648.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09163ede7672cf1d44b9dd89b8a1fd18.unlinked2 b/.dartServer/.analysis-driver/09/09163ede7672cf1d44b9dd89b8a1fd18.unlinked2 new file mode 100644 index 0000000..06b0b23 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09163ede7672cf1d44b9dd89b8a1fd18.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/091f6a268969249b3e34e11c2a0c6518.unlinked2 b/.dartServer/.analysis-driver/09/091f6a268969249b3e34e11c2a0c6518.unlinked2 new file mode 100644 index 0000000..494f734 Binary files /dev/null and b/.dartServer/.analysis-driver/09/091f6a268969249b3e34e11c2a0c6518.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09224fb704a992c6f4e3e979f055523e.unlinked2 b/.dartServer/.analysis-driver/09/09224fb704a992c6f4e3e979f055523e.unlinked2 new file mode 100644 index 0000000..86424fc Binary files /dev/null and b/.dartServer/.analysis-driver/09/09224fb704a992c6f4e3e979f055523e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0922e590574f9e815255ada4bc4aa757.unlinked2 b/.dartServer/.analysis-driver/09/0922e590574f9e815255ada4bc4aa757.unlinked2 new file mode 100644 index 0000000..7e8f21d Binary files /dev/null and b/.dartServer/.analysis-driver/09/0922e590574f9e815255ada4bc4aa757.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2 b/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2 new file mode 100644 index 0000000..dad47f7 Binary files /dev/null and b/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2 differ diff --git a/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2.digest b/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2.digest new file mode 100644 index 0000000..6ba15a7 Binary files /dev/null and b/.dartServer/.analysis-driver/09/0925637bfc50e0b51bc2a57a2bc6a3ea.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/09/093c955bc0e4f8ea83dd11f6f5dd869a.unlinked2 b/.dartServer/.analysis-driver/09/093c955bc0e4f8ea83dd11f6f5dd869a.unlinked2 new file mode 100644 index 0000000..4fc94ab Binary files /dev/null and b/.dartServer/.analysis-driver/09/093c955bc0e4f8ea83dd11f6f5dd869a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0945e374c0e5b93a2e68f680398a9651.unlinked2 b/.dartServer/.analysis-driver/09/0945e374c0e5b93a2e68f680398a9651.unlinked2 new file mode 100644 index 0000000..c97eabc Binary files /dev/null and b/.dartServer/.analysis-driver/09/0945e374c0e5b93a2e68f680398a9651.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0948a28b383cdf3e3690b1a95669cf7f.unlinked2 b/.dartServer/.analysis-driver/09/0948a28b383cdf3e3690b1a95669cf7f.unlinked2 new file mode 100644 index 0000000..27c84de Binary files /dev/null and b/.dartServer/.analysis-driver/09/0948a28b383cdf3e3690b1a95669cf7f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked b/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked new file mode 100644 index 0000000..da5baf7 Binary files /dev/null and b/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked differ diff --git a/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked.digest b/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked.digest new file mode 100644 index 0000000..87754be Binary files /dev/null and b/.dartServer/.analysis-driver/09/094a23bc791b9afac55370e4d2729b28.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked b/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked new file mode 100644 index 0000000..002fdf7 Binary files /dev/null and b/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked differ diff --git a/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked.digest b/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked.digest new file mode 100644 index 0000000..d0a8993 Binary files /dev/null and b/.dartServer/.analysis-driver/09/095e273cfdd05ddf2a552f78eb46fa1b.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked b/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked new file mode 100644 index 0000000..d2c9e6e Binary files /dev/null and b/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked differ diff --git a/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked.digest b/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked.digest new file mode 100644 index 0000000..2f04ab6 Binary files /dev/null and b/.dartServer/.analysis-driver/09/096941acb7a451126f0e99d3656937f1.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/096d5d6c34d6000704426901b145f5fa.unlinked2 b/.dartServer/.analysis-driver/09/096d5d6c34d6000704426901b145f5fa.unlinked2 new file mode 100644 index 0000000..23a2919 Binary files /dev/null and b/.dartServer/.analysis-driver/09/096d5d6c34d6000704426901b145f5fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0972a85b6669458039d15f5508694240.unlinked2 b/.dartServer/.analysis-driver/09/0972a85b6669458039d15f5508694240.unlinked2 new file mode 100644 index 0000000..82a5b3a Binary files /dev/null and b/.dartServer/.analysis-driver/09/0972a85b6669458039d15f5508694240.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/0977128ed8ed5e81d8e142e67596bb19.unlinked2 b/.dartServer/.analysis-driver/09/0977128ed8ed5e81d8e142e67596bb19.unlinked2 new file mode 100644 index 0000000..277e8b4 Binary files /dev/null and b/.dartServer/.analysis-driver/09/0977128ed8ed5e81d8e142e67596bb19.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked b/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked new file mode 100644 index 0000000..7b6f8b8 Binary files /dev/null and b/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked differ diff --git a/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked.digest b/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked.digest new file mode 100644 index 0000000..4a66021 Binary files /dev/null and b/.dartServer/.analysis-driver/09/098f1d68e3e9dbb9843360ebfde17ea2.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked b/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked new file mode 100644 index 0000000..c2c49aa Binary files /dev/null and b/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked differ diff --git a/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked.digest b/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked.digest new file mode 100644 index 0000000..5fd495b Binary files /dev/null and b/.dartServer/.analysis-driver/09/099e0753962d9af05099160f7ca798ef.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked b/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked new file mode 100644 index 0000000..b5f4a0e Binary files /dev/null and b/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked differ diff --git a/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked.digest b/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked.digest new file mode 100644 index 0000000..5457903 Binary files /dev/null and b/.dartServer/.analysis-driver/09/099f55318c0f56c241d5d2638e018eb6.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09a28267ce29e36ebe86b1a0385e724a.unlinked2 b/.dartServer/.analysis-driver/09/09a28267ce29e36ebe86b1a0385e724a.unlinked2 new file mode 100644 index 0000000..4d92099 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09a28267ce29e36ebe86b1a0385e724a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked b/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked new file mode 100644 index 0000000..0f3558b Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked differ diff --git a/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked.digest b/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked.digest new file mode 100644 index 0000000..400e21f Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c23d65cbd50437617202cbd7bd9793.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked b/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked new file mode 100644 index 0000000..74e19d0 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked differ diff --git a/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked.digest b/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked.digest new file mode 100644 index 0000000..19100f1 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c5abf0f941fd61878ef05bfd223eb1.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked b/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked new file mode 100644 index 0000000..bbdcb01 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked differ diff --git a/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked.digest b/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked.digest new file mode 100644 index 0000000..01ad9d9 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09c6bef1b6b6a907b5b9084959e312e1.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked b/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked new file mode 100644 index 0000000..2ace9b3 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked differ diff --git a/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked.digest b/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked.digest new file mode 100644 index 0000000..311d88e Binary files /dev/null and b/.dartServer/.analysis-driver/09/09d0d89698120cdaaa21e17a68e39390.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09d2bd4e431f7bd25bb40a2a50ac69ed.unlinked2 b/.dartServer/.analysis-driver/09/09d2bd4e431f7bd25bb40a2a50ac69ed.unlinked2 new file mode 100644 index 0000000..61ab59a Binary files /dev/null and b/.dartServer/.analysis-driver/09/09d2bd4e431f7bd25bb40a2a50ac69ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked b/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked new file mode 100644 index 0000000..5e9ee3d Binary files /dev/null and b/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked differ diff --git a/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked.digest b/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked.digest new file mode 100644 index 0000000..a8c332d Binary files /dev/null and b/.dartServer/.analysis-driver/09/09d6440440757d49b1e7e4049665a1e4.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked b/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked new file mode 100644 index 0000000..bacdd5d Binary files /dev/null and b/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked differ diff --git a/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked.digest b/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked.digest new file mode 100644 index 0000000..4acc275 Binary files /dev/null and b/.dartServer/.analysis-driver/09/09eae282618ed7091e9b7fa0c2bfce8a.linked.digest differ diff --git a/.dartServer/.analysis-driver/09/09f96a8553d1cb873b0ba83d714a3d48.unlinked2 b/.dartServer/.analysis-driver/09/09f96a8553d1cb873b0ba83d714a3d48.unlinked2 new file mode 100644 index 0000000..0913a2d Binary files /dev/null and b/.dartServer/.analysis-driver/09/09f96a8553d1cb873b0ba83d714a3d48.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked b/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked new file mode 100644 index 0000000..7443ce2 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked differ diff --git a/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked.digest b/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked.digest new file mode 100644 index 0000000..2e06593 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a1d25653c96743747b9f19891782e55.linked.digest differ diff --git a/.dartServer/.analysis-driver/0a/0a238fb104676eb53fb6037ab5c83b9f.unlinked2 b/.dartServer/.analysis-driver/0a/0a238fb104676eb53fb6037ab5c83b9f.unlinked2 new file mode 100644 index 0000000..efd58ce Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a238fb104676eb53fb6037ab5c83b9f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a26adf6c8995268366ec39be4d8d6c4.unlinked2 b/.dartServer/.analysis-driver/0a/0a26adf6c8995268366ec39be4d8d6c4.unlinked2 new file mode 100644 index 0000000..4ca56b4 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a26adf6c8995268366ec39be4d8d6c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a4e63ca91cad23b64e99abdf3062198.unlinked2 b/.dartServer/.analysis-driver/0a/0a4e63ca91cad23b64e99abdf3062198.unlinked2 new file mode 100644 index 0000000..5e5394b Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a4e63ca91cad23b64e99abdf3062198.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a5fd6f4ed5a8ca9005ecc9862e3aea5.unlinked2 b/.dartServer/.analysis-driver/0a/0a5fd6f4ed5a8ca9005ecc9862e3aea5.unlinked2 new file mode 100644 index 0000000..46be81a Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a5fd6f4ed5a8ca9005ecc9862e3aea5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a7a02ef67fd916784a6d31b1a90c29b.unlinked2 b/.dartServer/.analysis-driver/0a/0a7a02ef67fd916784a6d31b1a90c29b.unlinked2 new file mode 100644 index 0000000..c0ad8f9 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a7a02ef67fd916784a6d31b1a90c29b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a8aef5b261664d2c6009da2e3e3ce9a.unlinked2 b/.dartServer/.analysis-driver/0a/0a8aef5b261664d2c6009da2e3e3ce9a.unlinked2 new file mode 100644 index 0000000..1f3a417 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a8aef5b261664d2c6009da2e3e3ce9a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked b/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked new file mode 100644 index 0000000..1058626 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked differ diff --git a/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked.digest b/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked.digest new file mode 100644 index 0000000..2e376dc Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a8b97afe08a9e9bd9477cf453c8d920.linked.digest differ diff --git a/.dartServer/.analysis-driver/0a/0a993736c7f8548eff12db0c4c74b693.unlinked2 b/.dartServer/.analysis-driver/0a/0a993736c7f8548eff12db0c4c74b693.unlinked2 new file mode 100644 index 0000000..f794878 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0a993736c7f8548eff12db0c4c74b693.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0aa2a52bf5626edb204160d17b35ee20.unlinked2 b/.dartServer/.analysis-driver/0a/0aa2a52bf5626edb204160d17b35ee20.unlinked2 new file mode 100644 index 0000000..5de5b31 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0aa2a52bf5626edb204160d17b35ee20.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0aa32c0dfb599a91d5472b7ed034ecf4.unlinked2 b/.dartServer/.analysis-driver/0a/0aa32c0dfb599a91d5472b7ed034ecf4.unlinked2 new file mode 100644 index 0000000..f6a715c Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0aa32c0dfb599a91d5472b7ed034ecf4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0ac7ea6c89c2fe699ac5ce837ed18951.unlinked2 b/.dartServer/.analysis-driver/0a/0ac7ea6c89c2fe699ac5ce837ed18951.unlinked2 new file mode 100644 index 0000000..77e0e9e Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0ac7ea6c89c2fe699ac5ce837ed18951.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0ad2c8ced891986ee0ef111fafd48e5d.unlinked2 b/.dartServer/.analysis-driver/0a/0ad2c8ced891986ee0ef111fafd48e5d.unlinked2 new file mode 100644 index 0000000..eec52ae Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0ad2c8ced891986ee0ef111fafd48e5d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0ad9f1565e139aa543222806d0b63432.unlinked2 b/.dartServer/.analysis-driver/0a/0ad9f1565e139aa543222806d0b63432.unlinked2 new file mode 100644 index 0000000..49ee47a Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0ad9f1565e139aa543222806d0b63432.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked b/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked new file mode 100644 index 0000000..a14148a Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked differ diff --git a/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked.digest b/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked.digest new file mode 100644 index 0000000..9c3a0b3 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0ae0f4833bc83eca4dcaf7a6b72a617d.linked.digest differ diff --git a/.dartServer/.analysis-driver/0a/0af6586ee1b7f03f63abad5fef0564b7.unlinked2 b/.dartServer/.analysis-driver/0a/0af6586ee1b7f03f63abad5fef0564b7.unlinked2 new file mode 100644 index 0000000..b199335 Binary files /dev/null and b/.dartServer/.analysis-driver/0a/0af6586ee1b7f03f63abad5fef0564b7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked b/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked new file mode 100644 index 0000000..f84773b Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked differ diff --git a/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked.digest b/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked.digest new file mode 100644 index 0000000..4564414 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b101d893d6d0e9a0bc9f840065a5dc9.linked.digest differ diff --git a/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked b/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked new file mode 100644 index 0000000..0935c97 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked differ diff --git a/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked.digest b/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked.digest new file mode 100644 index 0000000..70ca55f Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b1c17f8ff15b0859a53f37a11e60031.linked.digest differ diff --git a/.dartServer/.analysis-driver/0b/0b2924cf6309c8d36db8602bc5872150.unlinked2 b/.dartServer/.analysis-driver/0b/0b2924cf6309c8d36db8602bc5872150.unlinked2 new file mode 100644 index 0000000..388d153 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b2924cf6309c8d36db8602bc5872150.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b295462ecb99c451dc3527958e1feaa.unlinked2 b/.dartServer/.analysis-driver/0b/0b295462ecb99c451dc3527958e1feaa.unlinked2 new file mode 100644 index 0000000..28e27a7 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b295462ecb99c451dc3527958e1feaa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b2c09b9072db2512f7c8b4525d89fed.unlinked2 b/.dartServer/.analysis-driver/0b/0b2c09b9072db2512f7c8b4525d89fed.unlinked2 new file mode 100644 index 0000000..4ee51ed Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b2c09b9072db2512f7c8b4525d89fed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b30b821a75906fd7a8c376880a42220.unlinked2 b/.dartServer/.analysis-driver/0b/0b30b821a75906fd7a8c376880a42220.unlinked2 new file mode 100644 index 0000000..d5435f8 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b30b821a75906fd7a8c376880a42220.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b33ffae4b36f5610f399aaec04d05cf.unlinked2 b/.dartServer/.analysis-driver/0b/0b33ffae4b36f5610f399aaec04d05cf.unlinked2 new file mode 100644 index 0000000..79b6a1c Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b33ffae4b36f5610f399aaec04d05cf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b3d161103ffcc0ca52d159d2d94d746.unlinked2 b/.dartServer/.analysis-driver/0b/0b3d161103ffcc0ca52d159d2d94d746.unlinked2 new file mode 100644 index 0000000..40367e2 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b3d161103ffcc0ca52d159d2d94d746.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b446523ad4638d338c8951a85d0d4cf.unlinked2 b/.dartServer/.analysis-driver/0b/0b446523ad4638d338c8951a85d0d4cf.unlinked2 new file mode 100644 index 0000000..2936d49 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b446523ad4638d338c8951a85d0d4cf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b4819fce17a147d44f5d2cc3569426b.unlinked2 b/.dartServer/.analysis-driver/0b/0b4819fce17a147d44f5d2cc3569426b.unlinked2 new file mode 100644 index 0000000..95a1b3b Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b4819fce17a147d44f5d2cc3569426b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b56fc2597321087deb168b30224c226.unlinked2 b/.dartServer/.analysis-driver/0b/0b56fc2597321087deb168b30224c226.unlinked2 new file mode 100644 index 0000000..6a1d305 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b56fc2597321087deb168b30224c226.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b60ea71be29570e2655d1e3f4458ac8.unlinked2 b/.dartServer/.analysis-driver/0b/0b60ea71be29570e2655d1e3f4458ac8.unlinked2 new file mode 100644 index 0000000..9298d45 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b60ea71be29570e2655d1e3f4458ac8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b65f7d0d57e8b5cc9bd740c11c279d9.unlinked2 b/.dartServer/.analysis-driver/0b/0b65f7d0d57e8b5cc9bd740c11c279d9.unlinked2 new file mode 100644 index 0000000..e8152b0 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b65f7d0d57e8b5cc9bd740c11c279d9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b6b1d02d7b2bef9dd1e9316456841e6.unlinked2 b/.dartServer/.analysis-driver/0b/0b6b1d02d7b2bef9dd1e9316456841e6.unlinked2 new file mode 100644 index 0000000..6d08a26 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b6b1d02d7b2bef9dd1e9316456841e6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked b/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked new file mode 100644 index 0000000..859c7d3 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked differ diff --git a/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked.digest b/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked.digest new file mode 100644 index 0000000..e584679 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b6e600a936b0b27992b70b8c58b015f.linked.digest differ diff --git a/.dartServer/.analysis-driver/0b/0b752eb1bff73a781cbab36d343f6821.unlinked2 b/.dartServer/.analysis-driver/0b/0b752eb1bff73a781cbab36d343f6821.unlinked2 new file mode 100644 index 0000000..2d94839 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b752eb1bff73a781cbab36d343f6821.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked b/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked new file mode 100644 index 0000000..492c17b Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked differ diff --git a/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked.digest b/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked.digest new file mode 100644 index 0000000..6b6f3df Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b7f841f5148b521dadf86bbee294583.linked.digest differ diff --git a/.dartServer/.analysis-driver/0b/0b824d4d8174c5e20258aeb6202233cd.unlinked2 b/.dartServer/.analysis-driver/0b/0b824d4d8174c5e20258aeb6202233cd.unlinked2 new file mode 100644 index 0000000..5b59637 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b824d4d8174c5e20258aeb6202233cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2 b/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2 new file mode 100644 index 0000000..84d62cc Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2 differ diff --git a/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2.digest b/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2.digest new file mode 100644 index 0000000..9aefa20 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b86e3df0c346ac8a1fb928b1863c441.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/0b/0b934cb493e9e217ee0f953ebf9505fd.unlinked2 b/.dartServer/.analysis-driver/0b/0b934cb493e9e217ee0f953ebf9505fd.unlinked2 new file mode 100644 index 0000000..cb59816 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b934cb493e9e217ee0f953ebf9505fd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b979c9e75060c80f3c4d9d817d191c8.unlinked2 b/.dartServer/.analysis-driver/0b/0b979c9e75060c80f3c4d9d817d191c8.unlinked2 new file mode 100644 index 0000000..813cbf9 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b979c9e75060c80f3c4d9d817d191c8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0b9f554574de006b367e45aed88e260b.unlinked2 b/.dartServer/.analysis-driver/0b/0b9f554574de006b367e45aed88e260b.unlinked2 new file mode 100644 index 0000000..ffe0630 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0b9f554574de006b367e45aed88e260b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0ba10ab37d4b00c39f9369d7050460fa.unlinked2 b/.dartServer/.analysis-driver/0b/0ba10ab37d4b00c39f9369d7050460fa.unlinked2 new file mode 100644 index 0000000..df62e57 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0ba10ab37d4b00c39f9369d7050460fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0ba4f70ea40ff514b201dd0100808b02.unlinked2 b/.dartServer/.analysis-driver/0b/0ba4f70ea40ff514b201dd0100808b02.unlinked2 new file mode 100644 index 0000000..f00947c Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0ba4f70ea40ff514b201dd0100808b02.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked b/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked new file mode 100644 index 0000000..bdb5e31 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked differ diff --git a/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked.digest b/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked.digest new file mode 100644 index 0000000..2210357 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bb5a351446455606809633793e7b147.linked.digest differ diff --git a/.dartServer/.analysis-driver/0b/0bbae34539630390155b853ff0d7b1bf.unlinked2 b/.dartServer/.analysis-driver/0b/0bbae34539630390155b853ff0d7b1bf.unlinked2 new file mode 100644 index 0000000..6633000 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bbae34539630390155b853ff0d7b1bf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bbbcf6a618a758d8b34d2c633eaaa59.unlinked2 b/.dartServer/.analysis-driver/0b/0bbbcf6a618a758d8b34d2c633eaaa59.unlinked2 new file mode 100644 index 0000000..1fb28a1 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bbbcf6a618a758d8b34d2c633eaaa59.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bddfed9bc456c30ef5a98404d04ac32.unlinked2 b/.dartServer/.analysis-driver/0b/0bddfed9bc456c30ef5a98404d04ac32.unlinked2 new file mode 100644 index 0000000..8a9d3a9 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bddfed9bc456c30ef5a98404d04ac32.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0be7a347bcbbcb53100d936c42f368ab.unlinked2 b/.dartServer/.analysis-driver/0b/0be7a347bcbbcb53100d936c42f368ab.unlinked2 new file mode 100644 index 0000000..8c22661 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0be7a347bcbbcb53100d936c42f368ab.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bf27f0866d075bd10b43587f9c2040a.unlinked2 b/.dartServer/.analysis-driver/0b/0bf27f0866d075bd10b43587f9c2040a.unlinked2 new file mode 100644 index 0000000..7f07714 Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bf27f0866d075bd10b43587f9c2040a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bf8fa339af9335d744804c425a143c3.unlinked2 b/.dartServer/.analysis-driver/0b/0bf8fa339af9335d744804c425a143c3.unlinked2 new file mode 100644 index 0000000..669783d Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bf8fa339af9335d744804c425a143c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked b/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked new file mode 100644 index 0000000..5b67fcb Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked differ diff --git a/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked.digest b/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked.digest new file mode 100644 index 0000000..e65cb2c Binary files /dev/null and b/.dartServer/.analysis-driver/0b/0bfc4a444ce7c9e420624ce46b162d0d.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked b/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked new file mode 100644 index 0000000..b0836bb Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked.digest b/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked.digest new file mode 100644 index 0000000..c685d6b Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c077ea20bdb6a304843721128d35066.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c1a852511495bee16409b9dc8efc271.unlinked2 b/.dartServer/.analysis-driver/0c/0c1a852511495bee16409b9dc8efc271.unlinked2 new file mode 100644 index 0000000..64e5026 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c1a852511495bee16409b9dc8efc271.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c228cb591406645db7bf9f57a313ed2.unlinked2 b/.dartServer/.analysis-driver/0c/0c228cb591406645db7bf9f57a313ed2.unlinked2 new file mode 100644 index 0000000..dca697b Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c228cb591406645db7bf9f57a313ed2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked b/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked new file mode 100644 index 0000000..cd67746 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked.digest b/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked.digest new file mode 100644 index 0000000..60a4b9d Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c22f9e534f5eb62a7766979438cb20f.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked b/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked new file mode 100644 index 0000000..181c026 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked.digest b/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked.digest new file mode 100644 index 0000000..5cce040 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c2b06838624d47df5abc4bfc6115325.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c2bdff532989d32f9cfee3dbc9abe45.unlinked2 b/.dartServer/.analysis-driver/0c/0c2bdff532989d32f9cfee3dbc9abe45.unlinked2 new file mode 100644 index 0000000..c75a354 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c2bdff532989d32f9cfee3dbc9abe45.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c32daff1ec86bf522f067ee6492e673.unlinked2 b/.dartServer/.analysis-driver/0c/0c32daff1ec86bf522f067ee6492e673.unlinked2 new file mode 100644 index 0000000..f724167 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c32daff1ec86bf522f067ee6492e673.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked b/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked new file mode 100644 index 0000000..ae1adcb Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked.digest b/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked.digest new file mode 100644 index 0000000..ebfc093 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c38c5f13a19df12ab1f4775c97c567c.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c3adc51eca78dd53aa2b17bde582d52.unlinked2 b/.dartServer/.analysis-driver/0c/0c3adc51eca78dd53aa2b17bde582d52.unlinked2 new file mode 100644 index 0000000..661f94a Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c3adc51eca78dd53aa2b17bde582d52.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c4466889c6451268ab02cbabb8944b7.unlinked2 b/.dartServer/.analysis-driver/0c/0c4466889c6451268ab02cbabb8944b7.unlinked2 new file mode 100644 index 0000000..07fe154 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c4466889c6451268ab02cbabb8944b7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c5392c302ba00f2b97ace38e6e88c37.unlinked2 b/.dartServer/.analysis-driver/0c/0c5392c302ba00f2b97ace38e6e88c37.unlinked2 new file mode 100644 index 0000000..e334e98 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c5392c302ba00f2b97ace38e6e88c37.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c5fd3740406dfe8ce137ce3b27ae15b.unlinked2 b/.dartServer/.analysis-driver/0c/0c5fd3740406dfe8ce137ce3b27ae15b.unlinked2 new file mode 100644 index 0000000..31f18d3 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c5fd3740406dfe8ce137ce3b27ae15b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c6529bf84fc8d423ccd4077aa192e6c.unlinked2 b/.dartServer/.analysis-driver/0c/0c6529bf84fc8d423ccd4077aa192e6c.unlinked2 new file mode 100644 index 0000000..b584d01 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c6529bf84fc8d423ccd4077aa192e6c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked b/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked new file mode 100644 index 0000000..1baeb05 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked.digest b/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked.digest new file mode 100644 index 0000000..f32ad1d Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c6b2c7d298405cea5c54c5958b455df.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c723bdfc972665f23a4bfa05b7398e7.unlinked2 b/.dartServer/.analysis-driver/0c/0c723bdfc972665f23a4bfa05b7398e7.unlinked2 new file mode 100644 index 0000000..75ff6da Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c723bdfc972665f23a4bfa05b7398e7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked b/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked new file mode 100644 index 0000000..b55b547 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked.digest b/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked.digest new file mode 100644 index 0000000..d4da46a Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c797a2a678f971be6379932edb2cefe.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked b/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked new file mode 100644 index 0000000..bef2cc5 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked.digest b/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked.digest new file mode 100644 index 0000000..1af4e3f Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c7a0709ee1f49f2325fce933926d6f7.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c7f9578ab67fd9139afa4d6677e8d0b.unlinked2 b/.dartServer/.analysis-driver/0c/0c7f9578ab67fd9139afa4d6677e8d0b.unlinked2 new file mode 100644 index 0000000..ce8c825 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c7f9578ab67fd9139afa4d6677e8d0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c87effa1082fd61371cebce1504c2cd.unlinked2 b/.dartServer/.analysis-driver/0c/0c87effa1082fd61371cebce1504c2cd.unlinked2 new file mode 100644 index 0000000..755d94f Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c87effa1082fd61371cebce1504c2cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c8a0cba5d51276ee313cb49650581ae.unlinked2 b/.dartServer/.analysis-driver/0c/0c8a0cba5d51276ee313cb49650581ae.unlinked2 new file mode 100644 index 0000000..10bf4f5 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c8a0cba5d51276ee313cb49650581ae.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked b/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked new file mode 100644 index 0000000..4a803f7 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked.digest b/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked.digest new file mode 100644 index 0000000..fd50b4b Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c9b04e9d18807ff6f15f16dab7ef5d1.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked b/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked new file mode 100644 index 0000000..6730a2d Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked differ diff --git a/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked.digest b/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked.digest new file mode 100644 index 0000000..7ac9de2 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0c9c77da6641195238333c8c29299ebb.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0ca1f66cafd803f618717f84cf30b7bb.unlinked2 b/.dartServer/.analysis-driver/0c/0ca1f66cafd803f618717f84cf30b7bb.unlinked2 new file mode 100644 index 0000000..b9ec660 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ca1f66cafd803f618717f84cf30b7bb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0ca41c4c147568a3e234e9124db50ae9.unlinked2 b/.dartServer/.analysis-driver/0c/0ca41c4c147568a3e234e9124db50ae9.unlinked2 new file mode 100644 index 0000000..c25b495 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ca41c4c147568a3e234e9124db50ae9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0ca5d0ee5c0f83a4791d87af75ad59b6.unlinked2 b/.dartServer/.analysis-driver/0c/0ca5d0ee5c0f83a4791d87af75ad59b6.unlinked2 new file mode 100644 index 0000000..caaa314 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ca5d0ee5c0f83a4791d87af75ad59b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0ca828b4410a1c4f97fc0fa350deda12.unlinked2 b/.dartServer/.analysis-driver/0c/0ca828b4410a1c4f97fc0fa350deda12.unlinked2 new file mode 100644 index 0000000..15a4b30 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ca828b4410a1c4f97fc0fa350deda12.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0ca917a422cc42fa904cf1bbaa981c20.unlinked2 b/.dartServer/.analysis-driver/0c/0ca917a422cc42fa904cf1bbaa981c20.unlinked2 new file mode 100644 index 0000000..c0d6854 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ca917a422cc42fa904cf1bbaa981c20.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0cc3f5f21c52753382d1ab2c30c3c402.unlinked2 b/.dartServer/.analysis-driver/0c/0cc3f5f21c52753382d1ab2c30c3c402.unlinked2 new file mode 100644 index 0000000..dcf37b4 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0cc3f5f21c52753382d1ab2c30c3c402.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked b/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked new file mode 100644 index 0000000..325d775 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked differ diff --git a/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked.digest b/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked.digest new file mode 100644 index 0000000..2aafbd3 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ce943420886319f6a0a865075951979.linked.digest differ diff --git a/.dartServer/.analysis-driver/0c/0ceeeb4001501fa121282bef34ab70d5.unlinked2 b/.dartServer/.analysis-driver/0c/0ceeeb4001501fa121282bef34ab70d5.unlinked2 new file mode 100644 index 0000000..9a44f60 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0ceeeb4001501fa121282bef34ab70d5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0cf043976c9ebcb2b80579b77b14bfc7.unlinked2 b/.dartServer/.analysis-driver/0c/0cf043976c9ebcb2b80579b77b14bfc7.unlinked2 new file mode 100644 index 0000000..8e27103 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0cf043976c9ebcb2b80579b77b14bfc7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0cf8fc1377c815580c360af6c35843cc.unlinked2 b/.dartServer/.analysis-driver/0c/0cf8fc1377c815580c360af6c35843cc.unlinked2 new file mode 100644 index 0000000..697c8e0 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0cf8fc1377c815580c360af6c35843cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0c/0cfe04a6ef72e6dfcb88b441b9a4046c.unlinked2 b/.dartServer/.analysis-driver/0c/0cfe04a6ef72e6dfcb88b441b9a4046c.unlinked2 new file mode 100644 index 0000000..b81b0d0 Binary files /dev/null and b/.dartServer/.analysis-driver/0c/0cfe04a6ef72e6dfcb88b441b9a4046c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d08b3adcda72b11e4068865c03505ec.unlinked2 b/.dartServer/.analysis-driver/0d/0d08b3adcda72b11e4068865c03505ec.unlinked2 new file mode 100644 index 0000000..119feb7 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d08b3adcda72b11e4068865c03505ec.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d15408ddd3ad63a3929f1305514f129.unlinked2 b/.dartServer/.analysis-driver/0d/0d15408ddd3ad63a3929f1305514f129.unlinked2 new file mode 100644 index 0000000..acf20f3 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d15408ddd3ad63a3929f1305514f129.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked b/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked new file mode 100644 index 0000000..d93d8a7 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked differ diff --git a/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked.digest b/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked.digest new file mode 100644 index 0000000..0258440 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d1dc8eeb869d5022b8953f813ec3588.linked.digest differ diff --git a/.dartServer/.analysis-driver/0d/0d1dcd961f1728032f4fe0ed1e0b7b8b.unlinked2 b/.dartServer/.analysis-driver/0d/0d1dcd961f1728032f4fe0ed1e0b7b8b.unlinked2 new file mode 100644 index 0000000..571cc59 --- /dev/null +++ b/.dartServer/.analysis-driver/0d/0d1dcd961f1728032f4fe0ed1e0b7b8b.unlinked2 @@ -0,0 +1,143 @@ +^unknownasleep disconnected disconnecting +connectingconnectedLocal connectedSiteconnectedGlobalnoneportallimitedfull unmanaged unavailableprepareconfigneedAuthipConfigipCheck secondaries activated deactivatingfailed +nowManaged nowUnmanaged configFailedipConfigUnavailableipConfigExpired noSecretssupplicantDisconnectsupplicantConfigFailedsupplicantFailedsupplicantTimeoutpppStartFailed pppDisconnect pppFaileddhcpStartFailed dhcpError +dhcpFailedsharedStartFailed sharedFailedautoIpStartFailed autoIpError autoIpFailed modemBusymodemNoDialTonemodemNoCarriermodemDialTimeoutmodemDialFailedmodemInitFailed gsmApnFailedgsmRegistrationNotSearchinggsmRegistrationDeniedgsmRegistrationTimeoutgsmRegistrationFailedgsmPinCheckFailedfirmwareMissingremovedsleepingconnectionRemoved userRequestedcarrierconnectionAssumedsupplicantAvailable modemNotFoundbtFailedgsmSimNotInsertedgsmSimPinRequiredgsmSimPukRequired gsmSimWronginfinibandModedependencyFailed br2684FailedmodemManagerUnavailable ssidNotFoundsecondaryConnectionFailed dcbFcoeFailedteamdControlFailed modemFailedmodemAvailablesimPinIncorrect newActivation parentChangedparentManagedChanged ovsdbFailedipAddressDuplicateipMethodUnsupportedsriovConfigurationFailed peerNotFoundstatereasonethernetwifi bluetootholpcMeshwimaxmodem +infinibandbondvlanadslbridgegenericteamtunipTunnelmacVlanvxlanvethmacsecdummyppp ovsInterfaceovsPort ovsBridgewpan sixLoWpan wireguardwifiP2pvrfyesnoguessYesguessNo +activating deactivatedisMasterisSlave layer2Readyip4Readyip6ReadymasterHasSlaves lifetimeBoundToProfileVisibilityexternalunsavednetworkManagerGeneratedvolatilenetworkManagerSupported carrierDetect +isSoftwaresingleRootIOVirtualizationuplowerUpadhocinfraapmesh cipherWep40 cipherWep104 +cipherTkip +cipherCcmpwparsn freqValidfreq2GHzfreq5GHzibssRsnprivacywps wpsPushButtonwpsPin pairWep40 +pairWep104pairTkippairCcmp +groupWep40 groupWep104 groupTkip groupCcmpkeyManagementPskkeyManagement802_1XkeyManagementSaekeyManagementOwekeyManagementOweTmtapdun_client_objectpropertiesChanged connectionshostname canModify addConnectionaddConnectionUnsaved==hashCodetoStringupdate updateUnsaveddelete getSettings +getSecrets clearSecretssaveflagsfilenamemode rcManager configuration +statisticswiredwireless +disconnectudipath interface ipInterfacedriver driverVersionfirmwareVersion capabilities stateReasonactiveConnection ip4Config dhcp4Config ip6Config dhcp6Configmanaged +setManaged autoconnectsetAutoconnectnmPluginMissing +deviceTypeavailableConnectionsphysicalPortIdmtumeteredrealip4Connectivityip6ConnectivityinterfaceFlags hwAddressbtCapabilitiesnameslavestypeDescription refreshRateMssetRefreshRateMstxBytesrxBytes permHwAddressownergroupnoPivnetHdr +multiQueueparentvlanIdspeeds390Subchannelsbitrate accessPointsactiveAccessPointwirelessCapabilitieslastScan requestScan +connectioniduuidtype +stateFlagsdefault4default6vpndevicesmaster addressDatagateway routeDatanameserverDatadomainssearches +dnsOptions dnsPrioritywinsServerDataoptionswpaFlagsrsnFlagsssid frequency +maxBitratestrengthlastSeen +properties!propertiesChangedStreamControllerupdateProperties +interfacesupdateInterfaceswouldRemoveAllInterfacesremoveInterfacesgetCachedPropertygetBooleanPropertygetBytePropertygetInt32PropertygetUint32PropertygetInt64PropertygetUint64PropertygetStringPropertygetStringArrayPropertygetObjectPathPropertygetObjectPathArrayPropertygetDataListProperty deviceAdded deviceRemovedactiveConnectionAddedactiveConnectionRemoved_bus _closeBus_root_objects_objectManagerSubscription_deviceAddedStreamController_deviceRemovedStreamController&_activeConnectionAddedStreamController(_activeConnectionRemovedStreamControllerconnect +allDevices _getDevicesnetworkingEnabledwirelessEnabledsetWirelessEnabledwirelessHardwareEnabled wwanEnabledsetWwanEnabledwwanHardwareEnabledactiveConnectionsprimaryConnectionprimaryConnectionTypestartupversion connectivityconnectivityCheckAvailableconnectivityCheckEnabledsetConnectivityCheckEnabledconnectivityCheckUri_managersettings +dnsManageraddAndActivateConnectionactivateConnectiondeactivateConnectionclose +_getDevice_getConnection_getActiveConnection _getIP4Config_getDHCP4Config _getIP6Config_getDHCP6Config_getAccessPointA_managerInterfaceName_settingsInterfaceName _settingsConnectionInterfaceName_dnsManagerInterfaceName_deviceInterfaceName_bluetoothDeviceInterfaceName_bridgeDeviceInterfaceName_genericDeviceInterfaceName_statisticsDeviceInterfaceName_tunDeviceInterfaceName_vlanDeviceInterfaceName_wiredDeviceInterfaceName_wirelessDeviceInterfaceName_activeConnectionInterfaceName_ip4ConfigInterfaceName_dhcp4ConfigInterfaceName_ip6ConfigInterfaceName_dhcp6ConfigInterfaceName_accessPointInterfaceNameNetworkManagerState _decodeStateNetworkManagerConnectivityState_decodeConnectivityStateNetworkManagerDeviceState_decodeDeviceStateNetworkManagerDeviceStateReason_decodeDeviceStateReason"NetworkManagerDeviceStateAndReasonNetworkManagerDeviceTypeNetworkManagerMetered#NetworkManagerActiveConnectionState_decodeActiveConnectionState!NetworkManagerActivationStateFlagNetworkManagerConnectionFlagNetworkManagerDeviceCapability!NetworkManagerDeviceInterfaceFlagNetworkManagerWifiMode_decodeWifiMode"NetworkManagerDeviceWifiCapability!NetworkManagerWifiAccessPointFlag)NetworkManagerWifiAccessPointSecurityFlag#_decodeWifiAccessPointSecurityFlagsNetworkManagerTunnelMode!NetworkManagerBluetoothCapabilityNetworkManagerSettings NetworkManagerSettingsConnectionNetworkManagerDnsManagerNetworkManagerDeviceNetworkManagerDeviceBluetoothNetworkManagerDeviceBridgeNetworkManagerDeviceGenericNetworkManagerDeviceStatisticsNetworkManagerDeviceTunNetworkManagerDeviceVlanNetworkManagerDeviceWiredNetworkManagerDeviceWirelessNetworkManagerActiveConnectionNetworkManagerIP4ConfigNetworkManagerDHCP4ConfigNetworkManagerIP6ConfigNetworkManagerDHCP6ConfigNetworkManagerAccessPoint_NetworkManagerInterface_NetworkManagerObjectNetworkManagerClientintasleep disconnected disconnecting +connectingconnectedLocal connectedSiteconnectedGlobalunknownnoneportallimitedfull unmanaged unavailableprepareconfigneedAuthipConfigipCheck secondaries activated deactivatingfailed +nowManaged nowUnmanaged configFailedipConfigUnavailableipConfigExpired noSecretssupplicantDisconnectsupplicantConfigFailedsupplicantFailedsupplicantTimeoutpppStartFailed pppDisconnect pppFaileddhcpStartFailed dhcpError +dhcpFailedsharedStartFailed sharedFailedautoIpStartFailed autoIpError autoIpFailed modemBusymodemNoDialTonemodemNoCarriermodemDialTimeoutmodemDialFailedmodemInitFailed gsmApnFailedgsmRegistrationNotSearchinggsmRegistrationDeniedgsmRegistrationTimeoutgsmRegistrationFailedgsmPinCheckFailedfirmwareMissingremovedsleepingconnectionRemoved userRequestedcarrierconnectionAssumedsupplicantAvailable modemNotFoundbtFailedgsmSimNotInsertedgsmSimPinRequiredgsmSimPukRequired gsmSimWronginfinibandModedependencyFailed br2684FailedmodemManagerUnavailable ssidNotFoundsecondaryConnectionFailed dcbFcoeFailedteamdControlFailed modemFailedmodemAvailablesimPinIncorrect newActivation parentChangedparentManagedChanged ovsdbFailedipAddressDuplicateipMethodUnsupportedsriovConfigurationFailed peerNotFound +activating deactivatedadhocinfraapmeshListadd pairWep40 +pairWep104pairTkippairCcmp +groupWep40 groupWep104 groupTkip groupCcmpkeyManagementPskkeyManagement802_1XkeyManagementSaekeyManagementOwekeyManagementOweTmStreamString +interfaces!propertiesChangedStreamControllerstreamemptygetObjectPathArrayProperty_getConnection +objectPathgetStringPropertyboolgetBooleanPropertyFutureMap DBusValue +callMethodDBusDict DBusSignaturemapMapEntry +DBusStringkey stringVariantvaluereplySignature returnValuesDBusObjectPathoverride_objecthashCode runtimeTypepathvoidchildrenkv DBusVariant settingNamegetUint32PropertyunsavednetworkManagerGeneratedvolatileexternaldynamicgetDataListProperty containsKeynetworkManagerSupported carrierDetect +isSoftwaresingleRootIOVirtualizationgetCachedProperty signature +DBusStructtoList +DBusUint32getObjectPathProperty_getActiveConnection _getIP4Config_getDHCP4Config _getIP6Config_getDHCP6Config setProperty DBusBooleanethernetwifi bluetootholpcMeshwimaxmodem +infinibandbondvlanadslbridgegenericteamtunipTunnelmacVlanvxlanvethmacsecdummyppp ovsInterfaceovsPort ovsBridgewpan sixLoWpan wireguardwifiP2pvrfvaluesuplowerUpdun +_getDevicegetUint64PropertygetInt64PropertytapgetStringArrayProperty_getAccessPoint cipherWep40 cipherWep104 +cipherTkip +cipherCcmpwparsn freqValidfreq2GHzfreq5GHzibssRsnssids DBusArraybytessidisMasterisSlave layer2Readyip4Readyip6ReadymasterHasSlaves lifetimeBoundToProfileVisibilitygetInt32PropertytoNativeprivacywps wpsPushButtonwpsPineDBusBytegetBytePropertyStreamController broadcastaddAllkeysDBusRemoteObjectforEach interfaceName +propertiescontains interfaceremoveupdateProperties DBusInt32 DBusInt64 +DBusUint64 +DBusClientnameDBusRemoteObjectManagerStreamSubscriptionbussystemsignalslistensignal&DBusObjectManagerInterfacesAddedSignal changedPathupdateInterfacesinterfacesAndProperties(DBusObjectManagerInterfacesRemovedSignalwouldRemoveAllInterfacesremoveInterfacesDBusPropertiesChangedSignalpropertiesInterfacechangedPropertiesgetManagedObjectsdevice +connection accessPoint +firstWherecancelcloseDBusRemoteObjectM$gTna'/Vy +dart:asyncpackage:dbus/dbus.dartT 78R܁?Ӂ0S?ۄ,Q2ΆnoΆ߆#%&Tgtه#P]ˈ؉ +AEGHjQ]Ԋ VZ\]pȋӋ݋,578rČэGT͍ Ԩ)_cef*,-?_jv~ǪϪ٪ +%.5EP]er!LWer=IЭܮ'aeghϮۮ DOQRЯܯ>Yjxʱ + %efױ6\wղٲ۲ܲ,C?CCCD*DJDjDtDDDDEJEUEEEEEEFAFBFNFvFwFFFFFGG9G:GlGmGGHHGHkHlHII,IVIhIrIIIIJHJSJJJJJK8KVKKKKKKL,LyLLLLLMMRM~MMMNN0NmNNOO+ObOOOOOP +PDPmPPQQlQ~QQR,R0R1RpRRRSS"S#S^S|SSSST T TVTlTTTTU)U9UUUUV V&VEVVVVVWWFWLW^WbWcWWWWWX X(XuXvXXXXXXXYY@YgYhYYYYZ-ZeZZZZ[ [ [7[Q[[\\J\\\\\]]] ]H]I]U]]]]]^^.^/^`^^_ ___J_v__```-`[````aa6a{aaaabbLbybbbbc&c]cocpccddFdXdYddeeBeTeUeeeef fXf|f}fg!gfggggh;h[hhhhhhi@iAi_itiiijj]j^jjkkk3kJkkkkl;l<ltlllmmAmQmmmn=nCnbnnnoo +o)ovo|ooooop6p\p`pappq*qoqqrrrArrrssss>swssttttAtltttttu*uYunuuuuvvDvYvvvvww1wFwwwwxxxgxhxxxy1y5y6yuyyyzzQzpzzz{{{k{x{y{{|C|P|Q|k||||}}}'}5}g}u}}}}~$~2~a~o~~~~,Zi%SbN]DS HW HWK5UzPQg%uv.fvO_DT17V;U + ?@L78o34a Mk@U$LMY<=wxLpqEQ}!59:Fc023X| 9o@}./;U-`cdhiu"Bij-e56cvEFY!"exlm7DEQn8:;d Cs,PeYZf +NPQ|.L9:; +8]O=^Knrs + 9n'Q(]c4u{?Ec&_e"B IOp&*+ Cz+1{IJV~6]^=u™š¹"H\cÒÖ×67ĉĞ7LśŜSƃƇƈƨKVǍǬJPoȯȵ6syɘagʆ*yˆˇ˵:MT̷̂̆̇@U\͌͐͑+89gΒ489iϘ>BCk}П>~Ѩѽ2eҁҞҦҬQwӇӎӹӽӾ23?ghtԸԺԻDE|լ:;֣$%Sk׶׷1_خد'wفق٩,KڜڝJTU}ۖ5Z܀ܸ01=efrݶݸݹHIހް@AxߝSdj,rs3Z[Vz{#tu[U +(xy;\DEQn8:;Uw2fp2)*6z|} +Aq+aqOUt8syf)x*A(:ex|}Oi f?@q5&'3wyz$%\/Y8}p #+1BFG~Bq0_|[ 489+>Du%^59:/BHy + d      + + +; +? +@ + +  5 H N       " _        7 ; <  4GM +q Qdj1X );fy}~;o(p?RVW&UY[\/0];pq()TmZ[E'kl +,Q].`/Pi  G z   !!_!!!"8"_""## #*#q##$$X$$$%%$%%%g%%%&$&Y&&&&''7'Z''''''((O(l((((()y))))* **+++ +I++++,',R,n,,,,,,,,,,--9-Z-y------. .D.S.W.X....//*/1/5/6/w//00000E0^000001 1A1^1s1111112$2E2f2s22222303Q3p3}3334$4D44444444545j5555666?6C6D666677!7-71727p778 8882838f8{88889 9 9p9t9u9999::V:::::; +;+;S;`;o;s;t;;;<<: >>">&>'>K>m>}>>>>???9?|?}???@$@G@@@@@@AKApAAAAABOB{BCC,CcCCCCCDD9DfDDEEEHEEEEEFFFtFFGGIGvGGGGHHSH^HHHHII+IdIIIIIIJ'J+J,JJJKK?KEKZKtKzK~KKKKKLL8LKLQLLLLLMM M4MNMaMgMMMMMNN.N4N[NuNNNNNOO1ODOJOqOOOOOOP P>PQPWP~PPPPPPQ+QIQ\QbQQQQQQQR8RVRiRoRRRRRRRSGSeSxS~SSSSTT +T  + !<%⩼,ffl Ƽ 3nS"ny#ؼ؀(4/// Stream of property names as their values change.ͽ́/// Saved connections.}/// The machine hostname.@/@/@l1/// True if connections can be added or modified.FDFEFDFD1FXA8A8.A\@@̂qA#+/// Add new connection and save it to disk.CC.CCACAC>/// Add new connection but do not save it to disk immediately.EEEEEEEiEFyFzFyFyMF8/// Settings profile manager.G<G\G]G] GbG<Gl>l5/// The version of the firmware this device is using.ll炫m2/// Capabilities of this deviceooo(/// The connection state of this device.pcpcp?/// The state of this connection and the reason for that state.sssd%/// Connection that owns this device.ttt`'/// IPv4 configuration for this device.uuuK)/// DHCPv4 configuration for this device.uuv8'/// IPv6 configuration for this device.vv؀w#)/// DHCPv6 configuration for this device.wwɀx;/// True if this device is being managed by NetworkManager.y8y8y|/// The type of device.ρ:/// The pyhsical network port associated with this device.SSaq/// The device MTU.//// True if the device has traffic limitations.z/// True if the device exists.T/// IPv4 connectivity state.=/// IPv6 connectivity state..3!/// Flags for network interfaces.H%/// Hardware address for this device.  1!ffg }/// Disconnects a device and prevents the device from automatically activating further connections without user intervention.gg2hJ/// Deletes a software device from NetworkManager and removes the interface from the system. +/// The method returns an error when called for a hardware device.xx +xxjxjx;/// Sets if this device is being managed by NetworkManager.z=z= +zByyz.-/// Information for wireless network devices.`~  ``;-"-T8#T4/// Stream of property names as their values change.œœ/// The connection settings.ÙÙ(#KKޛ4/// Stream of property names as their values change.CCߓ4/// Configuration options returned by a DHCP server.uvuu1"""lMݹݹ@/// DCHPv4 configuration.]tuu z]]&Q5#Q +⇀4/// Stream of property names as their values change.}}u/// IP addresses. Each item will contain at least 'address' and 'prefix'. e.g. '2001:db8:85a3::8a2e:370:7334' and 64.ww/// IPv6 configuration. (y#̀4/// Stream of property names as their values change.Ł4/// Configuration options returned by a DHCP server.1 l,-,,M?;;@[/// DCHPv6 configuration. (# \4/// Stream of property names as their values change.Y&/// Capabilities of this access point.3/// WPA security capabilities of this access point.3/// RSN security capabilities of this access point.:q/// SSID advertised by the access point. +/// Note this is in binary form, but is likely to contain a text string.0/// Radio frequency of this access point in MHz.\6/// The hardware address (BSSID) of this access point.+/// Mode this access point is operating in.G/// Maximum bitrate this access point is capable of in kilobits/second.BB{./// Signal quality of access point in percent.Հ)I/// Last time this access point was seen in a scan in seconds since boot.1l)*))M<}}/// WiFi access point.*'   !Z''w4/// Stream of property names as their values change.(퀻zz0Ynooz; +"YY7>>;b!!&/wY/// Returns true if removing [interfaceNames] would remove all interfaces on this object.__lIIN(-  !! (Ѐ/// Gets a cached property.::ALL SÁt'[/// Gets a cached boolean property, or returns null if not present or not the correct type. ;;|j/// Gets a cached unsigned 8 bit integer property, or returns null if not present or not the correct type.==DOO V},i/// Gets a cached signed 32 bit integer property, or returns null if not present or not the correct type. <<k/// Gets a cached unsigned 32 bit integer property, or returns null if not present or not the correct type. C C J U U  \} 2i/// Gets a cached signed 64 bit integer property, or returns null if not present or not the correct type. + + + + +  + +B +B +k/// Gets a cached unsigned 64 bit integer property, or returns null if not present or not the correct type. > > E P P  W  ǁs ,Z/// Gets a cached string property, or returns null if not present or not the correct type.       > > `/// Gets a cached string array property, or returns null if not present or not the correct type. _/// Gets a cached object path property, or returns null if not present or not the correct type.77>II Pe/// Gets a cached object path array property, or returns null if not present or not the correct type.!,, 3`/// Gets a cached list of data property, or returns null if not present or not the correct type."%nnWF/// Creates a new NetworkManager client connected to the system D-Bus. g+@g(/// The bus this client is connected to.zozoD/// The root D-Bus NetworkManager object at path '/org/freedesktop'.VW/U0@$:$. ]K[p\qr{|$_$q-=\>]^ghs(/// Stream of devices as they are added.22*/// Stream of devices as they are removed."3/// Stream of active connections as they are added.ss5/// Stream of active connections as they are removed.ɀ4/// Stream of property names as their values change.((ǁ)/// The list of realized network device. +/// Realized devices are those which have backing resources (eg from the kernel or a management daemon like ModemManager, teamd, etc).))΁9*р/// The list of both realized and un-realized network devices. +/// Un-realized devices are software devices which do not yet have backing resources, but for which backing resources can be created if the device is activated.,,΀,"/// True if networking is enabled.---(/// True if wireless network is enabled./8/8/>/// True if wireless network is enabled via a hardware switch.000P(/// True if mobile broadband is enabled.111>/// True if mobile broadband is enabled via a hardware switch.2202!/// Currently active connections.445 )>)>e!/// The overall networking state.??i?-???/// Gets the settings object.@@@ /// Gets the DNS manager object.>m/// Connects to the NetworkManager D-Bus objects. +/// Must be called before accessing methods and properties.+2+2+9+ + +&.. +..Z.Z.(/// Sets if wireless network is enabled.1 1 +100ŀ0(/// Sets if mobile broadband is enabled.<< +<<]<]<-/// Sets if connectivity checking is enabled.BB9BCC$C$C2C2&CMBBBAA+B/// Adds a new connection for [device] and activates it. +/// +/// Optionally, [connection] settings may be specified as a template. Missing +/// settings are automatically filled in.FF$FFF,GGG&G3EEF/// Activates a connection for [device]. +/// +/// A specific [connection] may be specified, or else it is detected automatically.I1I1)IPHHށLI'/// Deactivates an active [connection].J.J.OJh/// Terminates all active connections. If a client remains unclosed, the Dart process may not terminate.KKKKKKLLLLLLMMMMM'MNNONN΁NPPPOOׁ OQ Q QPPPRRR*QQ R +S)S)S9RR S\\-/// A client that connects to NetworkManager. І  + oo/// Overall networking states.HHoo!/// Internet connectivity states.    ʋՋߋ   ...]]u/// Device states.D +(( (88 8HHH___rr rŐڐ   + + + ** +*888MM M]]]rr r  Ñב   ,,,EEE___xxx̒ ݒ %%%111FFF[[[pp p Г  $$ $333EEEXX Xii izzz Δ :/// Reasons for a device state.aaalllxxx  +ɪѪ۪  '''00077 7GGGRR R___gg gtt t--dD/// Device types.ɫҫ׫۫[/// Traffic limitations.NNNYY +Ygg gtt t &0/// State of a [NetworkManagerActiveConnection].Ѯݮ "" "FFFhh=/// Flags describing a [NetworkManagerActiveConnectionState].үޯRR3/// Flags for a [NetworkManagerSettingsConnection].@@@[[ [ll +lzzzꀬ-/// Capabilities of a [NetworkManagerDevice].q1/// Interface flags for a [NetworkManagerDevice].CCCLLLSSSZZZ^^^ Y*/// WiFi operating modes.  .. .>> +>LL +LZZZaaahhhnnnww wܲ܀/// Wifi capabilities. """{,/// Flags for a [NetworkManagerAccessPoint].  +ȴ +ִ   ***>>>RRR,,:g5/// Security flags for a [NetworkManagerAccessPoint].jj</// Tunnel modes.  j6/// Capabilities of a [NetworkManagerDeviceBluetooth].GG K&& : ee i88R33 7jԬ  fft} hhpX8XX/// D-Bus interface namesH a`E?LEDف[W60U6W ]_E?KEMOU2,Y2]JT82N8JԅN@$N$78R܁?Ӂ0S?ۄ,Q2ΆnoΆ߆#%&Tgtه#P]ˈ؉ +AEGHjQ]Ԋ VZ\]pȋӋ݋,578rČэGT͍ Ԩ)_cef*,-?_jv~ǪϪ٪ +%.5EP]er!LWer=IЭܮ'aeghϮۮ DOQRЯܯ>Yjxʱ + %efױ6\wղٲ۲ܲ,C?CCCD*DJDjDtDDDDEJEUEEEEEEFAFBFNFvFwFFFFFGG9G:GlGmGGHHGHkHlHII,IVIhIrIIIIJHJSJJJJJK8KVKKKKKKL,LyLLLLLMMRM~MMMNN0NmNNOO+ObOOOOOP +PDPmPPQQlQ~QQR,R0R1RpRRRSS"S#S^S|SSSST T TVTlTTTTU)U9UUUUV V&VEVVVVVWWFWLW^WbWcWWWWWX X(XuXvXXXXXXXYY@YgYhYYYYZ-ZeZZZZ[ [ [7[Q[[\\J\\\\\]]] ]H]I]U]]]]]^^.^/^`^^_ ___J_v__```-`[````aa6a{aaaabbLbybbbbc&c]cocpccddFdXdYddeeBeTeUeeeef fXf|f}fg!gfggggh;h[hhhhhhi@iAi_itiiijj]j^jjkkk3kJkkkkl;l<ltlllmmAmQmmmn=nCnbnnnoo +o)ovo|ooooop6p\p`pappq*qoqqrrrArrrssss>swssttttAtltttttu*uYunuuuuvvDvYvvvvww1wFwwwwxxxgxhxxxy1y5y6yuyyyzzQzpzzz{{{k{x{y{{|C|P|Q|k||||}}}'}5}g}u}}}}~$~2~a~o~~~~,Zi%SbN]DS HW HWK5UzPQg%uv.fvO_DT17V;U + ?@L78o34a Mk@U$LMY<=wxLpqEQ}!59:Fc023X| 9o@}./;U-`cdhiu"Bij-e56cvEFY!"exlm7DEQn8:;d Cs,PeYZf +NPQ|.L9:; +8]O=^Knrs + 9n'Q(]c4u{?Ec&_e"B IOp&*+ Cz+1{IJV~6]^=u™š¹"H\cÒÖ×67ĉĞ7LśŜSƃƇƈƨKVǍǬJPoȯȵ6syɘagʆ*yˆˇ˵:MT̷̂̆̇@U\͌͐͑+89gΒ489iϘ>BCk}П>~Ѩѽ2eҁҞҦҬQwӇӎӹӽӾ23?ghtԸԺԻDE|լ:;֣$%Sk׶׷1_خد'wفق٩,KڜڝJTU}ۖ5Z܀ܸ01=efrݶݸݹHIހް@AxߝSdj,rs3Z[Vz{#tu[U +(xy;\DEQn8:;Uw2fp2)*6z|} +Aq+aqOUt8syf)x*A(:ex|}Oi f?@q5&'3wyz$%\/Y8}p #+1BFG~Bq0_|[ 489+>Du%^59:/BHy + d      + + +; +? +@ + +  5 H N       " _        7 ; <  4GM +q Qdj1X );fy}~;o(p?RVW&UY[\/0];pq()TmZ[E'kl +,Q].`/Pi  G z   !!_!!!"8"_""## #*#q##$$X$$$%%$%%%g%%%&$&Y&&&&''7'Z''''''((O(l((((()y))))* **+++ +I++++,',R,n,,,,,,,,,,--9-Z-y------. .D.S.W.X....//*/1/5/6/w//00000E0^000001 1A1^1s1111112$2E2f2s22222303Q3p3}3334$4D44444444545j5555666?6C6D666677!7-71727p778 8882838f8{88889 9 9p9t9u9999::V:::::; +;+;S;`;o;s;t;;;<<: >>">&>'>K>m>}>>>>???9?|?}???@$@G@@@@@@AKApAAAAABOB{BCC,CcCCCCCDD9DfDDEEEHEEEEEFFFtFFGGIGvGGGGHHSH^HHHHII+IdIIIIIIJ'J+J,JJJKK?KEKZKtKzK~KKKKKLL8LKLQLLLLLMM M4MNMaMgMMMMMNN.N4N[NuNNNNNOO1ODOJOqOOOOOOP P>PQPWP~PPPPPPQ+QIQ\QbQQQQQQQR8RVRiRoRRRRRRRSGSeSxS~SSSSTT +T A_managerInterfaceName_settingsInterfaceName _settingsConnectionInterfaceName_dnsManagerInterfaceName_deviceInterfaceName_bluetoothDeviceInterfaceName_bridgeDeviceInterfaceName_genericDeviceInterfaceName_statisticsDeviceInterfaceName_tunDeviceInterfaceName_vlanDeviceInterfaceName_wiredDeviceInterfaceName_wirelessDeviceInterfaceName_activeConnectionInterfaceName_ip4ConfigInterfaceName_dhcp4ConfigInterfaceName_ip6ConfigInterfaceName_dhcp6ConfigInterfaceName_accessPointInterfaceNameNetworkManagerState _decodeStateNetworkManagerConnectivityState_decodeConnectivityStateNetworkManagerDeviceState_decodeDeviceStateNetworkManagerDeviceStateReason_decodeDeviceStateReason"NetworkManagerDeviceStateAndReasonNetworkManagerDeviceTypeNetworkManagerMetered#NetworkManagerActiveConnectionState_decodeActiveConnectionState!NetworkManagerActivationStateFlagNetworkManagerConnectionFlagNetworkManagerDeviceCapability!NetworkManagerDeviceInterfaceFlagNetworkManagerWifiMode_decodeWifiMode"NetworkManagerDeviceWifiCapability!NetworkManagerWifiAccessPointFlag)NetworkManagerWifiAccessPointSecurityFlag#_decodeWifiAccessPointSecurityFlagsNetworkManagerTunnelMode!NetworkManagerBluetoothCapabilityNetworkManagerSettings NetworkManagerSettingsConnectionNetworkManagerDnsManagerNetworkManagerDeviceNetworkManagerDeviceBluetoothNetworkManagerDeviceBridgeNetworkManagerDeviceGenericNetworkManagerDeviceStatisticsNetworkManagerDeviceTunNetworkManagerDeviceVlanNetworkManagerDeviceWiredNetworkManagerDeviceWirelessNetworkManagerActiveConnectionNetworkManagerIP4ConfigNetworkManagerDHCP4ConfigNetworkManagerIP6ConfigNetworkManagerDHCP6ConfigNetworkManagerAccessPoint_NetworkManagerInterface_NetworkManagerObjectNetworkManagerClientr \ No newline at end of file diff --git a/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked b/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked new file mode 100644 index 0000000..5fa3bbd Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked differ diff --git a/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked.digest b/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked.digest new file mode 100644 index 0000000..6b78f80 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d2a2ec79ce2d42b4cd114da950fdef0.linked.digest differ diff --git a/.dartServer/.analysis-driver/0d/0d2efa8180e88d154108206f8bbb3be6.unlinked2 b/.dartServer/.analysis-driver/0d/0d2efa8180e88d154108206f8bbb3be6.unlinked2 new file mode 100644 index 0000000..c6fc25a Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d2efa8180e88d154108206f8bbb3be6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d39cd75971c7894ebf7084888a66cbc.unlinked2 b/.dartServer/.analysis-driver/0d/0d39cd75971c7894ebf7084888a66cbc.unlinked2 new file mode 100644 index 0000000..719d8ac Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d39cd75971c7894ebf7084888a66cbc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d4a1fe6d8df49428254b7bcf8ae77bb.unlinked2 b/.dartServer/.analysis-driver/0d/0d4a1fe6d8df49428254b7bcf8ae77bb.unlinked2 new file mode 100644 index 0000000..99f323b Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d4a1fe6d8df49428254b7bcf8ae77bb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d573dd710f0b1c599e1fcb4cb134695.unlinked2 b/.dartServer/.analysis-driver/0d/0d573dd710f0b1c599e1fcb4cb134695.unlinked2 new file mode 100644 index 0000000..4410393 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d573dd710f0b1c599e1fcb4cb134695.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d59d2d3a3ba8d4aee9b571715daa359.unlinked2 b/.dartServer/.analysis-driver/0d/0d59d2d3a3ba8d4aee9b571715daa359.unlinked2 new file mode 100644 index 0000000..0718e1c Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d59d2d3a3ba8d4aee9b571715daa359.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d5b2cb9753814e8496ac84afa40904a.unlinked2 b/.dartServer/.analysis-driver/0d/0d5b2cb9753814e8496ac84afa40904a.unlinked2 new file mode 100644 index 0000000..cf15c7a Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d5b2cb9753814e8496ac84afa40904a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked b/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked new file mode 100644 index 0000000..e9f63c9 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked differ diff --git a/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked.digest b/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked.digest new file mode 100644 index 0000000..92587a2 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d5dc72cd2947eb370360f7a41ee8a61.linked.digest differ diff --git a/.dartServer/.analysis-driver/0d/0d64fe19ffd6c8646da0b189394057d1.unlinked2 b/.dartServer/.analysis-driver/0d/0d64fe19ffd6c8646da0b189394057d1.unlinked2 new file mode 100644 index 0000000..33a5837 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d64fe19ffd6c8646da0b189394057d1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d84753697c6bea4573ee5647301267b.unlinked2 b/.dartServer/.analysis-driver/0d/0d84753697c6bea4573ee5647301267b.unlinked2 new file mode 100644 index 0000000..1955417 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d84753697c6bea4573ee5647301267b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0d87ef494ec99f43fd7c7dab74380e17.unlinked2 b/.dartServer/.analysis-driver/0d/0d87ef494ec99f43fd7c7dab74380e17.unlinked2 new file mode 100644 index 0000000..3dd423e Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0d87ef494ec99f43fd7c7dab74380e17.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked b/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked new file mode 100644 index 0000000..2102b3c Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked differ diff --git a/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked.digest b/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked.digest new file mode 100644 index 0000000..ae7d744 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0daa8926988388389f16deb943380fd3.linked.digest differ diff --git a/.dartServer/.analysis-driver/0d/0dbcdce31fea986b5111c330a6c273cd.unlinked2 b/.dartServer/.analysis-driver/0d/0dbcdce31fea986b5111c330a6c273cd.unlinked2 new file mode 100644 index 0000000..d43a614 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0dbcdce31fea986b5111c330a6c273cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0dc3fa33c63d4defa9e0dc66f64cd65b.unlinked2 b/.dartServer/.analysis-driver/0d/0dc3fa33c63d4defa9e0dc66f64cd65b.unlinked2 new file mode 100644 index 0000000..01f2dd0 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0dc3fa33c63d4defa9e0dc66f64cd65b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0dd01fd322bd180dd7b93937fda3cc06.unlinked2 b/.dartServer/.analysis-driver/0d/0dd01fd322bd180dd7b93937fda3cc06.unlinked2 new file mode 100644 index 0000000..3b21941 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0dd01fd322bd180dd7b93937fda3cc06.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0dd66594218c50a214a7ae93e62633f5.unlinked2 b/.dartServer/.analysis-driver/0d/0dd66594218c50a214a7ae93e62633f5.unlinked2 new file mode 100644 index 0000000..245e623 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0dd66594218c50a214a7ae93e62633f5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2 b/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2 new file mode 100644 index 0000000..36b45e7 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2 differ diff --git a/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2.digest b/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2.digest new file mode 100644 index 0000000..711ae62 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0ddfa9f0b65d387fc764b77c746e8ae7.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked b/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked new file mode 100644 index 0000000..1933cd2 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked differ diff --git a/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked.digest b/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked.digest new file mode 100644 index 0000000..61370a2 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0de0962da176840e53f0ec1ec3f215aa.linked.digest differ diff --git a/.dartServer/.analysis-driver/0d/0de158129e94cde29bfcde4a8f9f7dea.unlinked2 b/.dartServer/.analysis-driver/0d/0de158129e94cde29bfcde4a8f9f7dea.unlinked2 new file mode 100644 index 0000000..cf6bd25 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0de158129e94cde29bfcde4a8f9f7dea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0debbf32277dc0d63348feb086e95700.unlinked2 b/.dartServer/.analysis-driver/0d/0debbf32277dc0d63348feb086e95700.unlinked2 new file mode 100644 index 0000000..fdd52b9 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0debbf32277dc0d63348feb086e95700.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0df3e05719b46298f55bf112c0204b46.unlinked2 b/.dartServer/.analysis-driver/0d/0df3e05719b46298f55bf112c0204b46.unlinked2 new file mode 100644 index 0000000..f8aa59b Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0df3e05719b46298f55bf112c0204b46.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0d/0df4554b48d63d0e4fcd5e376e1ad129.unlinked2 b/.dartServer/.analysis-driver/0d/0df4554b48d63d0e4fcd5e376e1ad129.unlinked2 new file mode 100644 index 0000000..4332150 Binary files /dev/null and b/.dartServer/.analysis-driver/0d/0df4554b48d63d0e4fcd5e376e1ad129.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e02d01b714b0ba85b27a732e83f7aed.unlinked2 b/.dartServer/.analysis-driver/0e/0e02d01b714b0ba85b27a732e83f7aed.unlinked2 new file mode 100644 index 0000000..1b1ddfe Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e02d01b714b0ba85b27a732e83f7aed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked b/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked new file mode 100644 index 0000000..f0bdcad Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked differ diff --git a/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked.digest b/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked.digest new file mode 100644 index 0000000..8f4b3c1 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e0d870136762efdc153b1df4d2d634b.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0e109157b69b82ed16151658155379f7.unlinked2 b/.dartServer/.analysis-driver/0e/0e109157b69b82ed16151658155379f7.unlinked2 new file mode 100644 index 0000000..43a22fa Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e109157b69b82ed16151658155379f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e16394d803d928c97a76509e2788fbd.unlinked2 b/.dartServer/.analysis-driver/0e/0e16394d803d928c97a76509e2788fbd.unlinked2 new file mode 100644 index 0000000..c9fcd11 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e16394d803d928c97a76509e2788fbd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked b/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked new file mode 100644 index 0000000..9bfcec0 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked differ diff --git a/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked.digest b/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked.digest new file mode 100644 index 0000000..38d6434 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e201cd10fefdfdbd0efdf5220e83fc3.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked b/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked new file mode 100644 index 0000000..8cb2125 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked differ diff --git a/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked.digest b/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked.digest new file mode 100644 index 0000000..dd7d89f Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e350190c49e1418647a44494c0201cf.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0e36b75043c218b51bb47a856a7706d1.unlinked2 b/.dartServer/.analysis-driver/0e/0e36b75043c218b51bb47a856a7706d1.unlinked2 new file mode 100644 index 0000000..f73854a Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e36b75043c218b51bb47a856a7706d1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e38040652205f978f3b2cbd0f072b9f.unlinked2 b/.dartServer/.analysis-driver/0e/0e38040652205f978f3b2cbd0f072b9f.unlinked2 new file mode 100644 index 0000000..e751378 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e38040652205f978f3b2cbd0f072b9f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e433aa0358735ad7aad189e5d160536.unlinked2 b/.dartServer/.analysis-driver/0e/0e433aa0358735ad7aad189e5d160536.unlinked2 new file mode 100644 index 0000000..2410d4a Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e433aa0358735ad7aad189e5d160536.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked b/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked new file mode 100644 index 0000000..eccc85e Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked differ diff --git a/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked.digest b/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked.digest new file mode 100644 index 0000000..db6c621 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e446e59458fcb94ac670f5256ae166d.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0e47982a13bb5d0a1a53cc3371a7fd69.unlinked2 b/.dartServer/.analysis-driver/0e/0e47982a13bb5d0a1a53cc3371a7fd69.unlinked2 new file mode 100644 index 0000000..22c2ecf Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e47982a13bb5d0a1a53cc3371a7fd69.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e4cbb52a6363cc657309d8cf0b118aa.unlinked2 b/.dartServer/.analysis-driver/0e/0e4cbb52a6363cc657309d8cf0b118aa.unlinked2 new file mode 100644 index 0000000..67cb035 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e4cbb52a6363cc657309d8cf0b118aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e5000588246fcce1de33cc736fde102.unlinked2 b/.dartServer/.analysis-driver/0e/0e5000588246fcce1de33cc736fde102.unlinked2 new file mode 100644 index 0000000..069a841 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e5000588246fcce1de33cc736fde102.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e54009d06841a089468458459c9bbbf.unlinked2 b/.dartServer/.analysis-driver/0e/0e54009d06841a089468458459c9bbbf.unlinked2 new file mode 100644 index 0000000..cfec346 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e54009d06841a089468458459c9bbbf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e54dc25e5d09724604ec30c6d8c6561.unlinked2 b/.dartServer/.analysis-driver/0e/0e54dc25e5d09724604ec30c6d8c6561.unlinked2 new file mode 100644 index 0000000..cb99d1a Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e54dc25e5d09724604ec30c6d8c6561.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e570bddd3a876e77e7935af44c12d83.resolved b/.dartServer/.analysis-driver/0e/0e570bddd3a876e77e7935af44c12d83.resolved new file mode 100644 index 0000000..dc3a2f4 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e570bddd3a876e77e7935af44c12d83.resolved differ diff --git a/.dartServer/.analysis-driver/0e/0e73ae22607a800138a2b53648afdd9e.unlinked2 b/.dartServer/.analysis-driver/0e/0e73ae22607a800138a2b53648afdd9e.unlinked2 new file mode 100644 index 0000000..1827060 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e73ae22607a800138a2b53648afdd9e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e8ce939bfd8b73350405a39e6653816.unlinked2 b/.dartServer/.analysis-driver/0e/0e8ce939bfd8b73350405a39e6653816.unlinked2 new file mode 100644 index 0000000..9f90f09 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e8ce939bfd8b73350405a39e6653816.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0e982bdfd15661cb44910421269ffa21.unlinked2 b/.dartServer/.analysis-driver/0e/0e982bdfd15661cb44910421269ffa21.unlinked2 new file mode 100644 index 0000000..8c49721 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0e982bdfd15661cb44910421269ffa21.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked b/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked new file mode 100644 index 0000000..2f738fc Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked differ diff --git a/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked.digest b/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked.digest new file mode 100644 index 0000000..7321524 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ec76213e4a59530b7e9e62bc2682dc3.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked b/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked new file mode 100644 index 0000000..18c1549 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked differ diff --git a/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked.digest b/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked.digest new file mode 100644 index 0000000..d1950df Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ec7a6d72779bab30e48b347b7ad7f53.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0ec80788bd37cc64da04e458568648f7.unlinked2 b/.dartServer/.analysis-driver/0e/0ec80788bd37cc64da04e458568648f7.unlinked2 new file mode 100644 index 0000000..37269dc Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ec80788bd37cc64da04e458568648f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0ed22a4a45068f255ff9886e31e3216c.unlinked2 b/.dartServer/.analysis-driver/0e/0ed22a4a45068f255ff9886e31e3216c.unlinked2 new file mode 100644 index 0000000..a958530 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ed22a4a45068f255ff9886e31e3216c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0eda3f79fed5955cf82fb5f0654a0e92.unlinked2 b/.dartServer/.analysis-driver/0e/0eda3f79fed5955cf82fb5f0654a0e92.unlinked2 new file mode 100644 index 0000000..d59c1ec Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0eda3f79fed5955cf82fb5f0654a0e92.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked b/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked new file mode 100644 index 0000000..29a18c1 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked differ diff --git a/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked.digest b/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked.digest new file mode 100644 index 0000000..09384d2 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0ee395b6dc2adf3ab27ae2b169634843.linked.digest differ diff --git a/.dartServer/.analysis-driver/0e/0eee1e7557119f5e2cd98c418fcf2d02.resolved b/.dartServer/.analysis-driver/0e/0eee1e7557119f5e2cd98c418fcf2d02.resolved new file mode 100644 index 0000000..2521602 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0eee1e7557119f5e2cd98c418fcf2d02.resolved differ diff --git a/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked b/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked new file mode 100644 index 0000000..206070a Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked differ diff --git a/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked.digest b/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked.digest new file mode 100644 index 0000000..913c598 Binary files /dev/null and b/.dartServer/.analysis-driver/0e/0efc444d0a5afbf65d0991b5b5bc7081.linked.digest differ diff --git a/.dartServer/.analysis-driver/0f/0f0d0c6288d3cb5ca624b3984a76fbd7.unlinked2 b/.dartServer/.analysis-driver/0f/0f0d0c6288d3cb5ca624b3984a76fbd7.unlinked2 new file mode 100644 index 0000000..8dc8f35 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f0d0c6288d3cb5ca624b3984a76fbd7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f11be05f336256c1cc70f60326c0954.resolved b/.dartServer/.analysis-driver/0f/0f11be05f336256c1cc70f60326c0954.resolved new file mode 100644 index 0000000..2c44e38 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f11be05f336256c1cc70f60326c0954.resolved differ diff --git a/.dartServer/.analysis-driver/0f/0f2943c4ca8f8239af27da27f51f4b96.unlinked2 b/.dartServer/.analysis-driver/0f/0f2943c4ca8f8239af27da27f51f4b96.unlinked2 new file mode 100644 index 0000000..2e78110 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f2943c4ca8f8239af27da27f51f4b96.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked b/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked new file mode 100644 index 0000000..06f4dff Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked differ diff --git a/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked.digest b/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked.digest new file mode 100644 index 0000000..ad4d523 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f31a8daa79cf2ca9f9245d33a2f3794.linked.digest differ diff --git a/.dartServer/.analysis-driver/0f/0f31cfa4f00974b0de841dbdd8e74a97.unlinked2 b/.dartServer/.analysis-driver/0f/0f31cfa4f00974b0de841dbdd8e74a97.unlinked2 new file mode 100644 index 0000000..419e0e4 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f31cfa4f00974b0de841dbdd8e74a97.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f54b01e9318b18dc854ea488d764e91.unlinked2 b/.dartServer/.analysis-driver/0f/0f54b01e9318b18dc854ea488d764e91.unlinked2 new file mode 100644 index 0000000..a5d8756 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f54b01e9318b18dc854ea488d764e91.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f6a7e094976e47ac853e1400651802a.unlinked2 b/.dartServer/.analysis-driver/0f/0f6a7e094976e47ac853e1400651802a.unlinked2 new file mode 100644 index 0000000..1f546cf Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f6a7e094976e47ac853e1400651802a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f7319b55debfc9b7acae4e5d5b34b07.unlinked2 b/.dartServer/.analysis-driver/0f/0f7319b55debfc9b7acae4e5d5b34b07.unlinked2 new file mode 100644 index 0000000..a9e3f5d Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f7319b55debfc9b7acae4e5d5b34b07.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f73b44c3460c202c4eaeac9f2180c07.unlinked2 b/.dartServer/.analysis-driver/0f/0f73b44c3460c202c4eaeac9f2180c07.unlinked2 new file mode 100644 index 0000000..70a553a Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f73b44c3460c202c4eaeac9f2180c07.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0f92f4c02f76c95c013ead4d6ddb41c4.unlinked2 b/.dartServer/.analysis-driver/0f/0f92f4c02f76c95c013ead4d6ddb41c4.unlinked2 new file mode 100644 index 0000000..2a36a28 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0f92f4c02f76c95c013ead4d6ddb41c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0fb9787b541f0b0986d9f4ab60f0cd99.unlinked2 b/.dartServer/.analysis-driver/0f/0fb9787b541f0b0986d9f4ab60f0cd99.unlinked2 new file mode 100644 index 0000000..ea100a1 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fb9787b541f0b0986d9f4ab60f0cd99.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0fbfc39f3675f2df404ca13673a9d35c.unlinked2 b/.dartServer/.analysis-driver/0f/0fbfc39f3675f2df404ca13673a9d35c.unlinked2 new file mode 100644 index 0000000..e96ad3f Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fbfc39f3675f2df404ca13673a9d35c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked b/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked new file mode 100644 index 0000000..d0ce1f6 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked differ diff --git a/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked.digest b/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked.digest new file mode 100644 index 0000000..b3f1742 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fc22aa32add16b51e1e6f79e73e34fd.linked.digest differ diff --git a/.dartServer/.analysis-driver/0f/0fc96f4055c1c1307dab95a3104f9400.unlinked2 b/.dartServer/.analysis-driver/0f/0fc96f4055c1c1307dab95a3104f9400.unlinked2 new file mode 100644 index 0000000..e548808 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fc96f4055c1c1307dab95a3104f9400.unlinked2 differ diff --git a/.dartServer/.analysis-driver/0f/0fc9f5cd785686e8be5e126ac819a6f9.unlinked2 b/.dartServer/.analysis-driver/0f/0fc9f5cd785686e8be5e126ac819a6f9.unlinked2 new file mode 100644 index 0000000..3b4b598 Binary files /dev/null and b/.dartServer/.analysis-driver/0f/0fc9f5cd785686e8be5e126ac819a6f9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/100cb007af44093260ef2dc38999215b.unlinked2 b/.dartServer/.analysis-driver/10/100cb007af44093260ef2dc38999215b.unlinked2 new file mode 100644 index 0000000..8110df6 Binary files /dev/null and b/.dartServer/.analysis-driver/10/100cb007af44093260ef2dc38999215b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked b/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked new file mode 100644 index 0000000..af79029 Binary files /dev/null and b/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked differ diff --git a/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked.digest b/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked.digest new file mode 100644 index 0000000..ab5c08a Binary files /dev/null and b/.dartServer/.analysis-driver/10/1011c8b3f94614b0b3b9749ff584919f.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked b/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked new file mode 100644 index 0000000..8a857ad Binary files /dev/null and b/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked differ diff --git a/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked.digest b/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked.digest new file mode 100644 index 0000000..e735173 Binary files /dev/null and b/.dartServer/.analysis-driver/10/1013f0f457bfb920ed296e0a81ffceec.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/101e4106d9835452be20d1e3ce9b8ad4.unlinked2 b/.dartServer/.analysis-driver/10/101e4106d9835452be20d1e3ce9b8ad4.unlinked2 new file mode 100644 index 0000000..db5ba5a Binary files /dev/null and b/.dartServer/.analysis-driver/10/101e4106d9835452be20d1e3ce9b8ad4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10205da6746588f596dcdce30066dcfb.unlinked2 b/.dartServer/.analysis-driver/10/10205da6746588f596dcdce30066dcfb.unlinked2 new file mode 100644 index 0000000..b6250ac Binary files /dev/null and b/.dartServer/.analysis-driver/10/10205da6746588f596dcdce30066dcfb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/1021c180e7227aa734fa94f322be3083.unlinked2 b/.dartServer/.analysis-driver/10/1021c180e7227aa734fa94f322be3083.unlinked2 new file mode 100644 index 0000000..ef6f0cc Binary files /dev/null and b/.dartServer/.analysis-driver/10/1021c180e7227aa734fa94f322be3083.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/102f91cc35b6a0292ff9dde249824420.unlinked2 b/.dartServer/.analysis-driver/10/102f91cc35b6a0292ff9dde249824420.unlinked2 new file mode 100644 index 0000000..6c5a503 Binary files /dev/null and b/.dartServer/.analysis-driver/10/102f91cc35b6a0292ff9dde249824420.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/1038bc074b8f67c241620d21b43021d2.unlinked2 b/.dartServer/.analysis-driver/10/1038bc074b8f67c241620d21b43021d2.unlinked2 new file mode 100644 index 0000000..0d0c2e8 Binary files /dev/null and b/.dartServer/.analysis-driver/10/1038bc074b8f67c241620d21b43021d2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/1045fbc2ac48cadca399a2e0cef8ab82.unlinked2 b/.dartServer/.analysis-driver/10/1045fbc2ac48cadca399a2e0cef8ab82.unlinked2 new file mode 100644 index 0000000..346bdcd Binary files /dev/null and b/.dartServer/.analysis-driver/10/1045fbc2ac48cadca399a2e0cef8ab82.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/104b078a1066c8b7ac11ebd98d55db34.unlinked2 b/.dartServer/.analysis-driver/10/104b078a1066c8b7ac11ebd98d55db34.unlinked2 new file mode 100644 index 0000000..814fdca Binary files /dev/null and b/.dartServer/.analysis-driver/10/104b078a1066c8b7ac11ebd98d55db34.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/105040617d799fccfd723f3f7a6b327b.resolved b/.dartServer/.analysis-driver/10/105040617d799fccfd723f3f7a6b327b.resolved new file mode 100644 index 0000000..7cc5e2f Binary files /dev/null and b/.dartServer/.analysis-driver/10/105040617d799fccfd723f3f7a6b327b.resolved differ diff --git a/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked b/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked new file mode 100644 index 0000000..d722491 Binary files /dev/null and b/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked differ diff --git a/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked.digest b/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked.digest new file mode 100644 index 0000000..a957cd3 Binary files /dev/null and b/.dartServer/.analysis-driver/10/1050f9db084ba04333059eccb9edcd1b.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked b/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked new file mode 100644 index 0000000..362df6f Binary files /dev/null and b/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked differ diff --git a/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked.digest b/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked.digest new file mode 100644 index 0000000..59ddd2e Binary files /dev/null and b/.dartServer/.analysis-driver/10/10523ba0caf4fe25c99f9e7f1224e3c5.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10539c3b790b62f2e14ac8bffc897a59.unlinked2 b/.dartServer/.analysis-driver/10/10539c3b790b62f2e14ac8bffc897a59.unlinked2 new file mode 100644 index 0000000..7440aca Binary files /dev/null and b/.dartServer/.analysis-driver/10/10539c3b790b62f2e14ac8bffc897a59.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/105ef3ae73dc8017d6d32f74b7c45016.unlinked2 b/.dartServer/.analysis-driver/10/105ef3ae73dc8017d6d32f74b7c45016.unlinked2 new file mode 100644 index 0000000..a2d2524 Binary files /dev/null and b/.dartServer/.analysis-driver/10/105ef3ae73dc8017d6d32f74b7c45016.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/107bf0244ea1708da8b97ace3867108b.unlinked2 b/.dartServer/.analysis-driver/10/107bf0244ea1708da8b97ace3867108b.unlinked2 new file mode 100644 index 0000000..124ad14 Binary files /dev/null and b/.dartServer/.analysis-driver/10/107bf0244ea1708da8b97ace3867108b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked b/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked new file mode 100644 index 0000000..c6510e2 Binary files /dev/null and b/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked differ diff --git a/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked.digest b/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked.digest new file mode 100644 index 0000000..eeaf544 Binary files /dev/null and b/.dartServer/.analysis-driver/10/107d2e4cde5c3359afed67abe306c0cf.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/108f924cb719945c326165864fb3443d.unlinked2 b/.dartServer/.analysis-driver/10/108f924cb719945c326165864fb3443d.unlinked2 new file mode 100644 index 0000000..380f41e Binary files /dev/null and b/.dartServer/.analysis-driver/10/108f924cb719945c326165864fb3443d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked b/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked new file mode 100644 index 0000000..6190db0 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked differ diff --git a/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked.digest b/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked.digest new file mode 100644 index 0000000..29d02c5 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10a3acc34b35a85298a50273c31ffa40.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10a80a9dd2e0fa085e10fb5ad28898ba.unlinked2 b/.dartServer/.analysis-driver/10/10a80a9dd2e0fa085e10fb5ad28898ba.unlinked2 new file mode 100644 index 0000000..169a468 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10a80a9dd2e0fa085e10fb5ad28898ba.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10cccdebdbcfa6a30391f35e128063ed.unlinked2 b/.dartServer/.analysis-driver/10/10cccdebdbcfa6a30391f35e128063ed.unlinked2 new file mode 100644 index 0000000..c8bd697 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10cccdebdbcfa6a30391f35e128063ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10d659e5fd290ce53f74852d0d1708cc.unlinked2 b/.dartServer/.analysis-driver/10/10d659e5fd290ce53f74852d0d1708cc.unlinked2 new file mode 100644 index 0000000..3c492e1 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10d659e5fd290ce53f74852d0d1708cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10d8403354d594f91b046e14410b52ce.unlinked2 b/.dartServer/.analysis-driver/10/10d8403354d594f91b046e14410b52ce.unlinked2 new file mode 100644 index 0000000..9deb906 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10d8403354d594f91b046e14410b52ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10deccce46a6d733dfbc322f22b3b4a4.unlinked2 b/.dartServer/.analysis-driver/10/10deccce46a6d733dfbc322f22b3b4a4.unlinked2 new file mode 100644 index 0000000..df7a388 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10deccce46a6d733dfbc322f22b3b4a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked b/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked new file mode 100644 index 0000000..42ecf42 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked differ diff --git a/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked.digest b/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked.digest new file mode 100644 index 0000000..28aeb9d Binary files /dev/null and b/.dartServer/.analysis-driver/10/10ea836c9505567579c437ec7f398c59.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2 b/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2 new file mode 100644 index 0000000..ce568cd Binary files /dev/null and b/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2 differ diff --git a/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2.digest b/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2.digest new file mode 100644 index 0000000..df7baad Binary files /dev/null and b/.dartServer/.analysis-driver/10/10ed4c0bb69ea786c2d2fbe0254e82f9.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/10/10f04323bc36b34c557943c414806afa.unlinked2 b/.dartServer/.analysis-driver/10/10f04323bc36b34c557943c414806afa.unlinked2 new file mode 100644 index 0000000..349a9b3 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10f04323bc36b34c557943c414806afa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked b/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked new file mode 100644 index 0000000..8d1724f Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked differ diff --git a/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked.digest b/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked.digest new file mode 100644 index 0000000..6a64480 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fbff4d4e3c035c0392179ff56eeec4.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10fcb5e39e167dc2247f95cf8e69f015.unlinked2 b/.dartServer/.analysis-driver/10/10fcb5e39e167dc2247f95cf8e69f015.unlinked2 new file mode 100644 index 0000000..bb5b5e8 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fcb5e39e167dc2247f95cf8e69f015.unlinked2 differ diff --git a/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked b/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked new file mode 100644 index 0000000..75875f9 Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked differ diff --git a/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked.digest b/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked.digest new file mode 100644 index 0000000..f9dd0bd Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fccaf53f688cc46616726b0f3e2e9e.linked.digest differ diff --git a/.dartServer/.analysis-driver/10/10fe07cee877cfefbc4ac5c496911190.unlinked2 b/.dartServer/.analysis-driver/10/10fe07cee877cfefbc4ac5c496911190.unlinked2 new file mode 100644 index 0000000..afcd04c Binary files /dev/null and b/.dartServer/.analysis-driver/10/10fe07cee877cfefbc4ac5c496911190.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2 b/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2 new file mode 100644 index 0000000..72afabd Binary files /dev/null and b/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2 differ diff --git a/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2.digest b/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2.digest new file mode 100644 index 0000000..0bcce23 Binary files /dev/null and b/.dartServer/.analysis-driver/11/1106a9a03f283fff37014ad2721d9856.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/11/110a410ffee44d65741a4909f7d6aec3.unlinked2 b/.dartServer/.analysis-driver/11/110a410ffee44d65741a4909f7d6aec3.unlinked2 new file mode 100644 index 0000000..e4964c2 Binary files /dev/null and b/.dartServer/.analysis-driver/11/110a410ffee44d65741a4909f7d6aec3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/110c9e073247ebd4111276fa4aa72995.unlinked2 b/.dartServer/.analysis-driver/11/110c9e073247ebd4111276fa4aa72995.unlinked2 new file mode 100644 index 0000000..7e25466 Binary files /dev/null and b/.dartServer/.analysis-driver/11/110c9e073247ebd4111276fa4aa72995.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked b/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked new file mode 100644 index 0000000..2ade004 Binary files /dev/null and b/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked differ diff --git a/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked.digest b/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked.digest new file mode 100644 index 0000000..dfe1512 Binary files /dev/null and b/.dartServer/.analysis-driver/11/110d9940adad55512dfdef02f69ff32c.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked b/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked new file mode 100644 index 0000000..5406718 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked differ diff --git a/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked.digest b/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked.digest new file mode 100644 index 0000000..b23aaf1 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11165819336351d0287547a9b8926bcd.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/111c95d9c3464a9db2f0bdf4e1243aa2.unlinked2 b/.dartServer/.analysis-driver/11/111c95d9c3464a9db2f0bdf4e1243aa2.unlinked2 new file mode 100644 index 0000000..6248b3c Binary files /dev/null and b/.dartServer/.analysis-driver/11/111c95d9c3464a9db2f0bdf4e1243aa2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/112051f9639270bb57981f492b818005.unlinked2 b/.dartServer/.analysis-driver/11/112051f9639270bb57981f492b818005.unlinked2 new file mode 100644 index 0000000..1a55354 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112051f9639270bb57981f492b818005.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked b/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked new file mode 100644 index 0000000..af1c489 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked differ diff --git a/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked.digest b/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked.digest new file mode 100644 index 0000000..bd1f11c Binary files /dev/null and b/.dartServer/.analysis-driver/11/112517ca2cca1283fcc76c3587dc3ed8.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2 b/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2 new file mode 100644 index 0000000..2282e26 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2 differ diff --git a/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2.digest b/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2.digest new file mode 100644 index 0000000..7764b06 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112d8f402cce23d4e0b912291b7881ec.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/11/112eac5cbdb5dcc04d1894861a717d08.unlinked2 b/.dartServer/.analysis-driver/11/112eac5cbdb5dcc04d1894861a717d08.unlinked2 new file mode 100644 index 0000000..0ce6c32 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112eac5cbdb5dcc04d1894861a717d08.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/112eb0e67a020c13463be72e2b75da21.unlinked2 b/.dartServer/.analysis-driver/11/112eb0e67a020c13463be72e2b75da21.unlinked2 new file mode 100644 index 0000000..772f2a5 Binary files /dev/null and b/.dartServer/.analysis-driver/11/112eb0e67a020c13463be72e2b75da21.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/1138afdd540264191d7b8a6db3edf426.unlinked2 b/.dartServer/.analysis-driver/11/1138afdd540264191d7b8a6db3edf426.unlinked2 new file mode 100644 index 0000000..36d0d0c Binary files /dev/null and b/.dartServer/.analysis-driver/11/1138afdd540264191d7b8a6db3edf426.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked b/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked new file mode 100644 index 0000000..05afd97 Binary files /dev/null and b/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked differ diff --git a/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked.digest b/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked.digest new file mode 100644 index 0000000..a60b205 Binary files /dev/null and b/.dartServer/.analysis-driver/11/113ed9320068426b29bead96b288b04c.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked b/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked new file mode 100644 index 0000000..d1f66e2 Binary files /dev/null and b/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked differ diff --git a/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked.digest b/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked.digest new file mode 100644 index 0000000..f380176 Binary files /dev/null and b/.dartServer/.analysis-driver/11/114f3dcdf20e947f30249f5c8d140430.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/1151abc6903e3fbf3c6ad78bcc4f8d55.unlinked2 b/.dartServer/.analysis-driver/11/1151abc6903e3fbf3c6ad78bcc4f8d55.unlinked2 new file mode 100644 index 0000000..188045c Binary files /dev/null and b/.dartServer/.analysis-driver/11/1151abc6903e3fbf3c6ad78bcc4f8d55.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked b/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked new file mode 100644 index 0000000..6bcde61 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked differ diff --git a/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked.digest b/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked.digest new file mode 100644 index 0000000..19e1a44 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11681cfeef5bf15391c1fb10af22d29c.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked b/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked new file mode 100644 index 0000000..c14405b Binary files /dev/null and b/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked differ diff --git a/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked.digest b/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked.digest new file mode 100644 index 0000000..a4ceb60 Binary files /dev/null and b/.dartServer/.analysis-driver/11/116dc6eb08621e0af6e2b8ae353e6e64.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked b/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked new file mode 100644 index 0000000..64433b3 Binary files /dev/null and b/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked differ diff --git a/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked.digest b/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked.digest new file mode 100644 index 0000000..2b49885 Binary files /dev/null and b/.dartServer/.analysis-driver/11/117696af3c9b28c66b1a84d07907bae4.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/118eba8863011dca7645494759682284.unlinked2 b/.dartServer/.analysis-driver/11/118eba8863011dca7645494759682284.unlinked2 new file mode 100644 index 0000000..e452ab0 Binary files /dev/null and b/.dartServer/.analysis-driver/11/118eba8863011dca7645494759682284.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked b/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked new file mode 100644 index 0000000..9661b40 Binary files /dev/null and b/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked differ diff --git a/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked.digest b/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked.digest new file mode 100644 index 0000000..b903f2f Binary files /dev/null and b/.dartServer/.analysis-driver/11/119803c881e10794c6b8ea9c8bac7699.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/11adc8a5ce36296837a5905c3e9d8365.unlinked2 b/.dartServer/.analysis-driver/11/11adc8a5ce36296837a5905c3e9d8365.unlinked2 new file mode 100644 index 0000000..9575312 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11adc8a5ce36296837a5905c3e9d8365.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked b/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked new file mode 100644 index 0000000..09ab900 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked differ diff --git a/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked.digest b/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked.digest new file mode 100644 index 0000000..d30ccc3 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11c2011d69011012e8abf1f2165e48b1.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/11cbf09e40b81e0348295877e3594955.unlinked2 b/.dartServer/.analysis-driver/11/11cbf09e40b81e0348295877e3594955.unlinked2 new file mode 100644 index 0000000..f5624ea Binary files /dev/null and b/.dartServer/.analysis-driver/11/11cbf09e40b81e0348295877e3594955.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11cf638c7b6cb7c8459b09c1cad47ac8.unlinked2 b/.dartServer/.analysis-driver/11/11cf638c7b6cb7c8459b09c1cad47ac8.unlinked2 new file mode 100644 index 0000000..d952d86 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11cf638c7b6cb7c8459b09c1cad47ac8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11ee249dfe8810f7aa3e12cede034749.unlinked2 b/.dartServer/.analysis-driver/11/11ee249dfe8810f7aa3e12cede034749.unlinked2 new file mode 100644 index 0000000..edd3435 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11ee249dfe8810f7aa3e12cede034749.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked b/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked new file mode 100644 index 0000000..5e3783a Binary files /dev/null and b/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked differ diff --git a/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked.digest b/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked.digest new file mode 100644 index 0000000..ca2fc73 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11f163436895013a0dd531784103d5da.linked.digest differ diff --git a/.dartServer/.analysis-driver/11/11fc01d35c504834f1d895ac40a67f07.unlinked2 b/.dartServer/.analysis-driver/11/11fc01d35c504834f1d895ac40a67f07.unlinked2 new file mode 100644 index 0000000..69c1aeb Binary files /dev/null and b/.dartServer/.analysis-driver/11/11fc01d35c504834f1d895ac40a67f07.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11ff3a82df4fa33be04808160ff38498.unlinked2 b/.dartServer/.analysis-driver/11/11ff3a82df4fa33be04808160ff38498.unlinked2 new file mode 100644 index 0000000..bd94d93 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11ff3a82df4fa33be04808160ff38498.unlinked2 differ diff --git a/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked b/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked new file mode 100644 index 0000000..016618c Binary files /dev/null and b/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked differ diff --git a/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked.digest b/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked.digest new file mode 100644 index 0000000..9c73e29 Binary files /dev/null and b/.dartServer/.analysis-driver/11/11ffb394b54fac48b5d3f6afd61f80e5.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/1200592b7a486d7a137de81605844e4a.unlinked2 b/.dartServer/.analysis-driver/12/1200592b7a486d7a137de81605844e4a.unlinked2 new file mode 100644 index 0000000..16bf75c Binary files /dev/null and b/.dartServer/.analysis-driver/12/1200592b7a486d7a137de81605844e4a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked b/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked new file mode 100644 index 0000000..9cc7fa2 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked differ diff --git a/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked.digest b/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked.digest new file mode 100644 index 0000000..9f8040b Binary files /dev/null and b/.dartServer/.analysis-driver/12/12118c91c38da0d0aaf63219b3b1d438.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked b/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked new file mode 100644 index 0000000..0b34fb3 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked differ diff --git a/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked.digest b/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked.digest new file mode 100644 index 0000000..2bb1d9e Binary files /dev/null and b/.dartServer/.analysis-driver/12/12246b5f944f1e1e4a22f2dfc138b284.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/122635ac979df0e90dd17fae4e2d8f57.unlinked2 b/.dartServer/.analysis-driver/12/122635ac979df0e90dd17fae4e2d8f57.unlinked2 new file mode 100644 index 0000000..c7ca0b1 Binary files /dev/null and b/.dartServer/.analysis-driver/12/122635ac979df0e90dd17fae4e2d8f57.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2 b/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2 new file mode 100644 index 0000000..fbcc990 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2 differ diff --git a/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2.digest b/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2.digest new file mode 100644 index 0000000..13cb604 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1236a7074b3ae60b3d4274a96141fa44.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/12/1247310d10554eb9a81da744f5d0713f.unlinked2 b/.dartServer/.analysis-driver/12/1247310d10554eb9a81da744f5d0713f.unlinked2 new file mode 100644 index 0000000..a567f01 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1247310d10554eb9a81da744f5d0713f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked b/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked new file mode 100644 index 0000000..a125ed4 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked differ diff --git a/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked.digest b/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked.digest new file mode 100644 index 0000000..04fca30 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1248089622bc26a1e7c29c36120902ea.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/1253230b6ba9aa8c8d12dd4290521459.unlinked2 b/.dartServer/.analysis-driver/12/1253230b6ba9aa8c8d12dd4290521459.unlinked2 new file mode 100644 index 0000000..1978875 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1253230b6ba9aa8c8d12dd4290521459.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked b/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked new file mode 100644 index 0000000..1e54e29 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked differ diff --git a/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked.digest b/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked.digest new file mode 100644 index 0000000..d8bd506 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12543728b17e63a663cd731ccf513f94.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/125625501a744ddd0b56970b721e9028.unlinked2 b/.dartServer/.analysis-driver/12/125625501a744ddd0b56970b721e9028.unlinked2 new file mode 100644 index 0000000..d69c0ec Binary files /dev/null and b/.dartServer/.analysis-driver/12/125625501a744ddd0b56970b721e9028.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/125da08c5ae56135566d812f9765ec82.unlinked2 b/.dartServer/.analysis-driver/12/125da08c5ae56135566d812f9765ec82.unlinked2 new file mode 100644 index 0000000..97ba280 Binary files /dev/null and b/.dartServer/.analysis-driver/12/125da08c5ae56135566d812f9765ec82.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/126a8b49b7986ec753a96653504b944a.unlinked2 b/.dartServer/.analysis-driver/12/126a8b49b7986ec753a96653504b944a.unlinked2 new file mode 100644 index 0000000..3e8d3c1 Binary files /dev/null and b/.dartServer/.analysis-driver/12/126a8b49b7986ec753a96653504b944a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/126c6d5f29403761be301851d6c1ae92.unlinked2 b/.dartServer/.analysis-driver/12/126c6d5f29403761be301851d6c1ae92.unlinked2 new file mode 100644 index 0000000..fa09df6 Binary files /dev/null and b/.dartServer/.analysis-driver/12/126c6d5f29403761be301851d6c1ae92.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/126e125a2485ab37f54e2fa9136dc81d.unlinked2 b/.dartServer/.analysis-driver/12/126e125a2485ab37f54e2fa9136dc81d.unlinked2 new file mode 100644 index 0000000..c69521b Binary files /dev/null and b/.dartServer/.analysis-driver/12/126e125a2485ab37f54e2fa9136dc81d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/1287c87fbf9ea568fd5675c54a989521.unlinked2 b/.dartServer/.analysis-driver/12/1287c87fbf9ea568fd5675c54a989521.unlinked2 new file mode 100644 index 0000000..28ad680 Binary files /dev/null and b/.dartServer/.analysis-driver/12/1287c87fbf9ea568fd5675c54a989521.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/1292ae1b753aa1989020b36017394f45.unlinked2 b/.dartServer/.analysis-driver/12/1292ae1b753aa1989020b36017394f45.unlinked2 new file mode 100644 index 0000000..35ab89e Binary files /dev/null and b/.dartServer/.analysis-driver/12/1292ae1b753aa1989020b36017394f45.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/129fd256542b5cfdd6ae635a149939d8.unlinked2 b/.dartServer/.analysis-driver/12/129fd256542b5cfdd6ae635a149939d8.unlinked2 new file mode 100644 index 0000000..c7e9846 Binary files /dev/null and b/.dartServer/.analysis-driver/12/129fd256542b5cfdd6ae635a149939d8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12b55afcfe05de10de31c0bf53283e8d.unlinked2 b/.dartServer/.analysis-driver/12/12b55afcfe05de10de31c0bf53283e8d.unlinked2 new file mode 100644 index 0000000..4d08f1c Binary files /dev/null and b/.dartServer/.analysis-driver/12/12b55afcfe05de10de31c0bf53283e8d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked b/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked new file mode 100644 index 0000000..56e3a9a Binary files /dev/null and b/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked differ diff --git a/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked.digest b/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked.digest new file mode 100644 index 0000000..a392450 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12b5ea0dcbcc352ecb83629fcfce8cfd.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/12b67f48a7a5e84ab0c345757436ee49.unlinked2 b/.dartServer/.analysis-driver/12/12b67f48a7a5e84ab0c345757436ee49.unlinked2 new file mode 100644 index 0000000..f145500 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12b67f48a7a5e84ab0c345757436ee49.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12b90b8413702b86f8eb9023f32ae0a6.unlinked2 b/.dartServer/.analysis-driver/12/12b90b8413702b86f8eb9023f32ae0a6.unlinked2 new file mode 100644 index 0000000..64921fe Binary files /dev/null and b/.dartServer/.analysis-driver/12/12b90b8413702b86f8eb9023f32ae0a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12bedffb7111f92adc1e497c51a763bd.unlinked2 b/.dartServer/.analysis-driver/12/12bedffb7111f92adc1e497c51a763bd.unlinked2 new file mode 100644 index 0000000..9b9a7a6 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12bedffb7111f92adc1e497c51a763bd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12ca082b9e54850248d39c865462a490.unlinked2 b/.dartServer/.analysis-driver/12/12ca082b9e54850248d39c865462a490.unlinked2 new file mode 100644 index 0000000..e3e7b6f Binary files /dev/null and b/.dartServer/.analysis-driver/12/12ca082b9e54850248d39c865462a490.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked b/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked new file mode 100644 index 0000000..2d48433 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked differ diff --git a/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked.digest b/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked.digest new file mode 100644 index 0000000..e948179 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12cfd8f9d7c55b12aa37abf9db52e978.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/12d2f1039b924ae1ab9393811ad94306.unlinked2 b/.dartServer/.analysis-driver/12/12d2f1039b924ae1ab9393811ad94306.unlinked2 new file mode 100644 index 0000000..ce9ca9a Binary files /dev/null and b/.dartServer/.analysis-driver/12/12d2f1039b924ae1ab9393811ad94306.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12dda730f4b182c8cb8c0fdbf5177d0b.unlinked2 b/.dartServer/.analysis-driver/12/12dda730f4b182c8cb8c0fdbf5177d0b.unlinked2 new file mode 100644 index 0000000..8191a99 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12dda730f4b182c8cb8c0fdbf5177d0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12dea944d9d23fd0ea662d98a2dc6875.unlinked2 b/.dartServer/.analysis-driver/12/12dea944d9d23fd0ea662d98a2dc6875.unlinked2 new file mode 100644 index 0000000..59bf832 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12dea944d9d23fd0ea662d98a2dc6875.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12e08edb2ad01d3f48b8365412991ce0.unlinked2 b/.dartServer/.analysis-driver/12/12e08edb2ad01d3f48b8365412991ce0.unlinked2 new file mode 100644 index 0000000..215dd8b Binary files /dev/null and b/.dartServer/.analysis-driver/12/12e08edb2ad01d3f48b8365412991ce0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12e65c5e50b1e29cc5977084d2f7b592.unlinked2 b/.dartServer/.analysis-driver/12/12e65c5e50b1e29cc5977084d2f7b592.unlinked2 new file mode 100644 index 0000000..a2f3a3f Binary files /dev/null and b/.dartServer/.analysis-driver/12/12e65c5e50b1e29cc5977084d2f7b592.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked b/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked new file mode 100644 index 0000000..4523008 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked differ diff --git a/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked.digest b/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked.digest new file mode 100644 index 0000000..fef75e8 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12eb6c1118a4d12650348f74724b9249.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/12ed27d884bf73b1f957a42c7264bee6.unlinked2 b/.dartServer/.analysis-driver/12/12ed27d884bf73b1f957a42c7264bee6.unlinked2 new file mode 100644 index 0000000..68cad46 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12ed27d884bf73b1f957a42c7264bee6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12f09d93691f94d26f1cba18d5ff9b3c.unlinked2 b/.dartServer/.analysis-driver/12/12f09d93691f94d26f1cba18d5ff9b3c.unlinked2 new file mode 100644 index 0000000..9879301 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12f09d93691f94d26f1cba18d5ff9b3c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked b/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked new file mode 100644 index 0000000..c7113e1 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked differ diff --git a/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked.digest b/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked.digest new file mode 100644 index 0000000..d23cc31 Binary files /dev/null and b/.dartServer/.analysis-driver/12/12f704eb35a0e0bcabc434f325aa67b1.linked.digest differ diff --git a/.dartServer/.analysis-driver/12/12fad06007dd4064fd34b31878c1ef7c.unlinked2 b/.dartServer/.analysis-driver/12/12fad06007dd4064fd34b31878c1ef7c.unlinked2 new file mode 100644 index 0000000..f847b8d Binary files /dev/null and b/.dartServer/.analysis-driver/12/12fad06007dd4064fd34b31878c1ef7c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1304c6978ebb583421cd30300e4b150d.unlinked2 b/.dartServer/.analysis-driver/13/1304c6978ebb583421cd30300e4b150d.unlinked2 new file mode 100644 index 0000000..907e0dd Binary files /dev/null and b/.dartServer/.analysis-driver/13/1304c6978ebb583421cd30300e4b150d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked b/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked new file mode 100644 index 0000000..d3823f4 Binary files /dev/null and b/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked differ diff --git a/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked.digest b/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked.digest new file mode 100644 index 0000000..e7f7af9 Binary files /dev/null and b/.dartServer/.analysis-driver/13/130d0cabd8cc918127b6ebbbdbc9816d.linked.digest differ diff --git a/.dartServer/.analysis-driver/13/131434962342f644dac166877ca773ea.unlinked2 b/.dartServer/.analysis-driver/13/131434962342f644dac166877ca773ea.unlinked2 new file mode 100644 index 0000000..86f2dbb Binary files /dev/null and b/.dartServer/.analysis-driver/13/131434962342f644dac166877ca773ea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1321be19e6bc9f74eb94aa89d203bc82.unlinked2 b/.dartServer/.analysis-driver/13/1321be19e6bc9f74eb94aa89d203bc82.unlinked2 new file mode 100644 index 0000000..02a2a8d Binary files /dev/null and b/.dartServer/.analysis-driver/13/1321be19e6bc9f74eb94aa89d203bc82.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1328aff6868e3b1e9bedec2fdd01d88e.unlinked2 b/.dartServer/.analysis-driver/13/1328aff6868e3b1e9bedec2fdd01d88e.unlinked2 new file mode 100644 index 0000000..d2c7bc7 Binary files /dev/null and b/.dartServer/.analysis-driver/13/1328aff6868e3b1e9bedec2fdd01d88e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1349925a0fef0f46cefc7e9b439c1d4d.unlinked2 b/.dartServer/.analysis-driver/13/1349925a0fef0f46cefc7e9b439c1d4d.unlinked2 new file mode 100644 index 0000000..ff7eb8d Binary files /dev/null and b/.dartServer/.analysis-driver/13/1349925a0fef0f46cefc7e9b439c1d4d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1349a97e1bdee4a66015418ab74cef71.unlinked2 b/.dartServer/.analysis-driver/13/1349a97e1bdee4a66015418ab74cef71.unlinked2 new file mode 100644 index 0000000..b02af97 Binary files /dev/null and b/.dartServer/.analysis-driver/13/1349a97e1bdee4a66015418ab74cef71.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/136275fef0cabdac64170c6aecffb3a6.unlinked2 b/.dartServer/.analysis-driver/13/136275fef0cabdac64170c6aecffb3a6.unlinked2 new file mode 100644 index 0000000..108ee09 Binary files /dev/null and b/.dartServer/.analysis-driver/13/136275fef0cabdac64170c6aecffb3a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/136a719bd9f20bb31de1ba259a806475.unlinked2 b/.dartServer/.analysis-driver/13/136a719bd9f20bb31de1ba259a806475.unlinked2 new file mode 100644 index 0000000..9ff16ab Binary files /dev/null and b/.dartServer/.analysis-driver/13/136a719bd9f20bb31de1ba259a806475.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/136b41e8bccf7e03ef7d7f72744c67fb.unlinked2 b/.dartServer/.analysis-driver/13/136b41e8bccf7e03ef7d7f72744c67fb.unlinked2 new file mode 100644 index 0000000..4c7ad00 Binary files /dev/null and b/.dartServer/.analysis-driver/13/136b41e8bccf7e03ef7d7f72744c67fb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked b/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked new file mode 100644 index 0000000..d35b4a9 Binary files /dev/null and b/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked differ diff --git a/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked.digest b/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked.digest new file mode 100644 index 0000000..1f12acf Binary files /dev/null and b/.dartServer/.analysis-driver/13/1386b58313dda7d51782469b2c74fd21.linked.digest differ diff --git a/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked b/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked new file mode 100644 index 0000000..a5721b3 Binary files /dev/null and b/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked differ diff --git a/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked.digest b/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked.digest new file mode 100644 index 0000000..2126706 Binary files /dev/null and b/.dartServer/.analysis-driver/13/139c49a8da92aed5d7be99aa51fb1f93.linked.digest differ diff --git a/.dartServer/.analysis-driver/13/139ceed38302a7679b055f2ecf93fb90.unlinked2 b/.dartServer/.analysis-driver/13/139ceed38302a7679b055f2ecf93fb90.unlinked2 new file mode 100644 index 0000000..d5ff392 Binary files /dev/null and b/.dartServer/.analysis-driver/13/139ceed38302a7679b055f2ecf93fb90.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13a76557d15b6cd0b649bc545bd869f5.unlinked2 b/.dartServer/.analysis-driver/13/13a76557d15b6cd0b649bc545bd869f5.unlinked2 new file mode 100644 index 0000000..885b9c6 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13a76557d15b6cd0b649bc545bd869f5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13bb38c13cd128c79a656cc7c010cf64.unlinked2 b/.dartServer/.analysis-driver/13/13bb38c13cd128c79a656cc7c010cf64.unlinked2 new file mode 100644 index 0000000..6299d16 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13bb38c13cd128c79a656cc7c010cf64.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13bbc736b60ff123678d10dafc0f50bf.unlinked2 b/.dartServer/.analysis-driver/13/13bbc736b60ff123678d10dafc0f50bf.unlinked2 new file mode 100644 index 0000000..809bf26 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13bbc736b60ff123678d10dafc0f50bf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13c622434475abd838d11ffdcb50b5ed.unlinked2 b/.dartServer/.analysis-driver/13/13c622434475abd838d11ffdcb50b5ed.unlinked2 new file mode 100644 index 0000000..e6235ba Binary files /dev/null and b/.dartServer/.analysis-driver/13/13c622434475abd838d11ffdcb50b5ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked b/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked new file mode 100644 index 0000000..601fe3f Binary files /dev/null and b/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked differ diff --git a/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked.digest b/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked.digest new file mode 100644 index 0000000..6e96260 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13d053e931c9347e3f89de4ad0bd6ae7.linked.digest differ diff --git a/.dartServer/.analysis-driver/13/13d1beb7a1b69f3bbe61b837a0061db9.unlinked2 b/.dartServer/.analysis-driver/13/13d1beb7a1b69f3bbe61b837a0061db9.unlinked2 new file mode 100644 index 0000000..bde08eb Binary files /dev/null and b/.dartServer/.analysis-driver/13/13d1beb7a1b69f3bbe61b837a0061db9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13d52c3ec2db1c9df36b4e83f52c25ad.unlinked2 b/.dartServer/.analysis-driver/13/13d52c3ec2db1c9df36b4e83f52c25ad.unlinked2 new file mode 100644 index 0000000..3b72b00 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13d52c3ec2db1c9df36b4e83f52c25ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13d56ab677bf9226119f0929ccef35d6.unlinked2 b/.dartServer/.analysis-driver/13/13d56ab677bf9226119f0929ccef35d6.unlinked2 new file mode 100644 index 0000000..92b7ab6 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13d56ab677bf9226119f0929ccef35d6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13dd53768d411dd5f5ab722ec404f250.unlinked2 b/.dartServer/.analysis-driver/13/13dd53768d411dd5f5ab722ec404f250.unlinked2 new file mode 100644 index 0000000..c34da0f Binary files /dev/null and b/.dartServer/.analysis-driver/13/13dd53768d411dd5f5ab722ec404f250.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13df05ffcdd43fb3bae96bbd953d4848.unlinked2 b/.dartServer/.analysis-driver/13/13df05ffcdd43fb3bae96bbd953d4848.unlinked2 new file mode 100644 index 0000000..f8e4059 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13df05ffcdd43fb3bae96bbd953d4848.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2 b/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2 new file mode 100644 index 0000000..ffddf55 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2 differ diff --git a/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2.digest b/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2.digest new file mode 100644 index 0000000..afb9a44 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13e312e877a0d2efcecbde867961a60d.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/13/13e3e66c967e3d60834958a0e5b62ddd.unlinked2 b/.dartServer/.analysis-driver/13/13e3e66c967e3d60834958a0e5b62ddd.unlinked2 new file mode 100644 index 0000000..5e6e16a Binary files /dev/null and b/.dartServer/.analysis-driver/13/13e3e66c967e3d60834958a0e5b62ddd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13e68e4e96060d7665960fa8d1c5f773.unlinked2 b/.dartServer/.analysis-driver/13/13e68e4e96060d7665960fa8d1c5f773.unlinked2 new file mode 100644 index 0000000..12f5ef6 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13e68e4e96060d7665960fa8d1c5f773.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13f024d50d4c35a28bd0d0cc8396b67a.unlinked2 b/.dartServer/.analysis-driver/13/13f024d50d4c35a28bd0d0cc8396b67a.unlinked2 new file mode 100644 index 0000000..ee60aaf Binary files /dev/null and b/.dartServer/.analysis-driver/13/13f024d50d4c35a28bd0d0cc8396b67a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13f0ff4a8762a0d355ab164e4170559d.unlinked2 b/.dartServer/.analysis-driver/13/13f0ff4a8762a0d355ab164e4170559d.unlinked2 new file mode 100644 index 0000000..0a50b5f Binary files /dev/null and b/.dartServer/.analysis-driver/13/13f0ff4a8762a0d355ab164e4170559d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/13/13f5e7ad62d1077d4850913ddc9a121e.unlinked2 b/.dartServer/.analysis-driver/13/13f5e7ad62d1077d4850913ddc9a121e.unlinked2 new file mode 100644 index 0000000..d6c5251 Binary files /dev/null and b/.dartServer/.analysis-driver/13/13f5e7ad62d1077d4850913ddc9a121e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2 b/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2 new file mode 100644 index 0000000..43c3ec5 Binary files /dev/null and b/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2 differ diff --git a/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2.digest b/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2.digest new file mode 100644 index 0000000..a15b730 Binary files /dev/null and b/.dartServer/.analysis-driver/14/141156a4b65e96b59b011764909e7729.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked b/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked new file mode 100644 index 0000000..86e1edd Binary files /dev/null and b/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked differ diff --git a/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked.digest b/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked.digest new file mode 100644 index 0000000..0c8a7a0 Binary files /dev/null and b/.dartServer/.analysis-driver/14/1411b018e1ca5cda4a4976e42bcfc64c.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/142c72ceb31abb032d7ca7ecc3184876.unlinked2 b/.dartServer/.analysis-driver/14/142c72ceb31abb032d7ca7ecc3184876.unlinked2 new file mode 100644 index 0000000..d760ce3 Binary files /dev/null and b/.dartServer/.analysis-driver/14/142c72ceb31abb032d7ca7ecc3184876.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/143ef30415183e4c0fd574c2cf477812.unlinked2 b/.dartServer/.analysis-driver/14/143ef30415183e4c0fd574c2cf477812.unlinked2 new file mode 100644 index 0000000..0e2f0a4 Binary files /dev/null and b/.dartServer/.analysis-driver/14/143ef30415183e4c0fd574c2cf477812.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/144d3f2051589158a9f70d8edbf9a715.unlinked2 b/.dartServer/.analysis-driver/14/144d3f2051589158a9f70d8edbf9a715.unlinked2 new file mode 100644 index 0000000..d24d2e2 Binary files /dev/null and b/.dartServer/.analysis-driver/14/144d3f2051589158a9f70d8edbf9a715.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/1465a82c18a1bbb50fff29244b320350.unlinked2 b/.dartServer/.analysis-driver/14/1465a82c18a1bbb50fff29244b320350.unlinked2 new file mode 100644 index 0000000..4c6dd8e Binary files /dev/null and b/.dartServer/.analysis-driver/14/1465a82c18a1bbb50fff29244b320350.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked b/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked new file mode 100644 index 0000000..e172f25 Binary files /dev/null and b/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked differ diff --git a/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked.digest b/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked.digest new file mode 100644 index 0000000..3688887 Binary files /dev/null and b/.dartServer/.analysis-driver/14/1471ae3b43ef2ad0a2836e95ac6eca2b.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/147295bb39eb8c5bba17a5e4df6da512.unlinked2 b/.dartServer/.analysis-driver/14/147295bb39eb8c5bba17a5e4df6da512.unlinked2 new file mode 100644 index 0000000..db7e9f7 --- /dev/null +++ b/.dartServer/.analysis-driver/14/147295bb39eb8c5bba17a5e4df6da512.unlinked2 @@ -0,0 +1,615 @@ +z_stateonUserTapAlwaysCalled onUserTapmagnifierConfigurationgroupId +controller focusNode +decoration keyboardTypetextInputActiontextCapitalizationstyle +strutStyle textAligntextAlignVertical textDirection autofocusstatesControllerobscuringCharacter obscureText autocorrectsmartDashesTypesmartQuotesTypeenableSuggestionsmaxLinesminLinesexpandsreadOnlytoolbarOptions +showCursor noMaxLength maxLengthmaxLengthEnforcement onChangedonEditingComplete onSubmittedonAppPrivateCommandinputFormattersenabledignorePointers cursorWidth cursorHeight cursorRadiuscursorOpacityAnimates cursorColorcursorErrorColorselectionHeightStyleselectionWidthStylekeyboardAppearance scrollPaddingenableInteractiveSelectionselectAllOnFocusselectionControlsdragStartBehaviorselectionEnabledonTaponTapAlwaysCalled onTapOutsideonTapUpOutside mouseCursor buildCounter scrollPhysicsscrollController autofillHints clipBehavior restorationIdscribbleEnabledstylusHandwritingEnabledenableIMEPersonalizedLearningcontentInsertionConfigurationcontextMenuBuildercanRequestFocusundoController hintLocales_defaultContextMenuBuilderspellCheckConfigurationmaterialMisspelledTextStyle*defaultSpellCheckSuggestionsToolbarBuilder#inferAndroidSpellCheckConfiguration createStatedebugFillProperties _controller_effectiveController +_focusNode_effectiveFocusNode_effectiveMaxLengthEnforcement _isHovering needsCounter_showSelectionHandles _selectionGestureDetectorBuilderforcePressEnablededitableTextKey +_isEnabled_currentLength_hasIntrinsicError _hasError _errorColor_getEffectiveDecoration initState_canRequestFocusdidChangeDependenciesdidUpdateWidget restoreState_registerController_createLocalControllerdispose _editableText_requestKeyboard_shouldShowSelectionHandles_handleFocusChanged_handleSelectionChanged_handleSelectionHandleTapped _handleHover_internalStatesController_handleStatesControllerChange_statesController_initStatesController +autofillIdautofilltextInputConfiguration_getInputStyleForStatebuild InputCounterWidgetBuilder)_TextFieldSelectionGestureDetectorBuilder TextField_TextFieldState_m2StateInputStyle_m2CounterErrorStyle_m3StateInputStyle _m3InputStyle_m3CounterErrorStyleBoxHeightStyle BoxWidthStyleiOSHorizontalOffsetSmartDashesTypeSmartQuotesTypeTextCapitalizationTextInputAction TextInputType buildCounterWidget BuildContextintbool#TextSelectionGestureDetectorBuilderstatedelegateoverridewidgetonTapAlwaysCalledvoidonTapcallMaterialForm FormField TextFormField EditableTextAutomaticKeepAliveClientMixin wantKeepAliveTextEditingControllerdisposeListViewCustomScrollViewInputDecorationOutlineInputBordertextScaffold +ScrollableScrollNotificationObserverTextSelectionOverlay ShortcutsActionsInputDecoratorStatefulWidget noMaxLengthMaxLengthEnforcementnone LengthLimitingTextInputFormatterdefaultSelectionHeightStyle TextAlignstart +DeprecatedallDragStartBehaviorStringCliphardEdgedefaultStylusHandwritingEnabledlengthdisabledenabled identicalnewline multilineCupertinoTextMagnifier TextMagnifierTextMagnifierConfigurationObject FocusNode +FocusScopedone TextTheme bodyLarge ThemeData useMaterial3 titleMedium disabledColor TextStyle +StrutStyleTextAlignVertical TextDirection WidgetStatehoverederrorfocusedWidgetStatesControllervalueStatesetStateWidgetStatePropertyupdateMaterialStatesControllerToolbarOptions counterText +errorStyle ValueChanged VoidCallbacknextpreviousAppPrivateCommandCallbackListTextInputFormatter +suffixIcondoubleRadiusDefaultSelectionStyle cursorColorplatformTargetPlatformiOSmacOSCupertinoThemeData primaryColor ColorSchemeprimary colorSchemeColorcolor +brightness +Brightness +EdgeInsetsTextSelectionControlsGestureDetectorListenerGestureTapCallback TapRegionTapRegionCallbackTapRegionUpCallbackWidgetStateMouseCursorresolvetextable MouseCursorcounter SemanticsTextsemanticsLabel ScrollPhysicsScrollControllerIterableRestorableTextEditingControllerRestorationBucketRestorationScopeRestorationManagerContentInsertionConfigurationAdaptiveTextSelectionToolbarBrowserContextMenuEditableTextContextMenuBuilderUndoHistoryControllerLocaleEditableTextStateSystemContextMenuisSupportedByField editableTexteditableTextStateSpellCheckConfigurationmisspelledTextStyleCupertinoTextFieldcupertinoMisspelledTextStyle +decorationTextDecoration underlinedecorationColorColorsreddecorationStyleTextDecorationStylewavy#spellCheckSuggestionsToolbarBuilder*defaultSpellCheckSuggestionsToolbarBuildervisibleForTestingdefaultTargetPlatform%CupertinoSpellCheckSuggestionsToolbarandroidfuchsialinuxwindowsSpellCheckSuggestionsToolbarcopyWithmaterialMisspelledTextStyleDiagnosticPropertiesBuilderdebugFillPropertiesaddDiagnosticsProperty defaultValue EnumProperty IntPropertyDoubleProperty ColorPropertyEdgeInsetsGeometry FlagPropertyifFalseallowedMimeTypes!kDefaultContentInsertionMimeTypesRestorationMixin+TextSelectionGestureDetectorBuilderDelegateAutofillClient +controller focusNodemaxLengthEnforcementgetDefaultMaxLengthEnforcementThemeofcontext maxLength GlobalKeyselectionEnabled +charactersrestorePending errorTextcursorErrorColorMaterialLocalizationsInputDecorationThemeDataInputDecorationTheme applyDefaults hintMaxLinesmaxLineshasFocus currentLength isFocused container +liveRegionchildclamp remainingTextFieldCharacterCount counterStylesemanticCounterText initStatecanRequestFocus addListenerNavigationMode +MediaQuerymaybeNavigationModeOf traditional directionaldidChangeDependenciesdidUpdateWidgetunregisterFromRestorationremoveListenerreadOnly selection isCollapsedstatesControllerregisterForRestorationTextEditingValue fromValue restorationId currentStaterequestKeyboardSelectionChangedCauseshouldShowSelectionToolbarshouldShowSelectionHandleskeyboard longPressstylusHandwriting +isNotEmpty TextSelection bringIntoViewextentdrag hideToolbar toggleToolbar +autofillIdautofillTextInputConfiguration autofillHintstoListgrowableAutofillConfigurationuniqueIdentifiercurrentEditingValuehintTexttextInputConfigurationautofillConfiguration resolveAsmergedebugCheckHasMaterial"debugCheckHasMaterialLocalizationsdebugCheckHasDirectionalitystyleinheritfontSize textBaseline textThemekeyboardAppearanceinputFormattersinferIOSSpellCheckConfigurationspellCheckConfiguration#inferAndroidSpellCheckConfigurationselectionControlscursorOpacityAnimatesOffset cursorRadiusCupertinoTheme$cupertinoTextSelectionHandleControlscupertinoThemeselectionColor withOpacitycirculardevicePixelRatioOf+cupertinoDesktopTextSelectionHandleControls requestFocusunfocus#materialTextSelectionHandleControls"desktopTextSelectionHandleControlsRepaintBoundaryUnmanagedRestorationScopebucketkeytoolbarOptions +showCursorshowSelectionHandlesundoController keyboardTypetextInputActiontextCapitalization +strutStyle textAlign textDirection autofocusobscuringCharacter obscureText autocorrectsmartDashesTypesmartQuotesTypeenableSuggestionsminLinesexpands onChangedonSelectionChangedonEditingComplete onSubmittedonAppPrivateCommandgroupIdonSelectionHandleTapped onTapOutsideonTapUpOutsiderendererIgnoresPointer mouseCursordefer cursorWidth cursorHeightselectionHeightStyleselectionWidthStyle cursorOffsetpaintCursorAboveTextbackgroundCursorColorCupertinoColors inactiveGray scrollPaddingenableInteractiveSelectionselectAllOnFocusdragStartBehaviorscrollController scrollPhysicsautofillClientautocorrectionTextRectColor clipBehaviorscribbleEnabledstylusHandwritingEnabledenableIMEPersonalizedLearningcontentInsertionConfigurationcontextMenuBuildermagnifierConfigurationadaptiveMagnifierConfiguration hintLocalesAnimatedBuilder animation +Listenablebuilder baseStyletextAlignVertical +isHoveringisEmpty MouseRegioncursoronEnterPointerEnterEventonExitPointerExitEventTextFieldTapRegion IgnorePointerignoringignorePointersmaxValueLengthcurrentValueLengthisValid collapsedoffsetonDidGainAccessibilityFocusonDidLoseAccessibilityFocusonFocusbuildGestureDetectorbehaviorHitTestBehavior translucentWidgetStateTextStyle resolveWithSetstatescontains bodySmall#TextSelectionGestureDetectorBuilderStatefulWidgetStateRestorationMixin+TextSelectionGestureDetectorBuilderDelegateAutofillClientfWpsO5CSmartDashesTypeSmartQuotesTypeTextCapitalizationTextInputAction TextInputTypepackage:flutter/services.dartsBoxHeightStyle BoxWidthStyle]mpuipdart:uipackage:flutter/cupertino.dartpackage:flutter/foundation.dartpackage:flutter/gestures.dartpackage:flutter/rendering.dart=package:flutter/services.dartf$adaptive_text_selection_toolbar.dartcolor_scheme.dart colors.dart +debug.dartdesktop_text_selection.dartinput_decorator.dart!magnifier.dart:material_localizations.dart`material_state.dartiOSHorizontalOffset~selectable_text.dart$spell_check_suggestions_toolbar.darttext_selection.dart +theme.dart `<ɀ 0R[\DV\ȿ@@l@@A6AxAABBiBBBBC CPCVCCDDDIDmDnDDDE*EpEEEEFFFQFWFFFGFGLGGH!H;H<HsHHHHHI)IWIXIIIIJJJUJJJKKWKKLLLbLMMHMMN<NNNNO0OSOTOOOOOOPBPkPlPPPQ&QFQGQ|QQQQR/RRRRRRRS-SDSESmSsST T<TKTtTTTTUU+U,UwUUUVV0V6VtVWWeWWWX?XyXXXY=YCYYZ5ZZZZZ[C[[[[\J\b\c\\\\]=]q]r]]]]^^J^w^^^__H_I_____`3`V`````a7ajakaaabbEbKbbc6cqcwcccccdd7dSddddddeeeeUe[eeeefff=f[f\ffffggg;gAgggghhihhiiiciiiijj?j@jjjkkkKkQkkkkkll$lXlllllm%mNmOmmmmnnnZnnnooo4ohonopp^pppqqqbqtqzqqqrBrrrrrsssUs[sstttOtUtktuuDuJuuuv$v6v<vLvRvvvvw!w"wnw|wwxx x*xJxjxxxxy5yyyzzz[zazz{J{P{{|-|3|I|W|m||||}} }}*}_}}}}}}~~+~\~]~~~~'(b /JK m 7=DVk?Cab$PQ!'ou c5LM#)l!%&jp FG!r>mrs17G;&@ioGRu<BFG7ci'BBIMNZ"/Ia}$:N}#,3[b!5Zu +/Jc<C.{#7@IP.JSZhDKt{ )0DXt.Kf %.5I%9Xah| -a0} -+[+,i*LoS_~5vw8ZySTlP{|0!@Xp&U#4Zrz HjkrQg=ox~%<6p!<†°·»¼ HLMYÇí-yĨjŴźŻWƏTǖ'4ȅȲ +17;<HɑɰPTUʐʱ9Tqw{|ˈ˽˾5Q̖"#?eijͭ;΃-34}ϑϗϘϯ:MSTЄЗНОаде2FNџѣѤJ҇қ/PqӔӷLV\]ԇԦ=`Փջ 4j֐֖֛֚!cimn׏2GKL؀ؽؾ +HNُ \ڞڢڣ{|ۈ۾c܄ܮdpݚݛ +=>tޣ;Za(Tb0t4P!Np%,-|In.9\>IOP9Y6U 2Zz h34U:cq5*Y>d$="Hq!{X&Iuo ;douvK|O|)P +5h?)P$G 5%b1pO9}GZ|      E d   + +; +` + + +  F k        X w ~     3 e r     Z{6s%Lgc-{}7sE[jKyOV;CD|Ry +SWX I [ \ /// @docImport 'input_border.dart'; +/// @docImport 'material.dart'; +/// @docImport 'scaffold.dart'; +/// @docImport 'text_form_field.dart'; +/// @docImport 'text_theme.dart';\ps<e 9_}Cև (!#D.DOPOONdCKKQG ԩ)00?QQVkk1p +Ǫ  !!&<<ҫ#AAF__duu   ((-<<A[[`oot٭  %77<NNSnnsܮ/..03dd j +ѯ %%*;;@RRWmmr%"ذ!L)==4Bww|۲쩭()ت1<=GOz8Tڬ"'#GXY갚"*[ܱ3W 3#P@S`{Tbqr}˳δ۳ϳݳ@1) ,=4?JPqbZQ]nep{ε ʹ´ŴٵX/&'2WD<3?PGScԵĵеǵӵֶ UE ,"/89RHT鷃G)' B9EWXabp}~/"2oAV<3?CPQXefyθ¸àccm/// Creates a Material Design text field. +/// +/// If [decoration] is non-null (which is the default), the text field requires +/// one of its ancestors to be a [Material] widget. +/// +/// To remove the decoration entirely (including the extra padding introduced +/// by the decoration to save space for the labels), set the [decoration] to +/// null. +/// +/// The [maxLines] property can be set to null to remove the restriction on +/// the number of lines. By default, it is one, meaning this is a single-line +/// text field. [maxLines] must not be zero. +/// +/// The [maxLength] property is set to null by default, which means the +/// number of characters allowed in the text field is not restricted. If +/// [maxLength] is set a character counter will be displayed below the +/// field showing how many characters have been entered. If the value is +/// set to a positive integer it will also display the maximum allowed +/// number of characters to be entered. If the value is set to +/// [TextField.noMaxLength] then only the current length is displayed. +/// +/// After [maxLength] characters have been input, additional input +/// is ignored, unless [maxLengthEnforcement] is set to +/// [MaxLengthEnforcement.none]. +/// The text field enforces the length with a [LengthLimitingTextInputFormatter], +/// which is evaluated after the supplied [inputFormatters], if any. +/// The [maxLength] value must be either null or greater than zero. +/// +/// If [maxLengthEnforcement] is set to [MaxLengthEnforcement.none], then more +/// than [maxLength] characters may be entered, and the error counter and +/// divider will switch to the [decoration].errorStyle when the limit is +/// exceeded. +/// +/// The text cursor is not shown if [showCursor] is false or if [showCursor] +/// is null (the default) and [readOnly] is true. +/// +/// The [selectionHeightStyle] and [selectionWidthStyle] properties allow +/// changing the shape of the selection highlighting. These properties default +/// to [EditableText.defaultSelectionHeightStyle] and +/// [EditableText.defaultSelectionHeightStyle], respectively. +/// +/// See also: +/// +/// * [maxLength], which discusses the precise meaning of "number of +/// characters" and how it may differ from the intuitive meaning.H7Ԃy7&/// The configuration for the magnifier of this text field. +/// +/// By default, builds a [CupertinoTextMagnifier] on iOS and [TextMagnifier] +/// on Android, and builds nothing on all other platforms. To suppress the +/// magnifier, consider passing [TextMagnifierConfiguration.disabled]. +/// +/// {@macro flutter.widgets.magnifier.intro} +/// +/// {@tool dartpad} +/// This sample demonstrates how to customize the magnifier that this text field uses. +/// +/// ** See code in examples/api/lib/widgets/text_magnifier/text_magnifier.0.dart ** +/// {@end-tool}RH1/// {@macro flutter.widgets.editableText.groupId}00m/// Controls the text being edited. +/// +/// If null, this widget will create its own [TextEditingController].B|?FB|/// Defines the keyboard focus for this widget. +/// +/// The [focusNode] is a long-lived object that's typically managed by a +/// [StatefulWidget] parent. See [FocusNode] for more information. +/// +/// To give the keyboard focus to this widget, provide a [focusNode] and then +/// use the current [FocusScope] to request the focus: +/// +/// ```dart +/// FocusScope.of(context).requestFocus(myFocusNode); +/// ``` +/// +/// This happens automatically when the widget is tapped. +/// +/// To be notified when the widget gains or loses the focus, add a listener +/// to the [focusNode]: +/// +/// ```dart +/// myFocusNode.addListener(() { print(myFocusNode.hasFocus); }); +/// ``` +/// +/// If null, this widget will create its own [FocusNode]. +/// +/// ## Keyboard +/// +/// Requesting the focus will typically cause the keyboard to be shown +/// if it's not showing already. +/// +/// On Android, the user can hide the keyboard - without changing the focus - +/// with the system back button. They can restore the keyboard's visibility +/// by tapping on a text field. The user might hide the keyboard and +/// switch to a physical keyboard, or they might just need to get it +/// out of the way for a moment, to expose something it's +/// obscuring. In this case requesting the focus again will not +/// cause the focus to change, and will not make the keyboard visible. +/// +/// This widget builds an [EditableText] and will ensure that the keyboard is +/// showing when it is tapped by calling [EditableTextState.requestKeyboard()].DBDS/// The decoration to show around the text field. +/// +/// By default, draws a horizontal line under the text field but can be +/// configured to show an icon, label, hint text, and error text. +/// +/// Specify null to remove the decoration entirely (including the +/// extra padding introduced by the decoration to save space for the labels).D_DYD_6/// {@macro flutter.widgets.editableText.keyboardType}EDp=E +/// {@template flutter.widgets.TextField.textInputAction} +/// The type of action button to use for the keyboard. +/// +/// Defaults to [TextInputAction.newline] if [keyboardType] is +/// [TextInputType.multiline] and [TextInputAction.done] otherwise. +/// {@endtemplate}F +EjF +SH4/// {@macro flutter.widgets.editableText.strutStyle}HHOH3/// {@macro flutter.widgets.editableText.textAlign}IDHkID>/// {@macro flutter.material.InputDecorator.textAlignVertical}IIZ\I7/// {@macro flutter.widgets.editableText.textDirection}IIJI3/// {@macro flutter.widgets.editableText.autofocus}NJ +Nބ/// Represents the interactive "state" of this widget in terms of a set of +/// [WidgetState]s, including [WidgetState.disabled], [WidgetState.hovered], +/// [WidgetState.error], and [WidgetState.focused]. +/// +/// Classes based on this one can provide their own +/// [WidgetStatesController] to which they've added listeners. +/// They can also update the controller's [WidgetStatesController.value] +/// however, this may only be done when it's safe to call +/// [State.setState], like in an event handler. +/// +/// The controller's [WidgetStatesController.value] represents the set of +/// states that a widget's visual properties, typically [WidgetStateProperty] +/// values, are resolved against. It is _not_ the intrinsic state of the widget. +/// The widget is responsible for ensuring that the controller's +/// [WidgetStatesController.value] tracks its intrinsic state. For example +/// one cannot request the keyboard focus for a widget by adding [WidgetState.focused] +/// to its controller. When the widget gains the or loses the focus it will +/// [WidgetStatesController.update] its controller's [WidgetStatesController.value] +/// and notify listeners of the change.O?N^O?T?TITTOTxTSGTɀ/// Configuration of toolbar options. +/// +/// If not set, select all and paste will default to be enabled. Copy and cut +/// will be disabled if [obscureText] is true. If [readOnly] is true, +/// paste and cut will be disabled regardless.UTMU4/// {@macro flutter.widgets.editableText.showCursor}UUUU.Ut/// If [maxLength] is set to this value, only the "current input length" +/// part of the character counter is shown.\WU͆\W@/// The maximum number of characters (Unicode grapheme clusters) to allow in +/// the text field. +/// +/// If set, a character counter will be displayed below the +/// field showing how many characters have been entered. If set to a number +/// greater than 0, it will also display the maximum number allowed. If set +/// to [TextField.noMaxLength] then only the current character count is displayed. +/// To remove the counter, set [InputDecoration.counterText] to an empty string or +/// return null from [TextField.buildCounter] callback. +/// +/// After [maxLength] characters have been input, additional input +/// is ignored, unless [maxLengthEnforcement] is set to +/// [MaxLengthEnforcement.none]. +/// +/// The text field enforces the length with a [LengthLimitingTextInputFormatter], +/// which is evaluated after the supplied [inputFormatters], if any. +/// +/// This value must be either null, [TextField.noMaxLength], or greater than 0. +/// If null (the default) then there is no limit to the number of characters +/// that can be entered. If set to [TextField.noMaxLength], then no limit will +/// be enforced, but the number of characters entered will still be displayed. +/// +/// Whitespace characters (e.g. newline, space, tab) are included in the +/// character count. +/// +/// If [maxLengthEnforcement] is [MaxLengthEnforcement.none], then more than +/// [maxLength] characters may be entered, but the error counter and divider +/// will switch to the [decoration]'s [InputDecoration.errorStyle] when the +/// limit is exceeded. +/// +/// {@macro flutter.services.lengthLimitingTextInputFormatter.maxLength}][\e +][/// Determines how the [maxLength] limit should be enforced. +/// +/// {@macro flutter.services.textFormatter.effectiveMaxLengthEnforcement} +/// +/// {@macro flutter.services.textFormatter.maxLengthEnforcement}^]tj^Ձ4/// {@macro flutter.widgets.editableText.onChanged} +/// +/// See also: +/// +/// * [inputFormatters], which are called before [onChanged] +/// runs and can validate and change ("format") the input value. +/// * [onEditingComplete], [onSubmitted]: +/// which are more specialized input change notifications._5^c_5;/// {@macro flutter.widgets.editableText.onEditingComplete}`t_K4`t/// {@macro flutter.widgets.editableText.onSubmitted} +/// +/// See also: +/// +/// * [TextInputAction.next] and [TextInputAction.previous], which +/// automatically shift the focus to the next/previous focusable item when +/// the user is done editing.``t`=/// {@macro flutter.widgets.editableText.onAppPrivateCommand}aY`kaY9/// {@macro flutter.widgets.editableText.inputFormatters}eame`/// If false the text field is "disabled": it ignores taps and its +/// [decoration] is rendered in grey. +/// +/// If non-null this property overrides the [decoration]'s +/// [InputDecoration.enabled] property. +/// +/// When a text field is disabled, all of its children widgets are also +/// disabled, including the [InputDecoration.suffixIcon]. If you need to keep +/// the suffix icon interactive while disabling the text field, consider using +/// [readOnly] and [enableInteractiveSelection] instead: +/// +/// ```dart +/// TextField( +/// enabled: true, +/// readOnly: true, +/// enableInteractiveSelection: false, +/// decoration: InputDecoration( +/// suffixIcon: IconButton( +/// onPressed: () { +/// // This will work because the TextField is enabled +/// }, +/// icon: const Icon(Icons.edit_outlined), +/// ), +/// ), +/// ) +/// ```eeeq/// Determines whether this widget ignores pointer events. +/// +/// Defaults to null, and when null, does nothing.eePe5/// {@macro flutter.widgets.editableText.cursorWidth}fMfSfM6/// {@macro flutter.widgets.editableText.cursorHeight}ff^Sf6/// {@macro flutter.widgets.editableText.cursorRadius}gfcg?/// {@macro flutter.widgets.editableText.cursorOpacityAnimates}igi/// The color of the cursor. +/// +/// The cursor indicates the current location of text insertion point in +/// the field. +/// +/// If this is null it will default to the ambient +/// [DefaultSelectionStyle.cursorColor]. If that is null, and the +/// [ThemeData.platform] is [TargetPlatform.iOS] or [TargetPlatform.macOS] +/// it will use [CupertinoThemeData.primaryColor]. Otherwise it will use +/// the value of [ColorScheme.primary] of [ThemeData.colorScheme].j-i%j-/// The color of the cursor when the [InputDecorator] is showing an error. +/// +/// If this is null it will default to [TextStyle.color] of +/// [InputDecoration.errorStyle]. If that is null, it will use +/// [ColorScheme.error] of [ThemeData.colorScheme].jjBjꀈ/// Controls how tall the selection highlight boxes are computed to be. +/// +/// See [ui.BoxHeightStyle] for details on available styles.kkk/// Controls how wide the selection highlight boxes are computed to be. +/// +/// See [ui.BoxWidthStyle] for details on available styles.llkll/// The appearance of the keyboard. +/// +/// This setting is only honored on iOS devices. +/// +/// If unset, defaults to [ThemeData.brightness].llXl7/// {@macro flutter.widgets.editableText.scrollPadding}m2llm2D/// {@macro flutter.widgets.editableText.enableInteractiveSelection}mmQYm:/// {@macro flutter.widgets.editableText.selectAllOnFocus}n +mln +;/// {@macro flutter.widgets.editableText.selectionControls}ntn ent9/// {@macro flutter.widgets.scrollable.dragStartBehavior}sos/// {@template flutter.material.textfield.onTap} +/// Called for the first tap in a series of taps. +/// +/// The text field builds a [GestureDetector] to handle input events like tap, +/// to trigger focus requests, to move the caret, adjust the selection, etc. +/// Handling some of those events by wrapping the text field with a competing +/// GestureDetector is problematic. +/// +/// To unconditionally handle taps, without interfering with the text field's +/// internal gesture detector, provide this callback. +/// +/// If the text field is created with [enabled] false, taps will not be +/// recognized. +/// +/// To be notified when the text field gains or loses the focus, provide a +/// [focusNode] and add a listener to that. +/// +/// To listen to arbitrary pointer events without competing with the +/// text field's internal gesture detector, use a [Listener]. +/// {@endtemplate} +/// +/// If [onTapAlwaysCalled] is enabled, this will also be called for consecutive +/// taps.ts!t/// Whether [onTap] should be called for every tap. +/// +/// Defaults to false, so [onTap] is only called for each distinct tap. When +/// enabled, [onTap] is called for every tap including consecutive taps.vtvX/// {@macro flutter.widgets.editableText.onTapOutside} +/// +/// {@tool dartpad} +/// This example shows how to use a `TextFieldTapRegion` to wrap a set of +/// "spinner" buttons that increment and decrement a value in the [TextField] +/// without causing the text field to lose keyboard focus. +/// +/// This example includes a generic `SpinnerField` class that you can copy +/// into your own project and customize. +/// +/// ** See code in examples/api/lib/widgets/tap_region/text_field_tap_region.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [TapRegion] for how the region group is determined.wvdw8/// {@macro flutter.widgets.editableText.onTapUpOutside}zw$z/// The cursor for a mouse pointer when it enters or is hovering over the +/// widget. +/// +/// If [mouseCursor] is a [WidgetStateMouseCursor], +/// [WidgetStateProperty.resolve] is used for the following [WidgetState]s: +/// +/// * [WidgetState.error]. +/// * [WidgetState.hovered]. +/// * [WidgetState.focused]. +/// * [WidgetState.disabled]. +/// +/// If this property is null, [WidgetStateMouseCursor.textable] will be used. +/// +/// The [mouseCursor] is the only property of [TextField] that controls the +/// appearance of the mouse pointer. All other properties related to "cursor" +/// stand for the text cursor, which is usually a blinking vertical line at +/// the editing position.~NzF~N/// Callback that generates a custom [InputDecoration.counter] widget. +/// +/// See [InputCounterWidgetBuilder] for an explanation of the passed in +/// arguments. The returned widget will be placed below the line in place of +/// the default widget built when [InputDecoration.counterText] is specified. +/// +/// The returned widget will be wrapped in a [Semantics] widget for +/// accessibility, but it also needs to be accessible itself. For example, +/// if returning a Text widget, set the [Text.semanticsLabel] property. +/// +/// {@tool snippet} +/// ```dart +/// Widget counter( +/// BuildContext context, +/// { +/// required int currentLength, +/// required int? maxLength, +/// required bool isFocused, +/// } +/// ) { +/// return Text( +/// '$currentLength of $maxLength characters', +/// semanticsLabel: 'character count', +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// If buildCounter returns null, then no counter and no Semantics widget will +/// be created at all.~~_\~7/// {@macro flutter.widgets.editableText.scrollPhysics}~e:/// {@macro flutter.widgets.editableText.scrollController}*y/// {@macro flutter.widgets.editableText.autofillHints} +/// {@macro flutter.services.AutofillConfiguration.autofillHints}<vY/// A Material Design text field. +/// +/// A text field lets the user enter text, either with hardware keyboard or with +/// an onscreen keyboard. +/// +/// The text field calls the [onChanged] callback whenever the user changes the +/// text in the field. If the user indicates that they are done typing in the +/// field (e.g., by pressing a button on the soft keyboard), the text field +/// calls the [onSubmitted] callback. +/// +/// To control the text that is displayed in the text field, use the +/// [controller]. For example, to set the initial value of the text field, use +/// a [controller] that already contains some text. The [controller] can also +/// control the selection and composing region (and to observe changes to the +/// text, selection, and composing region). +/// +/// By default, a text field has a [decoration] that draws a divider below the +/// text field. You can use the [decoration] property to control the decoration, +/// for example by adding a label or an icon. If you set the [decoration] +/// property to null, the decoration will be removed entirely, including the +/// extra padding introduced by the decoration to save space for the labels. +/// +/// If [decoration] is non-null (which is the default), the text field requires +/// one of its ancestors to be a [Material] widget. +/// +/// To integrate the [TextField] into a [Form] with other [FormField] widgets, +/// consider using [TextFormField]. +/// +/// {@template flutter.material.textfield.wantKeepAlive} +/// When the widget has focus, it will prevent itself from disposing via its +/// underlying [EditableText]'s [AutomaticKeepAliveClientMixin.wantKeepAlive] in +/// order to avoid losing the selection. Removing the focus will allow it to be +/// disposed. +/// {@endtemplate} +/// +/// Remember to call [TextEditingController.dispose] on the [TextEditingController] +/// when it is no longer needed. This will ensure we discard any resources used +/// by the object. +/// +/// If this field is part of a scrolling container that lazily constructs its +/// children, like a [ListView] or a [CustomScrollView], then a [controller] +/// should be specified. The controller's lifetime should be managed by a +/// stateful widget ancestor of the scrolling container. +/// +/// ## Obscured Input +/// +/// {@tool dartpad} +/// This example shows how to create a [TextField] that will obscure input. The +/// [InputDecoration] surrounds the field in a border using [OutlineInputBorder] +/// and adds a label. +/// +/// ** See code in examples/api/lib/material/text_field/text_field.0.dart ** +/// {@end-tool} +/// +/// ## Reading values +/// +/// A common way to read a value from a TextField is to use the [onSubmitted] +/// callback. This callback is applied to the text field's current value when +/// the user finishes editing. +/// +/// {@tool dartpad} +/// This sample shows how to get a value from a TextField via the [onSubmitted] +/// callback. +/// +/// ** See code in examples/api/lib/material/text_field/text_field.1.dart ** +/// {@end-tool} +/// +/// {@macro flutter.widgets.EditableText.lifeCycle} +/// +/// For most applications the [onSubmitted] callback will be sufficient for +/// reacting to user input. +/// +/// The [onEditingComplete] callback also runs when the user finishes editing. +/// It's different from [onSubmitted] because it has a default value which +/// updates the text controller and yields the keyboard focus. Applications that +/// require different behavior can override the default [onEditingComplete] +/// callback. +/// +/// Keep in mind you can also always read the current string from a TextField's +/// [TextEditingController] using [TextEditingController.text]. +/// +/// ## Handling emojis and other complex characters +/// {@macro flutter.widgets.EditableText.onChanged} +/// +/// In the live Dartpad example above, try typing the emoji 👨‍👩‍👦 +/// into the field and submitting. Because the example code measures the length +/// with `value.characters.length`, the emoji is correctly counted as a single +/// character. +/// +/// {@macro flutter.widgets.editableText.showCaretOnScreen} +/// +/// {@macro flutter.widgets.editableText.accessibility} +/// +/// {@tool dartpad} +/// This sample shows how to style a text field to match a filled or outlined +/// Material Design 3 text field. +/// +/// ** See code in examples/api/lib/material/text_field/text_field.2.dart ** +/// {@end-tool} +/// +/// ## Scrolling Considerations +/// +/// If this [TextField] is not a descendant of [Scaffold] and is being used +/// within a [Scrollable] or nested [Scrollable]s, consider placing a +/// [ScrollNotificationObserver] above the root [Scrollable] that contains this +/// [TextField] to ensure proper scroll coordination for [TextField] and its +/// components like [TextSelectionOverlay]. +/// +/// {@tool dartpad} +/// This sample demonstrates how to use the [Shortcuts] and [Actions] widgets +/// to create a custom `Shift+Enter` keyboard shortcut for inserting a new line +/// in a [TextField]. +/// +/// ** See code in examples/api/lib/material/text_field/text_field.3.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [TextFormField], which integrates with the [Form] widget. +/// * [InputDecorator], which shows the labels and other visual elements that +/// surround the actual text editing widget. +/// * [EditableText], which is the raw text editing control at the heart of a +/// [TextField]. The [EditableText] widget is rarely used directly unless +/// you are implementing an entirely different design language, such as +/// Cupertino. +/// * +/// * Cookbook: [Create and style a text field](https://docs.flutter.dev/cookbook/forms/text-input) +/// * Cookbook: [Handle changes to a text field](https://docs.flutter.dev/cookbook/forms/text-field-changes) +/// * Cookbook: [Retrieve the value of a text field](https://docs.flutter.dev/cookbook/forms/retrieve-input) +/// * Cookbook: [Focus and text fields](https://docs.flutter.dev/cookbook/forms/focus)N-,N"OUVkU'k_׫ב3׫]]ZwV..GOyyLL9"VV_မ&~~~>˖ENNnk?~~~ۥ~~¾¿¾¾ppzOPOO`\\ozz>?>>OyttʆWW#\%%C*͍͍ͤllGqззмѦѦ(ѫҀ9/// Toggle the toolbar when a selection handle is tapped.֯֯ ִ֢֝֝ɀ,, =h#aak@@J +mG ށdccpDDN##0Qpp}XXXbT68/// Signature for the [TextField.buildCounter] callback.input_border.dart material.dart scaffold.darttext_form_field.dart9text_theme.dart`<ɀ 0R[\DV\ȿ@@l@@A6AxAABBiBBBBC CPCVCCDDDIDmDnDDDE*EpEEEEFFFQFWFFFGFGLGGH!H;H<HsHHHHHI)IWIXIIIIJJJUJJJKKWKKLLLbLMMHMMN<NNNNO0OSOTOOOOOOPBPkPlPPPQ&QFQGQ|QQQQR/RRRRRRRS-SDSESmSsST T<TKTtTTTTUU+U,UwUUUVV0V6VtVWWeWWWX?XyXXXY=YCYYZ5ZZZZZ[C[[[[\J\b\c\\\\]=]q]r]]]]^^J^w^^^__H_I_____`3`V`````a7ajakaaabbEbKbbc6cqcwcccccdd7dSddddddeeeeUe[eeeefff=f[f\ffffggg;gAgggghhihhiiiciiiijj?j@jjjkkkKkQkkkkkll$lXlllllm%mNmOmmmmnnnZnnnooo4ohonopp^pppqqqbqtqzqqqrBrrrrrsssUs[sstttOtUtktuuDuJuuuv$v6v<vLvRvvvvw!w"wnw|wwxx x*xJxjxxxxy5yyyzzz[zazz{J{P{{|-|3|I|W|m||||}} }}*}_}}}}}}~~+~\~]~~~~'(b /JK m 7=DVk?Cab$PQ!'ou c5LM#)l!%&jp FG!r>mrs17G;&@ioGRu<BFG7ci'BBIMNZ"/Ia}$:N}#,3[b!5Zu +/Jc<C.{#7@IP.JSZhDKt{ )0DXt.Kf %.5I%9Xah| -a0} -+[+,i*LoS_~5vw8ZySTlP{|0!@Xp&U#4Zrz HjkrQg=ox~%<6p!<†°·»¼ HLMYÇí-yĨjŴźŻWƏTǖ'4ȅȲ +17;<HɑɰPTUʐʱ9Tqw{|ˈ˽˾5Q̖"#?eijͭ;΃-34}ϑϗϘϯ:MSTЄЗНОаде2FNџѣѤJ҇қ/PqӔӷLV\]ԇԦ=`Փջ 4j֐֖֛֚!cimn׏2GKL؀ؽؾ +HNُ \ڞڢڣ{|ۈ۾c܄ܮdpݚݛ +=>tޣ;Za(Tb0t4P!Np%,-|In.9\>IOP9Y6U 2Zz h34U:cq5*Y>d$="Hq!{X&Iuo ;douvK|O|)P +5h?)P$G 5%b1pO9}GZ|      E d   + +; +` + + +  F k        X w ~     3 e r     Z{6s%Lgc-{}7sE[jKyOV;CD|Ry +SWX I [ \ )_TextFieldSelectionGestureDetectorBuilder TextField_TextFieldState_m2StateInputStyle_m2CounterErrorStyle_m3StateInputStyle _m3InputStyle_m3CounterErrorStyle(flutter.material.textfield.wantKeepAliveWhen the widget has focus, it will prevent itself from disposing via its +underlying [EditableText]'s [AutomaticKeepAliveClientMixin.wantKeepAlive] in +order to avoid losing the selection. Removing the focus will allow it to be +disposed.)flutter.widgets.TextField.textInputActionThe type of action button to use for the keyboard. + +Defaults to [TextInputAction.newline] if [keyboardType] is +[TextInputType.multiline] and [TextInputAction.done] otherwise. flutter.material.textfield.onTapCalled for the first tap in a series of taps. + +The text field builds a [GestureDetector] to handle input events like tap, +to trigger focus requests, to move the caret, adjust the selection, etc. +Handling some of those events by wrapping the text field with a competing +GestureDetector is problematic. + +To unconditionally handle taps, without interfering with the text field's +internal gesture detector, provide this callback. + +If the text field is created with [enabled] false, taps will not be +recognized. + +To be notified when the text field gains or loses the focus, provide a +[focusNode] and add a listener to that. + +To listen to arbitrary pointer events without competing with the +text field's internal gesture detector, use a [Listener].(flutter.material.textfield.restorationIdyRestoration ID to save and restore the state of the text field. + +If non-null, the text field will persist and restore its current scroll +offset and - if no [controller] has been provided - the content of the +text field. If a [controller] has been provided, it is the responsibility +of the owner of that controller to persist and restore it, e.g. by using +a [RestorableTextEditingController]. + +The state of this widget is persisted in a [RestorationBucket] claimed +from the surrounding [RestorationScope] using the provided restoration ID. + +See also: + + * [RestorationManager], which explains how state restoration works in + Flutter. \ No newline at end of file diff --git a/.dartServer/.analysis-driver/14/1478c398c3304532753249da72d58b13.unlinked2 b/.dartServer/.analysis-driver/14/1478c398c3304532753249da72d58b13.unlinked2 new file mode 100644 index 0000000..9b5252b Binary files /dev/null and b/.dartServer/.analysis-driver/14/1478c398c3304532753249da72d58b13.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked b/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked new file mode 100644 index 0000000..4412b99 Binary files /dev/null and b/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked differ diff --git a/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked.digest b/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked.digest new file mode 100644 index 0000000..5d6fd23 Binary files /dev/null and b/.dartServer/.analysis-driver/14/147e43fa53bc5232ba47a44333fc4206.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/1488a1bd02fbc5d1e3b6ff57f661d6e3.unlinked2 b/.dartServer/.analysis-driver/14/1488a1bd02fbc5d1e3b6ff57f661d6e3.unlinked2 new file mode 100644 index 0000000..05d647f Binary files /dev/null and b/.dartServer/.analysis-driver/14/1488a1bd02fbc5d1e3b6ff57f661d6e3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/149256414c9b5a4045fe52b7a96c0aa7.unlinked2 b/.dartServer/.analysis-driver/14/149256414c9b5a4045fe52b7a96c0aa7.unlinked2 new file mode 100644 index 0000000..9adc638 Binary files /dev/null and b/.dartServer/.analysis-driver/14/149256414c9b5a4045fe52b7a96c0aa7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2 b/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2 new file mode 100644 index 0000000..9b44d62 Binary files /dev/null and b/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2 differ diff --git a/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2.digest b/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2.digest new file mode 100644 index 0000000..955163d Binary files /dev/null and b/.dartServer/.analysis-driver/14/149a84d2cf4a6ac480743bfd9fb850aa.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/14/149ac5d3ca149c611bce5b67a47c70f1.unlinked2 b/.dartServer/.analysis-driver/14/149ac5d3ca149c611bce5b67a47c70f1.unlinked2 new file mode 100644 index 0000000..deedb24 Binary files /dev/null and b/.dartServer/.analysis-driver/14/149ac5d3ca149c611bce5b67a47c70f1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/14a770c0ad484be974f1081034fcebfb.unlinked2 b/.dartServer/.analysis-driver/14/14a770c0ad484be974f1081034fcebfb.unlinked2 new file mode 100644 index 0000000..7f46cde Binary files /dev/null and b/.dartServer/.analysis-driver/14/14a770c0ad484be974f1081034fcebfb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/14a7d3d94a33028b01099ef1056389a2.unlinked2 b/.dartServer/.analysis-driver/14/14a7d3d94a33028b01099ef1056389a2.unlinked2 new file mode 100644 index 0000000..3a18d39 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14a7d3d94a33028b01099ef1056389a2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked b/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked new file mode 100644 index 0000000..1f41605 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked differ diff --git a/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked.digest b/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked.digest new file mode 100644 index 0000000..992f103 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14af3428af7d72eddaa3f3f0228d7127.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/14b6454d6292c10c29271bc7529cf7ad.unlinked2 b/.dartServer/.analysis-driver/14/14b6454d6292c10c29271bc7529cf7ad.unlinked2 new file mode 100644 index 0000000..7aa1464 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14b6454d6292c10c29271bc7529cf7ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/14c032f181204edb4d0a9c50d24382ec.unlinked2 b/.dartServer/.analysis-driver/14/14c032f181204edb4d0a9c50d24382ec.unlinked2 new file mode 100644 index 0000000..6be7154 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14c032f181204edb4d0a9c50d24382ec.unlinked2 differ diff --git a/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked b/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked new file mode 100644 index 0000000..1bdb67f Binary files /dev/null and b/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked differ diff --git a/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked.digest b/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked.digest new file mode 100644 index 0000000..35f2422 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14cd2454ef0a5ef9d3725db58dd903c6.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked b/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked new file mode 100644 index 0000000..28373c9 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked differ diff --git a/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked.digest b/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked.digest new file mode 100644 index 0000000..b36d109 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14d513bb876516370dd1a3b7de5f5759.linked.digest differ diff --git a/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2 b/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2 new file mode 100644 index 0000000..5b5ab79 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2 differ diff --git a/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2.digest b/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2.digest new file mode 100644 index 0000000..23f1d77 Binary files /dev/null and b/.dartServer/.analysis-driver/14/14eb1d4d40862f11e7cf96430ed47dda.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/15/151844694a23552e10c8f2709fb33864.unlinked2 b/.dartServer/.analysis-driver/15/151844694a23552e10c8f2709fb33864.unlinked2 new file mode 100644 index 0000000..2bcd600 Binary files /dev/null and b/.dartServer/.analysis-driver/15/151844694a23552e10c8f2709fb33864.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked b/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked new file mode 100644 index 0000000..d308087 Binary files /dev/null and b/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked differ diff --git a/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked.digest b/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked.digest new file mode 100644 index 0000000..7c91b5b Binary files /dev/null and b/.dartServer/.analysis-driver/15/151ac9d393b4c738b3cec9cdf2fe94c1.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked b/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked new file mode 100644 index 0000000..f72a607 Binary files /dev/null and b/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked differ diff --git a/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked.digest b/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked.digest new file mode 100644 index 0000000..b29c829 Binary files /dev/null and b/.dartServer/.analysis-driver/15/151f9e3bc222b49243f5730719279534.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked b/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked new file mode 100644 index 0000000..7280b0f Binary files /dev/null and b/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked differ diff --git a/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked.digest b/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked.digest new file mode 100644 index 0000000..413cf1b Binary files /dev/null and b/.dartServer/.analysis-driver/15/1520be47a8342af86a12c4de3154be5a.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/15280569e0b8e02f0d33f569fa5ee4ce.unlinked2 b/.dartServer/.analysis-driver/15/15280569e0b8e02f0d33f569fa5ee4ce.unlinked2 new file mode 100644 index 0000000..a9228bc Binary files /dev/null and b/.dartServer/.analysis-driver/15/15280569e0b8e02f0d33f569fa5ee4ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/153360d2b1f30120e56eb10692358bba.unlinked2 b/.dartServer/.analysis-driver/15/153360d2b1f30120e56eb10692358bba.unlinked2 new file mode 100644 index 0000000..be665a1 Binary files /dev/null and b/.dartServer/.analysis-driver/15/153360d2b1f30120e56eb10692358bba.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/1538bd0359c5bf834a6c6caafd2641d5.unlinked2 b/.dartServer/.analysis-driver/15/1538bd0359c5bf834a6c6caafd2641d5.unlinked2 new file mode 100644 index 0000000..e62f1f4 Binary files /dev/null and b/.dartServer/.analysis-driver/15/1538bd0359c5bf834a6c6caafd2641d5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked b/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked new file mode 100644 index 0000000..0b2ef22 Binary files /dev/null and b/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked differ diff --git a/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked.digest b/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked.digest new file mode 100644 index 0000000..1ed36fc Binary files /dev/null and b/.dartServer/.analysis-driver/15/1540cda6c022868f04630ff85c5b2adf.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/154a4e896f127d85d86d7e6c3ba59ff9.unlinked2 b/.dartServer/.analysis-driver/15/154a4e896f127d85d86d7e6c3ba59ff9.unlinked2 new file mode 100644 index 0000000..cccdf93 Binary files /dev/null and b/.dartServer/.analysis-driver/15/154a4e896f127d85d86d7e6c3ba59ff9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15564a2c90a048b6182c85adec98827c.unlinked2 b/.dartServer/.analysis-driver/15/15564a2c90a048b6182c85adec98827c.unlinked2 new file mode 100644 index 0000000..28e07d4 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15564a2c90a048b6182c85adec98827c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked b/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked new file mode 100644 index 0000000..1ee9ebc Binary files /dev/null and b/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked differ diff --git a/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked.digest b/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked.digest new file mode 100644 index 0000000..965fb80 Binary files /dev/null and b/.dartServer/.analysis-driver/15/1563ddd36748ed32c02bd663bf747d2c.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/1574f16a5740bd12fa5a4bd1bfae5fc6.unlinked2 b/.dartServer/.analysis-driver/15/1574f16a5740bd12fa5a4bd1bfae5fc6.unlinked2 new file mode 100644 index 0000000..5b8a31b Binary files /dev/null and b/.dartServer/.analysis-driver/15/1574f16a5740bd12fa5a4bd1bfae5fc6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/157bcf6947c85122d315ba4f908559b4.unlinked2 b/.dartServer/.analysis-driver/15/157bcf6947c85122d315ba4f908559b4.unlinked2 new file mode 100644 index 0000000..58004b0 Binary files /dev/null and b/.dartServer/.analysis-driver/15/157bcf6947c85122d315ba4f908559b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/157c27c330604c6b845eeefcbe6c59f4.unlinked2 b/.dartServer/.analysis-driver/15/157c27c330604c6b845eeefcbe6c59f4.unlinked2 new file mode 100644 index 0000000..6981367 Binary files /dev/null and b/.dartServer/.analysis-driver/15/157c27c330604c6b845eeefcbe6c59f4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked b/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked new file mode 100644 index 0000000..3c051c5 Binary files /dev/null and b/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked differ diff --git a/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked.digest b/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked.digest new file mode 100644 index 0000000..49dcc5f Binary files /dev/null and b/.dartServer/.analysis-driver/15/157c3c44dfcf916dad603878484ce18a.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked b/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked new file mode 100644 index 0000000..6c18c6c Binary files /dev/null and b/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked differ diff --git a/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked.digest b/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked.digest new file mode 100644 index 0000000..2b4bcfc Binary files /dev/null and b/.dartServer/.analysis-driver/15/157ccb214702d9d9568cfb701e728c52.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked b/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked new file mode 100644 index 0000000..8f9da2a Binary files /dev/null and b/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked differ diff --git a/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked.digest b/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked.digest new file mode 100644 index 0000000..0904ab3 Binary files /dev/null and b/.dartServer/.analysis-driver/15/1583e7d1a7847a13e52dc94651bdd62b.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/158b53241094d4711708ab5d13edf233.unlinked2 b/.dartServer/.analysis-driver/15/158b53241094d4711708ab5d13edf233.unlinked2 new file mode 100644 index 0000000..5de6d68 Binary files /dev/null and b/.dartServer/.analysis-driver/15/158b53241094d4711708ab5d13edf233.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked b/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked new file mode 100644 index 0000000..341314f Binary files /dev/null and b/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked differ diff --git a/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked.digest b/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked.digest new file mode 100644 index 0000000..54bd4b2 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15a54c1c7a0ffe926a4be14bdcd2e0f7.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/15a6f8f1f9d45a84ed903dee4e55929b.unlinked2 b/.dartServer/.analysis-driver/15/15a6f8f1f9d45a84ed903dee4e55929b.unlinked2 new file mode 100644 index 0000000..938c982 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15a6f8f1f9d45a84ed903dee4e55929b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15a7e45f6ccafb0de0a6e8d567b2823a.unlinked2 b/.dartServer/.analysis-driver/15/15a7e45f6ccafb0de0a6e8d567b2823a.unlinked2 new file mode 100644 index 0000000..d1644ee Binary files /dev/null and b/.dartServer/.analysis-driver/15/15a7e45f6ccafb0de0a6e8d567b2823a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15ae4c9f8bc35b104dc685d883e53902.unlinked2 b/.dartServer/.analysis-driver/15/15ae4c9f8bc35b104dc685d883e53902.unlinked2 new file mode 100644 index 0000000..ec8f021 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15ae4c9f8bc35b104dc685d883e53902.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15c4d6455d582744dfc5b55081349c94.unlinked2 b/.dartServer/.analysis-driver/15/15c4d6455d582744dfc5b55081349c94.unlinked2 new file mode 100644 index 0000000..143a92f Binary files /dev/null and b/.dartServer/.analysis-driver/15/15c4d6455d582744dfc5b55081349c94.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15d12be9eed8eb48cd46ab932afb5ecd.unlinked2 b/.dartServer/.analysis-driver/15/15d12be9eed8eb48cd46ab932afb5ecd.unlinked2 new file mode 100644 index 0000000..70f2d2e Binary files /dev/null and b/.dartServer/.analysis-driver/15/15d12be9eed8eb48cd46ab932afb5ecd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked b/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked new file mode 100644 index 0000000..174b301 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked differ diff --git a/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked.digest b/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked.digest new file mode 100644 index 0000000..e5c42e9 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15e87acc2b19f63f702efb1a47bed28b.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked b/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked new file mode 100644 index 0000000..4471550 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked differ diff --git a/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked.digest b/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked.digest new file mode 100644 index 0000000..dc73f5b Binary files /dev/null and b/.dartServer/.analysis-driver/15/15ea589b6eb62bc42179c2184a3b8008.linked.digest differ diff --git a/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked b/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked new file mode 100644 index 0000000..c855713 Binary files /dev/null and b/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked differ diff --git a/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked.digest b/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked.digest new file mode 100644 index 0000000..9a7d10c Binary files /dev/null and b/.dartServer/.analysis-driver/15/15f3d4974a08b9e8434db4e3f2166733.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/160287dac1077346be1b9e32921ad686.unlinked2 b/.dartServer/.analysis-driver/16/160287dac1077346be1b9e32921ad686.unlinked2 new file mode 100644 index 0000000..67b6d50 Binary files /dev/null and b/.dartServer/.analysis-driver/16/160287dac1077346be1b9e32921ad686.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked b/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked new file mode 100644 index 0000000..e482074 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked differ diff --git a/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked.digest b/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked.digest new file mode 100644 index 0000000..a28e57b Binary files /dev/null and b/.dartServer/.analysis-driver/16/16028bf374538c3de98c412a9de86471.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2 b/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2 new file mode 100644 index 0000000..6ecde3f Binary files /dev/null and b/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2 differ diff --git a/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2.digest b/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2.digest new file mode 100644 index 0000000..2d97cad Binary files /dev/null and b/.dartServer/.analysis-driver/16/16066d0eafd9fa3c873e4ede2c31af0e.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/16/160a5cdb7f2102806ffd3e02e7904da5.unlinked2 b/.dartServer/.analysis-driver/16/160a5cdb7f2102806ffd3e02e7904da5.unlinked2 new file mode 100644 index 0000000..1d19995 Binary files /dev/null and b/.dartServer/.analysis-driver/16/160a5cdb7f2102806ffd3e02e7904da5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/161a5be4fad1d4bdfb34b8e3c7263e64.unlinked2 b/.dartServer/.analysis-driver/16/161a5be4fad1d4bdfb34b8e3c7263e64.unlinked2 new file mode 100644 index 0000000..dd84802 Binary files /dev/null and b/.dartServer/.analysis-driver/16/161a5be4fad1d4bdfb34b8e3c7263e64.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/161ae1fd82ab86719d749767dca4f9cd.unlinked2 b/.dartServer/.analysis-driver/16/161ae1fd82ab86719d749767dca4f9cd.unlinked2 new file mode 100644 index 0000000..7c81c68 Binary files /dev/null and b/.dartServer/.analysis-driver/16/161ae1fd82ab86719d749767dca4f9cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/161d096dc75e5914cdd47a377b95c528.unlinked2 b/.dartServer/.analysis-driver/16/161d096dc75e5914cdd47a377b95c528.unlinked2 new file mode 100644 index 0000000..b8f56e2 Binary files /dev/null and b/.dartServer/.analysis-driver/16/161d096dc75e5914cdd47a377b95c528.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1627bc24f864a8a8cdc4c57a161a2465.unlinked2 b/.dartServer/.analysis-driver/16/1627bc24f864a8a8cdc4c57a161a2465.unlinked2 new file mode 100644 index 0000000..952a640 Binary files /dev/null and b/.dartServer/.analysis-driver/16/1627bc24f864a8a8cdc4c57a161a2465.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2 b/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2 new file mode 100644 index 0000000..937ca3b Binary files /dev/null and b/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2 differ diff --git a/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2.digest b/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2.digest new file mode 100644 index 0000000..d190887 Binary files /dev/null and b/.dartServer/.analysis-driver/16/162aebd05574247bf74f04f5b7a31ad5.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/16/1632ae39e946d60bb39c4fa219e1a2c2.unlinked2 b/.dartServer/.analysis-driver/16/1632ae39e946d60bb39c4fa219e1a2c2.unlinked2 new file mode 100644 index 0000000..4a4348f Binary files /dev/null and b/.dartServer/.analysis-driver/16/1632ae39e946d60bb39c4fa219e1a2c2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1643d01f304f856ca3f322ab21354de2.unlinked2 b/.dartServer/.analysis-driver/16/1643d01f304f856ca3f322ab21354de2.unlinked2 new file mode 100644 index 0000000..eb11356 Binary files /dev/null and b/.dartServer/.analysis-driver/16/1643d01f304f856ca3f322ab21354de2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1643da382d702c4d99f8a5ce747f0c87.unlinked2 b/.dartServer/.analysis-driver/16/1643da382d702c4d99f8a5ce747f0c87.unlinked2 new file mode 100644 index 0000000..50bb727 Binary files /dev/null and b/.dartServer/.analysis-driver/16/1643da382d702c4d99f8a5ce747f0c87.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked b/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked new file mode 100644 index 0000000..a1ae5a9 Binary files /dev/null and b/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked differ diff --git a/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked.digest b/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked.digest new file mode 100644 index 0000000..551470f Binary files /dev/null and b/.dartServer/.analysis-driver/16/1650c3f6673d96b0c073587c9b560414.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/165d970e310e11c582fad3288ff12469.unlinked2 b/.dartServer/.analysis-driver/16/165d970e310e11c582fad3288ff12469.unlinked2 new file mode 100644 index 0000000..fe9f1c5 Binary files /dev/null and b/.dartServer/.analysis-driver/16/165d970e310e11c582fad3288ff12469.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/165e297e0f730318bd61706938c4faaa.unlinked2 b/.dartServer/.analysis-driver/16/165e297e0f730318bd61706938c4faaa.unlinked2 new file mode 100644 index 0000000..7f95de7 Binary files /dev/null and b/.dartServer/.analysis-driver/16/165e297e0f730318bd61706938c4faaa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked b/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked new file mode 100644 index 0000000..dcbe49c Binary files /dev/null and b/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked differ diff --git a/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked.digest b/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked.digest new file mode 100644 index 0000000..4d9efd6 Binary files /dev/null and b/.dartServer/.analysis-driver/16/1662088479eceeb12c45d5eaa7dac657.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked b/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked new file mode 100644 index 0000000..8df1dec Binary files /dev/null and b/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked differ diff --git a/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked.digest b/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked.digest new file mode 100644 index 0000000..cea3fcb Binary files /dev/null and b/.dartServer/.analysis-driver/16/1665d4fc6e0e78f7f526fea77ec33242.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/166722a6ab38ddded85672880d09157c.unlinked2 b/.dartServer/.analysis-driver/16/166722a6ab38ddded85672880d09157c.unlinked2 new file mode 100644 index 0000000..5f7ade4 Binary files /dev/null and b/.dartServer/.analysis-driver/16/166722a6ab38ddded85672880d09157c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/1673a1d6b627531bd2884d3fe73c6543.unlinked2 b/.dartServer/.analysis-driver/16/1673a1d6b627531bd2884d3fe73c6543.unlinked2 new file mode 100644 index 0000000..69ad7cf Binary files /dev/null and b/.dartServer/.analysis-driver/16/1673a1d6b627531bd2884d3fe73c6543.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16849377fb2006ecffbe0f1c629c936d.unlinked2 b/.dartServer/.analysis-driver/16/16849377fb2006ecffbe0f1c629c936d.unlinked2 new file mode 100644 index 0000000..96dab73 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16849377fb2006ecffbe0f1c629c936d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16851174b8a2a102cf8675e9b29b42f6.unlinked2 b/.dartServer/.analysis-driver/16/16851174b8a2a102cf8675e9b29b42f6.unlinked2 new file mode 100644 index 0000000..dc4f4f7 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16851174b8a2a102cf8675e9b29b42f6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/168fe870404a3b6b356a741ca041bffe.unlinked2 b/.dartServer/.analysis-driver/16/168fe870404a3b6b356a741ca041bffe.unlinked2 new file mode 100644 index 0000000..ccd43d5 Binary files /dev/null and b/.dartServer/.analysis-driver/16/168fe870404a3b6b356a741ca041bffe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked b/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked new file mode 100644 index 0000000..9c24b36 Binary files /dev/null and b/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked differ diff --git a/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked.digest b/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked.digest new file mode 100644 index 0000000..256dcc1 Binary files /dev/null and b/.dartServer/.analysis-driver/16/169484a4deaa73f689d161fe31aaa9d9.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/1698828401c0eeaa9ad991a577f64e7d.unlinked2 b/.dartServer/.analysis-driver/16/1698828401c0eeaa9ad991a577f64e7d.unlinked2 new file mode 100644 index 0000000..1c52aab Binary files /dev/null and b/.dartServer/.analysis-driver/16/1698828401c0eeaa9ad991a577f64e7d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked b/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked new file mode 100644 index 0000000..5b2e9bb Binary files /dev/null and b/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked differ diff --git a/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked.digest b/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked.digest new file mode 100644 index 0000000..ecc72e2 Binary files /dev/null and b/.dartServer/.analysis-driver/16/169c7242ebb7d4dd6ec4bdf03a3f8e09.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked b/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked new file mode 100644 index 0000000..f671971 Binary files /dev/null and b/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked differ diff --git a/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked.digest b/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked.digest new file mode 100644 index 0000000..24924ef Binary files /dev/null and b/.dartServer/.analysis-driver/16/169fd14681230b5e4edff8762c79124b.linked.digest differ diff --git a/.dartServer/.analysis-driver/16/16b5de4f6c102977840d55c5fd666c81.unlinked2 b/.dartServer/.analysis-driver/16/16b5de4f6c102977840d55c5fd666c81.unlinked2 new file mode 100644 index 0000000..de0a23a Binary files /dev/null and b/.dartServer/.analysis-driver/16/16b5de4f6c102977840d55c5fd666c81.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16d9384a4c701c663b2accc8d9c92678.unlinked2 b/.dartServer/.analysis-driver/16/16d9384a4c701c663b2accc8d9c92678.unlinked2 new file mode 100644 index 0000000..f8fbccd Binary files /dev/null and b/.dartServer/.analysis-driver/16/16d9384a4c701c663b2accc8d9c92678.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16da72e6276aeeeea864a9ddccc1d953.unlinked2 b/.dartServer/.analysis-driver/16/16da72e6276aeeeea864a9ddccc1d953.unlinked2 new file mode 100644 index 0000000..37de196 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16da72e6276aeeeea864a9ddccc1d953.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16dce91efc6113fcb64064566e041cf0.unlinked2 b/.dartServer/.analysis-driver/16/16dce91efc6113fcb64064566e041cf0.unlinked2 new file mode 100644 index 0000000..251b664 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16dce91efc6113fcb64064566e041cf0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16eba772b8effc7a685c07944f452131.unlinked2 b/.dartServer/.analysis-driver/16/16eba772b8effc7a685c07944f452131.unlinked2 new file mode 100644 index 0000000..e4ce585 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16eba772b8effc7a685c07944f452131.unlinked2 differ diff --git a/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked b/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked new file mode 100644 index 0000000..dc30cc0 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked differ diff --git a/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked.digest b/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked.digest new file mode 100644 index 0000000..9866b03 Binary files /dev/null and b/.dartServer/.analysis-driver/16/16ec140c4cd6b02b141399ff44cc6619.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/17095c5a54cf82717b3166104fa86d13.unlinked2 b/.dartServer/.analysis-driver/17/17095c5a54cf82717b3166104fa86d13.unlinked2 new file mode 100644 index 0000000..b5e994e Binary files /dev/null and b/.dartServer/.analysis-driver/17/17095c5a54cf82717b3166104fa86d13.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked b/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked new file mode 100644 index 0000000..16d42a2 Binary files /dev/null and b/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked differ diff --git a/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked.digest b/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked.digest new file mode 100644 index 0000000..b38c620 Binary files /dev/null and b/.dartServer/.analysis-driver/17/170a196a9a73b78fcc0959a2f48f54e1.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked b/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked new file mode 100644 index 0000000..c1aed9c Binary files /dev/null and b/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked differ diff --git a/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked.digest b/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked.digest new file mode 100644 index 0000000..930d1a1 Binary files /dev/null and b/.dartServer/.analysis-driver/17/170a9886d39123e981662e6aed592309.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/1715cc81d227c7ce11e26624fffec045.unlinked2 b/.dartServer/.analysis-driver/17/1715cc81d227c7ce11e26624fffec045.unlinked2 new file mode 100644 index 0000000..9d8d56f Binary files /dev/null and b/.dartServer/.analysis-driver/17/1715cc81d227c7ce11e26624fffec045.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/1728be2e72b855b3c21fc7bd3fb88507.unlinked2 b/.dartServer/.analysis-driver/17/1728be2e72b855b3c21fc7bd3fb88507.unlinked2 new file mode 100644 index 0000000..40a56c3 Binary files /dev/null and b/.dartServer/.analysis-driver/17/1728be2e72b855b3c21fc7bd3fb88507.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/172c32a84a869281dc92d37ae9ec3de2.unlinked2 b/.dartServer/.analysis-driver/17/172c32a84a869281dc92d37ae9ec3de2.unlinked2 new file mode 100644 index 0000000..7a67bd2 Binary files /dev/null and b/.dartServer/.analysis-driver/17/172c32a84a869281dc92d37ae9ec3de2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/173c147f42ddcc976961c4010c003f0f.unlinked2 b/.dartServer/.analysis-driver/17/173c147f42ddcc976961c4010c003f0f.unlinked2 new file mode 100644 index 0000000..97c45a6 Binary files /dev/null and b/.dartServer/.analysis-driver/17/173c147f42ddcc976961c4010c003f0f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/1744a03f38c016d2ba68fd24f1320790.unlinked2 b/.dartServer/.analysis-driver/17/1744a03f38c016d2ba68fd24f1320790.unlinked2 new file mode 100644 index 0000000..915c0c5 Binary files /dev/null and b/.dartServer/.analysis-driver/17/1744a03f38c016d2ba68fd24f1320790.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17461f947be01ddc4c7be52f13b878a1.unlinked2 b/.dartServer/.analysis-driver/17/17461f947be01ddc4c7be52f13b878a1.unlinked2 new file mode 100644 index 0000000..e5a8aac Binary files /dev/null and b/.dartServer/.analysis-driver/17/17461f947be01ddc4c7be52f13b878a1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/174794a9061b8a88f2489b3c576e38b7.unlinked2 b/.dartServer/.analysis-driver/17/174794a9061b8a88f2489b3c576e38b7.unlinked2 new file mode 100644 index 0000000..a9e2642 Binary files /dev/null and b/.dartServer/.analysis-driver/17/174794a9061b8a88f2489b3c576e38b7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17596bcb01390b074e0869f8837c9444.unlinked2 b/.dartServer/.analysis-driver/17/17596bcb01390b074e0869f8837c9444.unlinked2 new file mode 100644 index 0000000..5b55a1e Binary files /dev/null and b/.dartServer/.analysis-driver/17/17596bcb01390b074e0869f8837c9444.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked b/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked new file mode 100644 index 0000000..819b909 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked differ diff --git a/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked.digest b/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked.digest new file mode 100644 index 0000000..25daffa Binary files /dev/null and b/.dartServer/.analysis-driver/17/17604c4820ad319bda91ec2c7cfb2fc8.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked b/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked new file mode 100644 index 0000000..394eda0 Binary files /dev/null and b/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked differ diff --git a/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked.digest b/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked.digest new file mode 100644 index 0000000..bb218b6 Binary files /dev/null and b/.dartServer/.analysis-driver/17/177a1c0fd897dc7bdc7d55855ee38dad.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/1782545fe4318f516d3caadcadaac516.unlinked2 b/.dartServer/.analysis-driver/17/1782545fe4318f516d3caadcadaac516.unlinked2 new file mode 100644 index 0000000..2a4b97c Binary files /dev/null and b/.dartServer/.analysis-driver/17/1782545fe4318f516d3caadcadaac516.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/1787eb1362c110b60b3857fad2a39e5d.unlinked2 b/.dartServer/.analysis-driver/17/1787eb1362c110b60b3857fad2a39e5d.unlinked2 new file mode 100644 index 0000000..f9f6c26 Binary files /dev/null and b/.dartServer/.analysis-driver/17/1787eb1362c110b60b3857fad2a39e5d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/178c278510febc1d2ed86285377fdc21.unlinked2 b/.dartServer/.analysis-driver/17/178c278510febc1d2ed86285377fdc21.unlinked2 new file mode 100644 index 0000000..c0e73ce Binary files /dev/null and b/.dartServer/.analysis-driver/17/178c278510febc1d2ed86285377fdc21.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/178eb448e5704dbfefd3cc4dcb0ad27e.unlinked2 b/.dartServer/.analysis-driver/17/178eb448e5704dbfefd3cc4dcb0ad27e.unlinked2 new file mode 100644 index 0000000..11e2015 Binary files /dev/null and b/.dartServer/.analysis-driver/17/178eb448e5704dbfefd3cc4dcb0ad27e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/1795052c930f480c2726098905956bc8.unlinked2 b/.dartServer/.analysis-driver/17/1795052c930f480c2726098905956bc8.unlinked2 new file mode 100644 index 0000000..58a852d Binary files /dev/null and b/.dartServer/.analysis-driver/17/1795052c930f480c2726098905956bc8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked b/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked new file mode 100644 index 0000000..66128a4 Binary files /dev/null and b/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked differ diff --git a/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked.digest b/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked.digest new file mode 100644 index 0000000..0b01c16 Binary files /dev/null and b/.dartServer/.analysis-driver/17/1795b0f0ca23ec95a96a4e0bb2140fe9.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked b/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked new file mode 100644 index 0000000..a6a3aa8 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked differ diff --git a/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked.digest b/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked.digest new file mode 100644 index 0000000..f91b5fc Binary files /dev/null and b/.dartServer/.analysis-driver/17/17993fcbab65507cbeaa775a3b47cc97.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2 b/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2 new file mode 100644 index 0000000..7af4a7b Binary files /dev/null and b/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2 differ diff --git a/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2.digest b/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2.digest new file mode 100644 index 0000000..ce40cfa Binary files /dev/null and b/.dartServer/.analysis-driver/17/1799f605d6e1496509e5aa8d42dc3108.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/17/17a14dc4994bc8bfee4651cf5fad99dd.unlinked2 b/.dartServer/.analysis-driver/17/17a14dc4994bc8bfee4651cf5fad99dd.unlinked2 new file mode 100644 index 0000000..0924611 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17a14dc4994bc8bfee4651cf5fad99dd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17a1924e3208f2eab992d28d40ca4ba4.unlinked2 b/.dartServer/.analysis-driver/17/17a1924e3208f2eab992d28d40ca4ba4.unlinked2 new file mode 100644 index 0000000..b21dc97 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17a1924e3208f2eab992d28d40ca4ba4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2 b/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2 new file mode 100644 index 0000000..67b4d99 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2 differ diff --git a/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2.digest b/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2.digest new file mode 100644 index 0000000..c0cfb7e Binary files /dev/null and b/.dartServer/.analysis-driver/17/17bca77a83846eefaa6b489686533668.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/17/17cd219c07d45b436941aee87fcc99a2.unlinked2 b/.dartServer/.analysis-driver/17/17cd219c07d45b436941aee87fcc99a2.unlinked2 new file mode 100644 index 0000000..d86a261 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17cd219c07d45b436941aee87fcc99a2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked b/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked new file mode 100644 index 0000000..bb53fac Binary files /dev/null and b/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked differ diff --git a/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked.digest b/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked.digest new file mode 100644 index 0000000..063c0db Binary files /dev/null and b/.dartServer/.analysis-driver/17/17d0cddfac7b366fc301b6fec2df8611.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked b/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked new file mode 100644 index 0000000..217fc3e Binary files /dev/null and b/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked differ diff --git a/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked.digest b/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked.digest new file mode 100644 index 0000000..de0746a Binary files /dev/null and b/.dartServer/.analysis-driver/17/17db497c714f0dc8788703e53e272a86.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked b/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked new file mode 100644 index 0000000..188ef63 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked differ diff --git a/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked.digest b/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked.digest new file mode 100644 index 0000000..5f68f38 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17e2eeadde652ac7eff8023502764492.linked.digest differ diff --git a/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked b/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked new file mode 100644 index 0000000..9794322 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked differ diff --git a/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked.digest b/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked.digest new file mode 100644 index 0000000..54aa209 Binary files /dev/null and b/.dartServer/.analysis-driver/17/17eea5fbb244b69d2f89ab44e723958f.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/180e10198683a855217d303dceca91f9.unlinked2 b/.dartServer/.analysis-driver/18/180e10198683a855217d303dceca91f9.unlinked2 new file mode 100644 index 0000000..584e698 Binary files /dev/null and b/.dartServer/.analysis-driver/18/180e10198683a855217d303dceca91f9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/1817e556d70d8b858e9b13b949c407ab.unlinked2 b/.dartServer/.analysis-driver/18/1817e556d70d8b858e9b13b949c407ab.unlinked2 new file mode 100644 index 0000000..0e18096 Binary files /dev/null and b/.dartServer/.analysis-driver/18/1817e556d70d8b858e9b13b949c407ab.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18236a1ca1a795440b3f8b6402be04e7.unlinked2 b/.dartServer/.analysis-driver/18/18236a1ca1a795440b3f8b6402be04e7.unlinked2 new file mode 100644 index 0000000..f4d9b88 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18236a1ca1a795440b3f8b6402be04e7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/1823af8c6a604809c2ae3d0284c91a79.unlinked2 b/.dartServer/.analysis-driver/18/1823af8c6a604809c2ae3d0284c91a79.unlinked2 new file mode 100644 index 0000000..09412b2 Binary files /dev/null and b/.dartServer/.analysis-driver/18/1823af8c6a604809c2ae3d0284c91a79.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked b/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked new file mode 100644 index 0000000..bf82402 Binary files /dev/null and b/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked differ diff --git a/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked.digest b/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked.digest new file mode 100644 index 0000000..8c0dcdc Binary files /dev/null and b/.dartServer/.analysis-driver/18/182aefb7a2bd58906485b923797927dd.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/18366284b4458b40ba896d63d049e7c4.unlinked2 b/.dartServer/.analysis-driver/18/18366284b4458b40ba896d63d049e7c4.unlinked2 new file mode 100644 index 0000000..a35f939 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18366284b4458b40ba896d63d049e7c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/183a2906dfdcda6b7ad08a24e9f75c7f.unlinked2 b/.dartServer/.analysis-driver/18/183a2906dfdcda6b7ad08a24e9f75c7f.unlinked2 new file mode 100644 index 0000000..3754cf9 Binary files /dev/null and b/.dartServer/.analysis-driver/18/183a2906dfdcda6b7ad08a24e9f75c7f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18459b530ef825fc773824dbc7817397.unlinked2 b/.dartServer/.analysis-driver/18/18459b530ef825fc773824dbc7817397.unlinked2 new file mode 100644 index 0000000..b328259 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18459b530ef825fc773824dbc7817397.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked b/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked new file mode 100644 index 0000000..7d3bac6 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked differ diff --git a/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked.digest b/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked.digest new file mode 100644 index 0000000..18b4e70 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18461de170641a45132795f9f9139452.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked b/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked new file mode 100644 index 0000000..975d9aa Binary files /dev/null and b/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked differ diff --git a/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked.digest b/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked.digest new file mode 100644 index 0000000..ddb96a2 Binary files /dev/null and b/.dartServer/.analysis-driver/18/185f6f1805a29fe9ada8cd11c4ae591b.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/18685781cf17c400726241413b399f1c.unlinked2 b/.dartServer/.analysis-driver/18/18685781cf17c400726241413b399f1c.unlinked2 new file mode 100644 index 0000000..7dc2a9d Binary files /dev/null and b/.dartServer/.analysis-driver/18/18685781cf17c400726241413b399f1c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked b/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked new file mode 100644 index 0000000..75f9693 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked differ diff --git a/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked.digest b/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked.digest new file mode 100644 index 0000000..499d7f0 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18822402d2d2d7e3658356832354fa91.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked b/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked new file mode 100644 index 0000000..08ff8ec Binary files /dev/null and b/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked differ diff --git a/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked.digest b/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked.digest new file mode 100644 index 0000000..b4ab5ea Binary files /dev/null and b/.dartServer/.analysis-driver/18/188c459f0a9b09fbb515d8cd623cbad1.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/189240756dfbb771ae41ecf4c63b314a.unlinked2 b/.dartServer/.analysis-driver/18/189240756dfbb771ae41ecf4c63b314a.unlinked2 new file mode 100644 index 0000000..3bab9b4 Binary files /dev/null and b/.dartServer/.analysis-driver/18/189240756dfbb771ae41ecf4c63b314a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/1898530d2dcd2e41ff4d0374cf2562fe.unlinked2 b/.dartServer/.analysis-driver/18/1898530d2dcd2e41ff4d0374cf2562fe.unlinked2 new file mode 100644 index 0000000..ce7cb16 Binary files /dev/null and b/.dartServer/.analysis-driver/18/1898530d2dcd2e41ff4d0374cf2562fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/189a8e7d0146bf8d9b97149ac4fa0112.unlinked2 b/.dartServer/.analysis-driver/18/189a8e7d0146bf8d9b97149ac4fa0112.unlinked2 new file mode 100644 index 0000000..e679936 Binary files /dev/null and b/.dartServer/.analysis-driver/18/189a8e7d0146bf8d9b97149ac4fa0112.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18a0a6eaf562593ffe2f38733aefc159.unlinked2 b/.dartServer/.analysis-driver/18/18a0a6eaf562593ffe2f38733aefc159.unlinked2 new file mode 100644 index 0000000..17d25c1 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18a0a6eaf562593ffe2f38733aefc159.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18a0f7933b99bad5b9732fcab79e235a.unlinked2 b/.dartServer/.analysis-driver/18/18a0f7933b99bad5b9732fcab79e235a.unlinked2 new file mode 100644 index 0000000..6863672 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18a0f7933b99bad5b9732fcab79e235a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18ae22d60b23662b63ee198887676c0b.unlinked2 b/.dartServer/.analysis-driver/18/18ae22d60b23662b63ee198887676c0b.unlinked2 new file mode 100644 index 0000000..e29ea58 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18ae22d60b23662b63ee198887676c0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18b2caa3d9ef86b18ec12aa37fe94344.unlinked2 b/.dartServer/.analysis-driver/18/18b2caa3d9ef86b18ec12aa37fe94344.unlinked2 new file mode 100644 index 0000000..c03eaa6 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18b2caa3d9ef86b18ec12aa37fe94344.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked b/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked new file mode 100644 index 0000000..fa1e357 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked differ diff --git a/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked.digest b/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked.digest new file mode 100644 index 0000000..795937e Binary files /dev/null and b/.dartServer/.analysis-driver/18/18b2d9d82377b9c6ebf1ac949f204169.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/18b739787bff8b1119f871e4cbba10f8.unlinked2 b/.dartServer/.analysis-driver/18/18b739787bff8b1119f871e4cbba10f8.unlinked2 new file mode 100644 index 0000000..0686fbf Binary files /dev/null and b/.dartServer/.analysis-driver/18/18b739787bff8b1119f871e4cbba10f8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18be1794cead3c6fee580677183a80b8.unlinked2 b/.dartServer/.analysis-driver/18/18be1794cead3c6fee580677183a80b8.unlinked2 new file mode 100644 index 0000000..47607f7 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18be1794cead3c6fee580677183a80b8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18c001bcf4badddd6ca398de226b3dc5.unlinked2 b/.dartServer/.analysis-driver/18/18c001bcf4badddd6ca398de226b3dc5.unlinked2 new file mode 100644 index 0000000..1e29437 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18c001bcf4badddd6ca398de226b3dc5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18c30295480c095be1514040308f488d.unlinked2 b/.dartServer/.analysis-driver/18/18c30295480c095be1514040308f488d.unlinked2 new file mode 100644 index 0000000..a9dd638 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18c30295480c095be1514040308f488d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked b/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked new file mode 100644 index 0000000..34a6382 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked differ diff --git a/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked.digest b/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked.digest new file mode 100644 index 0000000..ec1a856 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18c9243ae9ddcf1d17cb8a8b33d7bcd7.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked b/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked new file mode 100644 index 0000000..a846be2 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked differ diff --git a/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked.digest b/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked.digest new file mode 100644 index 0000000..d740f70 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18d31ea91dc190a88e0fc4c3ed7cc51e.linked.digest differ diff --git a/.dartServer/.analysis-driver/18/18e18c07c2cd08a40aedc7a944b0e73b.unlinked2 b/.dartServer/.analysis-driver/18/18e18c07c2cd08a40aedc7a944b0e73b.unlinked2 new file mode 100644 index 0000000..d582c83 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18e18c07c2cd08a40aedc7a944b0e73b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/18/18ea52d5474bacab9618b1885365984d.unlinked2 b/.dartServer/.analysis-driver/18/18ea52d5474bacab9618b1885365984d.unlinked2 new file mode 100644 index 0000000..11bd036 Binary files /dev/null and b/.dartServer/.analysis-driver/18/18ea52d5474bacab9618b1885365984d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19006442a1e671be126aa3059a79e3cc.unlinked2 b/.dartServer/.analysis-driver/19/19006442a1e671be126aa3059a79e3cc.unlinked2 new file mode 100644 index 0000000..6e6a8db Binary files /dev/null and b/.dartServer/.analysis-driver/19/19006442a1e671be126aa3059a79e3cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked b/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked new file mode 100644 index 0000000..9846e17 Binary files /dev/null and b/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked differ diff --git a/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked.digest b/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked.digest new file mode 100644 index 0000000..3554503 Binary files /dev/null and b/.dartServer/.analysis-driver/19/1901c27568e4dc04a039f05c00b26b63.linked.digest differ diff --git a/.dartServer/.analysis-driver/19/19179158b854d0c1da878f931908e36a.unlinked2 b/.dartServer/.analysis-driver/19/19179158b854d0c1da878f931908e36a.unlinked2 new file mode 100644 index 0000000..558b5d1 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19179158b854d0c1da878f931908e36a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19281cc9db8b3b375bbc06f8d04db4c5.unlinked2 b/.dartServer/.analysis-driver/19/19281cc9db8b3b375bbc06f8d04db4c5.unlinked2 new file mode 100644 index 0000000..720b6ec Binary files /dev/null and b/.dartServer/.analysis-driver/19/19281cc9db8b3b375bbc06f8d04db4c5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/192841a2c7e40c510f7242fdd766652e.unlinked2 b/.dartServer/.analysis-driver/19/192841a2c7e40c510f7242fdd766652e.unlinked2 new file mode 100644 index 0000000..87c411d Binary files /dev/null and b/.dartServer/.analysis-driver/19/192841a2c7e40c510f7242fdd766652e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/192892f3d24753239d66cec0b64450cd.unlinked2 b/.dartServer/.analysis-driver/19/192892f3d24753239d66cec0b64450cd.unlinked2 new file mode 100644 index 0000000..d3c53be Binary files /dev/null and b/.dartServer/.analysis-driver/19/192892f3d24753239d66cec0b64450cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/1943e958f0f82c5b3750afe4814f0014.unlinked2 b/.dartServer/.analysis-driver/19/1943e958f0f82c5b3750afe4814f0014.unlinked2 new file mode 100644 index 0000000..347cc57 Binary files /dev/null and b/.dartServer/.analysis-driver/19/1943e958f0f82c5b3750afe4814f0014.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked b/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked new file mode 100644 index 0000000..f8b89f6 Binary files /dev/null and b/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked differ diff --git a/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked.digest b/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked.digest new file mode 100644 index 0000000..0ebd013 Binary files /dev/null and b/.dartServer/.analysis-driver/19/194c14ef41c6a880fa2269f48a2e4b68.linked.digest differ diff --git a/.dartServer/.analysis-driver/19/1959a90603c2b70e37b0b6c2bb24f959.unlinked2 b/.dartServer/.analysis-driver/19/1959a90603c2b70e37b0b6c2bb24f959.unlinked2 new file mode 100644 index 0000000..5c9ada6 Binary files /dev/null and b/.dartServer/.analysis-driver/19/1959a90603c2b70e37b0b6c2bb24f959.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/195fc2227d0b27c2235a88c0a220bdfa.unlinked2 b/.dartServer/.analysis-driver/19/195fc2227d0b27c2235a88c0a220bdfa.unlinked2 new file mode 100644 index 0000000..b26fb8a Binary files /dev/null and b/.dartServer/.analysis-driver/19/195fc2227d0b27c2235a88c0a220bdfa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19610175fdb803a814c2f9fb63431986.unlinked2 b/.dartServer/.analysis-driver/19/19610175fdb803a814c2f9fb63431986.unlinked2 new file mode 100644 index 0000000..55c0154 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19610175fdb803a814c2f9fb63431986.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/196f8b228be58c2c54f97e4985912881.unlinked2 b/.dartServer/.analysis-driver/19/196f8b228be58c2c54f97e4985912881.unlinked2 new file mode 100644 index 0000000..47c613b Binary files /dev/null and b/.dartServer/.analysis-driver/19/196f8b228be58c2c54f97e4985912881.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19702f7906cdad4c9c1d49f530baad1c.unlinked2 b/.dartServer/.analysis-driver/19/19702f7906cdad4c9c1d49f530baad1c.unlinked2 new file mode 100644 index 0000000..818f819 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19702f7906cdad4c9c1d49f530baad1c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/1976aaaab5deaf86a6f1279336b246af.unlinked2 b/.dartServer/.analysis-driver/19/1976aaaab5deaf86a6f1279336b246af.unlinked2 new file mode 100644 index 0000000..9c3a58a Binary files /dev/null and b/.dartServer/.analysis-driver/19/1976aaaab5deaf86a6f1279336b246af.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/198dc78a9080b23474c166b8194e1489.unlinked2 b/.dartServer/.analysis-driver/19/198dc78a9080b23474c166b8194e1489.unlinked2 new file mode 100644 index 0000000..4103026 Binary files /dev/null and b/.dartServer/.analysis-driver/19/198dc78a9080b23474c166b8194e1489.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/1991eb9c1f0dde89e3b388ef95ba4ce5.unlinked2 b/.dartServer/.analysis-driver/19/1991eb9c1f0dde89e3b388ef95ba4ce5.unlinked2 new file mode 100644 index 0000000..8333eda Binary files /dev/null and b/.dartServer/.analysis-driver/19/1991eb9c1f0dde89e3b388ef95ba4ce5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19a5190420eda6325e0f6036af1d5fb5.unlinked2 b/.dartServer/.analysis-driver/19/19a5190420eda6325e0f6036af1d5fb5.unlinked2 new file mode 100644 index 0000000..f81c2d1 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19a5190420eda6325e0f6036af1d5fb5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19aa8905ffb904b641062ef58ec24cf0.resolved b/.dartServer/.analysis-driver/19/19aa8905ffb904b641062ef58ec24cf0.resolved new file mode 100644 index 0000000..fb8a9fc Binary files /dev/null and b/.dartServer/.analysis-driver/19/19aa8905ffb904b641062ef58ec24cf0.resolved differ diff --git a/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked b/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked new file mode 100644 index 0000000..a4a79f2 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked differ diff --git a/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked.digest b/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked.digest new file mode 100644 index 0000000..26280ae Binary files /dev/null and b/.dartServer/.analysis-driver/19/19afedd5fb0e33b5ef14ee615a5f5431.linked.digest differ diff --git a/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked b/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked new file mode 100644 index 0000000..cda37ef Binary files /dev/null and b/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked differ diff --git a/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked.digest b/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked.digest new file mode 100644 index 0000000..3c1e4aa Binary files /dev/null and b/.dartServer/.analysis-driver/19/19b306322707094be186de2e3c3961dd.linked.digest differ diff --git a/.dartServer/.analysis-driver/19/19b444722f2bd7edbd89b7dacf278584.unlinked2 b/.dartServer/.analysis-driver/19/19b444722f2bd7edbd89b7dacf278584.unlinked2 new file mode 100644 index 0000000..b1241e9 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19b444722f2bd7edbd89b7dacf278584.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19b76a0bab7bb23593c9995b1be49fdf.unlinked2 b/.dartServer/.analysis-driver/19/19b76a0bab7bb23593c9995b1be49fdf.unlinked2 new file mode 100644 index 0000000..74be529 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19b76a0bab7bb23593c9995b1be49fdf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/19/19df407493d7632cd536ad536dc9fbe2.unlinked2 b/.dartServer/.analysis-driver/19/19df407493d7632cd536ad536dc9fbe2.unlinked2 new file mode 100644 index 0000000..a7e41e4 Binary files /dev/null and b/.dartServer/.analysis-driver/19/19df407493d7632cd536ad536dc9fbe2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a01f6994c9ffd959e5829c45221e4d7.unlinked2 b/.dartServer/.analysis-driver/1a/1a01f6994c9ffd959e5829c45221e4d7.unlinked2 new file mode 100644 index 0000000..c051c17 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a01f6994c9ffd959e5829c45221e4d7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked b/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked new file mode 100644 index 0000000..440cfd5 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked differ diff --git a/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked.digest b/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked.digest new file mode 100644 index 0000000..1f29537 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a02595a0c0f916d66ea6f309ae66f4e.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked b/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked new file mode 100644 index 0000000..98c9374 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked differ diff --git a/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked.digest b/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked.digest new file mode 100644 index 0000000..f5de37f Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a06c848fac73d49e5902f63d1c0cffd.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1a1023cbde21e20a7ce982a0e2ed349d.unlinked2 b/.dartServer/.analysis-driver/1a/1a1023cbde21e20a7ce982a0e2ed349d.unlinked2 new file mode 100644 index 0000000..14db4ce Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a1023cbde21e20a7ce982a0e2ed349d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a1246ed69768986aebac54ec6b66184.unlinked2 b/.dartServer/.analysis-driver/1a/1a1246ed69768986aebac54ec6b66184.unlinked2 new file mode 100644 index 0000000..53f03ac Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a1246ed69768986aebac54ec6b66184.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a14d28a09800499a792e832a1e9d2be.unlinked2 b/.dartServer/.analysis-driver/1a/1a14d28a09800499a792e832a1e9d2be.unlinked2 new file mode 100644 index 0000000..1dc4608 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a14d28a09800499a792e832a1e9d2be.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a2123e780aad2298981b5fa1f2c5465.unlinked2 b/.dartServer/.analysis-driver/1a/1a2123e780aad2298981b5fa1f2c5465.unlinked2 new file mode 100644 index 0000000..ad31cfd Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a2123e780aad2298981b5fa1f2c5465.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a227ff1449d4cb3b763c3db87eb36dc.unlinked2 b/.dartServer/.analysis-driver/1a/1a227ff1449d4cb3b763c3db87eb36dc.unlinked2 new file mode 100644 index 0000000..5677b84 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a227ff1449d4cb3b763c3db87eb36dc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked b/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked new file mode 100644 index 0000000..f98e9a6 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked differ diff --git a/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked.digest b/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked.digest new file mode 100644 index 0000000..7899630 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a2625021180c01380ea27bf5c621386.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1a2c216ec5a82a339c6c8db935840f0b.unlinked2 b/.dartServer/.analysis-driver/1a/1a2c216ec5a82a339c6c8db935840f0b.unlinked2 new file mode 100644 index 0000000..cc7db02 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a2c216ec5a82a339c6c8db935840f0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a41eb7753493068a6d2ca89e0e8d26d.unlinked2 b/.dartServer/.analysis-driver/1a/1a41eb7753493068a6d2ca89e0e8d26d.unlinked2 new file mode 100644 index 0000000..d87cc8c Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a41eb7753493068a6d2ca89e0e8d26d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a4875d98a6aaf40a64fcc8e86d4e9c3.resolved b/.dartServer/.analysis-driver/1a/1a4875d98a6aaf40a64fcc8e86d4e9c3.resolved new file mode 100644 index 0000000..665dd21 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a4875d98a6aaf40a64fcc8e86d4e9c3.resolved differ diff --git a/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked b/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked new file mode 100644 index 0000000..ef24ee9 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked differ diff --git a/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked.digest b/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked.digest new file mode 100644 index 0000000..c168274 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a4a8782af41ff8fed6720356adca761.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1a4ef435a92e10e3f5e151cbcbd00fe6.unlinked2 b/.dartServer/.analysis-driver/1a/1a4ef435a92e10e3f5e151cbcbd00fe6.unlinked2 new file mode 100644 index 0000000..31647a8 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a4ef435a92e10e3f5e151cbcbd00fe6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a5f046caf198f3ddd0b7e294d7b17a5.unlinked2 b/.dartServer/.analysis-driver/1a/1a5f046caf198f3ddd0b7e294d7b17a5.unlinked2 new file mode 100644 index 0000000..fb395f0 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a5f046caf198f3ddd0b7e294d7b17a5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked b/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked new file mode 100644 index 0000000..fb2fb87 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked differ diff --git a/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked.digest b/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked.digest new file mode 100644 index 0000000..3b6317e Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a7664499832c6098404054f56cf93f2.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1a89801b766b55aa47ca77ae608ffcd8.unlinked2 b/.dartServer/.analysis-driver/1a/1a89801b766b55aa47ca77ae608ffcd8.unlinked2 new file mode 100644 index 0000000..997af22 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a89801b766b55aa47ca77ae608ffcd8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a8fe667f7523cd0b1c48d6a3691dd1d.unlinked2 b/.dartServer/.analysis-driver/1a/1a8fe667f7523cd0b1c48d6a3691dd1d.unlinked2 new file mode 100644 index 0000000..6e4e68c Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a8fe667f7523cd0b1c48d6a3691dd1d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1a9c3c29397bbfac869ef40899894edd.unlinked2 b/.dartServer/.analysis-driver/1a/1a9c3c29397bbfac869ef40899894edd.unlinked2 new file mode 100644 index 0000000..efbadf6 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1a9c3c29397bbfac869ef40899894edd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1aa28c2e156a9c410286d9aefaf45c48.unlinked2 b/.dartServer/.analysis-driver/1a/1aa28c2e156a9c410286d9aefaf45c48.unlinked2 new file mode 100644 index 0000000..d6862d4 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1aa28c2e156a9c410286d9aefaf45c48.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1aa43ac57bd543a80f4528201d972ce2.unlinked2 b/.dartServer/.analysis-driver/1a/1aa43ac57bd543a80f4528201d972ce2.unlinked2 new file mode 100644 index 0000000..f2804e6 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1aa43ac57bd543a80f4528201d972ce2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1aa49173227b18a05c7f393b22210941.unlinked2 b/.dartServer/.analysis-driver/1a/1aa49173227b18a05c7f393b22210941.unlinked2 new file mode 100644 index 0000000..d511f13 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1aa49173227b18a05c7f393b22210941.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1ab0d90880ab20bfea1bf69bcf7c33f5.unlinked2 b/.dartServer/.analysis-driver/1a/1ab0d90880ab20bfea1bf69bcf7c33f5.unlinked2 new file mode 100644 index 0000000..f127591 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1ab0d90880ab20bfea1bf69bcf7c33f5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1abd41a4b5b75d16553c69db60d9d27f.unlinked2 b/.dartServer/.analysis-driver/1a/1abd41a4b5b75d16553c69db60d9d27f.unlinked2 new file mode 100644 index 0000000..41e9220 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1abd41a4b5b75d16553c69db60d9d27f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1ad18f19354ce90fd980206e9edeb54f.unlinked2 b/.dartServer/.analysis-driver/1a/1ad18f19354ce90fd980206e9edeb54f.unlinked2 new file mode 100644 index 0000000..46b3f8b Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1ad18f19354ce90fd980206e9edeb54f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1ad22930ce6cc70b2c16068decc67d03.unlinked2 b/.dartServer/.analysis-driver/1a/1ad22930ce6cc70b2c16068decc67d03.unlinked2 new file mode 100644 index 0000000..59bcf8a Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1ad22930ce6cc70b2c16068decc67d03.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked b/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked new file mode 100644 index 0000000..657a171 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked differ diff --git a/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked.digest b/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked.digest new file mode 100644 index 0000000..e582db2 Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1adb32a2caeb4df9a7795d448256f1a4.linked.digest differ diff --git a/.dartServer/.analysis-driver/1a/1ae3118cacc073b36b2bc79b9c9a9689.unlinked2 b/.dartServer/.analysis-driver/1a/1ae3118cacc073b36b2bc79b9c9a9689.unlinked2 new file mode 100644 index 0000000..f6d794e Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1ae3118cacc073b36b2bc79b9c9a9689.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1a/1ae4c44f8e4ea67fff4c10fd92b5e608.unlinked2 b/.dartServer/.analysis-driver/1a/1ae4c44f8e4ea67fff4c10fd92b5e608.unlinked2 new file mode 100644 index 0000000..137a26e Binary files /dev/null and b/.dartServer/.analysis-driver/1a/1ae4c44f8e4ea67fff4c10fd92b5e608.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked b/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked new file mode 100644 index 0000000..3d043d6 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked differ diff --git a/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked.digest b/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked.digest new file mode 100644 index 0000000..1f2ad85 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b0edede0d6877535f8b225e450d3b8b.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1b1ad249267f3c5ee4c256f212c3b14d.unlinked2 b/.dartServer/.analysis-driver/1b/1b1ad249267f3c5ee4c256f212c3b14d.unlinked2 new file mode 100644 index 0000000..85bc46c Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b1ad249267f3c5ee4c256f212c3b14d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked b/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked new file mode 100644 index 0000000..7b48b24 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked differ diff --git a/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked.digest b/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked.digest new file mode 100644 index 0000000..390edad Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b1c42dfa7c0ac0c01cbaf0ce04ed458.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1b1cdb9ae11a28936c92b319c6f7346e.resolved b/.dartServer/.analysis-driver/1b/1b1cdb9ae11a28936c92b319c6f7346e.resolved new file mode 100644 index 0000000..d735939 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b1cdb9ae11a28936c92b319c6f7346e.resolved differ diff --git a/.dartServer/.analysis-driver/1b/1b26b879a7f2bf7cc1cccc72419d7814.unlinked2 b/.dartServer/.analysis-driver/1b/1b26b879a7f2bf7cc1cccc72419d7814.unlinked2 new file mode 100644 index 0000000..7675974 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b26b879a7f2bf7cc1cccc72419d7814.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked b/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked new file mode 100644 index 0000000..5945136 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked differ diff --git a/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked.digest b/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked.digest new file mode 100644 index 0000000..807d791 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b2cbdd9b379428d04bd1cb015a8e10d.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1b3805e92040bc097643f9b1a090b914.unlinked2 b/.dartServer/.analysis-driver/1b/1b3805e92040bc097643f9b1a090b914.unlinked2 new file mode 100644 index 0000000..898522c Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b3805e92040bc097643f9b1a090b914.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b380e904a9ab1b79b354406dd2e27a6.unlinked2 b/.dartServer/.analysis-driver/1b/1b380e904a9ab1b79b354406dd2e27a6.unlinked2 new file mode 100644 index 0000000..14a1242 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b380e904a9ab1b79b354406dd2e27a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked b/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked new file mode 100644 index 0000000..54418fd Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked differ diff --git a/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked.digest b/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked.digest new file mode 100644 index 0000000..9de73d2 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b46fba93c5a40dd59eecf9abb55dcb9.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1b4c8700a1e8c7692e120651ac85aee3.unlinked2 b/.dartServer/.analysis-driver/1b/1b4c8700a1e8c7692e120651ac85aee3.unlinked2 new file mode 100644 index 0000000..3e9e46f Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b4c8700a1e8c7692e120651ac85aee3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b55a0a7f5b8f5b60e559f736f39f1ce.unlinked2 b/.dartServer/.analysis-driver/1b/1b55a0a7f5b8f5b60e559f736f39f1ce.unlinked2 new file mode 100644 index 0000000..179ccf6 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b55a0a7f5b8f5b60e559f736f39f1ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b666feaa12e63a1a69ee442cc1c8f27.unlinked2 b/.dartServer/.analysis-driver/1b/1b666feaa12e63a1a69ee442cc1c8f27.unlinked2 new file mode 100644 index 0000000..40c924d Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b666feaa12e63a1a69ee442cc1c8f27.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked b/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked new file mode 100644 index 0000000..4e30fa7 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked differ diff --git a/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked.digest b/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked.digest new file mode 100644 index 0000000..d6aa33e Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b7302e85f2e4ee70a090ec2922f3249.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1b7de7d0a68bf24322d913043951402a.unlinked2 b/.dartServer/.analysis-driver/1b/1b7de7d0a68bf24322d913043951402a.unlinked2 new file mode 100644 index 0000000..a5e5f5a Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b7de7d0a68bf24322d913043951402a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1b94f1f580681b6e6b7fc382c5839261.unlinked2 b/.dartServer/.analysis-driver/1b/1b94f1f580681b6e6b7fc382c5839261.unlinked2 new file mode 100644 index 0000000..ab8d37f Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1b94f1f580681b6e6b7fc382c5839261.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1ba75468b13027c331b1602877d4927a.unlinked2 b/.dartServer/.analysis-driver/1b/1ba75468b13027c331b1602877d4927a.unlinked2 new file mode 100644 index 0000000..55ac760 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1ba75468b13027c331b1602877d4927a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1baa0d41eb1ca0b0f6c48a98c39515f0.unlinked2 b/.dartServer/.analysis-driver/1b/1baa0d41eb1ca0b0f6c48a98c39515f0.unlinked2 new file mode 100644 index 0000000..5c5697e Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1baa0d41eb1ca0b0f6c48a98c39515f0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1bc165a2b3b3dfc097bf6c519a2bc2e7.unlinked2 b/.dartServer/.analysis-driver/1b/1bc165a2b3b3dfc097bf6c519a2bc2e7.unlinked2 new file mode 100644 index 0000000..22bfdc6 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1bc165a2b3b3dfc097bf6c519a2bc2e7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked b/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked new file mode 100644 index 0000000..bc29b85 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked differ diff --git a/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked.digest b/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked.digest new file mode 100644 index 0000000..aecef6c Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1bc430dd110be8c43a23359a45d0a2a2.linked.digest differ diff --git a/.dartServer/.analysis-driver/1b/1bd869e661002b61d8c05df184818adb.unlinked2 b/.dartServer/.analysis-driver/1b/1bd869e661002b61d8c05df184818adb.unlinked2 new file mode 100644 index 0000000..c55ea0a Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1bd869e661002b61d8c05df184818adb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1be786f4876c5f2bdee17b93c5fd5312.unlinked2 b/.dartServer/.analysis-driver/1b/1be786f4876c5f2bdee17b93c5fd5312.unlinked2 new file mode 100644 index 0000000..8879dc6 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1be786f4876c5f2bdee17b93c5fd5312.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1be7a0a547db255fbc274da154eac58e.unlinked2 b/.dartServer/.analysis-driver/1b/1be7a0a547db255fbc274da154eac58e.unlinked2 new file mode 100644 index 0000000..d60c543 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1be7a0a547db255fbc274da154eac58e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1b/1bf63aca0eb4492a44acdaea5871052f.unlinked2 b/.dartServer/.analysis-driver/1b/1bf63aca0eb4492a44acdaea5871052f.unlinked2 new file mode 100644 index 0000000..5215f96 Binary files /dev/null and b/.dartServer/.analysis-driver/1b/1bf63aca0eb4492a44acdaea5871052f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c092f3c7494d0bec4a5a39450291dec.unlinked2 b/.dartServer/.analysis-driver/1c/1c092f3c7494d0bec4a5a39450291dec.unlinked2 new file mode 100644 index 0000000..8afecad Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c092f3c7494d0bec4a5a39450291dec.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c0ac36f6d194d2ecd69f1812475f3ef.unlinked2 b/.dartServer/.analysis-driver/1c/1c0ac36f6d194d2ecd69f1812475f3ef.unlinked2 new file mode 100644 index 0000000..507ff31 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c0ac36f6d194d2ecd69f1812475f3ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked b/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked new file mode 100644 index 0000000..24391d3 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked.digest b/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked.digest new file mode 100644 index 0000000..8ca3e09 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c162ca9a51836fc1fc2472382ec315f.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked b/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked new file mode 100644 index 0000000..b274bbb Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked.digest b/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked.digest new file mode 100644 index 0000000..d07804c Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c2f93f8e9a1e3cfcdb99f6b10c6f3c7.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1c2fd4d96772dfa121e62fa01c86fbf9.unlinked2 b/.dartServer/.analysis-driver/1c/1c2fd4d96772dfa121e62fa01c86fbf9.unlinked2 new file mode 100644 index 0000000..4f93bb9 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c2fd4d96772dfa121e62fa01c86fbf9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked b/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked new file mode 100644 index 0000000..2987388 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked.digest b/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked.digest new file mode 100644 index 0000000..2c9ee0a Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c481bb9730df05c19e21133d1bc4fd4.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1c57d249f4a35a0adbd674b20264d033.unlinked2 b/.dartServer/.analysis-driver/1c/1c57d249f4a35a0adbd674b20264d033.unlinked2 new file mode 100644 index 0000000..e1a34ae Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c57d249f4a35a0adbd674b20264d033.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c58e5edca66588e30df313ea5c41960.unlinked2 b/.dartServer/.analysis-driver/1c/1c58e5edca66588e30df313ea5c41960.unlinked2 new file mode 100644 index 0000000..aae2802 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c58e5edca66588e30df313ea5c41960.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked b/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked new file mode 100644 index 0000000..b0c0282 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked.digest b/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked.digest new file mode 100644 index 0000000..1f02e5a Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c5b70f990914c7dac22533d9215b113.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked b/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked new file mode 100644 index 0000000..a18a7cc Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked.digest b/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked.digest new file mode 100644 index 0000000..24e8194 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c5e37cdb6e69428535ec21df0fddc30.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1c8613b01ab637c4493f13a9373c6eb6.unlinked2 b/.dartServer/.analysis-driver/1c/1c8613b01ab637c4493f13a9373c6eb6.unlinked2 new file mode 100644 index 0000000..312affe Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c8613b01ab637c4493f13a9373c6eb6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked b/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked new file mode 100644 index 0000000..68b5f7a Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked differ diff --git a/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked.digest b/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked.digest new file mode 100644 index 0000000..915a827 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1c94d610c3cbfb60d840583c5d2e353d.linked.digest differ diff --git a/.dartServer/.analysis-driver/1c/1caeb9d3520a2671e3d98da2185dd59a.unlinked2 b/.dartServer/.analysis-driver/1c/1caeb9d3520a2671e3d98da2185dd59a.unlinked2 new file mode 100644 index 0000000..9141def Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1caeb9d3520a2671e3d98da2185dd59a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1cbee9f66a5c93b0e20097db26373f26.unlinked2 b/.dartServer/.analysis-driver/1c/1cbee9f66a5c93b0e20097db26373f26.unlinked2 new file mode 100644 index 0000000..a6631d1 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1cbee9f66a5c93b0e20097db26373f26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1ccc064def4bc3c8e85b2ca22be55326.unlinked2 b/.dartServer/.analysis-driver/1c/1ccc064def4bc3c8e85b2ca22be55326.unlinked2 new file mode 100644 index 0000000..0390993 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1ccc064def4bc3c8e85b2ca22be55326.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1cd9530db82bfe9dca0da25001f2772a.unlinked2 b/.dartServer/.analysis-driver/1c/1cd9530db82bfe9dca0da25001f2772a.unlinked2 new file mode 100644 index 0000000..51069b9 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1cd9530db82bfe9dca0da25001f2772a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1ce8d22a017e92fb84a329f1f96156de.unlinked2 b/.dartServer/.analysis-driver/1c/1ce8d22a017e92fb84a329f1f96156de.unlinked2 new file mode 100644 index 0000000..02b3af0 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1ce8d22a017e92fb84a329f1f96156de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c/1cf193cb24e1f21143b49d7bcb02f266.resolved b/.dartServer/.analysis-driver/1c/1cf193cb24e1f21143b49d7bcb02f266.resolved new file mode 100644 index 0000000..5929536 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1cf193cb24e1f21143b49d7bcb02f266.resolved differ diff --git a/.dartServer/.analysis-driver/1c/1cf99d265f9f38b3ea0305de8854b1e1.unlinked2 b/.dartServer/.analysis-driver/1c/1cf99d265f9f38b3ea0305de8854b1e1.unlinked2 new file mode 100644 index 0000000..6527663 Binary files /dev/null and b/.dartServer/.analysis-driver/1c/1cf99d265f9f38b3ea0305de8854b1e1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked-temp-85259 b/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked-temp-85259 new file mode 100644 index 0000000..56e439a Binary files /dev/null and b/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked-temp-85259 differ diff --git a/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked.digest-temp-85259 b/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked.digest-temp-85259 new file mode 100644 index 0000000..7ff7d4b Binary files /dev/null and b/.dartServer/.analysis-driver/1c162ca9a51836fc1fc2472382ec315f.linked.digest-temp-85259 differ diff --git a/.dartServer/.analysis-driver/1d/1d00a57bf65a4e563aa8fdddc5367209.unlinked2 b/.dartServer/.analysis-driver/1d/1d00a57bf65a4e563aa8fdddc5367209.unlinked2 new file mode 100644 index 0000000..24970b6 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d00a57bf65a4e563aa8fdddc5367209.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2 b/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2 new file mode 100644 index 0000000..44763b1 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2 differ diff --git a/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2.digest b/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2.digest new file mode 100644 index 0000000..ad3b641 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d062e1940154ed4eafa4399dcf0e332.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked b/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked new file mode 100644 index 0000000..9fa48bf Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked differ diff --git a/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked.digest b/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked.digest new file mode 100644 index 0000000..fa0a18d Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d0b43f3c27ed025513f1cda664e5858.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked b/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked new file mode 100644 index 0000000..9143e49 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked differ diff --git a/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked.digest b/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked.digest new file mode 100644 index 0000000..112195f Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d188f10187a719d83ecc4cc269d22f1.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1d41802d7995352839dc88b7c065b8a5.unlinked2 b/.dartServer/.analysis-driver/1d/1d41802d7995352839dc88b7c065b8a5.unlinked2 new file mode 100644 index 0000000..40753fa Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d41802d7995352839dc88b7c065b8a5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked b/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked new file mode 100644 index 0000000..a56abdd Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked differ diff --git a/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked.digest b/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked.digest new file mode 100644 index 0000000..65fb47b Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d470ade4cdeeceefb0789687df2b33d.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1d479bfa20318d54801cd7037cf056cc.unlinked2 b/.dartServer/.analysis-driver/1d/1d479bfa20318d54801cd7037cf056cc.unlinked2 new file mode 100644 index 0000000..3f7c2df Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d479bfa20318d54801cd7037cf056cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d4b213a3f9e8bea92354e7d7140dec2.unlinked2 b/.dartServer/.analysis-driver/1d/1d4b213a3f9e8bea92354e7d7140dec2.unlinked2 new file mode 100644 index 0000000..7f79d7f Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d4b213a3f9e8bea92354e7d7140dec2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d5bcfa1969a2100bf187abb06c3ebcf.unlinked2 b/.dartServer/.analysis-driver/1d/1d5bcfa1969a2100bf187abb06c3ebcf.unlinked2 new file mode 100644 index 0000000..808b314 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d5bcfa1969a2100bf187abb06c3ebcf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d5c0835d50fff00298406be4659d343.unlinked2 b/.dartServer/.analysis-driver/1d/1d5c0835d50fff00298406be4659d343.unlinked2 new file mode 100644 index 0000000..9ea09c9 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d5c0835d50fff00298406be4659d343.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d5ebcaa395cb63ce5c02ab40fd21342.unlinked2 b/.dartServer/.analysis-driver/1d/1d5ebcaa395cb63ce5c02ab40fd21342.unlinked2 new file mode 100644 index 0000000..091041e Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d5ebcaa395cb63ce5c02ab40fd21342.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d6ac8552bdd17b216b886305d40e17f.resolved b/.dartServer/.analysis-driver/1d/1d6ac8552bdd17b216b886305d40e17f.resolved new file mode 100644 index 0000000..3cdcc40 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d6ac8552bdd17b216b886305d40e17f.resolved differ diff --git a/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked b/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked new file mode 100644 index 0000000..6425e83 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked differ diff --git a/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked.digest b/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked.digest new file mode 100644 index 0000000..00260ac Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d7e3a94c17688f617b6dbf5ed58b330.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1d83961fc54fddf1433ad447234d95ad.unlinked2 b/.dartServer/.analysis-driver/1d/1d83961fc54fddf1433ad447234d95ad.unlinked2 new file mode 100644 index 0000000..aa5fa1e Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d83961fc54fddf1433ad447234d95ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d98eb25dd75afb0c5a704f9860c2d95.unlinked2 b/.dartServer/.analysis-driver/1d/1d98eb25dd75afb0c5a704f9860c2d95.unlinked2 new file mode 100644 index 0000000..3fd3dd5 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d98eb25dd75afb0c5a704f9860c2d95.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d99610af180dee23cd3a6d37ecab163.unlinked2 b/.dartServer/.analysis-driver/1d/1d99610af180dee23cd3a6d37ecab163.unlinked2 new file mode 100644 index 0000000..a3df602 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d99610af180dee23cd3a6d37ecab163.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked b/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked new file mode 100644 index 0000000..b6cf7d7 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked differ diff --git a/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked.digest b/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked.digest new file mode 100644 index 0000000..7d1a904 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1d99f161ec636d9a8febc6d32399b657.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1da7a77b04fd06a02368e843f7e476b4.unlinked2 b/.dartServer/.analysis-driver/1d/1da7a77b04fd06a02368e843f7e476b4.unlinked2 new file mode 100644 index 0000000..c730a52 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1da7a77b04fd06a02368e843f7e476b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2 b/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2 new file mode 100644 index 0000000..fdd8b51 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2 differ diff --git a/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2.digest b/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2.digest new file mode 100644 index 0000000..5fc2733 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1db401c5bd149576ae70503edc70074b.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/1d/1dbbb9f77577435f741b68c2b4e145c2.unlinked2 b/.dartServer/.analysis-driver/1d/1dbbb9f77577435f741b68c2b4e145c2.unlinked2 new file mode 100644 index 0000000..dae4724 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1dbbb9f77577435f741b68c2b4e145c2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked b/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked new file mode 100644 index 0000000..811ac7d Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked differ diff --git a/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked.digest b/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked.digest new file mode 100644 index 0000000..5df3dca Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1dc3228b17c2a465577a65d3a0754b93.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1dc40b520bb281b613f1654b3e021c54.unlinked2 b/.dartServer/.analysis-driver/1d/1dc40b520bb281b613f1654b3e021c54.unlinked2 new file mode 100644 index 0000000..d87b149 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1dc40b520bb281b613f1654b3e021c54.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked b/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked new file mode 100644 index 0000000..e97ce1c Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked differ diff --git a/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked.digest b/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked.digest new file mode 100644 index 0000000..db88cf6 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1de33e5d971adf749e87a038933badb7.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked b/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked new file mode 100644 index 0000000..44804da Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked differ diff --git a/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked.digest b/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked.digest new file mode 100644 index 0000000..1e933cb Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1de59eeae37a93cb98c1c7ecc00f7e49.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1deb15543f7dee03d04d50be399e98ba.unlinked2 b/.dartServer/.analysis-driver/1d/1deb15543f7dee03d04d50be399e98ba.unlinked2 new file mode 100644 index 0000000..8d5763e Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1deb15543f7dee03d04d50be399e98ba.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1df036a2ad5599d5d37b524040fc1ca5.unlinked2 b/.dartServer/.analysis-driver/1d/1df036a2ad5599d5d37b524040fc1ca5.unlinked2 new file mode 100644 index 0000000..aeb56d8 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1df036a2ad5599d5d37b524040fc1ca5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked b/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked new file mode 100644 index 0000000..acdd636 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked differ diff --git a/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked.digest b/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked.digest new file mode 100644 index 0000000..7199d52 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1df186d4c1bc24f0798e3bff62d2bf9f.linked.digest differ diff --git a/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked b/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked new file mode 100644 index 0000000..b681ce8 Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked differ diff --git a/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked.digest b/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked.digest new file mode 100644 index 0000000..292cc9c Binary files /dev/null and b/.dartServer/.analysis-driver/1d/1df7891d53a80155901dfe5943856be4.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1e01c0e86f5c1c76216bce7f3db32ce7.unlinked2 b/.dartServer/.analysis-driver/1e/1e01c0e86f5c1c76216bce7f3db32ce7.unlinked2 new file mode 100644 index 0000000..316df1d Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e01c0e86f5c1c76216bce7f3db32ce7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked b/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked new file mode 100644 index 0000000..887044c Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked differ diff --git a/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked.digest b/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked.digest new file mode 100644 index 0000000..29e50e8 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e0ffb3c174a5c7cb2a542c510ccd583.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1e29dae6c80c68085a4b3583171411c1.unlinked2 b/.dartServer/.analysis-driver/1e/1e29dae6c80c68085a4b3583171411c1.unlinked2 new file mode 100644 index 0000000..967ec4c Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e29dae6c80c68085a4b3583171411c1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1e6d3ad2ca4a98f321158b3306a6f937.unlinked2 b/.dartServer/.analysis-driver/1e/1e6d3ad2ca4a98f321158b3306a6f937.unlinked2 new file mode 100644 index 0000000..257d520 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e6d3ad2ca4a98f321158b3306a6f937.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1e6e5b47de80d8803f37ed2d326f502b.unlinked2 b/.dartServer/.analysis-driver/1e/1e6e5b47de80d8803f37ed2d326f502b.unlinked2 new file mode 100644 index 0000000..0aa8401 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e6e5b47de80d8803f37ed2d326f502b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1e7193741f4e1db895ed9613a0721288.unlinked2 b/.dartServer/.analysis-driver/1e/1e7193741f4e1db895ed9613a0721288.unlinked2 new file mode 100644 index 0000000..d51026f Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e7193741f4e1db895ed9613a0721288.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1e7f4db927b0d9b37e9dd3b523c9a75e.resolved b/.dartServer/.analysis-driver/1e/1e7f4db927b0d9b37e9dd3b523c9a75e.resolved new file mode 100644 index 0000000..2902161 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e7f4db927b0d9b37e9dd3b523c9a75e.resolved differ diff --git a/.dartServer/.analysis-driver/1e/1e7fded419d820b3fc7c93baa34157b8.unlinked2 b/.dartServer/.analysis-driver/1e/1e7fded419d820b3fc7c93baa34157b8.unlinked2 new file mode 100644 index 0000000..cf5a1fe Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1e7fded419d820b3fc7c93baa34157b8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked b/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked new file mode 100644 index 0000000..ca654b7 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked differ diff --git a/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked.digest b/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked.digest new file mode 100644 index 0000000..00b09c9 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eae8cb7502ba417f13a88e89b5066c2.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1eb07606b2a0642e0ccfde4d893e3e62.unlinked2 b/.dartServer/.analysis-driver/1e/1eb07606b2a0642e0ccfde4d893e3e62.unlinked2 new file mode 100644 index 0000000..f5867f5 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eb07606b2a0642e0ccfde4d893e3e62.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1eb1cd96332a1416692e646bdca6fa5e.unlinked2 b/.dartServer/.analysis-driver/1e/1eb1cd96332a1416692e646bdca6fa5e.unlinked2 new file mode 100644 index 0000000..a445ab5 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eb1cd96332a1416692e646bdca6fa5e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1eb2caf1e02dc7e0fba1a024bdd7dd8d.unlinked2 b/.dartServer/.analysis-driver/1e/1eb2caf1e02dc7e0fba1a024bdd7dd8d.unlinked2 new file mode 100644 index 0000000..b642a83 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eb2caf1e02dc7e0fba1a024bdd7dd8d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked b/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked new file mode 100644 index 0000000..8578e91 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked differ diff --git a/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked.digest b/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked.digest new file mode 100644 index 0000000..31b533c Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1eb5ee2b12dec1aa1a8a1a704215a718.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1ebaf3c34a5e775ff66568866b975ecb.unlinked2 b/.dartServer/.analysis-driver/1e/1ebaf3c34a5e775ff66568866b975ecb.unlinked2 new file mode 100644 index 0000000..a57ce02 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ebaf3c34a5e775ff66568866b975ecb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ec7326fc810878e3b30be5182148b27.unlinked2 b/.dartServer/.analysis-driver/1e/1ec7326fc810878e3b30be5182148b27.unlinked2 new file mode 100644 index 0000000..048b665 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ec7326fc810878e3b30be5182148b27.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ecdc78972f91ab109b5a9d8d711ce39.unlinked2 b/.dartServer/.analysis-driver/1e/1ecdc78972f91ab109b5a9d8d711ce39.unlinked2 new file mode 100644 index 0000000..241247d Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ecdc78972f91ab109b5a9d8d711ce39.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ed12c20cdac92e6262b13e0b8501d33.unlinked2 b/.dartServer/.analysis-driver/1e/1ed12c20cdac92e6262b13e0b8501d33.unlinked2 new file mode 100644 index 0000000..d65aa60 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ed12c20cdac92e6262b13e0b8501d33.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked b/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked new file mode 100644 index 0000000..acf5f99 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked differ diff --git a/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked.digest b/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked.digest new file mode 100644 index 0000000..5d62c5f Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ed41b51ebe3ed679d4454bca9d05c79.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked b/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked new file mode 100644 index 0000000..5be8d2c Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked differ diff --git a/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked.digest b/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked.digest new file mode 100644 index 0000000..db21660 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ed91089d2421087ba61c2474538f265.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1ede3d786d423f471898f9086d934d64.unlinked2 b/.dartServer/.analysis-driver/1e/1ede3d786d423f471898f9086d934d64.unlinked2 new file mode 100644 index 0000000..d11ac29 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ede3d786d423f471898f9086d934d64.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ede89fd4cdba3123ddb4c35b8ef1a81.unlinked2 b/.dartServer/.analysis-driver/1e/1ede89fd4cdba3123ddb4c35b8ef1a81.unlinked2 new file mode 100644 index 0000000..68c5106 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ede89fd4cdba3123ddb4c35b8ef1a81.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ee04477d5339ab43c94b36cc2f37200.unlinked2 b/.dartServer/.analysis-driver/1e/1ee04477d5339ab43c94b36cc2f37200.unlinked2 new file mode 100644 index 0000000..5198901 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ee04477d5339ab43c94b36cc2f37200.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked b/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked new file mode 100644 index 0000000..89167c0 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked differ diff --git a/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked.digest b/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked.digest new file mode 100644 index 0000000..32b0708 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ee83a8c46fe3aabce779a331ef0cb46.linked.digest differ diff --git a/.dartServer/.analysis-driver/1e/1ef67d9caeb58d71b01a999a1f68e918.unlinked2 b/.dartServer/.analysis-driver/1e/1ef67d9caeb58d71b01a999a1f68e918.unlinked2 new file mode 100644 index 0000000..35c1230 Binary files /dev/null and b/.dartServer/.analysis-driver/1e/1ef67d9caeb58d71b01a999a1f68e918.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f03df974b994505a2f4ee0d25b565a6.unlinked2 b/.dartServer/.analysis-driver/1f/1f03df974b994505a2f4ee0d25b565a6.unlinked2 new file mode 100644 index 0000000..75c1a7f Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f03df974b994505a2f4ee0d25b565a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked b/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked new file mode 100644 index 0000000..752395c Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked differ diff --git a/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked.digest b/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked.digest new file mode 100644 index 0000000..1e6d1e8 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f18b275eeb57286720980e21b3ced22.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1f1f54eb3e59a8afee3c03020c9846f5.unlinked2 b/.dartServer/.analysis-driver/1f/1f1f54eb3e59a8afee3c03020c9846f5.unlinked2 new file mode 100644 index 0000000..2db85e5 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f1f54eb3e59a8afee3c03020c9846f5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f26ec5e47f3f5e0b18cb13b47cffdb6.unlinked2 b/.dartServer/.analysis-driver/1f/1f26ec5e47f3f5e0b18cb13b47cffdb6.unlinked2 new file mode 100644 index 0000000..d03e98f Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f26ec5e47f3f5e0b18cb13b47cffdb6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f3e0a5f2f8eb3855c1b32adcb298564.unlinked2 b/.dartServer/.analysis-driver/1f/1f3e0a5f2f8eb3855c1b32adcb298564.unlinked2 new file mode 100644 index 0000000..881fb2b Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f3e0a5f2f8eb3855c1b32adcb298564.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2 b/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2 new file mode 100644 index 0000000..519e6f9 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2 differ diff --git a/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2.digest b/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2.digest new file mode 100644 index 0000000..d7276d2 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f43ec1376fa8dd564f139bb05ee504e.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/1f/1f45fa7a3c7b9f1b68e07338e4488fed.unlinked2 b/.dartServer/.analysis-driver/1f/1f45fa7a3c7b9f1b68e07338e4488fed.unlinked2 new file mode 100644 index 0000000..695bb53 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f45fa7a3c7b9f1b68e07338e4488fed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked b/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked new file mode 100644 index 0000000..7943118 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked differ diff --git a/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked.digest b/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked.digest new file mode 100644 index 0000000..a55a3f1 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f50c7423c209b963306133b3f79db1b.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1f5b71dc83f6380a4d71e3884949e926.unlinked2 b/.dartServer/.analysis-driver/1f/1f5b71dc83f6380a4d71e3884949e926.unlinked2 new file mode 100644 index 0000000..448942a Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f5b71dc83f6380a4d71e3884949e926.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f5c68ebe4d2c8788cf4957c82bfb04e.unlinked2 b/.dartServer/.analysis-driver/1f/1f5c68ebe4d2c8788cf4957c82bfb04e.unlinked2 new file mode 100644 index 0000000..d5a85df Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f5c68ebe4d2c8788cf4957c82bfb04e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked b/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked new file mode 100644 index 0000000..77ca6ac Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked differ diff --git a/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked.digest b/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked.digest new file mode 100644 index 0000000..350ec82 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f67bb4cc282a11181b079904d65adf5.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1f6c559eccd2a92b8e813193d24d24d2.unlinked2 b/.dartServer/.analysis-driver/1f/1f6c559eccd2a92b8e813193d24d24d2.unlinked2 new file mode 100644 index 0000000..c354368 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f6c559eccd2a92b8e813193d24d24d2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked b/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked new file mode 100644 index 0000000..a7c6a7a Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked differ diff --git a/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked.digest b/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked.digest new file mode 100644 index 0000000..819022c Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f7a0931b57fbdfb5b4c54d7a3e32246.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1f82c712ffdef2e7028c3ce477ff10f2.unlinked2 b/.dartServer/.analysis-driver/1f/1f82c712ffdef2e7028c3ce477ff10f2.unlinked2 new file mode 100644 index 0000000..f3ef4e1 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f82c712ffdef2e7028c3ce477ff10f2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f89765f34a9115dbe05b0e14def7b06.unlinked2 b/.dartServer/.analysis-driver/1f/1f89765f34a9115dbe05b0e14def7b06.unlinked2 new file mode 100644 index 0000000..d5f1ab7 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f89765f34a9115dbe05b0e14def7b06.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f8b75f9c173e3e79ef0179ba1a2a51f.unlinked2 b/.dartServer/.analysis-driver/1f/1f8b75f9c173e3e79ef0179ba1a2a51f.unlinked2 new file mode 100644 index 0000000..5ee607b Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f8b75f9c173e3e79ef0179ba1a2a51f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1f9d3d22855d63e47fb68843bc374cd8.unlinked2 b/.dartServer/.analysis-driver/1f/1f9d3d22855d63e47fb68843bc374cd8.unlinked2 new file mode 100644 index 0000000..b08a273 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1f9d3d22855d63e47fb68843bc374cd8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fa34e277b53acf9089066c41d6f7a21.unlinked2 b/.dartServer/.analysis-driver/1f/1fa34e277b53acf9089066c41d6f7a21.unlinked2 new file mode 100644 index 0000000..d15e9df Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fa34e277b53acf9089066c41d6f7a21.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2 b/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2 new file mode 100644 index 0000000..6044784 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2 differ diff --git a/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2.digest b/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2.digest new file mode 100644 index 0000000..e4651c6 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fa64ad8e1cf15a12bea9eea5f591681.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked b/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked new file mode 100644 index 0000000..e885917 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked differ diff --git a/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked.digest b/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked.digest new file mode 100644 index 0000000..f0a59a7 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fa65476ef6d29d750b09570d4cddb6c.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1fba54ae944077aed828b82b8028c612.unlinked2 b/.dartServer/.analysis-driver/1f/1fba54ae944077aed828b82b8028c612.unlinked2 new file mode 100644 index 0000000..57fb498 --- /dev/null +++ b/.dartServer/.analysis-driver/1f/1fba54ae944077aed828b82b8028c612.unlinked2 @@ -0,0 +1,702 @@ +magnifierConfiguration focusNodechildcontextMenuBuilderselectionControlsonSelectionChangedgetSelectableButtonItems createState_actions_gestureRecognizers_selectionOverlay_startHandleLayerLink_endHandleLayerLink_toolbarLayerLink_selectionDelegate _selectable_hasSelectionOverlayGeometry_lastOrientation_lastSelectedContent_webContextMenuEnabledselectionOverlay_processTextService_processTextActions_localFocusNode +_focusNode_selectionStatusNotifier initState_initProcessTextActionsdidChangeDependenciesdidUpdateWidget_makeOverridable_handleFocusChanged_updateSelectionStatus_isShiftPressed_lastSecondaryTapDownPosition_lastPointerDeviceKind_isPrecisePointerDevice_finalizeSelectableRegionStatus _getEffectiveConsecutiveTapCount_initMouseGestureRecognizer_onTapTrackStart_onTapTrackReset_initTouchGestureRecognizer_doubleTapOffset_startNewMouseSelectionGesture_handleMouseDragStart_handleMouseDragUpdate_handleMouseDragEnd_handleMouseTapUp_updateSelectedContentIfNeeded_handleTouchLongPressStart_handleTouchLongPressMoveUpdate_handleTouchLongPressEnd_positionIsOnActiveSelection_handleRightClickDown_selectionEndPosition_userDraggingSelectionEnd _scheduledSelectionEndEdgeUpdate_triggerSelectionEndEdgeUpdate _onAnyDragEnd_stopSelectionEndEdgeUpdate_selectionStartPosition_userDraggingSelectionStart"_scheduledSelectionStartEdgeUpdate _triggerSelectionStartEdgeUpdate_stopSelectionStartEdgeUpdate!_selectionStartHandleDragPosition_selectionEndHandleDragPosition$_handleSelectionStartHandleDragStart%_handleSelectionStartHandleDragUpdate"_handleSelectionEndHandleDragStart#_handleSelectionEndHandleDragUpdate_buildInfoForMagnifier_createSelectionOverlay_updateSelectionOverlay _showHandles _showToolbar _selectEndTo_selectStartTo_collapseSelectionAt _selectWordAt_selectParagraphAt_finalizeSelectionclearSelection_copy_sharecontextMenuAnchors_adjustingSelectionEnd!_determineIsAdjustingSelectionEnd_granularlyExtendSelection_directionalHorizontalBaseline_directionallyExtendSelectioncontextMenuButtonItems _textProcessingActionButtonItemsstartGlyphHeightendGlyphHeightselectionEndpoints +cutEnabled pasteEnabled hideToolbar selectAll copySelectiontextEditingValue bringIntoView cutSelectionuserUpdateTextEditingValue pasteTextaddremovedisposebuild invokeActioninvokestate granularity_hasReceivedStartEvent_hasReceivedEndEvent"_lastStartEdgeUpdateGlobalPosition _lastEndEdgeUpdateGlobalPositiondidReceiveSelectionEventFor!didReceiveSelectionBoundaryEventsupdateLastSelectionEdgeLocation/_updateLastSelectionEdgeLocationsFromGeometriesclearInternalSelectionState(clearInternalSelectionStateForSelectablehandleSelectAllhandleSelectWordhandleSelectParagraphhandleClearSelectionhandleSelectionEdgeUpdatedispatchSelectionEventToChildensureChildUpdateddidChangeSelectables selectables$_kSelectionHandleDrawableAreaPaddingcurrentSelectionEndIndexcurrentSelectionStartIndex_startHandleLayer_startHandleLayerOwner_endHandleLayer_endHandleLayerOwner_isHandlingSelectionEvent_scheduledSelectableUpdate_selectionInProgress +_additions_extendSelectionInProgresslayoutDidChange_scheduleSelectableUpdate_updateSelectables_flushAdditions_removeSelectablevalue_selectionGeometry_updateSelectionGeometry_getBoundingBox compareOrder_compareScreenOrder_compareVertically_compareHorizontally_handleSelectableGeometryChangegetSelectionGeometry-_adjustSelectionIndexBasedOnSelectionGeometrypushHandleLayers_updateHandleLayersAndOwnersgetSelectedContent contentLength_calculateLocalRange getSelection_flushInactiveSelections_handleSelectBoundaryhandleGranularlyExtendSelection"handleDirectionallyExtendSelectiondispatchSelectionEvent_initSelection_adjustSelectionchanging finalized _selectableRegionSelectionStatusselectionStatusNotifiermaybeOfupdateShouldNotifyselectionNotifier_initialSelectionGeometry_selectionNotifier _setNotifiernotifyListenersrangestatus selection +registered"_registerSelectionListenerDelegate$_unregisterSelectionListenerDelegate addListener_kLongPressSelectionDevices&_kSelectableVerticalComparingThresholdSelectableRegionSelectableRegionState_NonOverrideAction_SelectAllAction_CopySelectionAction _GranularlyExtendSelectionAction%_GranularlyExtendCaretSelectionAction(_DirectionallyExtendCaretSelectionAction StaticSelectionContainerDelegate)MultiSelectableSelectionContainerDelegate_SelectionInfo"SelectableRegionContextMenuBuilderSelectableRegionSelectionStatus(_SelectableRegionSelectionStatusNotifier$SelectableRegionSelectionStatusScopeSelectionListener_SelectionListenerState_SelectionListenerDelegateSelectionDetailsSelectionListenerNotifierSetPointerDeviceKindtouchstylusinvertedStylusdoubleText SelectionAreamaterial +SelectableSelectionContainerSelectionEventSelectionRegistrarScopedelegateSelectionRegistrarmaybeOfSelectionRegistrantdisabledchanging finalizedValueListenable addListenerStatedidChangeDependenciesdisposeremoveListener WidgetTesterdragFrom GlobalKeySelectableTextSelectionHandlerStatefulWidgetTextMagnifierConfiguration FocusNodeWidgetemptyTextSelectionControlsTextSelectionControls ValueChangedSelectedContentContextMenuButtonItemcontextMenuButtonItems EditableTextgetEditableButtonItemsAdaptiveTextSelectionToolbar buttonItemsgetAdaptiveButtonsListSelectionGeometry VoidCallbackselectionGeometrystatusSelectionStatus uncollapsedbool +hasContentkIsWebdefaultTargetPlatformTargetPlatformandroidmacOSfuchsialinuxwindowsiOSonShare onPressedonCopytypeContextMenuButtonTypecopyshare onSelectAll selectAlloverrideTextSelectionDelegateMapTypeActionIntentSelectAllTextIntentCopySelectionTextIntent6ExtendSelectionToNextWordBoundaryOrCaretLocationIntent granularityTextGranularityword'ExpandSelectionToDocumentBoundaryIntentdocument ExpandSelectionToLineBreakIntentline ExtendSelectionByCharacterIntent character'ExtendSelectionToNextWordBoundaryIntent ExtendSelectionToLineBreakIntent-ExtendSelectionVerticallyToAdjacentLineIntent'ExtendSelectionToDocumentBoundaryIntentGestureRecognizerFactorySelectionOverlay LayerLinkvaluestartSelectionPointendSelectionPoint OrientationBrowserContextMenuenabledvisibleForTestingProcessTextServiceDefaultProcessTextServiceProcessTextActionwidget focusNode +debugLabel_ protectedvoid initStateTapGestureRecognizer$GestureRecognizerFactoryWithHandlers +debugOwnerinstanceonSecondaryTapDownFutureclearaddAllqueryTextActions +MediaQuery orientationOfcontextdidUpdateWidgethasFocus overridable defaultAction#PlatformSelectableRegionContextMenudetachSchedulerBindinglifecycleStateAppLifecycleStateresumedattach TextSelection collapsed +baseOffset extentOffsetnoneoffsetTextEditingValuetext selectionPointerDownEventBaseTapAndDragGestureRecognizerOffsetmousetrackpadunknownintminTapAndPanGestureRecognizersupportedDevicesonTapTrackStartonTapTrackReset onTapDownonTapUp onDragStart onDragUpdate onDragEndonCanceldragStartBehaviorDragStartBehaviordownHardwareKeyboardlogicalKeysPressed intersectionLogicalKeyboardKey shiftLeft +shiftRight +isNotEmpty%TapAndHorizontalDragGestureRecognizervalueswheredevicetoSeteagerVictoryOnDragLongPressGestureRecognizeronLongPressStartonLongPressMoveUpdateonLongPressEndTapDragDownDetailskindconsecutiveTapCount requestFocusisShiftPressedValidglobalPositionTapDragStartDetailsTapDragUpdateDetails +continuoustextGranularity paragraphTapDragEndDetailsTapDragUpDetailstoolbarIsVisibleisPointerPreciseonSelectionChangedgetSelectedContent plainTextcallLongPressStartDetailsHapticFeedbackselectionClickLongPressMoveUpdateDetailsLongPressEndDetailsRectselectionRectsMatrix4getTransformTo MatrixUtils transformRect selectionRectcontainsTapDownDetails0lastSecondaryTapDownPositionWasOnActiveSelectionlocationSelectionEdgeUpdateEventSelectionResultpendingdispatchSelectionEventforEndaddPostFrameCallbackDurationDragEndDetailsisDraggingStartHandleisDraggingEndHandle hideMagnifierforStartDragStartDetails localPositiontransformPoint showMagnifierDragUpdateDetailsdelta +lineHeightupdateMagnifier MagnifierInfoSelectionPointVector3getTranslationxyfromLTWHdxdyglobalGesturePosition caretRect fieldBoundssizecurrentLineBoundariesdebugRequiredForstartHandleType +handleTypeTextSelectionHandleTypelineHeightAtStartonStartHandleDragStartonStartHandleDragUpdateonStartHandleDragEnd endHandleTypelineHeightAtEndonEndHandleDragStartonEndHandleDragUpdateonEndHandleDragEndselectionEndpointsselectionControlsselectionDelegateclipboardStatusstartHandleLayerLinkendHandleLayerLinktoolbarLayerLinkmagnifierConfigurationleftright showHandlesOverlaytoolbarLocationTextSelectionHandleControls showToolbar hideToolbarcontextMenuBuilder BuildContextSelectWordSelectionEventSelectParagraphSelectionEventClearSelectionEvent ClipboardsetData ClipboardDataSystemChannelsplatform invokeMethodTextSelectionToolbarAnchors primaryAnchorfindRenderObject RenderBox fromSelection renderBoxstartGlyphHeightendGlyphHeight hasSelectionGranularlyExtendSelectionEventforwardisEnd!DirectionallyExtendSelectionEvent directionSelectionExtendDirectionnextLine previousLinegetSelectableButtonItemsEditableTextStateSelectionChangedCausetoolbaraddlabelactionStringprocessTextActionidTextSelectionPoint TextDirectionltr +Deprecated hideHandlesSelectAllSelectionEventcause TextPositionpushHandleLayersdebugCheckHasOverlayselectionStatusNotifierchild registrar TapRegiongroupId onTapOutsideunfocusCompositedTransformTargetlinkRawGestureDetectorgesturesbehaviorHitTestBehavior translucentexcludeFromSemanticsActionsactionsFocuswithExternalFocusNodeincludeSemantics ContextActionObject callingActioninvokekeyboard_copyDirectionalTextEditingIntent_granularlyExtendSelectionDirectionalCaretMovementIntentcollapseSelection_directionallyExtendSelectionSelectionContainerDelegate +selectablecurrentSelectionStartIndexcurrentSelectionEndIndexmaxindex selectablesglobalSelectionEdgeLocationforEachremovehandleSelectAllhandleSelectWordhandleSelectParagraphhandleClearSelectionSelectionEventType endEdgeUpdatehandleSelectionEdgeUpdatestartEdgeUpdate +selectWordselectParagraphgranularlyExtendSelectiondirectionallyExtendSelectiondispatchSelectionEventToChild removeWheredidChangeSelectablesChangeNotifier kFlutterMemoryAllocationsEnabledmaybeDispatchObjectCreationschedulerPhaseSchedulerPhasepostFrameCallbacksscheduleMicrotasktoListsortlengthindexOfremoveAt mustCallSupernotifyListeners boundingBoxesfirstexpandToInclude +ComparatortopbottomabsprecisionErrorToleranceisEmptygetTransformFromisFinitehasSize containerSizewidthheightmap intersectinflatedata StringBufferwritetoString contentLengthfoldsumSelectedContentRange getSelection endOffset startOffsetrangetargetrectnextpreviousendbackwardcopyWithEditableTextContextMenuBuilderInheritedWidget"dependOnInheritedWidgetOfExactTypeselectionNotifier _setNotifier"_registerSelectionListenerDelegate$_unregisterSelectionListenerDelegate Exception StatefulWidgetStateTextSelectionDelegateSelectionRegistrar ContextAction_NonOverrideAction)MultiSelectableSelectionContainerDelegateSelectionContainerDelegateChangeNotifierValueListenableInheritedWidget StaticSelectionContainerDelegateSelectionDetailsJ p?b3=0^ +dart:asyncs dart:mathpackage:flutter/foundation.dartpackage:flutter/gestures.dartpackage:flutter/rendering.dartpackage:flutter/scheduler.dart,package:flutter/services.dartT'package:vector_math/vector_math_64.dart actions.dart +basic.dartcontext_menu_button_item.dart +debug.dartfocus_manager.dart focus_scope.dart(framework.dartAgesture_detector.dartamagnifier.dartzmedia_query.dart overlay.dart,platform_selectable_region_context_menu.dartselection_container.darttap_region.dart text_editing_intents.dartDtext_selection.dartb#text_selection_toolbar_anchors.dart:bM<Ձ7S\]rق+Sڂ '@`yCa+Gkno L†ƇcF9=ъlp'+|)sb܍1ŏ37 ;?SWct̐)Ci'7;?d̒8^>sӔו'iϖSW<[_sܗ;KOeiCG[P`d $8P@D\`hğQܠ/JN \"/3գv~ԤK Wp Yߦ3Up9RXYJ|:;rx?@'XYŬƭ;AíɮSޯ/d4tԱ+2%NͲ>Yʴ˵fg5ķ2"#/qstԸa=ֺߺ%vûES~ƽ#S\c1:AyȾֿ +V@@W@e@@@@@@AA=AtAAB>BBBBCCMCNCoCCCDDXDjDDDDE/E0EvE|EEF FFeFFFGJGKGGGHHHyHHHIII(I?IpIIIIJ?JwJJJJKKK KqKKKL6L:L;LHLTLuLLLLMM1MRMsMMMMMN?NcNNNNNO2O8O<O=OJOVOOOP)PgPPPQ9QAQtQQQQQQR2RRRRRRS4S<SST*T{TUUhUUUV$V,V2VTVVVVVWWGWlWX XX^XXXXXXYYYYYcYYYZZZFZGZZZZ[([I[m[[[[\\E\[\a\e\f\\]4]B]H]]]]^@^^^_,_@_w___``d``a4aUa_abbKbbc1c^cucccd dmdee^eef&f=fnfffgg*gwghhDhuh{hhhhi'iSiqiiijjDjwjjkkHkxkkkkkkllhlllllmmmm=mmnLnnoo7oooop+p@ppqqSqqrr^rrss`sstt<tpttuu<uIuTuuvvvYvfvvvw3wnw{wwwwwxxcxqxxxy y.y~yyyyzz1zz{{E{r{{|.||||} +}a}k}y}}~"~{~~~i6[9CQz=Zhpz4B0?MK#v %Uw&IcEp%Ez3Q_8m|;bPl dr+K!%&^-7\1c}=LRl*zWu!/X&}2<J3%Hma*Q*./Y#IK7U#'(g39=>lb 2Ux, b)Ugq60Pi{z@JP9u7~MhJ4^kxGYc%+/0_I_e&HLMp7=_EIc2lz€„…®+,]ÌÍvĽ!"HŭŴ)Ƅ5aDzhoȕ/otuʛ+/0xb~̨FͩͰ%)*RtΗΝGwϷFOpwxВ"lswxћNҚKӊ?ԊIrՠBq֜-;Ak׻jث3dhiٌْ'Obhiڒڦڬڭ06ہ/5܆ܰ +bݲMގްKߗ3wOF*hnOu{;[2 /6MxE1U[<bh(pDk!8c6Y f(Uo"(u d+pQ\`a#n>DT#aB\?&o,F`>[s)/~w#Oek'M{ +06Q&? 8 s w x   +$ +2 +8 +a + + + +   4        A O U   # \  %W^#X/34\]B(wGT 3Zx!Af!Hk9Rmw 0Wu>cX Kb#})I/34  S } !!V!{!!""":"}""""""# #O#{####$#$'$3$S$T$c$$$$$$%%4%Z%q%%%%%%%&C&u&&&&''C'G'H'W'''''( +( (o((((() )))e)f)u))))**O*S*T*c****++++ +/+X++++,-,1,2,A,j,,,,--- ---.-:-^---.".&.'.3.Z...//////2/k///020l00011I1i1~1111112*2c222343:3P3q33404I4T444455 535T5w5556606`666666677777U7Y778 8[888889&9,9V9Z9\9]999999:D:y:}:::::;;;(;w;;;;;<>C>D>P>>>>>?:?>?@?A????@@@)@b@@@@A A AAA^AAAB8BBBC#CtCCCDKDDEfEjExE|EFFrFFFG2GqGrGGGH%HQHRHHIIXImIsIIIJIJaJgJKK+KKKKKLL(LXLLLLLMM^MdMNNPNmNsNO*O7OdOOOPPfPPPQQ"Q#QtQQQRR*R1RCRRRRRRS9SiSSTT^TTUU+UlUUUUUUVVKVVVW+WRWWWWWWWXXX/X5XyXXY Y2YuYYYYZZ ZhZZZ[/[<[[[[[[\\S\q\u\v\\]]/]B]F]G]S]]^^^^^'^v^^^^^_ +_N______`)`N````aaaa#aFa[a_a`alaabb`bbcc(cMcccd ddUdddde?eCeDeeeff?flffgAgbgnggh=hxhhhhi%i+iij +jjAjvj~jjjjjjk$kEkkkkllglplvllm!m(mPmmmmmmnnn!nrnoo\ovooppTpZp^p_pppqq*q0q~qqqr5rnrtrrrsAsNssstsssstt6tTtxtytttu"u#uNuOu[uuuuuuvv'vPvvvww(w.wQwrwvwwwwwwwx#xJxsxxxxyy8y@yAyyz9zzzz{3{O{{{{{{{{| |&|,|H|L|M|h||}!};}V}}}~J~~5p#`|S08~?}&t@v(_.4txy !-b0T%)*a*0CGH)*i%^u &p%hGW]P&,2oD59:D&Jlu S9t @uT];!T"(FwJS'hs{3Zq: P]r FI1K#)BFGS AeijUT#G UvX 8v 08FLM%_ef#XS 7n"Lu{ d^Pm $=Tpx(k&` N[e&JS{!+hostRxÄí biĖĚěošŦ\jpƾ HZǤǸ/<JPȥ:nɀɈ'jʡ:[_`ˠˬW^̍[ʹͺ&T΍CUbϠ(u+R\їѫѵ-7s + jӂө[eԉԘ FPX^Շէիլ!f֏֓֔b׋׏א)`ؘ؞  KXٲ2Mڐڟ`۽_yA݇ݡ"*0Guނ޲޸|U(.71Y+|2Z*X(,-P]@rxU9?u2^Cl2x#\I +.eekPdq8p}RXHo|CJa,$@h <Hr -Psya*./}a  >fYMUYOsAS $     + +F +i + + +  C V r      , R         & 3 ` f       KL,Y3gk.y P5;]HtxgPQkl'`l0|RVVk,23URbh U h     !<!!!!!"8"S"W"###U##$D$z$~$$%% %u%%%%& &&f&v&z&&&' '<'''( ( +(E(K(|(((((()*))))))*"*e*******++ + ++?+++++, +,_,,,,---5-r--....).D.a../ +///H/L/M/Y/l//////0,0-090g0i0j0011k1112.2233 3@3c3d3333494F4J44445V5\56696U667 +7?7@7778D8K8w8{8|8888889 959J9N9O999:::;:\:`:b/// @docImport 'package:flutter/material.dart'; +/// @docImport 'package:flutter_test/flutter_test.dart'; +/// +/// @docImport 'editable_text.dart'; +/// @docImport 'text.dart';]r+S '@`yCa]mtt zA&==Kҧ/// Create a new [SelectableRegion] widget. +/// +/// The [selectionControls] are used for building the selection handles and +/// toolbar for mobile devices.Ԩ[ԁI/// The configuration for the magnifier used with selections in this region. +/// +/// By default, [SelectableRegion]'s [TextMagnifierConfiguration] is disabled. +/// For a version of [SelectableRegion] that adapts automatically to the +/// current platform, consider [SelectionArea]. +/// +/// {@macro flutter.widgets.magnifier.intro}/I/,/// {@macro flutter.widgets.Focus.focusNode}=g/// The child widget this selection area applies to. +/// +/// {@macro flutter.widgets.ProxyWidget.child}+{+[ +/// Text('Item 0', style: TextStyle(fontSize: 50.0)), +/// Text('Item 1', style: TextStyle(fontSize: 50.0)), +/// ], +/// ), +/// ), +/// ), +/// ) +/// ``` +/// {@end-tool} +/// +/// +/// SelectionContainer +/// (SelectableRegion) +/// / \ +/// / \ +/// / \ +/// Selectable \ +/// ("Flutter Code Sample") \ +/// \ +/// SelectionContainer +/// (ListView) +/// / \ +/// / \ +/// / \ +/// Selectable Selectable +/// ("Item 0") ("Item 1") +/// +/// +/// ## Making a widget selectable +/// +/// Some leaf widgets, such as [Text], have all of the selection logic wired up +/// automatically and can be selected as long as they are under a +/// [SelectableRegion]. +/// +/// To make a custom selectable widget, its render object needs to mix in +/// [Selectable] and implement the required APIs to handle [SelectionEvent]s +/// as well as paint appropriate selection highlights. +/// +/// The render object also needs to register itself to a [SelectionRegistrar]. +/// For the most cases, one can use [SelectionRegistrant] to auto-register +/// itself with the register returned from [SelectionContainer.maybeOf] as +/// seen in the example below. +/// +/// {@tool dartpad} +/// This sample demonstrates how to create an adapter widget that makes any +/// child widget selectable. +/// +/// ** See code in examples/api/lib/material/selectable_region/selectable_region.0.dart ** +/// {@end-tool} +/// +/// ## Complex layout +/// +/// By default, the screen order is used as the selection order. If a group of +/// [Selectable]s needs to select differently, consider wrapping them with a +/// [SelectionContainer] to customize its selection behavior. +/// +/// {@tool dartpad} +/// This sample demonstrates how to create a [SelectionContainer] that only +/// allows selecting everything or nothing with no partial selection. +/// +/// ** See code in examples/api/lib/material/selection_container/selection_container.0.dart ** +/// {@end-tool} +/// +/// In the case where a group of widgets should be excluded from selection under +/// a [SelectableRegion], consider wrapping that group of widgets using +/// [SelectionContainer.disabled]. +/// +/// {@tool dartpad} +/// This sample demonstrates how to disable selection for a Text in a Column. +/// +/// ** See code in examples/api/lib/material/selection_container/selection_container_disabled.0.dart ** +/// {@end-tool} +/// +/// To create a separate selection system from its parent selection area, +/// wrap part of the subtree with another [SelectableRegion]. The selection of the +/// child selection area can not extend past its subtree, and the selection of +/// the parent selection area can not extend inside the child selection area. +/// +/// ## Selection status +/// +/// A [SelectableRegion]s [SelectableRegionSelectionStatus] is used to indicate whether +/// the [SelectableRegion] is actively changing the selection, or has finalized it. For +/// example, during a mouse click + drag, the [SelectableRegionSelectionStatus] will be +/// set to [SelectableRegionSelectionStatus.changing], and when the mouse click is released +/// the status will be set to [SelectableRegionSelectionStatus.finalized]. +/// +/// The default value of [SelectableRegion]s selection status +/// is [SelectableRegionSelectionStatus.finalized]. +/// +/// To access the [SelectableRegionSelectionStatus] of a parent [SelectableRegion] +/// use [SelectableRegionSelectionStatusScope.maybeOf] and retrieve the value from +/// the [ValueListenable]. +/// +/// One can also listen for changes to the [SelectableRegionSelectionStatus] by +/// adding a listener to the [ValueListenable] retrieved from [SelectableRegionSelectionStatusScope.maybeOf] +/// through [ValueListenable.addListener]. In Stateful widgets this is typically +/// done in [State.didChangeDependencies]. Remove the listener when no longer +/// needed, typically in your Stateful widgets [State.dispose] method through +/// [ValueListenable.removeListener]. +/// +/// ## Tests +/// +/// In a test, a region can be selected either by faking drag events (e.g. using +/// [WidgetTester.dragFrom]) or by sending intents to a widget inside the region +/// that has been given a [GlobalKey], e.g.: +/// +/// ```dart +/// Actions.invoke(key.currentContext!, const SelectAllTextIntent(SelectionChangedCause.keyboard)); +/// ``` +/// +/// See also: +/// +/// * [SelectionArea], which creates a [SelectableRegion] with +/// platform-adaptive selection controls. +/// * [SelectableText], which enables selection on a single run of text. +/// * [SelectionHandler], which contains APIs to handle selection events from the +/// [SelectableRegion]. +/// * [Selectable], which provides API to participate in the selection system. +/// * [SelectionRegistrar], which [Selectable] needs to subscribe to receive +/// selection events. +/// * [SelectionContainer], which collects selectable widgets in the subtree +/// and provides api to dispatch selection event to the collected widget. +/// * [SelectionListener], which enables accessing the [SelectionDetails] of +/// the selectable subtree it wraps._@I^JPV]Wxezѹҹ)+;CcdܺϺл#+KsLt~ǻ!B"CMf[hwxĽ`̼Y6+8GHg>ͽν7*+eEgwžƿо޾BDT\ƿ@@@,@T@-@U@@_@x@m@z@@>>AA@A@@@@h@A*A#A*AgApAqAOA?3AOAAAAAv1AAAAAA/ABB:B;BA^BBBBC]CPC]CCq%CFFFFFFT/// The text processing service used to retrieve the native text processing actions.GFGGG3GEG4GFGF/// The list of native text processing actions provided by the engine.GGGHHHHHHH!HW/// Notifies its listeners when the selection state in this [SelectableRegion] changes.YYYY/// Whether the Shift key was pressed when the most recent [PointerDownEvent] +/// was tracked by the [BaseTapAndDragGestureRecognizer].Z'Z%Z'ZZ)Zwww  -WOW/:.-:k_+k  & ((()(()))B)H)X)b)])Y)_)/()/BBBCCDu7/// Whether the native browser context menu is enabled.EEE2E2E怂/// The [SelectionOverlay] that is currently visible on the screen. +/// +/// Can be null if there is no visible [SelectionOverlay].GGvG99DBrrH{ރπ/// {@macro flutter.widgets.EditableText.getAnchors} +/// +/// See also: +/// +/// * [contextMenuButtonItems], which provides the [ContextMenuButtonItem]s +/// for the default context menu buttons.__e/// Returns the [ContextMenuButtonItem]s representing the buttons in this +/// platform's default selection menu. +/// +/// See also: +/// +/// * [SelectableRegion.getSelectableButtonItems], which performs a similar role, +/// but for any selectable text, not just specifically SelectableRegion. +/// * [EditableTextState.contextMenuButtonItems], which performs a similar role +/// but for content that is not just selectable but also editable. +/// * [contextMenuAnchors], which provides the anchor points for the default +/// context menu. +/// * [AdaptiveTextSelectionToolbar], which builds the toolbar itself, and can +/// take a list of [ContextMenuButtonItem]s with +/// [AdaptiveTextSelectionToolbar.buttonItems]. +/// * [AdaptiveTextSelectionToolbar.getAdaptiveButtons], which builds the +/// button Widgets for the current platform given [ContextMenuButtonItem]s.56:/// The line height at the start of the current selection.8/// The line height at the end of the current selection.66L/// Returns the local coordinates of the endpoints of the current selection.###$%##$)$*##$>$V$W$a$$g$$$$V$V$>HHI I +HH"IK"K"Kq/// Query the engine to initialize the list of text processing actions to show +/// in the text selection toolbar.L=L>LJLKL=L=L[OmOmO~O?O@OLOMO?O?O]RRRRRR!QQꀝQRRRVVZV[[#[ZZ݁Z\h\h3\m_g_g _k_B_B<_Fhhwhkklll:lmmqmwwwwwwnAAS((-m11^6s//"J + +HH\**/ccs@@Eي |ׁ/// Sends end [SelectionEdgeUpdateEvent] to the selectable subtree. +/// +/// If the selectable subtree returns a [SelectionResult.pending], this method +/// continues to send [SelectionEdgeUpdateEvent]s every frame until the result +/// is not pending or users end their gestures.EET227x:: K/// Sends start [SelectionEdgeUpdateEvent] to the selectable subtree. +/// +/// If the selectable subtree returns a [SelectionResult.pending], this method +/// continues to send [SelectionEdgeUpdateEvent]s every frame until the result +/// is not pending or users end their gestures.‡‡|ŒùùÏÏNÔ $C[[m227VV]xx·,,J:zzi炀kkx/// Shows the selection handles. +/// +/// Returns true if the handles are shown, false if the handles can't be +/// shown.ܛܛܣ + +܍m/// Shows the text selection toolbar. +/// +/// If the parameter `location` is set, the toolbar will be shown at the +/// location. Otherwise, the toolbar location will be calculated based on the +/// handles' locations. The `location` is in the coordinates system of the +/// [Overlay]. +/// +/// Returns true if the toolbar is shown, false if the toolbar can't be shown. ᱇/// Sets or updates selection end edge to the `offset` location. +/// +/// A selection always contains a select start edge and selection end edge. +/// They can be created by calling both [_selectStartTo] and [_selectEndTo], or +/// use other selection APIs, such as [_selectWordAt] or [selectAll]. +/// +/// This method sets or updates the selection end edge by sending +/// [SelectionEdgeUpdateEvent]s to the child [Selectable]s. +/// +/// If `continuous` is set to true and the update causes scrolling, the +/// method will continue sending the same [SelectionEdgeUpdateEvent]s to the +/// child [Selectable]s every frame until the scrolling finishes or a +/// [_finalizeSelection] is called. +/// +/// The `continuous` argument defaults to false. +/// +/// The `offset` is in global coordinates. +/// +/// Provide the `textGranularity` if the selection should not move by the default +/// [TextGranularity.character]. Only [TextGranularity.character] and +/// [TextGranularity.word] are currently supported. +/// +/// See also: +/// * [_selectStartTo], which sets or updates selection start edge. +/// * [_finalizeSelection], which stops the `continuous` updates. +/// * [clearSelection], which clears the ongoing selection. +/// * [_selectWordAt], which selects a whole word at the location. +/// * [_selectParagraphAt], which selects an entire paragraph at the location. +/// * [_collapseSelectionAt], which collapses the selection at the location. +/// * [selectAll], which selects the entire content.  隇徭/// Sets or updates selection start edge to the `offset` location. +/// +/// A selection always contains a select start edge and selection end edge. +/// They can be created by calling both [_selectStartTo] and [_selectEndTo], or +/// use other selection APIs, such as [_selectWordAt] or [selectAll]. +/// +/// This method sets or updates the selection start edge by sending +/// [SelectionEdgeUpdateEvent]s to the child [Selectable]s. +/// +/// If `continuous` is set to true and the update causes scrolling, the +/// method will continue sending the same [SelectionEdgeUpdateEvent]s to the +/// child [Selectable]s every frame until the scrolling finishes or a +/// [_finalizeSelection] is called. +/// +/// The `continuous` argument defaults to false. +/// +/// The `offset` is in global coordinates. +/// +/// Provide the `textGranularity` if the selection should not move by the default +/// [TextGranularity.character]. Only [TextGranularity.character] and +/// [TextGranularity.word] are currently supported. +/// +/// See also: +/// * [_selectEndTo], which sets or updates selection end edge. +/// * [_finalizeSelection], which stops the `continuous` updates. +/// * [clearSelection], which clears the ongoing selection. +/// * [_selectWordAt], which selects a whole word at the location. +/// * [_selectParagraphAt], which selects an entire paragraph at the location. +/// * [_collapseSelectionAt], which collapses the selection at the location. +/// * [selectAll], which selects the entire content. +L/// Collapses the selection at the given `offset` location. +/// +/// The `offset` is in global coordinates. +/// +/// See also: +/// * [_selectStartTo], which sets or updates selection start edge. +/// * [_selectEndTo], which sets or updates selection end edge. +/// * [_finalizeSelection], which stops the `continuous` updates. +/// * [clearSelection], which clears the ongoing selection. +/// * [_selectWordAt], which selects a whole word at the location. +/// * [_selectParagraphAt], which selects an entire paragraph at the location. +/// * [selectAll], which selects the entire content./// Selects a whole word at the `offset` location. +/// +/// The `offset` is in global coordinates. +/// +/// If the whole word is already in the current selection, selection won't +/// change. One call [clearSelection] first if the selection needs to be +/// updated even if the word is already covered by the current selection. +/// +/// One can also use [_selectEndTo] or [_selectStartTo] to adjust the selection +/// edges after calling this method. +/// +/// See also: +/// * [_selectStartTo], which sets or updates selection start edge. +/// * [_selectEndTo], which sets or updates selection end edge. +/// * [_finalizeSelection], which stops the `continuous` updates. +/// * [clearSelection], which clears the ongoing selection. +/// * [_collapseSelectionAt], which collapses the selection at the location. +/// * [_selectParagraphAt], which selects an entire paragraph at the location. +/// * [selectAll], which selects the entire content. +cc\Y/// Selects the entire paragraph at the `offset` location. +/// +/// The `offset` is in global coordinates. +/// +/// If the paragraph is already in the current selection, selection won't +/// change. One call [clearSelection] first if the selection needs to be +/// updated even if the paragraph is already covered by the current selection. +/// +/// One can also use [_selectEndTo] or [_selectStartTo] to adjust the selection +/// edges after calling this method. +/// +/// See also: +/// * [_selectStartTo], which sets or updates selection start edge. +/// * [_selectEndTo], which sets or updates selection end edge. +/// * [_finalizeSelection], which stops the `continuous` updates. +/// * [clearSelection], which clear the ongoing selection. +/// * [_selectWordAt], which selects a whole word at the location. +/// * [selectAll], which selects the entire content.Â&/// Stops any ongoing selection updates. +/// +/// This method is different from [clearSelection] that it does not remove +/// the current selection. It only stops the continuous updates. +/// +/// A continuous update can happen as result of calling [_selectStartTo] or +/// [_selectEndTo] with `continuous` sets to true which causes a [Selectable] +/// to scroll. Calling this method will stop the update as well as the +/// scrolling.03>/// Removes the ongoing selection for this [SelectableRegion].!!.        z z3      ܄V %%%$$%+$$% %%%%%%%%''''J'K'U''[''''J'JO'))* )h)i)s))y))))h)h)****V*W*a**g****V*V*+++++++"+#+-++3+\+++"+"+,,,,4,5,?,,E,n,,,4,4,-E-E-P-0-1-0-0-A.A.A.L.).*.).).:// ////y/&111111111~1tt#/// State for a [SelectableRegion].8.8.8.8r8r8t8}8}88]8]88e8888888888877T8/// An action that does not override any [Action.overridable] in the subtree. +/// +/// If this action is invoked by an [Action.overridable], it will immediately +/// invoke the [Action.overridable] and do nothing else. Otherwise, it will call +/// [invokeAction].9999 +99999!9: : :!:*:*:89999:9]9]!9c:::: +:::!;:!;;<;<;T;];];k;;;;o;/:::<<&<'<' +<,<4<4=!>>6> !>6>d>d>f>o>o>}>F>G>F>F>W=,=,=2???? +???5?p?p(?p@?!@@=@=@?@H@H@V@@ @@@0?A?A?GFFFFFFFt}F=/// The set of [Selectable]s that have received start events.GmGnGaGlGbGJFyGJ;/// The set of [Selectable]s that have received end events.GGtmG@/// The global position of the last selection start edge update.H/GiH/>/// The global position of the last selection end edge update.KOKOKcKoKo KuK K!HTHT;K2/// Tracks whether a selection edge update event for a given [Selectable] was received. +/// +/// When `forEnd` is true, the [Selectable] will be registered as having received +/// an end event. When false, the [Selectable] is registered as having received +/// a start event. +/// +/// When `forEnd` is null, the [Selectable] will be registered as having received both +/// start and end events. +/// +/// Call this method when a [SelectionEvent] is dispatched to a child selectable managed +/// by this delegate. +/// +/// Subclasses should call [clearInternalSelectionStateForSelectable] to clean up any state +/// added by this method, for example when removing a [Selectable] from this delegate.O,O-LLO>/// Updates the internal selection state after a [SelectionEvent] that +/// selects a boundary such as: [SelectWordSelectionEvent], +/// [SelectParagraphSelectionEvent], and [SelectAllSelectionEvent]. +/// +/// Call this method after determining the new selection as a result of +/// a [SelectionEvent] that selects a boundary. The [currentSelectionStartIndex] +/// and [currentSelectionEndIndex] should be set to valid values at the time +/// this method is called. +/// +/// Subclasses should call [clearInternalSelectionStateForSelectable] to clean up any state +/// added by this method, for example when removing a [Selectable] from this delegate.QQ+QRRR"QQQ%Q%Q/// Updates the last selection edge location of the edge specified by `forEnd` +/// to the provided `globalSelectionEdgeLocation`.RRSp{/// Updates the last selection edge locations of both start and end selection +/// edges based on their [SelectionGeometry].YYXXY/// Clears the internal selection state. +/// +/// This indicates that no [Selectable] child under this delegate +/// has received start or end events, and resets any tracked global +/// locations for start and end [SelectionEdgeUpdateEvent]s.[l[l[w[1[2YY؂ [CJ/// Clears the internal selection state for a given [Selectable]. +/// +/// This indicates that the given `selectable` has neither received a +/// start or end [SelectionEdgeUpdateEvent]s. +/// +/// Subclasses should call this method to clean up state added in +/// [didReceiveSelectionEventFor] and [didReceiveSelectionBoundaryEvents].\\\ [[[[而[\\\\x\y\x\x\]v]v]]I]J]I]I]e^O^O#^m^^^^^9_1_1_E_____``` ____с1_aaaaXaaaaaaaabacababa~ggggdgeeFeF|gu /// Ensures the `selectable` child has received the most up to date selection events. +/// +/// This method is called when: +/// 1. A new [Selectable] is added to the delegate, and its screen location +/// falls into the previous selection. +/// 2. Before a [SelectionEvent] of type +/// [SelectionEventType.startEdgeUpdate], [SelectionEventType.endEdgeUpdate], +/// [SelectionEventType.granularlyExtendSelection], or +/// [SelectionEventType.directionallyExtendSelection] is dispatched +/// to a [Selectable] child.jjjjƂjAAF/// A delegate that manages updating multiple [Selectable] children where the +/// [Selectable]s do not change or move around frequently. +/// +/// This delegate keeps track of the [Selectable]s that received start or end +/// [SelectionEvent]s and the global locations of those events to accurately +/// synthesize [SelectionEvent]s for children [Selectable]s when needed. +/// +/// When a new [SelectionEdgeUpdateEvent] is dispatched to a [Selectable], this +/// delegate checks whether the [Selectable] has already received a selection +/// update for each edge that currently exists, and synthesizes an event for the +/// edges that have not yet received an update. This synthesized event is dispatched +/// before dispatching the new event. +/// +/// For example, if we have an existing start edge for this delegate and a [Selectable] +/// child receives an end [SelectionEdgeUpdateEvent] and the child hasn't received a start +/// [SelectionEdgeUpdateEvent], we synthesize a start [SelectionEdgeUpdateEvent] for the +/// child [Selectable] and dispatch it before dispatching the original end [SelectionEdgeUpdateEvent]. +/// +/// See also: +/// +/// * [MultiSelectableSelectionContainerDelegate], for the class that provides +/// the main implementation details of this [SelectionContainerDelegate].oooxoxG/// Creates an instance of [MultiSelectableSelectionContainerDelegate].pppppppamp=/// Gets the list of [Selectable]s this delegate is managing.rrpӂ&rρ/// The number of additional pixels added to the selection handle drawable +/// area. +/// +/// Selection handles that are outside of the drawable area will be hidden. +/// That logic prevents handles that get scrolled off the viewport from being +/// drawn on the screen. +/// +/// The drawable area = current rectangle of [SelectionContainer] + +/// _kSelectionHandleDrawableAreaPadding on each side. +/// +/// This was an eyeballed value to create smooth user experiences.sCsDsospsTrssTB/// The current [Selectable] that contains the selection end edge.ssssssvwsD/// The current [Selectable] that contains the selection start edge.ssstt"ttCt8tCtbtV tbttt{&tttt'tttt!tuuuuuut+uuGu*u%'u* vd|v#$##>EJJ/// The compare function this delegate used for determining the selection +/// order of the selectables. +/// +/// Defaults to screen order.R/// The total length of the content under this [SelectionContainerDelegate]. +/// +/// This value is derived from the [Selectable.contentLength] of each [Selectable] +/// managed by this delegate.$ufufuquQuRuQuQubvvvuuuuvwywywD/// Notifies this delegate that layout of the container has changed.xxx{{{|O|OK|T{{B/// Called when this delegate finishes updating the [Selectable]s.C7J/// Updates the [value] in this class and notifies listeners if necessary.HHS,,8KK VYY d,,7ƃ8/// Compares two rectangles in the screen order solely by their vertical +/// positions. +/// +/// Returns positive if a is lower, negative if a is higher, 0 if their +/// order can't be determine solely by their vertical position. /// Compares two rectangles in the screen order by their horizontal positions +/// assuming one of the rectangles enclose the other rect vertically. +/// +/// Returns positive if a is lower, negative if a is higher.ʁn<<B/// Gets the combined [SelectionGeometry] for child [Selectable]s.&&*88<QkkvIJIIZll0ŁG/// Pushes both handle layers to the selectables that contain selection edges. +/// +/// This method needs to be called every time the selectables that contain the +/// selection edges change, i.e. [currentSelectionStartIndex] or +/// [currentSelectionEndIndex] changes. Otherwise, the handle may be painted +/// in the wrong place.6/// Copies the selected contents of all [Selectable]s.`R/// This method calculates a local [SelectedContentRange] based on the list +/// of [selections] that are accumulated from the [Selectable] children under this +/// delegate. This calculation takes into account the accumulated content +/// length before the active selection, and returns null when either selection +/// edge has not been set.z{vv#Ü/// Returns a [SelectedContentRange] considering the [SelectedContentRange] +/// from each [Selectable] child managed under this delegate. +/// +/// When nothing is selected or either selection edge has not been set, +/// this method will return `null`.IIas9./// Selects all contents of all [Selectable]s.ˈˈ˗bbHrDD]ծծ3c/// Selects a word in a [Selectable] at the location +/// [SelectWordSelectionEvent.globalPosition].;;#Y ֖֖%m/// Selects a paragraph in a [Selectable] at the location +/// [SelectParagraphSelectionEvent.globalPosition].   גגxE/// Removes the selection of all [Selectable]s this delegate manages.يي$٩MNj/// Ensures the [Selectable] child has received up to date selection event. +/// +/// This method is called when a new [Selectable] is added to the delegate, +/// and its screen location falls into the previous selection. +/// +/// Subclasses are responsible for updating the selection of this newly added +/// [Selectable].rsn/// Dispatches a selection event to a specific [Selectable]. +/// +/// Override this method if subclasses need to generate additional events or +/// treatments prior to sending the [SelectionEvent].O/// Initializes the selection of the selectable children. +/// +/// The goal is to find the selectable child that contains the selection edge. +/// Returns [SelectionResult.end] if the selection edge ends on any of the +/// children. Otherwise, it returns [SelectionResult.previous] if the selection +/// does not reach any of its children. Returns [SelectionResult.next] +/// if the selection reaches the end of its children. +/// +/// Ideally, this method should only be called twice at the beginning of the +/// drag selection, once for start edge update event, once for end edge update +/// event.11qe/// Adjusts the selection based on the drag selection update event if there +/// is already a selectable child that contains the selection edge. +/// +/// This method starts by sending the selection event to the current +/// selectable that contains the selection edge, and finds forward or backward +/// if that selectable no longer contains the selection edge.mmo9/// A delegate that handles events and updates for multiple [Selectable] +/// children. +/// +/// Updates are optimized by tracking which [Selectable]s reside on the edges of +/// a selection. Subclasses should implement [ensureChildUpdated] to describe +/// how a [Selectable] should behave when added to a selection.-%DErSS@/// The current value of the [SelectableRegionSelectionStatus] of the [SelectableRegion] +/// that owns this object. +/// +/// Defaults to [SelectableRegionSelectionStatus.finalized].33)Snna-/// Sets the [SelectableRegionSelectionStatus] for the [SelectableRegion] that +/// owns this object. +/// +/// Listeners are notified even if the value did not change.'"/// Notifies its listeners when the [SelectableRegion] that created this object +/// is changing or finalizes its selection. +/// +/// To access the [_SelectableRegionSelectionStatusNotifier] from the nearest [SelectableRegion] +/// ancestor, use [SelectableRegionSelectionStatusScope.maybeOf].%%y5p/// Tracks updates to the [SelectableRegionSelectionStatus] of the owning +/// [SelectableRegion]. +/// +/// Listeners will be called even when the value of the [SelectableRegionSelectionStatus] +/// does not change. The selection under the [SelectableRegion] still may have changed. = = J8 5C/// The closest instance of this class that encloses the given context. +/// +/// If there is no enclosing [SelectableRegion] or [SelectionArea] widget, then null is +/// returned. +/// +/// Calling this method will create a dependency on the closest +/// [SelectableRegionSelectionStatusScope] in the [context], if there is one.! +! +.!/    怢 ӆw/// Notifies its listeners when the selection under a [SelectableRegion] or +/// [SelectionArea] is being changed or finalized. +/// +/// Use [SelectableRegionSelectionStatusScope.maybeOf], to access the [ValueListenable] of type +/// [SelectableRegionSelectionStatus] under a [SelectableRegion]. Its listeners +/// will be called even when the value of the [SelectableRegionSelectionStatus] +/// does not change.'D'U'W'W ']'b'b'p''''',/// Create a new [SelectionListener] widget.''j'6/// Notifies listeners when the selection has changed.(( (k/// The child widget this selection listener applies to. +/// +/// {@macro flutter.widgets.ProxyWidget.child}((((P(!![&O/// A [SelectionContainer] that allows the user to access the [SelectionDetails] and +/// listen to selection changes for the child subtree it wraps under a [SelectionArea] +/// or [SelectableRegion]. +/// +/// The selection updates are provided through the [selectionNotifier], to listen +/// to these updates attach a listener through [SelectionListenerNotifier.addListener]. +/// +/// This widget does not listen to selection changes of nested [SelectionArea]s +/// or [SelectableRegion]s in its subtree because those widgets are self-contained +/// and do not bubble up their selection. To listen to selection changes of a +/// [SelectionArea] or [SelectableRegion] under this [SelectionListener], add +/// an additional [SelectionListener] under each one. +/// +/// {@tool dartpad} +/// This example shows how to use [SelectionListener] to access the [SelectionDetails] +/// under a [SelectionArea] or [SelectableRegion]. +/// +/// ** See code in examples/api/lib/material/selection_area/selection_area.1.dart ** +/// {@end-tool} +/// +/// {@tool dartpad} +/// This example shows how to color the active selection red under a +/// [SelectionArea] or [SelectableRegion]. +/// +/// ** See code in examples/api/lib/material/selection_area/selection_area.2.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [SelectableRegion], which provides an overview of the selection system.)g))))))))R),)R))))))))****W*+'+'+4+++++!((邭(, ,&,(,(4,K,x,e,z, , ,,,,-!-,-!////>00/000/0/70O-I-I%-c-7-7-<.. ..,.0/O/P/O/O/`+++223\/// The computed selection range of the owning [SelectionListener]s subtree. +/// +/// Returns `null` if there is nothing selected.3f3f3b/// The status that indicates whether there is a selection and whether the selection is collapsed.0j0j~2%/// A read-only interface for accessing the details of a selection under a [SelectionListener]. +/// +/// This includes information such as the status of the selection indicating +/// if it is collapsed or uncollapsed, the [SelectedContentRange] that includes +/// the start and end offsets of the selection local to the [SelectionListener] +/// that reports this object. +/// +/// This object is typically accessed by providing a [SelectionListenerNotifier] +/// to a [SelectionListener] and retrieving the value from [SelectionListenerNotifier.selection].44.4446,/// The details of the selection under the [SelectionListener] that owns this notifier. +/// +/// Throws an exception if this notifier has not been registered to a [SelectionListener]. +/// To check if a notifier has been registered to a [SelectionListener] use [registered].667Z/// Whether this [SelectionListenerNotifier] has been registered to a [SelectionListener].7j7j,77B7B87G8~8~P88888a8:":":/::9Q9Q:/// Calls the listener every time the [SelectionGeometry] of the selection changes under +/// a [SelectionListener]. +/// +/// Listeners can be removed with [removeListener].33w4/// Notifies listeners when the selection under a [SelectionListener] has been +/// changed. +/// +/// This object is typically provided to a [SelectionListener].00ށ/// Indicates that the selection under a [SelectableRegion] is changing. +/// +/// A [SelectableRegion]s selection is changing when it is being +/// updated by user through selection gestures and keyboard shortcuts. +/// For example, during a text selection drag with a click + drag, +/// a [SelectableRegion]s selection is considered changing until +/// the user releases the click, then it will be considered finalized./// Indicates that the selection under a [SelectableRegion] is finalized. +/// +/// A [SelectableRegion]s selection is finalized when it is no longer +/// being updated by the user through selection gestures or keyboard +/// shortcuts. For example, the selection will be finalized on a mouse +/// drag end, touch long press drag end, a single click to collapse the +/// selection, a double click/tap to select a word, ctrl + A / cmd + A to +/// select all, or a triple click/tap to select a paragraph.D T/// The status of the selection under a [SelectableRegion]. +/// +/// This value can be accessed for a [SelectableRegion] by using +/// [SelectableRegionSelectionStatusScope.maybeOf]. +/// +/// This value under a [SelectableRegion] is updated frequently +/// during selection gestures such as clicks and taps to select +/// and keyboard shortcuts.k #$->?IZ[݄YL9Y  W/// The length of the content that can be selected, and the range that is +/// selected.LLd4/// Signature for a widget builder that builds a context menu for the given +/// [SelectableRegionState]. +/// +/// See also: +/// +/// * [EditableTextContextMenuBuilder], which performs the same role for +/// [EditableText].package:flutter/material.dart&package:flutter_test/flutter_test.darteditable_text.dart@ text.dartM<Ձ7S\]rق+Sڂ '@`yCa+Gkno L†ƇcF9=ъlp'+|)sb܍1ŏ37 ;?SWct̐)Ci'7;?d̒8^>sӔו'iϖSW<[_sܗ;KOeiCG[P`d $8P@D\`hğQܠ/JN \"/3գv~ԤK Wp Yߦ3Up9RXYJ|:;rx?@'XYŬƭ;AíɮSޯ/d4tԱ+2%NͲ>Yʴ˵fg5ķ2"#/qstԸa=ֺߺ%vûES~ƽ#S\c1:AyȾֿ +V@@W@e@@@@@@AA=AtAAB>BBBBCCMCNCoCCCDDXDjDDDDE/E0EvE|EEF FFeFFFGJGKGGGHHHyHHHIII(I?IpIIIIJ?JwJJJJKKK KqKKKL6L:L;LHLTLuLLLLMM1MRMsMMMMMN?NcNNNNNO2O8O<O=OJOVOOOP)PgPPPQ9QAQtQQQQQQR2RRRRRRS4S<SST*T{TUUhUUUV$V,V2VTVVVVVWWGWlWX XX^XXXXXXYYYYYcYYYZZZFZGZZZZ[([I[m[[[[\\E\[\a\e\f\\]4]B]H]]]]^@^^^_,_@_w___``d``a4aUa_abbKbbc1c^cucccd dmdee^eef&f=fnfffgg*gwghhDhuh{hhhhi'iSiqiiijjDjwjjkkHkxkkkkkkllhlllllmmmm=mmnLnnoo7oooop+p@ppqqSqqrr^rrss`sstt<tpttuu<uIuTuuvvvYvfvvvw3wnw{wwwwwxxcxqxxxy y.y~yyyyzz1zz{{E{r{{|.||||} +}a}k}y}}~"~{~~~i6[9CQz=Zhpz4B0?MK#v %Uw&IcEp%Ez3Q_8m|;bPl dr+K!%&^-7\1c}=LRl*zWu!/X&}2<J3%Hma*Q*./Y#IK7U#'(g39=>lb 2Ux, b)Ugq60Pi{z@JP9u7~MhJ4^kxGYc%+/0_I_e&HLMp7=_EIc2lz€„…®+,]ÌÍvĽ!"HŭŴ)Ƅ5aDzhoȕ/otuʛ+/0xb~̨FͩͰ%)*RtΗΝGwϷFOpwxВ"lswxћNҚKӊ?ԊIrՠBq֜-;Ak׻jث3dhiٌْ'Obhiڒڦڬڭ06ہ/5܆ܰ +bݲMގްKߗ3wOF*hnOu{;[2 /6MxE1U[<bh(pDk!8c6Y f(Uo"(u d+pQ\`a#n>DT#aB\?&o,F`>[s)/~w#Oek'M{ +06Q&? 8 s w x   +$ +2 +8 +a + + + +   4        A O U   # \  %W^#X/34\]B(wGT 3Zx!Af!Hk9Rmw 0Wu>cX Kb#})I/34  S } !!V!{!!""":"}""""""# #O#{####$#$'$3$S$T$c$$$$$$%%4%Z%q%%%%%%%&C&u&&&&''C'G'H'W'''''( +( (o((((() )))e)f)u))))**O*S*T*c****++++ +/+X++++,-,1,2,A,j,,,,--- ---.-:-^---.".&.'.3.Z...//////2/k///020l00011I1i1~1111112*2c222343:3P3q33404I4T444455 535T5w5556606`666666677777U7Y778 8[888889&9,9V9Z9\9]999999:D:y:}:::::;;;(;w;;;;;<>C>D>P>>>>>?:?>?@?A????@@@)@b@@@@A A AAA^AAAB8BBBC#CtCCCDKDDEfEjExE|EFFrFFFG2GqGrGGGH%HQHRHHIIXImIsIIIJIJaJgJKK+KKKKKLL(LXLLLLLMM^MdMNNPNmNsNO*O7OdOOOPPfPPPQQ"Q#QtQQQRR*R1RCRRRRRRS9SiSSTT^TTUU+UlUUUUUUVVKVVVW+WRWWWWWWWXXX/X5XyXXY Y2YuYYYYZZ ZhZZZ[/[<[[[[[[\\S\q\u\v\\]]/]B]F]G]S]]^^^^^'^v^^^^^_ +_N______`)`N````aaaa#aFa[a_a`alaabb`bbcc(cMcccd ddUdddde?eCeDeeeff?flffgAgbgnggh=hxhhhhi%i+iij +jjAjvj~jjjjjjk$kEkkkkllglplvllm!m(mPmmmmmmnnn!nrnoo\ovooppTpZp^p_pppqq*q0q~qqqr5rnrtrrrsAsNssstsssstt6tTtxtytttu"u#uNuOu[uuuuuuvv'vPvvvww(w.wQwrwvwwwwwwwx#xJxsxxxxyy8y@yAyyz9zzzz{3{O{{{{{{{{| |&|,|H|L|M|h||}!};}V}}}~J~~5p#`|S08~?}&t@v(_.4txy !-b0T%)*a*0CGH)*i%^u &p%hGW]P&,2oD59:D&Jlu S9t @uT];!T"(FwJS'hs{3Zq: P]r FI1K#)BFGS AeijUT#G UvX 8v 08FLM%_ef#XS 7n"Lu{ d^Pm $=Tpx(k&` N[e&JS{!+hostRxÄí biĖĚěošŦ\jpƾ HZǤǸ/<JPȥ:nɀɈ'jʡ:[_`ˠˬW^̍[ʹͺ&T΍CUbϠ(u+R\їѫѵ-7s + jӂө[eԉԘ FPX^Շէիլ!f֏֓֔b׋׏א)`ؘ؞  KXٲ2Mڐڟ`۽_yA݇ݡ"*0Guނ޲޸|U(.71Y+|2Z*X(,-P]@rxU9?u2^Cl2x#\I +.eekPdq8p}RXHo|CJa,$@h <Hr -Psya*./}a  >fYMUYOsAS $     + +F +i + + +  C V r      , R         & 3 ` f       KL,Y3gk.y P5;]HtxgPQkl'`l0|RVVk,23URbh U h     !<!!!!!"8"S"W"###U##$D$z$~$$%% %u%%%%& &&f&v&z&&&' '<'''( ( +(E(K(|(((((()*))))))*"*e*******++ + ++?+++++, +,_,,,,---5-r--....).D.a../ +///H/L/M/Y/l//////0,0-090g0i0j0011k1112.2233 3@3c3d3333494F4J44445V5\56696U667 +7?7@7778D8K8w8{8|8888889 959J9N9O999:::;:\:`:b_kLongPressSelectionDevices&_kSelectableVerticalComparingThresholdSelectableRegionSelectableRegionState_NonOverrideAction_SelectAllAction_CopySelectionAction _GranularlyExtendSelectionAction%_GranularlyExtendCaretSelectionAction(_DirectionallyExtendCaretSelectionAction StaticSelectionContainerDelegate)MultiSelectableSelectionContainerDelegateSelectableRegionSelectionStatus(_SelectableRegionSelectionStatusNotifier$SelectableRegionSelectionStatusScopeSelectionListener_SelectionListenerState_SelectionListenerDelegateSelectionDetailsSelectionListenerNotifier{I \ No newline at end of file diff --git a/.dartServer/.analysis-driver/1f/1fbb7bbe3412cb386dc1840ad4ef6f59.unlinked2 b/.dartServer/.analysis-driver/1f/1fbb7bbe3412cb386dc1840ad4ef6f59.unlinked2 new file mode 100644 index 0000000..2dc8904 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fbb7bbe3412cb386dc1840ad4ef6f59.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fbe2d1fc4508479c4504efe814671ef.unlinked2 b/.dartServer/.analysis-driver/1f/1fbe2d1fc4508479c4504efe814671ef.unlinked2 new file mode 100644 index 0000000..ab6e637 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fbe2d1fc4508479c4504efe814671ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked b/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked new file mode 100644 index 0000000..79d64a6 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked differ diff --git a/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked.digest b/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked.digest new file mode 100644 index 0000000..42e368c Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fcc434b7342e12f48977ec9387a07af.linked.digest differ diff --git a/.dartServer/.analysis-driver/1f/1fd41e87b92096c6fd65a9f2a3152bf2.unlinked2 b/.dartServer/.analysis-driver/1f/1fd41e87b92096c6fd65a9f2a3152bf2.unlinked2 new file mode 100644 index 0000000..7acf718 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fd41e87b92096c6fd65a9f2a3152bf2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fd86dbefc3c01f380103ba0eaf8cbde.unlinked2 b/.dartServer/.analysis-driver/1f/1fd86dbefc3c01f380103ba0eaf8cbde.unlinked2 new file mode 100644 index 0000000..3f41045 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fd86dbefc3c01f380103ba0eaf8cbde.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1fdb1b171ecdfa56f86fda31620de8f4.unlinked2 b/.dartServer/.analysis-driver/1f/1fdb1b171ecdfa56f86fda31620de8f4.unlinked2 new file mode 100644 index 0000000..42e557d Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1fdb1b171ecdfa56f86fda31620de8f4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1ff4c3a09bed12761f9547a916d1a891.unlinked2 b/.dartServer/.analysis-driver/1f/1ff4c3a09bed12761f9547a916d1a891.unlinked2 new file mode 100644 index 0000000..0ca636b Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1ff4c3a09bed12761f9547a916d1a891.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1ffc32ef7ab07b53d04eb07e2bba64c3.unlinked2 b/.dartServer/.analysis-driver/1f/1ffc32ef7ab07b53d04eb07e2bba64c3.unlinked2 new file mode 100644 index 0000000..ed9ca93 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1ffc32ef7ab07b53d04eb07e2bba64c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked b/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked new file mode 100644 index 0000000..6641d63 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked differ diff --git a/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked.digest b/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked.digest new file mode 100644 index 0000000..05f5e23 Binary files /dev/null and b/.dartServer/.analysis-driver/1f/1ffdff395b29cd03d77297649a4d42b0.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked b/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked new file mode 100644 index 0000000..a9e4b1e Binary files /dev/null and b/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked differ diff --git a/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked.digest b/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked.digest new file mode 100644 index 0000000..192fb7b Binary files /dev/null and b/.dartServer/.analysis-driver/20/2013f97b6d3cd616a5a4a87564019767.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/2022d17c00167997b945e86ac35c43e9.unlinked2 b/.dartServer/.analysis-driver/20/2022d17c00167997b945e86ac35c43e9.unlinked2 new file mode 100644 index 0000000..27bda8d Binary files /dev/null and b/.dartServer/.analysis-driver/20/2022d17c00167997b945e86ac35c43e9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20277419c570cddb7883cfb17ec95d18.unlinked2 b/.dartServer/.analysis-driver/20/20277419c570cddb7883cfb17ec95d18.unlinked2 new file mode 100644 index 0000000..2b41ab4 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20277419c570cddb7883cfb17ec95d18.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20285d5e38b076ae6d67f057b2240544.unlinked2 b/.dartServer/.analysis-driver/20/20285d5e38b076ae6d67f057b2240544.unlinked2 new file mode 100644 index 0000000..91de92e Binary files /dev/null and b/.dartServer/.analysis-driver/20/20285d5e38b076ae6d67f057b2240544.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked b/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked new file mode 100644 index 0000000..996a25d Binary files /dev/null and b/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked differ diff --git a/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked.digest b/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked.digest new file mode 100644 index 0000000..3063f9b Binary files /dev/null and b/.dartServer/.analysis-driver/20/203259cb973aa23d06fdf044ebe3dca8.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/2032606b577d74a44c5b27cb211cf1dd.unlinked2 b/.dartServer/.analysis-driver/20/2032606b577d74a44c5b27cb211cf1dd.unlinked2 new file mode 100644 index 0000000..b0ce922 Binary files /dev/null and b/.dartServer/.analysis-driver/20/2032606b577d74a44c5b27cb211cf1dd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/203c714bf221dac235dc9646688c45e2.unlinked2 b/.dartServer/.analysis-driver/20/203c714bf221dac235dc9646688c45e2.unlinked2 new file mode 100644 index 0000000..d71a71f Binary files /dev/null and b/.dartServer/.analysis-driver/20/203c714bf221dac235dc9646688c45e2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked b/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked new file mode 100644 index 0000000..4869814 Binary files /dev/null and b/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked differ diff --git a/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked.digest b/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked.digest new file mode 100644 index 0000000..1b6d89e Binary files /dev/null and b/.dartServer/.analysis-driver/20/204d441f8eaeb144b68c7a00496a1109.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/20681fa0972e34ac9111c4ed318ec209.unlinked2 b/.dartServer/.analysis-driver/20/20681fa0972e34ac9111c4ed318ec209.unlinked2 new file mode 100644 index 0000000..c8b8562 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20681fa0972e34ac9111c4ed318ec209.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/207a006137547d5ee0d6de1e9c71e8fe.unlinked2 b/.dartServer/.analysis-driver/20/207a006137547d5ee0d6de1e9c71e8fe.unlinked2 new file mode 100644 index 0000000..b8b3f21 Binary files /dev/null and b/.dartServer/.analysis-driver/20/207a006137547d5ee0d6de1e9c71e8fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked b/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked new file mode 100644 index 0000000..3100215 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked differ diff --git a/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked.digest b/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked.digest new file mode 100644 index 0000000..f9525ae Binary files /dev/null and b/.dartServer/.analysis-driver/20/20885e1d3b87a7c5e60fb5b945bef696.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked b/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked new file mode 100644 index 0000000..3d00d1e Binary files /dev/null and b/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked differ diff --git a/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked.digest b/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked.digest new file mode 100644 index 0000000..a02a2b9 Binary files /dev/null and b/.dartServer/.analysis-driver/20/208d8dc69873624bdcaee71ff7736f4d.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/208f3a4d4c00e44d2b6028af6d32599e.unlinked2 b/.dartServer/.analysis-driver/20/208f3a4d4c00e44d2b6028af6d32599e.unlinked2 new file mode 100644 index 0000000..9cdde0e Binary files /dev/null and b/.dartServer/.analysis-driver/20/208f3a4d4c00e44d2b6028af6d32599e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20a168e4efd4a5a30c442d0c384d7a63.unlinked2 b/.dartServer/.analysis-driver/20/20a168e4efd4a5a30c442d0c384d7a63.unlinked2 new file mode 100644 index 0000000..0cae41d Binary files /dev/null and b/.dartServer/.analysis-driver/20/20a168e4efd4a5a30c442d0c384d7a63.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20a97385cb133e13615e99bdcc24e58b.unlinked2 b/.dartServer/.analysis-driver/20/20a97385cb133e13615e99bdcc24e58b.unlinked2 new file mode 100644 index 0000000..2832ab5 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20a97385cb133e13615e99bdcc24e58b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20b49b5d0113177e149260710a1eac76.unlinked2 b/.dartServer/.analysis-driver/20/20b49b5d0113177e149260710a1eac76.unlinked2 new file mode 100644 index 0000000..ceef628 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20b49b5d0113177e149260710a1eac76.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20b691d5f1b204c9c9fe2f82e69e4f5a.unlinked2 b/.dartServer/.analysis-driver/20/20b691d5f1b204c9c9fe2f82e69e4f5a.unlinked2 new file mode 100644 index 0000000..cae5d12 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20b691d5f1b204c9c9fe2f82e69e4f5a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20b9d0256706afcaaccfa0ac8645876a.unlinked2 b/.dartServer/.analysis-driver/20/20b9d0256706afcaaccfa0ac8645876a.unlinked2 new file mode 100644 index 0000000..2d7c0d4 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20b9d0256706afcaaccfa0ac8645876a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20c20de8dfedad74029ae7ee0b534709.unlinked2 b/.dartServer/.analysis-driver/20/20c20de8dfedad74029ae7ee0b534709.unlinked2 new file mode 100644 index 0000000..2f6499d Binary files /dev/null and b/.dartServer/.analysis-driver/20/20c20de8dfedad74029ae7ee0b534709.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20ce0bd21600090711f78bf5851354e1.unlinked2 b/.dartServer/.analysis-driver/20/20ce0bd21600090711f78bf5851354e1.unlinked2 new file mode 100644 index 0000000..6cfa4c5 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20ce0bd21600090711f78bf5851354e1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked b/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked new file mode 100644 index 0000000..1dd8d22 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked differ diff --git a/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked.digest b/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked.digest new file mode 100644 index 0000000..2b14bc8 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20cf0335d043083101fa25f415f2f2b3.linked.digest differ diff --git a/.dartServer/.analysis-driver/20/20d4b48eb4175725f12cf340351b4fe2.unlinked2 b/.dartServer/.analysis-driver/20/20d4b48eb4175725f12cf340351b4fe2.unlinked2 new file mode 100644 index 0000000..d648a8f Binary files /dev/null and b/.dartServer/.analysis-driver/20/20d4b48eb4175725f12cf340351b4fe2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20d5ec85388158c605b3321bdc937329.unlinked2 b/.dartServer/.analysis-driver/20/20d5ec85388158c605b3321bdc937329.unlinked2 new file mode 100644 index 0000000..f3f7737 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20d5ec85388158c605b3321bdc937329.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20d611b73f86131321f25f64a7541f18.unlinked2 b/.dartServer/.analysis-driver/20/20d611b73f86131321f25f64a7541f18.unlinked2 new file mode 100644 index 0000000..1670915 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20d611b73f86131321f25f64a7541f18.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20e0f507969d0a627e81d9c85cafd3a6.unlinked2 b/.dartServer/.analysis-driver/20/20e0f507969d0a627e81d9c85cafd3a6.unlinked2 new file mode 100644 index 0000000..5e81bcf Binary files /dev/null and b/.dartServer/.analysis-driver/20/20e0f507969d0a627e81d9c85cafd3a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked b/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked new file mode 100644 index 0000000..eb8dbd8 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked differ diff --git a/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked.digest b/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked.digest new file mode 100644 index 0000000..2a0ca18 Binary files /dev/null and b/.dartServer/.analysis-driver/20/20e4a12719ee2f718b67a3b1d19dfca6.linked.digest differ diff --git a/.dartServer/.analysis-driver/209cf4d8c859db5a3e1013adaba3692d.unlinked2-temp-82987 b/.dartServer/.analysis-driver/209cf4d8c859db5a3e1013adaba3692d.unlinked2-temp-82987 new file mode 100644 index 0000000..5619b78 Binary files /dev/null and b/.dartServer/.analysis-driver/209cf4d8c859db5a3e1013adaba3692d.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/21/21040e18f5f265850c4a6c5a8ae3a8a4.unlinked2 b/.dartServer/.analysis-driver/21/21040e18f5f265850c4a6c5a8ae3a8a4.unlinked2 new file mode 100644 index 0000000..2a070b3 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21040e18f5f265850c4a6c5a8ae3a8a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked b/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked new file mode 100644 index 0000000..45c2011 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked differ diff --git a/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked.digest b/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked.digest new file mode 100644 index 0000000..07c8200 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21044a1a643231bfcdc0770d15a91896.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/211038141591f3bf3e8504665c0c2544.unlinked2 b/.dartServer/.analysis-driver/21/211038141591f3bf3e8504665c0c2544.unlinked2 new file mode 100644 index 0000000..90e440a Binary files /dev/null and b/.dartServer/.analysis-driver/21/211038141591f3bf3e8504665c0c2544.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/211e477bec33f27b6f8358bf806a0fd8.unlinked2 b/.dartServer/.analysis-driver/21/211e477bec33f27b6f8358bf806a0fd8.unlinked2 new file mode 100644 index 0000000..12b8a0f Binary files /dev/null and b/.dartServer/.analysis-driver/21/211e477bec33f27b6f8358bf806a0fd8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/212042a91ded28e4745e5ae266ba03f5.unlinked2 b/.dartServer/.analysis-driver/21/212042a91ded28e4745e5ae266ba03f5.unlinked2 new file mode 100644 index 0000000..f0daf38 --- /dev/null +++ b/.dartServer/.analysis-driver/21/212042a91ded28e4745e5ae266ba03f5.unlinked2 @@ -0,0 +1,1841 @@ +wfVirtkeycmd AclRevisionSbz1AclSizeAceCountSbz2cbSizedwFlagslpSourcewProcessorArchitecturewLangIdlpAssemblyDirectorylpResourceNamelpApplicationNamehModulePathJobIdai_flags ai_family ai_socktype ai_protocol +ai_addrlen ai_canonnameai_addrai_nextcItemscColumnscRows iColFocus iRowFocuscxItemcyItemptStart +forceZip32 +hashMethod tdescElemcDimsrgboundsusMajorVersionusMinorVersion usBuildNumberusRevisionNumberszLocalecbLocale +rProcessor ulProcessorrOSulOS +bIsOffload eCategoryOptionscbStructgrfFlagsgrfModedwTickCountDeadlinebmTypebmWidthbmHeight bmWidthBytesbmPlanes bmBitsPixelbmBitsbfTypebfSize bfReserved1 bfReserved2 bfOffBits bmiHeader bmiColorsbiSizebiWidthbiHeightbiPlanes +biBitCount biCompression biSizeImagebiXPelsPerMeterbiYPelsPerMeter biClrUsedbiClrImportantbV5SizebV5Width bV5Height bV5Planes bV5BitCountbV5Compression bV5SizeImagebV5XPelsPerMeterbV5YPelsPerMeter +bV5ClrUsedbV5ClrImportant +bV5RedMask bV5GreenMask bV5BlueMask bV5AlphaMask bV5CSType bV5Endpoints bV5GammaRed bV5GammaGreen bV5GammaBlue bV5IntentbV5ProfileDatabV5ProfileSize bV5ReservedBlendOp +BlendFlagsSourceConstantAlpha AlphaFormat pBlobData AnonymousullLongrgBytesbthAddressRemote +authMethodnegativeResponsepinInfooobInfonumericCompInfo passkeyInfo +deviceInfoauthenticationMethod ioCapabilityauthenticationRequirements Numeric_ValuePasskey ulCODMaskpcszDescriptiondwSizeAddressulClassofDevice +fConnected fRememberedfAuthenticated +stLastSeen +stLastUsed_szNameszNamefReturnAuthenticatedfReturnRememberedfReturnUnknownfReturnConnected fIssueInquirycTimeoutMultiplierhRadioChangedAttributeHandleCharacteristicValueDataSizeCharacteristicValueNumCharacteristicsCharacteristics NumericValueCRpasskeypin pinLengthaddress lmpSubversion manufacturer cNumOfClassesprgClassOfDevicespszInfo +hwndParentfForceAuthenticationfShowAuthenticatedfShowRemembered fShowUnknownfAddNewDeviceWizardfSkipServicesPagepfnDeviceCallbackpvParam cNumDevicespDeviceshdeskhwndluidpDataflags classOfDevicename +bthAddressconnectionType connectedpsm initiated ServiceHandleCharacteristicUuidAttributeHandleCharacteristicValueHandleIsBroadcastable +IsReadable +IsWritableIsWritableWithoutResponseIsSignedWritable IsNotifiable IsIndicatableHasExtendedPropertiesDataSizeDataCharacteristicHandleDescriptorTypeDescriptorUuid CharacteristicExtendedProperties!ClientCharacteristicConfiguration!ServerCharacteristicConfigurationCharacteristicFormatIsReliableWriteEnabledIsAuxiliariesWritableIsSubscribeToNotificationIsSubscribeToIndication IsBroadcastFormatExponentUnit NameSpace Description ServiceUuid IsShortUuidValue ShortUuidLongUuidLAPlengthtype serviceHandleuuidsnumRangepRangepreviousDeviceFlags pSdpVersion pRecordHandle fCodServiceReservedulRecordLengthpRecorddwFileAttributesftCreationTimeftLastAccessTimeftLastWriteTimedwVolumeSerialNumber nFileSizeHigh nFileSizeLownNumberOfLinksnFileIndexHigh nFileIndexLowcElemspElemsLevel AssociativityLineSizeSizeTypefMouse +hWndActivelpcshwndInsertAfterdwCertEncodingType pbCertEncoded cbCertEncoded pCertInfo +hCertStorepszObjId fCritical dwVersion SerialNumberSignatureAlgorithmIssuer NotBeforeNotAfterSubjectSubjectPublicKeyInfoIssuerUniqueIdSubjectUniqueId +cExtension rgExtension Algorithm PublicKey ExtStatusChar +Attributes UnicodeChar AsciiChar lStructSize hwndOwner hInstance rgbResult lpCustColorsFlags lCustDatalpfnHooklpTemplateNamehDC lpLogFont +iPointSize rgbColors lpszStyle nFontTypeMISSING_ALIGNMENT__nSizeMinnSizeMaxciexyzXciexyzYciexyzZ ciexyzRed ciexyzGreen +ciexyzBlue UniqueProcess UniqueThread ulClipFmt pClipDatacaSizecaFlagscaIlluminantIndex +caRedGamma caGreenGamma caBlueGammacaReferenceBlackcaReferenceWhite +caContrast caBrightnesscaColorfulnesscaRedGreenTintpszNamepszSpecwVersion wReserveddcbdwProviderSubTypedwProviderOffsetdwProviderSize_wcProviderDatawcProviderData wPacketLengthwPacketVersion dwServiceMask dwReserved1 dwMaxTxQueue dwMaxRxQueue dwMaxBaud dwProvSubTypedwProvCapabilitiesdwSettableParamsdwSettableBaud wSettableDatawSettableStopParitydwCurrentTxQueuedwCurrentRxQueue dwProvSpec1 dwProvSpec2 _wcProvChar +wcProvCharReadIntervalTimeoutReadTotalTimeoutMultiplierReadTotalTimeoutConstantWriteTotalTimeoutMultiplierWriteTotalTimeoutConstantbitfieldcbInQuecbOutQuebVisiblenLength nInitialCharsdwCtrlWakeupMaskdwControlKeyStatedwCursorPosition wAttributessrWindowdwMaximumWindowSizedwSelectionAnchor srSelectionXY +ridOfFieldulOffset dwFileFlagsdwSecurityQosFlagslpSecurityAttributes hTemplateFilelpCreateParamshMenucycxyxstylelpszName lpszClass dwExStyle +TargetNameComment LastWrittenCredentialBlobSizeCredentialBlobPersistAttributeCount TargetAliasUserNameKeyword ValueSize dwPromptFlagshwndAppszPrompt +ParameterscbDatapbData cUnusedBitshCursor ptScreenPoslResultlParamwParammessageint64LoHi DCBlengthBaudRateXonLimXoffLimByteSizeParityStopBitsXonCharXoffChar ErrorCharEofCharEvtChar +wReserved1idThreadidThreadInstallercode +Anonymous1Hi32 +Anonymous2 signscalescalesignLo64Lo32Mid32 +dvReserved dvNumAxesdvValues _dmDeviceName dmDeviceName dmSpecVersiondmDriverVersiondmSize dmDriverExtradmFieldsdmColordmDuplex dmYResolution +dmTTOption dmCollate _dmFormName +dmFormName dmLogPixels dmBitsPerPel dmPelsWidth dmPelsHeightdmDisplayFrequency dmICMMethod dmICMIntent dmMediaType dmDitherType dmReserved1 dmReserved2dmPanningWidthdmPanningHeight dmOrientation dmPaperSize dmPaperLength dmPaperWidthdmScaledmCopiesdmDefaultSourcedmPrintQuality +dmPositiondmDisplayOrientationdmDisplayFixedOutputdmDisplayFlagsdmNup dbcc_sizedbcc_devicetype dbcc_reserveddbcc_classguid +_dbcc_name dbcc_name dbch_sizedbch_devicetype dbch_reserved dbcv_sizedbcv_devicetype dbcv_reserved dbcv_unitmask +dbcv_flagsdsBmdsBmih dsBitfields +dshSectiondsOffset +DiskNumberStartingOffset ExtentLength Cylinders MediaTypeTracksPerCylinderSectorsPerTrackBytesPerSectorGeometryDiskSizePathSourceSizeDesktopImageRegionDesktopImageClipsize adapterIdidinfoType +targetMode +sourceModedesktopImageInfo +sourceInfo +targetInfo statusFlags modeInfoIdxoutputTechnologyrotationscaling refreshRatescanLineOrderingtargetAvailable Numerator Denominatorwidthheight pixelFormatpositiontargetVideoSignalInfo pixelRate hSyncFreq vSyncFreq +activeSize totalSizeAdditionalSignalInfo videoStandardcb _DeviceName +DeviceName _DeviceString DeviceString +StateFlags _DeviceIDDeviceID +_DeviceKey DeviceKeyrgvargrgdispidNamedArgscArgs +cNamedArgsdwExtendedStylecditdwMajorVersiondwMinorVersion dwBuildNumber dwPlatformIDpDocName pOutputFile pDatatype +AuthAlgoId CipherAlgoIdHeader uNumOfEntriesuTotalNumOfEntriesBSSIDs dot11Ssid dot11BssTypedwNumberOfItemsdwIndexNetwork uSSIDLengthucSSID +iTabLength iLeftMargin iRightMargin uiLengthDrawnpFilesptfNCfWidejoinTypepJoinCertificate pszDeviceId pszIdpDomain pszTenantIdpszJoinUserEmailpszTenantDisplayNamepszMdmEnrollmentUrlpszMdmTermsOfUseUrlpszMdmComplianceUrlpszUserSettingSyncUrl pUserInfo pszUserEmail pszUserKeyIdpszUserKeyNamercClipcrTextcrBordercrShadowiTextShadowTypeptShadowOffset iBorderSize iFontPropId iColorPropIdiStateId fApplyOverlay iGlowSizepfnDrawTextCallbackfEnablehRgnBlurfTransitionOnMaximizedeapType +dwAuthorId +dwVendorId dwVendorTypetdescidldesc paramdesc +elfLogFont _elfFullName elfFullName _elfStyleelfStyle +_elfScript elfScript TotalSize +TotalInUse PeakUsage lpServiceName lpDisplayName ServiceStatusServiceStatusProcessparamLparamHtimeServerUserDomainPasswordCount +BooleanValSByteValInt16ValInt32ValInt64ValByteVal UInt16Val UInt32Val UInt64Val SingleVal DoubleVal FileTimeVal +SysTimeValGuidVal StringVal AnsiStringVal BinaryValSidValSizeTVal +BooleanArrSByteArrInt16ArrInt32ArrInt64ArrByteArr UInt16Arr UInt32Arr UInt64Arr SingleArr DoubleArr FileTimeArr +SysTimeArrGuidArr StringArr AnsiStringArrSidArrSizeTArr EvtHandleValXmlVal XmlValArrwCode +bstrSourcebstrDescription bstrHelpFile dwHelpContext +pvReservedpfnDeferredFillInscode PropertyName PropertyValuefd_countfd_array dwLowDateTimedwHighDateTimeBuffer Alignment lpstrFindWhatlpstrReplaceWith wFindWhatLenwReplaceWithLen bSetFocusmemid lprgscodelprgelemdescParamfunckindinvkindcallconvcParams +cParamsOptoVftcScodes elemdescFunc +wFuncFlagsdwIDdwWantdwBlock +hwndTarget ptsLocation dwInstanceID dwSequenceID ullArguments cbExtraArgs +hwndActive hwndFocus hwndCapture hwndMenuOwner hwndMoveSize hwndCaretrcCaretuMsgwParamLwParamHh_name h_aliases +h_addrtypeh_length h_addr_listfIconxHotspotyHotspothbmMaskhbmColorwResID +_szModName szModName +_szResName szResName +dwReserved wIDLFlagsdwICCmikihi EventTypeEventKeyEvent +MouseEventWindowBufferSizeEvent MenuEvent +FocusEventmx11x12x13x14x21x22x23x24x31x32x33x34x41x42x43x44S_unS_un_bS_un_wS_addrs_b1s_b2s_b3s_b4s_w1s_w2Next AdapterNameFirstUnicastAddressFirstAnycastAddressFirstMulticastAddressFirstDnsServerAddress DnsSuffix FriendlyNamePhysicalAddressPhysicalAddressLengthMtuIfType +OperStatus Ipv6IfIndex ZoneIndices FirstPrefixTransmitLinkSpeedReceiveLinkSpeedFirstWinsServerAddressFirstGatewayAddress +Ipv4Metric +Ipv6MetricLuid Dhcpv4Server CompartmentId NetworkGuidConnectionType +TunnelType Dhcpv6ServerDhcpv6ClientDuidDhcpv6ClientDuidLength +Dhcpv6IaidFirstDnsSuffixLengthIfIndex_String_String_Index_NameName PrefixLength PrefixOrigin SuffixOriginDadState ValidLifetimePreferredLifetime LeaseLifetimeOnLinkPrefixLength IpAddressIpMaskContext NumAdaptersAdapterAutoconfigEnabledAutoconfigActiveCurrentDnsServer DnsServerListmkidMaxIops MaxBandwidthReservationIops +VolumeName +BaseIoSize ControlFlags pPrinterName pMachineName pUserName pDocumentpStatusStatusPriorityPosition +TotalPages PagesPrinted SubmittedvkCodescanCode dwExtraInfowVkwScanbKeyDown wRepeatCountwVirtualKeyCodewVirtualScanCodeuCharcategorypszDescription fidParentpszRelativePathpszParsingName +pszTooltippszLocalizedNamepszIcon pszSecurity dwAttributeskfdFlagsftidTypeNotificationSourceNotificationCode InterfaceGuid +dwDataSizedwTimelbStylelbColorlbHatchlfHeightlfWidth lfEscapement lfOrientationlfWeightlfItalic lfUnderline lfStrikeOut lfCharSetlfOutPrecisionlfClipPrecision lfQualitylfPitchAndFamily _lfFaceName +lfFaceName +palVersion palNumEntries palPalEntryLowPartHighPart transformformatstrideoffsetv cxLeftWidth cxRightWidth cyTopHeightcyBottomHeight +dwCallback wDeviceIDlpstrDeviceTypelpstrElementName +lpstrAliasdwFromdwTodwReturndwItemdwTrackdwLength dwMemoryLoad ullTotalPhys ullAvailPhysullTotalPageFileullAvailPageFileullTotalVirtualullAvailVirtualullAvailExtendedVirtual BaseAddressAllocationBaseAllocationProtect PartitionId +RegionSizeStateProtectrcBarhwndMenufMaskdwStylecyMaxhbrBackdwContextHelpID +dwMenuDatafTypefStatewIDhSubMenu hbmpChecked hbmpUnchecked +dwItemData +dwTypeDatacchhbmpItemmtOptionmtID _mtStringmtString versionNumber dwCommandIdmmxExtyExthMF dwDeltaTime +dwStreamIDdwEventdwParmslpDatadwBufferLengthdwBytesRecordeddwUserlpNextreserveddwOffsetwMidwPidvDriverVersion_szPnameszPname dwSupport wTechnologywVoiceswNotes wChannelMaskdwTempo dwTimeDivdwMid dwOEMVersion +ptReserved ptMaxSize ptMaxPositionptMinTrackSizeptMaxTrackSizewTypeumssampletickssmptemidihourminsecframefpsdummypad +songptrpos dwActualSizedwRequiredSizedwDevSpecificOffsetdwDevSpecificSizedwModemProviderVersiondwModemManufacturerOffsetdwModemManufacturerSizedwModemModelOffsetdwModemModelSizedwModemVersionOffsetdwModemVersionSize dwDialOptionsdwCallSetupFailTimerdwInactivityTimeoutdwSpeakerVolume dwSpeakerModedwModemOptions dwMaxDTERate dwMaxDCERateabVariablePortiondwPreferredModemOptionsdwNegotiatedModemOptionsdwNegotiatedDCERatessizessigdata lpBaseOfDll SizeOfImage +EntryPoint rcMonitorrcWork monitorInfo _szDeviceszDevice wHitTestCodeBase mouseDatadxdydwMousePosition dwButtonState dwEventFlagsrgrclpposRevisionInfotmHeighttmAscent tmDescenttmInternalLeadingtmExternalLeadingtmAveCharWidthtmMaxCharWidthtmWeight +tmOverhangtmDigitizedAspectXtmDigitizedAspectY tmFirstChar +tmLastChar tmDefaultChar tmBreakChartmItalic tmUnderlined tmStruckOuttmPitchAndFamily tmCharSetntmFlags ntmSizeEM ntmCellHeight ntmAvgWidth _ProfileName ProfileNamecostUsageInMegabytesDataLimitInMegabytes iBorderWidth iScrollWidth iScrollHeight iCaptionWidthiCaptionHeight lfCaptionFontiSmCaptionWidthiSmCaptionHeightlfSmCaptionFont +iMenuWidth iMenuHeight +lfMenuFont lfStatusFont lfMessageFontiPaddedBorderWidthhWnduIDuFlagsuCallbackMessagehIcon_szTipszTipdwState dwStateMask_szInfoszInfo _szInfoTitle szInfoTitle dwInfoFlagsguidItem hBalloonIconuTimeoutuVersion dwStructSize hSCardContextlpstrGroupNamesnMaxGroupNameslpstrCardNames nMaxCardNamesrgguidInterfacescguidInterfaceslpstrRdrnMaxRdr lpstrCardnMaxCard +lpstrTitle +pvUserData dwShareModedwPreferredProtocolsdwActiveProtocol lpfnConnect lpfnChecklpfnDisconnect hCardHandlelpstrSearchDescpOpenCardSearchCriteria lpstrFilterlpstrCustomFilternMaxCustFilter nFilterIndex lpstrFilenMaxFilelpstrFileTitle nMaxFileTitlelpstrInitialDir nFileOffsetnFileExtension lpstrDefExtFlagsExdwOSPlatformIddwOSMajorVersiondwOSMinorVersiondwOSVersionInfoSize dwPlatformId _szCSDVersion szCSDVersionwServicePackMajorwServicePackMinor +wSuiteMask wProductTypeInternal InternalHighhEventPointer_Offset +OffsetHighlpCompletionKey lpOverlappeddwNumberOfBytesTransferredhdcfErasercPaintfRestore +fIncUpdate rgbReservedpeRedpeGreenpeBluepeFlags pparamdescex wParamFlagscBytesvarDefaultValue CommitTotal CommitLimit +CommitPeak PhysicalTotalPhysicalAvailable SystemCache KernelTotal KernelPagedKernelNonpagedPageSize HandleCount ProcessCount ThreadCounthPhysicalMonitor_szPhysicalMonitorDescriptionszPhysicalMonitorDescription pointerType pointerIdframeId pointerFlags sourceDeviceptPixelLocationptHimetricLocationptPixelLocationRawptHimetricLocationRaw historyCount InputData dwKeyStatesPerformanceCountButtonChangeType pointerInfopenFlagspenMaskpressuretiltXtiltY +touchFlags touchMask rcContact rcContactRaw orientationnlpstruiFlagsrclpdxpName pPortName pMonitorName pDescription fPortType PowerSetting +DataLengthpDevMode DesiredAccesspComment pServerName +pShareName pDriverName pLocationpSepFilepPrintProcessor pParameterspSecurityDescriptorDefaultPriority StartTime UntilTimecJobs +AveragePPMDeviceNotSelectedTimeoutTransmissionRetryTimeoutdwStatusVersionaDataFieldId +NotifyDataadwDatacbBufpBufcontext clientAppPID +cbOverhead iRegionIndexwFlagsBlockRegionhMemdwCommittedSizedwUnCommittedSize lpFirstBlock lpLastBlockhProcesshThread dwProcessId +dwThreadIdulKindpropidlpwstrp_name p_aliasesp_proto dwServiceType dwStartTypedwErrorControllpBinaryPathNamelpLoadOrderGroupdwTagIdlpDependencieslpServiceStartName fIsLocked lpLockOwnerdwLockDuration dwSizeHiddwCountbRawDataheadermousekeyboardhid usUsagePageusUsagehDevicedwTypeMakeCodeVKeyMessageExtraInformationusFlags ulRawButtonslLastXlLastYulExtraInformation ulButtons usButtonFlags usButtonDatalefttoprightbottomrgbBluergbGreenrgbRed fFeatures +cbElementscLockspvData rgsabound cElementslLboundcbAtrrgbAtrrgbMask +dwProtocol cbPciLengthszReaderdwCurrentState dwEventState rcScrollBar dxyLineButton +xyThumbTop xyThumbBottomrgstatenMinnMaxnPagenPos nTrackPosDelay specificTypeint128int32int16int8uint128uint64uint32uint16uint8 +booleanValuuid128uuid32uuid16stringurlsequence alternativevalueencodingmibeNum attributeIdlpSecurityDescriptorbInheritHandleControlOwnerGroupSaclDacls_name s_aliasess_protos_portdwReason +pszCommentfDelayedAutostart lpDescription dwResetPeriod lpRebootMsg lpCommandcActions lpsaActions!fFailureActionsOnNonCrashFailuresdwLaunchProtectedpfnNotifyCallbackpContextdwNotificationStatusdwNotificationTriggeredpszServiceNamesusPreferredNodefDeletedwPreshutdownTimeoutpmszRequiredPrivilegesdwServiceSidTypedwControlsAccepteddwWin32ExitCodedwServiceSpecificExitCode dwCheckPoint +dwWaitHintdwServiceFlags lpServiceProc liNewTime liOldTime dwTriggerTypedwActionpTriggerSubtype +cDataItems +pDataItems cTriggers pTriggers pReserved +dwDataTypelpVerblpFile lpParameters lpDirectorynShowhInstApplpIDListlpClass hkeyClassdwHotKeyhMonitorguidTypeiIcon_szDisplayName szDisplayName _szTypeName +szTypeNamewFuncpFrompTofFlagsfAnyOperationsAborted hNameMappingslpszProgressTitleabIDi64Size i64NumItemsLeftTopRightBottom sa_familysa_data addressFamilybtAddrserviceClassIdport +lpSockaddriSockaddrLength +dwAuthnSvc +dwAuthzSvcpPrincipalNamehr ulStreamNumullAudioStreamOffsetullEventInterestullQueuedInterestulCountulCurrentStreamulLastStreamQueued hrLastResultdwRunningStateulInputWordPosulInputWordLenulInputSentPosulInputSentLen lBookmarkId PhonemeIdVisemeId dwReserved2InterfaceClassGuid _DevicePath +DevicePath ClassGuidDevInst StartupInfolpAttributeList +lpReserved lpDesktoplpTitledwXdwYdwXSizedwYSize dwXCountChars dwYCountCharsdwFillAttribute wShowWindow cbReserved2 lpReserved2 hStdInput +hStdOutput hStdErrorfmtidclsidmtimectimeatime dwOSVersion +lpwstrNamevtpwcsNamegrfLocksSupported grfStateBits +DeviceType DeviceNumberPartitionNumberuTypepOleStruOffsetcStrstyleOldstyleNew SizeOfStruct TypeIndexModBaseRegisterScopeTagNameLen +MaxNameLenwYearwMonth +wDayOfWeekwDaywHourwMinutewSecond wMilliseconds Reserved1 Reserved2NumberOfProcessorsAcOnLineBatteryPresentCharging DischargingSpare1 MaxCapacityRemainingCapacityRate EstimatedTime DefaultAlert1 DefaultAlert2CodeIntegrityOptions +dwPageSizelpMinimumApplicationAddresslpMaximumApplicationAddressdwActiveProcessorMaskdwNumberOfProcessorsdwProcessorTypedwAllocationGranularitywProcessorLevelwProcessorRevisiondwOemId ProcessorMask Relationship ProcessorCoreNumaNodeCache +NodeNumber ACLineStatus BatteryFlagBatteryLifePercentSystemStatusFlagBatteryLifeTimeBatteryFullLifeTimeIdleTime +KernelTimeUserTimeNextEntryOffsetNumberOfThreads ImageName BasePriorityUniqueProcessId SessionId Reserved3PeakVirtualSize VirtualSize Reserved4PeakWorkingSetSizeWorkingSetSize Reserved5QuotaPagedPoolUsage Reserved6QuotaNonPagedPoolUsage PagefileUsagePeakPagefileUsagePrivatePageCount Reserved7RegistryQuotaAllowedRegistryQuotaUsed StartAddressClientId ThreadState +WaitReason minAttribute maxAttributeuuidTypedwCommonButtonspszWindowTitlepszMainInstruction +pszContentcButtonspButtonsnDefaultButton cRadioButtons pRadioButtonsnDefaultRadioButtonpszVerificationTextpszExpandedInformationpszExpandedControlTextpszCollapsedControlText pszFooter +pfCallbacklpCallbackDatacxWidth hMainIcon pszMainIcon hFooterIcon pszFooterIcon nButtonID pszButtonTexttv_sectv_usec +rcTitleBarrgrectTokenAppContainerhSourcedwMask cxContact cyContact dwLatency dwSampleTimebUseHWTimeStamp rcExcludeguidlcidmemidConstructormemidDestructor lpstrSchemacbSizeInstancetypekindcFuncscVars +cImplTypes cbSizeVft cbAlignment +wTypeFlags wMajorVerNum wMinorVerNum +tdescAlias idldescTypelptdesclpadeschreftype MaximumLength uiNumerator uiDenominatorhdcDstpptDstpsizehdcSrcpptSrccrKeypblendprcDirty ve_valuename ve_valuelen ve_valueptrve_type elemdescVar wVarFlagsvarkindoInst +lpvarValueNumberOfDiskExtentsExtents dwSignaturedwStrucVersiondwFileVersionMSdwFileVersionLSdwProductVersionMSdwProductVersionLSdwFileFlagsMaskdwFileOS +dwFileType dwFileSubtype dwFileDateMS dwFileDateLS +wFormatTag nChannelsnSamplesPerSecnAvgBytesPerSec nBlockAlignwBitsPerSampleSamples dwChannelMask SubFormatwValidBitsPerSamplewSamplesPerBlockdwLoops dwFormats wChannels dwReserved0 +_cFileName cFileName_cAlternateFileNamecAlternateFileNamercWindowrcClientdwWindowStatuscxWindowBorderscyWindowBordersatomWindowTypewCreatorVersionshowCmd ptMinPositionrcNormalPosition +dot11Bssid dot11PhyTypeuDot11PhyIndexwlanSignalQualityulRxRateulTxRatepAuthCipherPairList_strProfileNamestrProfileNameuNumberOfBssidsbNetworkConnectablewlanNotConnectableReasonuNumberOfPhyTypes dot11PhyTypes bMorePhyTypesbSecurityEnableddot11DefaultAuthAlgorithmdot11DefaultCipherAlgorithmuPhyIddot11BssPhyTypelRssi uLinkQuality bInRegDomainusBeaconPeriod ullTimestampullHostTimestampusCapabilityInformationulChCenterFrequency wlanRateSet +ulIeOffsetulIeSize dwTotalSizewlanBssEntriesisStatewlanConnectionModewlanAssociationAttributeswlanSecurityAttributeswlanReasonCode_strProfileXml strProfileXml +strProfile +pDot11SsidpDesiredBssidListpCountryOrRegionStringList DeviceServicedwOpCodeDataBlobhostedNetworkSSIDdwMaxNumberOfPeersOldStateNewStatePeerStateChangeReasonPeerMacAddress PeerAuthStatedot11SoftwareRadioStatedot11HardwareRadioState dot11AuthAlgodot11CipherAlgoStateChangeReasonHostedNetworkState +IPDeviceIDwlanHostedNetworkBSSIDulChannelFrequencydwNumberOfPeersPeerList interfaceTypebDot11DSupporteddwMaxDesiredSsidListSizedwMaxDesiredBssidListSizedwNumberOfSupportedPhys_strInterfaceDescriptionstrInterfaceDescription InterfaceInfoullTransmittedFrameCountullReceivedFrameCountullWEPExcludedCountullTKIPLocalMICFailuresullTKIPReplaysullTKIPICVErrorCountullCCMPReplaysullCCMPDecryptErrorsullWEPUndecryptableCountullWEPICVErrorCountullDecryptSuccessCountullDecryptFailureCount dot11MacAddr +bFirstPeer bLastPeer!ullMulticastTransmittedFrameCountullFailedCount ullRetryCountullMultipleRetryCountullMaxTXLifetimeExceededCountullTransmittedFragmentCountullRTSSuccessCountullRTSFailureCountullACKFailureCountullMulticastReceivedFrameCount ullPromiscuousReceivedFrameCountullMaxRXLifetimeExceededCountullFrameDuplicateCountullReceivedFragmentCount#ullPromiscuousReceivedFragmentCountullFCSErrorCount +dwPhyIndex ProfileInfodwNumberOfPhys PhyRadioStateuRateSetLength usRateSetDataList dwDataOffset bOneXEnableddot11AuthAlgorithmdot11CipherAlgorithmullFourWayHandshakeFailuresullTKIPCounterMeasuresInvoked ullReservedMacUcastCountersMacMcastCounters PhyCounters lpfnWndProc +cbClsExtra +cbWndExtra hbrBackground lpszMenuName lpszClassNamehIconSmeM11eM12eM21eM22eDxeDy BatteryType BatteryLevelSubTypeGamepad VibrationwButtons bLeftTrigger bRightTriggersThumbLXsThumbLYsThumbRXsThumbRY +VirtualKeyUnicode UserIndexHidCodedwPacketNumberwLeftMotorSpeedwRightMotorSpeed~ACCELACLACTCTX ADDJOB_INFO_1ADDRINFO +ALTTABINFOAPPX_PACKAGE_SETTINGS ARRAYDESCASSEMBLYMETADATAAudioClientProperties BIND_OPTSBITMAPBITMAPFILEHEADER +BITMAPINFOBITMAPINFOHEADERBITMAPV5HEADER BLENDFUNCTIONBLOBBLUETOOTH_ADDRESS&_BLUETOOTH_ADDRESS__Anonymous_e__UnionBLUETOOTH_ADDRESS_ExtensionBLUETOOTH_AUTHENTICATE_RESPONSE4_BLUETOOTH_AUTHENTICATE_RESPONSE__Anonymous_e__Union)BLUETOOTH_AUTHENTICATE_RESPONSE_Extension(BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS=_BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS__Anonymous_e__Union2BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_ExtensionBLUETOOTH_COD_PAIRSBLUETOOTH_DEVICE_INFOBLUETOOTH_DEVICE_SEARCH_PARAMSBLUETOOTH_FIND_RADIO_PARAMS"BLUETOOTH_GATT_VALUE_CHANGED_EVENT/BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION!BLUETOOTH_NUMERIC_COMPARISON_INFOBLUETOOTH_OOB_DATA_INFOBLUETOOTH_PASSKEY_INFOBLUETOOTH_PIN_INFOBLUETOOTH_RADIO_INFOBLUETOOTH_SELECT_DEVICE_PARAMSBSMINFOBSTRBLOBBTH_DEVICE_INFOBTH_HCI_EVENT_INFOBTH_L2CAP_EVENT_INFOBTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC_VALUEBTH_LE_GATT_DESCRIPTORBTH_LE_GATT_DESCRIPTOR_VALUE1_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union]_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union__CharacteristicExtendedProperties_e__Struct:BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension^_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union__ClientCharacteristicConfiguration_e__StructIP_ADAPTER_DNS_SERVER_ADDRESS_XP__Anonymous_e__Union_Extension*IP_ADAPTER_DNS_SERVER_ADDRESS_XP_ExtensionIP_ADAPTER_DNS_SUFFIXIP_ADAPTER_GATEWAY_ADDRESS_LH2_IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__UnionG_IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct;IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union_Extension'IP_ADAPTER_GATEWAY_ADDRESS_LH_ExtensionIP_ADAPTER_INDEX_MAPIP_ADAPTER_MULTICAST_ADDRESS_XP4_IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__UnionI_IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union__Anonymous_e__Struct=IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union_Extension)IP_ADAPTER_MULTICAST_ADDRESS_XP_ExtensionIP_ADAPTER_PREFIX_XP)_IP_ADAPTER_PREFIX_XP__Anonymous_e__Union>_IP_ADAPTER_PREFIX_XP__Anonymous_e__Union__Anonymous_e__Struct2IP_ADAPTER_PREFIX_XP__Anonymous_e__Union_ExtensionIP_ADAPTER_PREFIX_XP_ExtensionIP_ADAPTER_UNICAST_ADDRESS_LH2_IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__UnionG_IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct;IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union_Extension'IP_ADAPTER_UNICAST_ADDRESS_LH_Extension!IP_ADAPTER_WINS_SERVER_ADDRESS_LH6_IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__UnionK_IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct?IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union_Extension+IP_ADAPTER_WINS_SERVER_ADDRESS_LH_ExtensionIP_ADDRESS_STRINGIP_ADDR_STRINGIP_INTERFACE_INFOIP_PER_ADAPTER_INFO_W2KSP1 +ITEMIDLIST%JOBOBJECT_IO_RATE_CONTROL_INFORMATION +JOB_INFO_1KBDLLHOOKSTRUCT +KEYBDINPUTKEY_EVENT_RECORD!_KEY_EVENT_RECORD__uChar_e__UnionKEY_EVENT_RECORD_ExtensionKNOWNFOLDER_DEFINITIONL2_NOTIFICATION_DATA LASTINPUTINFOLOGBRUSHLOGFONT +LOGPALETTELUIDMAGCOLOREFFECTMAGIMAGEHEADER MAGTRANSFORMMARGINSMCI_OPEN_PARMSMCI_PLAY_PARMSMCI_SEEK_PARMSMCI_STATUS_PARMSMEMORYSTATUSEXMEMORY_BASIC_INFORMATION MENUBARINFOMENUINFO MENUITEMINFOMENUITEMTEMPLATEMENUITEMTEMPLATEHEADERMENU_EVENT_RECORD METAFILEPICT MIDIEVENTMIDIHDR +MIDIINCAPS MIDIOUTCAPS MIDIPROPTEMPOMIDIPROPTIMEDIVMIDISTRMBUFFVER +MINMAXINFOMMTIME_MMTIME__u_e__Union$_MMTIME__u_e__Union__smpte_e__StructMMTIME__u_e__Union_Extension#_MMTIME__u_e__Union__midi_e__StructMMTIME__u_e__Union_Extension_1MMTIME_Extension MODEMDEVCAPS MODEMSETTINGS MODLOAD_DATA +MODULEINFO MONITORINFO MONITORINFOEXMOUSEHOOKSTRUCTMOUSEHOOKSTRUCTEX +MOUSEINPUTMOUSEMOVEPOINTMOUSE_EVENT_RECORDMSGMSLLHOOKSTRUCTNCCALCSIZE_PARAMSNDIS_OBJECT_HEADER NET_LUID_LH_NET_LUID_LH__Info_e__StructNET_LUID_LH_Extension NEWTEXTMETRICNLM_SIMULATED_PROFILE_INFONONCLIENTMETRICSNOTIFYICONDATA$_NOTIFYICONDATAW__Anonymous_e__UnionNOTIFYICONDATAW_Extension OPENCARDNAMEOPENCARDNAME_EXOPENCARD_SEARCH_CRITERIA OPENFILENAMEOSINFOOSVERSIONINFOEX OSVERSIONINFO +OVERLAPPED_OVERLAPPED__Anonymous_e__Union4_OVERLAPPED__Anonymous_e__Union__Anonymous_e__Struct(OVERLAPPED__Anonymous_e__Union_ExtensionOVERLAPPED_ExtensionOVERLAPPED_ENTRY PAINTSTRUCT PALETTEENTRY PARAMDESC PARAMDESCEXPERFORMANCE_INFORMATIONPHYSICAL_MONITORPOINT POINTER_INFOPOINTER_PEN_INFOPOINTER_TOUCH_INFOPOINTLPOINTSPOLYTEXT PORT_INFO_1 PORT_INFO_2POWERBROADCAST_SETTINGPRINTER_DEFAULTSPRINTER_INFO_1PRINTER_INFO_2PRINTER_INFO_3PRINTER_INFO_4PRINTER_INFO_5PRINTER_INFO_6PRINTER_NOTIFY_INFOPRINTER_NOTIFY_INFO_DATA._PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union>_PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union__Data_e__Struct7PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union_Extension"PRINTER_NOTIFY_INFO_DATA_ExtensionPRINTER_OPTIONSPRINT_EXECUTION_DATAPROCESS_HEAP_ENTRY'_PROCESS_HEAP_ENTRY__Anonymous_e__Union8_PROCESS_HEAP_ENTRY__Anonymous_e__Union__Block_e__Struct0PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension9_PROCESS_HEAP_ENTRY__Anonymous_e__Union__Region_e__Struct2PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension_1PROCESS_HEAP_ENTRY_ExtensionPROCESS_INFORMATIONPROPSPEC_PROPSPEC__Anonymous_e__UnionPROPSPEC_ExtensionPROTOENTQUERY_SERVICE_CONFIGQUERY_SERVICE_LOCK_STATUSRAWHIDRAWINPUT_RAWINPUT__data_e__UnionRAWINPUT_ExtensionRAWINPUTDEVICERAWINPUTDEVICELISTRAWINPUTHEADER RAWKEYBOARDRAWMOUSE_RAWMOUSE__Anonymous_e__Union2_RAWMOUSE__Anonymous_e__Union__Anonymous_e__Struct&RAWMOUSE__Anonymous_e__Union_ExtensionRAWMOUSE_ExtensionRECTRECTLRGBQUAD SAFEARRAYSAFEARRAYBOUND SCARD_ATRMASKSCARD_IO_REQUESTSCARD_READERSTATE SCROLLBARINFO +SCROLLINFO SC_ACTIONSDP_ELEMENT_DATA _SDP_ELEMENT_DATA__data_e__Union2_SDP_ELEMENT_DATA__data_e__Union__string_e__Struct)SDP_ELEMENT_DATA__data_e__Union_Extension/_SDP_ELEMENT_DATA__data_e__Union__url_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_14_SDP_ELEMENT_DATA__data_e__Union__sequence_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_27_SDP_ELEMENT_DATA__data_e__Union__alternative_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_3SDP_ELEMENT_DATA_ExtensionSDP_LARGE_INTEGER_16SDP_STRING_TYPE_DATASDP_ULARGE_INTEGER_16SECURITY_ATTRIBUTESSECURITY_DESCRIPTORSERVENT$SERVICE_CONTROL_STATUS_REASON_PARAMSSERVICE_DELAYED_AUTO_START_INFOSERVICE_DESCRIPTIONSERVICE_FAILURE_ACTIONSSERVICE_FAILURE_ACTIONS_FLAGSERVICE_LAUNCH_PROTECTED_INFOSERVICE_NOTIFY_2SERVICE_PREFERRED_NODE_INFOSERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFOSERVICE_SID_INFOSERVICE_STATUSSERVICE_STATUS_PROCESSSERVICE_TABLE_ENTRYSERVICE_TIMECHANGE_INFOSERVICE_TRIGGERSERVICE_TRIGGER_INFO"SERVICE_TRIGGER_SPECIFIC_DATA_ITEMSHELLEXECUTEINFO&_SHELLEXECUTEINFOW__Anonymous_e__UnionSHELLEXECUTEINFOW_ExtensionSHELL_ITEM_RESOURCE +SHFILEINFOSHFILEOPSTRUCTSHITEMID SHQUERYRBINFOSIZE +SMALL_RECTSOCKADDR SOCKADDR_BTHSOCKET_ADDRESSSOLE_AUTHENTICATION_SERVICESPEVENTSPEVENTSOURCEINFO SPVOICESTATUSSP_DEVICE_INTERFACE_DATA SP_DEVICE_INTERFACE_DETAIL_DATA_SP_DEVINFO_DATA STARTUPINFOEX STARTUPINFOSTATPROPSETSTG STATPROPSTGSTATSTGSTORAGE_DEVICE_NUMBERSTRRET_STRRET__Anonymous_e__UnionSTRRET_Extension STYLESTRUCT SYMBOL_INFO +SYSTEMTIMESYSTEM_BASIC_INFORMATIONSYSTEM_BATTERY_STATE SYSTEM_CODEINTEGRITY_INFORMATIONSYSTEM_EXCEPTION_INFORMATION SYSTEM_INFO _SYSTEM_INFO__Anonymous_e__Union5_SYSTEM_INFO__Anonymous_e__Union__Anonymous_e__Struct)SYSTEM_INFO__Anonymous_e__Union_ExtensionSYSTEM_INFO_ExtensionSYSTEM_INTERRUPT_INFORMATION$SYSTEM_LOGICAL_PROCESSOR_INFORMATION9_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__UnionR_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union__ProcessorCore_e__StructBSYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_ExtensionM_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union__NumaNode_e__StructDSYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_Extension_1.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ExtensionSYSTEM_LOOKASIDE_INFORMATIONSYSTEM_PERFORMANCE_INFORMATIONSYSTEM_POLICY_INFORMATIONSYSTEM_POWER_STATUS(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATIONSYSTEM_PROCESS_INFORMATION!SYSTEM_REGISTRY_QUOTA_INFORMATIONSYSTEM_THREAD_INFORMATIONSYSTEM_TIMEOFDAY_INFORMATIONSdpAttributeRange SdpQueryUuidSdpQueryUuidUnionTASKDIALOGCONFIG&_TASKDIALOGCONFIG__Anonymous1_e__UnionTASKDIALOGCONFIG_Extension&_TASKDIALOGCONFIG__Anonymous2_e__UnionTASKDIALOGCONFIG_Extension_1TASKDIALOG_BUTTON +TEXTMETRICTIMEVAL TITLEBARINFOTITLEBARINFOEXTOKEN_APPCONTAINER_INFORMATION +TOUCHINPUTTOUCHPREDICTIONPARAMETERS TPMPARAMSTYPEATTRTYPEDESC_TYPEDESC__Anonymous_e__UnionTYPEDESC_ExtensionUNICODE_STRINGUNSIGNED_RATIOUPDATELAYEREDWINDOWINFOVALENTVARDESC_VARDESC__Anonymous_e__UnionVARDESC_ExtensionVOLUME_DISK_EXTENTSVS_FIXEDFILEINFO WAVEFORMATEXWAVEFORMATEXTENSIBLE'_WAVEFORMATEXTENSIBLE__Samples_e__UnionWAVEFORMATEXTENSIBLE_ExtensionWAVEHDR +WAVEINCAPS WAVEOUTCAPSWIN32_FILE_ATTRIBUTE_DATAWIN32_FIND_DATA +WINDOWINFOWINDOWPLACEMENT WINDOWPOSWINDOW_BUFFER_SIZE_RECORDWLAN_ASSOCIATION_ATTRIBUTESWLAN_AUTH_CIPHER_PAIR_LISTWLAN_AVAILABLE_NETWORKWLAN_AVAILABLE_NETWORK_LISTWLAN_BSS_ENTRY WLAN_BSS_LISTWLAN_CONNECTION_ATTRIBUTES!WLAN_CONNECTION_NOTIFICATION_DATAWLAN_CONNECTION_PARAMETERS"WLAN_COUNTRY_OR_REGION_STRING_LISTWLAN_DEVICE_SERVICE_GUID_LIST%WLAN_DEVICE_SERVICE_NOTIFICATION_DATA'WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS*WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGEWLAN_HOSTED_NETWORK_PEER_STATEWLAN_HOSTED_NETWORK_RADIO_STATE%WLAN_HOSTED_NETWORK_SECURITY_SETTINGS WLAN_HOSTED_NETWORK_STATE_CHANGEWLAN_HOSTED_NETWORK_STATUSWLAN_INTERFACE_CAPABILITYWLAN_INTERFACE_INFOWLAN_INTERFACE_INFO_LISTWLAN_MAC_FRAME_STATISTICSWLAN_MSM_NOTIFICATION_DATAWLAN_PHY_FRAME_STATISTICSWLAN_PHY_RADIO_STATEWLAN_PROFILE_INFOWLAN_PROFILE_INFO_LISTWLAN_RADIO_STATE WLAN_RATE_SET WLAN_RAW_DATAWLAN_RAW_DATA_LIST(_WLAN_RAW_DATA_LIST__Anonymous_e__StructWLAN_SECURITY_ATTRIBUTESWLAN_STATISTICS +WNDCLASSEXWNDCLASS WTA_OPTIONSXFORMXINPUT_BATTERY_INFORMATIONXINPUT_CAPABILITIESXINPUT_GAMEPADXINPUT_KEYSTROKE XINPUT_STATEXINPUT_VIBRATIONStructUint8intUint16Uint32PointerUtf16IntPtrInt32 COMObjectArrayvariableWithVariableDimensionPackedUnionUint64 AnonymousullLongrgBytespinInfooobInfonumericCompInfo passkeyInfo Numeric_ValuePasskeyString toDartString setStringNativeFunctionPFN_DEVICE_CALLBACK CharacteristicExtendedPropertiesIsReliableWriteEnabledIsAuxiliariesWritable!ClientCharacteristicConfigurationIsSubscribeToNotificationIsSubscribeToIndication!ServerCharacteristicConfiguration IsBroadcastCharacteristicFormatFormatExponentUnit NameSpace DescriptionGUIDValue ShortUuidLongUuidInt16Utf8DoubleFloatInt64 PROPVARIANTChar UnicodeChar AsciiChar LPCCHOOKPROC LPCFHOOKPROCLoHi +Anonymous1scalesign signscale +Anonymous2Lo32Mid32Lo64 dmOrientation dmPaperSize dmPaperLength dmPaperWidthdmScaledmCopiesdmDefaultSourcedmPrintQuality +dmPositiondmDisplayOrientationdmDisplayFixedOutputdmDisplayFlagsdmNup +targetMode +sourceModedesktopImageInfobitfield modeInfoIdxAdditionalSignalInfo videoStandardVARIANTDTT_CALLBACK_PROCidldesc paramdescInt8double +BooleanValSByteValInt16ValInt32ValInt64ValByteVal UInt16Val UInt32Val UInt64Val SingleVal DoubleVal FileTimeVal +SysTimeValGuidVal StringVal AnsiStringVal BinaryValSidValSizeTVal +BooleanArrSByteArrInt16ArrInt32ArrInt64ArrByteArr UInt16Arr UInt32Arr UInt64Arr SingleArr DoubleArr FileTimeArr +SysTimeArrGuidArr StringArr AnsiStringArrSidArrSizeTArr EvtHandleValXmlVal XmlValArrLPEXCEPFINO_DEFERRED_FILLIN LPFRHOOKPROCmikihiEventKeyEvent +MouseEventWindowBufferSizeEvent MenuEvent +FocusEventx11x12x13x14x21x22x23x24x31x32x33x34x41x42x43x44mS_unS_un_bs_b1s_b2s_b3s_b4S_un_ws_w1s_w2S_addrLengthIfIndex AlignmentFlagsReserveduCharusmptehourminsecframefpsdummypadmidi +songptrposmssamplecbticksInfouTimeoutuVersion LPOCNCONNPROC LPOCNCHKPROC LPOCNDSCPROC LPOFNHOOKPROCOffset +OffsetHighPointer_ +NotifyDataDatacbBufpBufadwDataBlockhMem +dwReservedRegiondwCommittedSizedwUnCommittedSize lpFirstBlock lpLastBlockpropidlpwstrdatamousekeyboardhid usButtonFlags usButtonData ulButtonsstringvaluelengthurlsequence alternativeint128int64int32int16int8uint128uint64uint32uint16uint8 +booleanValuuid128uuid32uuid16PFN_SC_NOTIFY_CALLBACKLPSERVICE_MAIN_FUNCTIONhIconhMonitorpOleStruOffsetcStrwProcessorArchitecture wReserveddwOemId ProcessorCoreNumaNode +NodeNumberCachePFTASKDIALOGCALLBACK hMainIcon pszMainIcon hFooterIcon pszFooterIconlptdesclpadeschreftypeoInst +lpvarValueSampleswValidBitsPerSamplewSamplesPerBlockWNDPROCStructUnion{oHovxiddart:ffixpackage:ffi/ffi.dartcallbacks.dart combase.dartextensions/_internal.dart guid.dart variant.dartBABʁ0bcvwǁTXoӂԂ>փ)>?Kcdp-P\stʅFGqrĆƆLJ PTk‡؇ڇۈ$BF]͈̈؈)DEmn-T`wxˊ-.9PQ\stˋϋ#>?iklČ +,-Wˎ$(?lxÎĎЎABNghُڏIАܐ&@ALdfgÑ45AYZfْ3>UVayzǓȓԓ245}̔ו'(4KLXtuĕƕǖ<@W~ЖEȗԗ45AZ[g֘ט./;UVbϚ (S_wxšÚϚ=>Jghs›Λ#>?KhiuȜ +23?]^jڝ۝/12̞%@ALpq|ޠ AMdeՠ*gijšѡW<>?ɣͣ OP[vw¤äΤ K_"$%Y +Kק?mncɩͩ)VWb1>@AXë Fx'cef4@Z[ή1=TU{|ϯЯۯ"#EFhiwɰʱPswɱձ)KLWvwͲβٲ "#iܳK`d{ƴ&'qstZf>x|ѷݷJҸ߸#%&q +=IacdúǺ޻ 78C]_`Լ()OP^#ABNkmn+fr!<=HmnyȿɿԿ@!@"@-@O@P@@@@@@@AAAA\AzA~AAAAAAABB B!B"B8B:B;BRBwBBBBBBCCCC-CYCeC{C|CCCCCCCCCCDEDqDuDDDDDDE EEE3E5E6EEEEEEFFFF2F3F>FXFYFdF~FFFG G G$G[GgGGGGGGGGHHH!HAHBHMHhHiHtHHHHHHHHHIII'IEIFIQIwIyIzIJJJ)JfJrJJJJJJK!KWK[KrKKKKKLLL L,L-LTLULaLLLLLLLM.M9MXMYMMMMMMMNN8N:N;NRNO +O.O/OOOP)PNPOPPPPPQIQ^QiQQQQQQR +R0RTRRSS-S.SQSSTT'T)T*TATTTTTUU+U-U.UuUUUVV#VQV\VuVVVVWWXWWWWWXXlXXXXXXYY1YuYYYYYZZZoZzZZZZZZZZZZ[[!["[i[[\\\c\\\]]"]Z][]]]]^^U^}^^^^__v___`a`l``aa9aqaabbIbJbbcc7ccccd;d~ddde/e1e2e~eeeefff(fHfJfKffffg gg4g5gdgfggg~gggggggh-hZhhhhiiiNifijiiiiiiiiiijIjMjdjjjjjjjjkkkk8k9kckkkkkkllElllmlyllllmm m#m.mZmmmmmmmmnnnn2n3n]n~nnnnnno(o4oUoVozo{ooooooopp$p%p1pNpOp[pzp{ppppppppqqq1q2qTqVqWqnqqqqqqqqr!r-rDrErjrlrmrrrrrrrrsss+sXscsyszsssssssssst ttt&tMtYtptqttttttttuuuu3uTu`uwuxuuuuuuuuvvvv5vWvcvzv{vvvvvvwww(w*w+wBwdwpwwwwwwwwxxx*x,x-xDxdxpxxxxxxxxyyy*y,y-yDyhytyyyyyyyzzzzDzFzGz^zzzzzzzz{{{5{6{X{Z{[{r{{{{{{{{|| |7|8|[|]|^|u||||||||}}$};}<}_}a}b}}}}~~~4~5~A~\~^~_~~~~ 01=]_`9DPst_ !,FGlnoJKJKuvBQUl8bf}F + 245L1pq$k)CDPjkwABlnoHLc"#.IJVlmy!".HIno{^ +-/0z.KLkl&DEQnpqj6bn+,8TUa +,7VXY`lp34@bcoQR!?@Lklx :;Gefr'KLXyz$JK V01=fgs#NRi37N~S_wx:>U:<=os*,-y-.9KMN "$%`d{ 12>abc12>YZexy@AMgij01WX{|*IJc!78D^_[_v DFG(fj Sgkk9;<dh023y $%1HIUmnz 2>UVbyz\8ghs:],0Ggs $%1IJUnoz %&1IJUmnz +4@YZf<ƒGKbÆÒìí:<=TďjuŋŌŗŬŮů!deƗJkǸUWXoȪ/ɀɌɡɢɮ7xyʭd˅$[]^̩%@AMghu͙͚͗!8\iΑΒ=>JjkwώϏϛϹϺ#;<HabmЋЌИгдFGчшєѰѱѽ-.deqҔҕҡҽҾ9:FbcoӋӌӘӷӸ:Ԇԇ/DOmnyՕՖատ 12=]^iֈ֊֋1ij׫Ac؛؜78qٹٺ?@ډڭ/Rۋۍێۥ'LMY~܀܁UVxݯ:qޚOq5W'3RS_uwx+,V'ABNno{ + @AGSmnzEQklxbD67Cijv'BCNmny9:E_`l)-DqQnrFtx8:;&;<WXdwyz/:ST`st7hi%nKtuHJK;<rsRmnzlxf{K&jkALuwx2MNZmn + ./^_jKWstEZf*rtuIJ +TVW2eq#'>tNX\s;_cz + 89gh    ( j ~    + +! +# +$ +; + + + + + + " K       H    W b   c ,RS>?OP^6:Qxb-9OP\|}f:>U`#56ATU`suv'>?Kjkw6:Qx/x  57801=`a 'Qrs~>Jjkw$(?fr  & * A l x         !!!!2!4!5!!!!!!"""$"%"0"D"E"P"f"h"i""""###3#4#g#h######$ $$>$?$n$o$$$$%%%0%2%3%%%%%&&&@&A&k&m&n&&&&&''''6'7'O'Q'R''''''''((( (7(8(D(](^(j(((((((((())!)")-)J)K)V)o)p){)))))* * **/*1*2*}*****++++*+B+C+O+h+i+t++++,,,*,V,s,t,,,,,----D-O-d-e-q------..5.9.P.u......//6/7/W/Y/Z////0.0t0v0w000011.1/1<1c1d11111222F2G22222223+3-3.3Y3]3t33333333444$4?4@4L4f4h4i455(5,5C5s55555556@66666777>7?7w7y7z78898=8T8y88888888889999)9+9,9o9s999999:::?:@:L:b:d:e::::; ; ;;.;/;;;P;R;S;j;;;;;;;;<<<#<<<=>>:>;>V>W>c>|>}>>>>>>???6?7?Z?[????????@@@G@H@s@t@@@@@@AAABACAOAlAmAAAAAAB%BgBhBBBCCCCDCsCCCDD DMDDDDDE-EmEnEEEFFWFXFFFGGIGJGGGGHHcHdHHHI/I[IIIJJJ?J}J~JJJK*KwKxKKKL4L}L~LMMM<MMMNNNCNNNOOOWOOOP+P,PiPPPQ'QQQRQQQQR%RkRlRRS S SXSSSST9T:TuTTTU=U>UtUUUV1VYV[V\VVVVVWWWW)W*WPWQW|W}WWWWWWWX1XFXGXRXhXjXkXXXXYYY:Y<Y=YYZ ZXZ\ZsZZZZZZZZ[5[`[d[{[[[[[[[[\?\C\Z\\\\\\\]]_]]]^ ^5^A^]^^^j^^^^^^^^^^_%_&_2_O_P_\_|_}_____` +` ` `T````````aaa1aVaaawaxaaaaaaaabbb#b<b=bHb`bablbbbbbbbbbbbccccdccccccccdddd3d5d6d^dbdydddddddde e ee3e4eSeTe`e}e~eeeeeeeeeefEfZf^fuffffffffggg5g6gBg_gagbggggggghhhh'hBhChOhihjhvhhhhhhhhhiii(i*i+itiiiiijjjj*j+j7jOjQjRjjk-kxkl lll3lWlxlyllllllllm"m$m%mXm\msmmmmmmmn n0n;nQnRn^nwnxnnnnnnnnnno6oLoPogooooooooooppp p,pDpEpQpjpkpwpppppppq7q8qFqkqlqqqqqrrr)rMrYrtrurrrrrs#sFsJsasssssssst$t^tbtytttttttuu@uZu[uuuvuuuuuvvvIvvvvvvw;w~wwwxx-x9xSxTxxxxxxyy*y+ygyhyyyyyyz)zpzqzzz{6{^{{{| +|T|U||||}-}u}~~~~,~X~~~~~?@Mhjk #$/FGRiju$;<G^_j ]DEw,-_G/pqXY@As()[%EV(*+jn!^_"-BCNcdo ABk/gij Ir 82s>#hi + RS9:bco23?VWb}~@AMno-.:UVst78`ao023J +1"Cy>@ACq_kG\h ikl`bDE}~ 12"9:F\^_EFyH]h%26M689P$134KMw*rtuEF +TVWOP^> !YZ} anpq";=>$%^3stHS|~,0Gx*,-v\]+7QR%:F]^j)mnCt.?  Q‘’)p|Ö×TiuČčęįıIJ BņŇźBsƳƴ"3}ǦǨǩ8<Sȍ34?\]hɅɆɑɪɫɷ/0;^`axBOQRi˾b̉̾6xz{ͭEFΐν%NPQϚ-kий3wыїѱѲ 0҉ҞҪ4_ӔZ\]ԓԾ/0~իռ @BC֐ &Taׂׅׄ&OPxy؞؟ثGKbِٛٷٸ^vzڑ$%Z[ۄۆۇ۰۴[_vܸ01WXd݀݋ݨݪݫ;ވ޹޽FGopߕߖ߻߼)*6OP\uv-1Ht+-.im 56B^`a$ABNno{YeVW >Ibc$%KLxy/12~.:]^j5_k:IMd6:Qu56AZ[f'(3MNYz{')*bf}!MOP+:>UvEI`#/EFRij8TXo59Ptanr 9:fg AMhiu,7bn +!,Ye8+HIUrs%&2RS_ /3J(CDPfgs"9:QR^tu)5LMYop|  +134`d{ 12>RS_xy(<=Ibde  !Kop(bf}N} ; V Z q           + + + + +e +i + + + + + + +    & ' Q s u v      , M N Z y z            ! : ; G ` a m      6BWXdyz CDPjlm23?TUa+GHTlmy.2IT~#'>Iu7;R]Itx34UWX<>?V EF{}~$89DZ[fz{!UVy)_`@{}~   Aq Cuv P / 1 2 n r      !!!!8!9!E!g!h!t!!!!!!""""7"8"D"e"f"r"""""""""#$#%#1#U#V#b#########$$$$-$.$X$$$$$$%%%,%-%9%X%Y%e%%%%%%%%%&&&(&H&I&U&s&t&&&&&&&''':'e'g'h''''''''( +( ($(%(1(F(G(S(i(k(l(((() ) ))4)5)T)V)W)))))* * +*%*&*>*?*K*c*e*f*****+!+"+/+S+T+++++,,(,,,C,o,,,,,,,,,,,,-C----../.P.Q.].w.y.z.....////1/2/=/W/X/d/|/}///////00000[0f0x0y00000000001+1/1F1u1111111112222^2b2y222222223333'3(343I3J3_3a3b33333344"4#4/4E4F4R4g4h4t44445"5O5S5j5555555666y6}66666677 77*7,7-7z7777777888868q8}888889-9/909x99999999::::6:7:B:d:e:p:::::::::; ;;;4;5;@;c;d;o;;;;;;;;;<<<<7<83>v>>>>>???R?S?????????@@@@c@@AAAALAXAoApA{AAAAAAAAABBB!B@BABcBdBoBBBBBBBBCC CC0C1CPCQCrCsCCCCCCDDGDKDbDDDDDDDDDDEEEE$EEEFEREhEiEwEEEEEEF +F"F#F/FKFLFZF|F}FFFFG!G"G/GVGWGGGGGGGHHH$HAHCHDH[HHHHHHHHI#IRIIIIJJJBJJKKIKMKdKKKKKKKKLL L4L5LAL`LaLLLLLLLLMMM4M5MAMYMZMMMMMMMMMMNNNN:N;NGNlNmNyNNNNOOOYOZOfOOOOPP'P+PBPnPzPPPPPPPPPQQQ5Q6QaQbQnQQQQR R R+R,R8RTRURaRRRRRRRRRSSSS)SJSKSWSsSuSvSST=TtTxTTTTTUUU&UEUFUqUrU~UUUUUUUV1V2VqVrVVVVVVVW W.W0W1WwWX X1X5XLXuXXXXXXXXXYYYAYBYNYmYnYzYYYYYYYZZZZ9Z:ZeZfZZZZZZZZZ[[[,[-[9[S[T[[[[[[[\\\\(\*\+\v\z\\\\\\] ]]];]=]>]]^^e^^^^^____-_._:_Y_Z_f________`!`"`f`g`s`````````aaa!a;a=a>aab"bFbJbabbbbbbbbccc c>c?cKchcicwccccd d"d#dkd}dddddddeeeEeFeReiekeleef f f)f+f,fCfffffffffg+g`gggh.h0h1h`hhii?i@isiiiijjj4jajmjjjjjjjjkkkkhkkkkl ll+l,l7lNlOlhliltlllllllllm6mzmmmmmmmmnnnn5n6nAnYn[n\nnnnooLoMoYouowoxooooppp pDpFpGpmpqppppppqqqq-q.q:qUqVqbqqqqqqqqqrrrr*r+r7rVrWrcr|r}rrrrrrrrrrsBsOsSsjsussssstttDtxtyttttu+u/uFuhusuuuuuuuv3vfvvvvvvvww"w#w/wGwHwTwqwrw~wwwwwwwx x x2x3x[x\xhxxxxxxxxxxxyy&y'y2ySyUyVyyyyzzzz(z)z5zMzNzZzsztzzzzzzzzzz{!{%{<{k{{{{{{{{{{|||'|C|D|P|i|k|l|||||} }}}+}-}.}t}x}}}}}}}}}~9~T~X~o~~~~~~~~~~56KLkmn[_v"<=Ibde&'3NOy%)@m/3Ju  +SWn67^_!"GHop :;Gabn 7b%m>fgHpq*,-mq's*6NO[qr~; 9:FYZ45 "#<>?BOP467W[r,GKb/uy +%&1NO[rs[\ *?@Lqst45x1FRrs$@&LX1M (y,nr,-9TVW  $IUlm<>?jKMN*v,MN{|1bn;<H`a3tx ?ABIkmn%'(?u!YZ#%&Y]t9;<osLPg "$%_cz23?WXd #$XYeMYst(4RS_|~#YZJ>fhi23>RS^tu #EPefq9=Tx  +/FlxHtvw(@BC ;<Ijlm¶LÖ  $Q]xyąġģĤ +%SwxŗŘŤ>@AƂƆƝ 23>YZeǃDŽǏǨǩǵ'rȰȴ"89DYZez{ɇɝɞɩɾɿ.2Iozʏʐʜʲʴʵ 9DYZe˂˃˵˷˸ 56AWXcyz̧̛̜̼̅̽  /0<ST_uv́͜͝ͶͷEFΆ·"$%<ύϮϯϻUКЛlэюњѱѳѴ3uvҠ5JklxӏӑӒ]^ԍ*?`amՄՆՇXY֋ +Aׇ׈׬78\؏ؐزghَ F{|ڠ?@iۡۢ$YZܝܵ lݰ/}ޟޠ +`߆߈߉ߵ߹ %&1JLM!9:Fbde  134a./:Y[\0`k >@A>?abm 12XY*5WYZ~B".LMtu8pt-1H%)@my 23deq  Xd*OQRIMdJ 6B`am !-JKWrtu26M34@jkw]ikl + 023y45_`l^by&()n Z^u!#$UYp()KLtu&'3MNZst5AWXd}M#EFuv!-CDOefrLMZG\`w ()5LMX~   = I \ ]      + + + +% +O +[ +r +s +~ + + + + + +    A L _ ` k ~        ( = > I ] ^ i          # / I J W x z {   HTrs/3Ju6:Q"$%q";<Hdeq't12>`am9Eefr#BCOno{78D`bc%<=abn.kwXZ[23NO[st%HLc%\`w  /0<PQ]qr~>?Kcdp    , - 9 S U V     !!!!$!=!>!Y!Z!u!v!!!!!!""K""""""####(#;#=#>##$ $ $$$H$l$m$y$$$$$$$$$%%%%+%,%7%Y%Z%q%r%~%%%%%%& &=&A&X&&&&&&&&'' +' 'R'V'm''''''''(8([(\(h((((((())V)W))))*0*2*3*Y*]*t********+ ++&+N+Z+w+x++++++++++,,, ,8,9,E,[,\,h,~,,,,,,,,,,,- ---2-3-?-Z-[-----... .U../ //(/O/[/q/r/~/////////0000'0(040L0M0Y0w0y0z00011D1Q1t1u111111122#2:2k2v22222222233334353@3T3U3a3}3~33333333344$4%414O4Q4R444455#5:5;5G5l5n5o5555556<666677=7>7J7e7f777777788,8-898Y8Z8f88888888899C9O9g9h9999::&:2:Y:Z:f:::::;#;N;;;<<<>>>a>>>???/?0?;?X?Y????@ +@@|@@@@@AAA$AGAIAJAaAAAAAABGBuBBBBC CgC|CCCCCD#D_DDDDEEiEEF +FFBFCFFFG G+GSGTGGGH HQHSHTHkHHHHHHI)I7IZI\I]ItIIIIIJ JJJNJRJiJJJJJJJJKKK$KEKFKRKrKsKKKKKLLL2LwLLLLLLLLLLMMM$M>M@MAMMMMMMNNN*NJNKNXN{N|NNNNNNNNOOO#O?O@OLOfOgOOOOOOOOOPPPP2P3P?P^P_P}P~PPPPPPQQQQ,Q-Q9Q[Q\QhQQQQQQQRRRBRCRORqRrRRRRRSSSMSYS|S}SSSSSSSST +T TT3T4T@TZT[TgTTTTTTTTU U.U0U1UuUUUUVV#V$V0VMVOVPVVVVVVWWWWWjWWWWX X XX/X0X<XSXUXVXXXYY Y9YEY\Y]YiYYYYYYYYYYYZ&Z'ZeZfZZZZZZZ[[[[=[>[J[h[i[[[[[[[\1\2\d\e\\\\\\]C]D]P]o]p]|]]]]]]^ ^#^$^K^M^N^^^^_>______``` `I`K`L``aaaJawaaaab8bGbKbbbmbbbbbbbc6cccccdddd)dBdCdNdhdidtdddddddddeee&e?e@eKefegereeeeeeeeefff"f@fAfMfifjfufffffffffg g gg2g4g5gyggggh hh/h0h;hShUhVhzh~hhhhhhhi i-i/i0iziijjjBjNjejfjjjjjjjjjk#kfkjkkkkkl ll'lNlYlklllwlllllllllllmmmm&m=m>mJmfmgmsmmmmmmmnHnnnnnnno o#o$o0oMoNoZozo|o}oooppp%p&pApCpDpgpkppppppppqqqq4q5q@q`qaqqqqqqqqqqqr +r r!r-rHrIrUrorpr|rrrrrrrrrsss5s6sVsXsYsssstt;t<tHt[t]t^tutttttu u$u&u'uRuuuvv_v`vvvvwwNwRwiwwwwwwwxxxxRxxxxxy yy5y6yBy`ybycyyyzz<zHz_z`zlzzzzzzzzz{{{{1{2{\{]{i{{{{{{|||1|T|||}||||||||||}*}.}E}i}t}}}}}}~~ ~~/~0~;~S~U~V~m~~~~~~~G\=dfg$@AMlmy&'3ST`|})FHI k$>?Kjkw_#'>Iz !8C S,xy)DH_j ,-9QR^vw"&=Ho{AB|}BUYp{ CDuv &'3MOP#DEij  Z"#IJop|%JKCD89ST`xy%&2QR^~34@VWc{|%)@fr./;QSTEfj45@]^jGvz]_`#MN!".NOZ~#ABNpq|  01=XZ['GHTlm'+Bm  89DZ[g12>fgs Zgk,]_`78Cfgu()kl $;y !ij 23]  Y)*UV%NRi356ei  6\^_'@AMhi@MQhNEFz{9=T=qu/12'EFQqstU`yzFJa !,IJVyz Z|#$0YZfI\`w§ Z[Êûü&AE\đĝĽľ BDEőŮŲ 45AghtƘƙƥ+,8WXdljNJǖǿ$%1XZ[ȣ7Beftɞɟ'(IJUrsʥʦʱ ,KMN˚˷˻=>J|}̵̨̩̉ABNz{͇ͪͫͷ + =>JyzΆηθ&'3\]iϝϞϪ<@WЈДЯалanrщѷ/0xy҅ҝҟҠLXxyӅӝӞFfjԁԮԺ EI`ՊՖյն8cg~ִ֨h׭ױ ,LMwؼؾؿ'DEQlnoٺ)4UVa~ڊڭڮڹ)8<Sۋ۷۸ST܋܌ܘܷܸiݶGޓީޭ12klwߒߓߞ߹ߺ()5ST|}.2Inz%?@LbcoQUl15Lny  !,CEF#%&d34@VWz{*CDOlmx*,-jn !"-GHSkmn+-.{cw'΂ւׂ݂ނzW/// Defines an accelerator key used in an accelerator table. +/// +/// {@category struct}# !&'8 8ABHIZA Zfgmnf!/// The ACL structure is the header of an access control list (ACL). A +/// complete ACL consists of an ACL structure followed by an ordered list of +/// zero or more access control entries (ACEs). +/// +/// {@category struct} RSYZkRkvw}~v  Džȅم/  1+1aI&at) 8~/// The ACTCTX structure is used by the CreateActCtx function to create the +/// activation context. +/// +/// {@category struct}чdžǁv/// The ADDJOB_INFO_1 structure identifies a print job as well as the +/// directory and file in which an application can store that job. +/// +/// {@category struct} !ψЈՈֈ## &'8#8_G$_p""ۇہh/// The addrinfoW structure is used by the GetAddrInfoW function to hold +/// host address information. +/// +/// {@category struct} VW]^oVoz{z ŠÊȊɊڊ! + " +!"0167H0HSTYZkSkv8n/// Contains status information for the application-switching (ALT+TAB) +/// window. +/// +/// {@category struct} !2"2]A&]T/// Represents package settings used to create a package. +/// +/// {@category struct} % %/056SUTx/QxllW/// Describes an array, its element type, and its dimension. +/// +/// {@category struct} +nouvn''Ǝǎ͎Ύߎ& +) +7 7DEKL]D!]j#$ԏ܏ݏwJ/// Contains information about the referenced assembly, including its +/// version and its level of support for locales, processors, and operating +/// systems. +/// +/// {@category struct}ҐӐِڐ"#$5!5CDIJ[C[g/// The AudioClientProperties structure is used to set the parameters that +/// describe the properties of the client's audio stream. +/// +/// {@category struct}!*!*78>?P7 P\]cdu\,ugg$[/// Contains parameters used during a moniker-binding operation. +/// +/// {@category struct}56;?P7!P]^dev]#v&ɘ$٘ژߘ' '1289J1"JXY_`qX'q/// The BITMAPINFOHEADER structure contains information about the dimensions +/// and color format of a device-independent bitmap (DIB). +/// +/// {@category struct}UV\]nU nz{z !Śƚ͚̚ޚ"$-&-@AGHY@%Yjkpqj((윲̛ݛ#( !2#2ABHIZA%Zklrsk$%ŜƜל"" % $%56<=N5&N`aghy`%y"ʝ'ݝޝ' +" $"3/// The BITMAPV5HEADER structure is the bitmap information header file. It +/// is an extended version of the BITMAPINFOHEADER structure. +/// +/// {@category struct}"#4"4CDIJ[C+[styzs#22g׀/// The BLENDFUNCTION structure controls blending by specifying the blending +/// functions for source and destination bitmaps. +/// +/// {@category struct}CDJK\C\g!+/// The BLOB structure, derived from Binary Large Object, contains +/// information about a block of data. +/// +/// {@category struct}\,9\n/// The BLUETOOTH_ADDRESS structure provides the address of a Bluetooth +/// device. +/// +/// {@category struct}ǡȡΡϡ )jj/// {@category struct}="+=RSXYjR"jyGŤƤˤ̤ݤ(??/// The BLUETOOTH_AUTHENTICATE_RESPONSE structure contains information +/// passed in response to a BTH_REMOTE_AUTHENTICATE_REQUEST event. +/// +/// {@category struct}}a#}(᥶:+1/// {@category struct}J+)JYZ_`qY,q$˪23R3)/// The BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific +/// configuration information about the Bluetooth device responding to an +/// authentication request. +/// +/// {@category struct}ҫ& AAe/// {@category struct}67=>O6"Ou]'uff!/// The BLUETOOTH_COD_PAIRS structure provides for specification and +/// retrieval of Bluetooth Class Of Device (COD) information. +/// +/// {@category struct} 34:;L3LrW"r~~(ï"үӯدٯ#&9%9\H\klqurk,,װ ̰5z +u/// The BLUETOOTH_DEVICE_INFO structure provides information about a +/// Bluetooth device. +/// +/// {@category struct}˱̱ұӱ, !&'8 )8NOTUfN&fyzy(%вѲֲײ*/// The BLUETOOTH_DEVICE_SEARCH_PARAMS structure specifies search criteria +/// for Bluetooth device searches. +/// +/// {@category struct}޳߳##/// The BLUETOOTH_FIND_RADIO_PARAMS structure facilitates enumerating +/// installed Bluetooth radios. +/// +/// {@category struct}ôĴմ/ 4 \)F\px/// The BLUETOOTH_GATT_VALUE_CHANGED_EVENT structure describes a changed +/// attribute value. +/// +/// {@category struct}\]cdu\+uᶌdtt/// The BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION structure describes +/// one or more characteristics that have changed. +/// +/// {@category struct}ӷԷڷ۷%/// The BLUETOOTH_NUMERIC_COMPARISON_INFO structure contains the numeric +/// value used for authentication via numeric comparison. +/// +/// {@category struct}Ըոڸݸ۸$ $ '/// The BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate +/// prior to establishing an Out-of-Band device pairing. +/// +/// {@category struct}?@FGX? X&&</// The BLUETOOTH_PASSKEY_INFO structure contains a passkey value used for +/// authentication. A passkey is similar to a password, except that a +/// passkey value is used for authentication only once. +/// +/// {@category struct}2&2:;@AR:!Rddy/// The BLUETOOTH_PIN_INFO structure contains information used for +/// authentication via PIN. +/// +/// {@category struct}  F+"FRSX\YwR,w( !2&2DEKL]D%], 5`` s/// The BLUETOOTH_RADIO_INFO structure provides information about a +/// Bluetooth radio. +/// +/// {@category struct}hioph&ݾ7  0#0?@EFW?,Wpqvwp*'˿̿ѿҿ$@ +@ @$@%@*@+@<@$)@<@@RG@@@@@@@@@@$@A @0A nn6/// The BLUETOOTH_SELECT_DEVICE_PARAMS structure facilitates and manages the +/// visibility, authentication, and selection of Bluetooth devices and +/// services. +/// +/// {@category struct}AAAAAAAAAAAAAABBB B +BBBB2B$B2AA A{/// Contains information about a window that denied a request from +/// BroadcastSystemMessageEx. +/// +/// {@category struct}ByBzBBBByBBBBB;B;B]/// {@category struct}C[C\CbCcCtC[CtC~CCCCC~ CCCCCCC&CCCCCCCC(CBB:C8m/// The BTH_DEVICE_INFO structure stores information about a Bluetooth +/// device. +/// +/// {@category struct}DDDDDD#DDDDDDD&DEEEEE(E!E(CC9D/// The BTH_HCI_EVENT_INFO structure is used in connection with obtaining +/// WM_DEVICECHANGE messages for Bluetooth. +/// +/// {@category struct}EEEEFE#FFFFFF-FF-F5F6F;F<FMF5!FMF[F\FaFbFsF[!FsE6E6IEĀ/// The BTH_L2CAP_EVENT_INFO structure contains data about events associated +/// with an L2CAP channel. +/// +/// {@category struct} G]G^GdGeGvG]&GvGG'GGGGGGG(GGGGGGG2GHHHHH0H'H0HDHEHJHKH\HD"H\HkHlHqHrHHk"HHHHHHH1HHHHHHH(HHHHHI H$I III$I%I6I%I6IHIIINIOI`IH-I`FFG//// The BTH_LE_GATT_CHARACTERISTIC structure describes a Bluetooth Low +/// Energy (LE) generic attribute (GATT) profile characteristic. +/// +/// {@category struct}JhJiJoJpJJh!JJJJJJJJJJDJIzIz[J4/// The BTH_LE_GATT_CHARACTERISTIC_VALUE structure describes a Bluetooth Low +/// Energy (LE) generic attribute (GATT) profile characteristic value. +/// +/// {@category struct}KKKKKK&KKKKKKK-KLLL +L LL&LLDL/#LDLWLXL^L_LpLW(LpJJׁK}/// The BTH_LE_GATT_DESCRIPTOR structure describes a Bluetooth Low Energy +/// (LE) generic attribute (GATT) profile descriptor. +/// +/// {@category struct}M0M1M6M7MHM0&MHMpM[#MpMMDMMMMMMM!MMMMMNNNN2MDN2LLMp/// The BTH_LE_GATT_DESCRIPTOR_VALUE structure describes a parent +/// characteristic. +/// +/// {@category struct}O NO OO1OP+OP+PPQqPN;N;N_/// {@category struct}Q`QaQfQgQxQ`.QxQQQQQQ-QPPǀP/// {@category struct}TTTTTT1TTTUUUT/UT*T*TN/// {@category struct}XXXXXX#XWWX /// {@category struct}ZqZrZwZxZZqZZZZZZZ ZZZZZZZZZZ!Z[Z [YY<Z/// {@category struct}fe ffff%f&f7f(f7e2e2eҀ/// The BTH_LE_GATT_SERVICE structure describes a Bluetooth Low Energy (LE) +/// generic attribute (GATT) profile service. +/// +/// {@category struct}ggggg'g#g'g]g7+g]fKfKf/// The BTH_LE_UUID structure contains information about a Bluetooth Low +/// Energy (LE) Universally Unique Identifier (UUID). +/// +/// {@category struct}gggggg"ggggggggg/// {@category struct}iiiiiiiiiiiiiiiiiiiiii/// The BTH_QUERY_DEVICE structure is used when querying for the presence of +/// a Bluetooth device. +/// +/// {@category struct}jjjjjjjjjjjjj&jjjjjjk j/k kkkkk.k!k.k;k<kAkBk_kak`kk;Rkiijod/// The BTH_QUERY_SERVICE structure is used to query a Bluetooth service. +/// +/// {@category struct}l`lG#l`lolplvlwllo,lkk l!/// The BTH_RADIO_IN_RANGE structure stores data about Bluetooth devices +/// within communication range. +/// +/// {@category struct}mum\$mumm&mmmmmmm$mmmmmmmm+mn n +nnn"n 'n"n5n6n;n<nYn[nZnun5Gnum#m$m*m,m+llm9/// The BTH_SET_SERVICE structure provides service information for the +/// specified Bluetooth service. +/// +/// {@category struct} +o*o+o1o2oCo*)oCojoX ojoo}"ooo!ooooooo-ooopppo&pp'p(p.p/p@p'%p@pQpRpXpYpjpQ'pjp}p~pppp}'ppppppp&pnnQno/// Contains information that the GetFileInformationByHandle function +/// retrieves. +/// +/// {@category struct}qqqqq)qq)qLq4qLppԀp/// {@category struct}qqqqqqqqq'qqWqWqy/// {@category struct}r#r$r*r+r<r#r<rbrG!rbqq〈r/// {@category struct}rrrrrrrrrrrmrm}r/// {@category struct}sZs[s`sasrsZsrs|s}ssss|%sssssss!sssssssssssststrr!s6>/// Describes the cache attributes. +/// +/// {@category struct}tOtPtVtWthtOthtts!tttt1/// {@category struct}tttttttututtt/// {@category struct}uVuWu]u^uouVuouuzuuu|u>/// {@category struct}uuuuuuuvuvuuu/// {@category struct}vYvZv`vavrvYvrvv}vvvv@/// {@category struct}vvvvvvvw w!w vvv/// {@category struct}wfwgwmwnwwfwwwww+w+wM/// {@category struct}wwwwwwwx"x +x"ww~w/// {@category struct}xfxgxmxnxxfxxxxx-x-~xO/// {@category struct}xxxxxxxy"y +y"xx~x/// {@category struct}yjykyqyryyjyyy&yy-y-yO/// {@category struct}yyyyzyzz<z'z<yyy/// {@category struct}zzzzzzzzz$zzGzGzi/// {@category struct}{{{{{-{{-{P{8{Pzz׀z/// {@category struct}{{{{{{{{{{{[{[{}/// {@category struct}|||||/||/|S|:|S{{܀{/// {@category struct}|||||||||||^|^|/// {@category struct}}}}!}"}3}}3}W}>}W||}/// {@category struct}~~~~~,~~,~7~8~>~?~P~7#~P}b}b}/// Contains information passed to a WH_CBT hook procedure, CBTProc, before +/// a window is activated. +/// +/// {@category struct}* #*34:;L3(L~_~_~/// Contains information passed to a WH_CBT hook procedure, CBTProc, before +/// a window is created. +/// +/// {@category struct}FGMN_F+_v%&%``&/// The CERT_CONTEXT structure contains both the encoded and decoded +/// representations of a certificate. A certificate context returned by one +/// of the functions defined in Wincrypt.h must be freed by calling the +/// CertFreeCertificateContext function. The CertDuplicateCertificateContext +/// function can be called to make a duplicate copy (which also must be +/// freed by calling CertFreeCertificateContext). +/// +/// {@category struct}#$)*;#!;eI!eX݀/// The CERT_EXTENSION structure contains the extension information for a +/// certificate, Certificate Revocation List (CRL) or Certificate Trust List +/// (CTL). +/// +/// {@category struct} "< (<qM6q" +# +424eM&ex'#,ooa/// The CERT_INFO structure contains the information of a certificate. +/// +/// {@category struct}-!wn/// The CERT_PUBLIC_KEY_INFO structure contains a public key and its +/// algorithm. +/// +/// {@category struct}"/// Contains extended result information obtained by calling the +/// ChangeWindowMessageFilterEx function. +/// +/// {@category struct}' & #&:Ā/// Specifies a Unicode or ANSI character and its attributes. This structure +/// is used by console functions to read from and write to a console screen +/// buffer. +/// +/// {@category struct}$!55Y/// {@category struct} $ &'8"8FGMN_F"_mntum"%"777\D&\ۂ׀/// Contains information the ChooseColor function uses to initialize the +/// Color dialog box. After the user closes the dialog box, the system +/// returns information about the user's selection in this structure. +/// +/// {@category struct}$"#%&+,=%"=LMSTeLeopvwo""7&$%+,=$"=cK!cqrxyq",  oon/// Contains information that the ChooseFont function uses to initialize the +/// Font dialog box. After the user closes the dialog box, the system +/// returns information about the user's selection in this structure. +/// +/// {@category struct} $ $/// The CIEXYZ structure contains the x,y, and z coordinates of a specific +/// color in a specified color space. +/// +/// {@category struct}@0@^N^~n~00[/// The CIEXYZTRIPLE structure contains the x,y, and z coordinates of the +/// three colors that correspond to the red, green, and blue endpoints for a +/// specified logical color space. +/// +/// {@category struct}#$5&5GHNO`G%`f/// The CLIENT_ID structure contains identifiers of a process and a thread. +/// +/// {@category struct}!!qq/// {@category struct} dekl}d} *# %./56G.$GWX^_pW)p)"$ +&./45F.&F8A/// The COLORADJUSTMENT structure defines the color adjustment values used +/// by the StretchBlt and StretchDIBits functions when the stretch mode is +/// HALFTONE. You can set the color adjustment values by calling the +/// SetColorAdjustment function. +/// +/// {@category struct}  YYC/// Used generically to filter elements. +/// +/// {@category struct}!".!.67=>O6*Oeflm~e)~'P<gg nTTEXq/// Contains information about the configuration state of a communications +/// device. +/// +/// {@category struct}0&0BCIJ[B'[nouvn&$%%/"/=>DEV=&Vhioph+)' & $%6,6NOUVgN)g|}|)$$ "!=L=MM4X ='R/// Contains information about a communications driver. +/// +/// {@category struct},334:;L31Lijpqi42Ƃ/// Contains the time-out parameters for a communications device. The +/// parameters determine the behavior of ReadFile, WriteFile, ReadFileEx, +/// and WriteFileEx operations on the device. +/// +/// {@category struct}! !ف%t/// Contains information about a communications device. This structure is +/// filled by the ClearCommError function. +/// +/// {@category struct} YM/// Contains information about the console cursor. +/// +/// {@category struct}UV\]nU nz{z&)*Ɂ7&Q/// Contains information for a console read operation. +/// +/// {@category struct}$  %"%9`R/// Contains information about a console screen buffer. +/// +/// {@category struct}   ==L/// Contains information for a console selection. +/// +/// {@category struct}**0167H0H--/// Defines the coordinates of a character cell in a console screen buffer. +/// The origin of the coordinate system (0,0) is at the top, left cell of +/// the buffer. +/// +/// {@category struct}#!NNY/// Stores the offset, within a class, of the specified field. +/// +/// {@category struct}) $ $$45;<M4+Md:&%%U/// Contains optional extended parameters for CreateFile2. +/// +/// {@category struct} "**45;<M4#M\]bct\t{|{ 5!5CDJK\C"\΂/// Defines the initialization parameters passed to the window procedure of +/// an application. These members are identical to the parameters of the +/// CreateWindowEx function. +/// +/// {@category struct} **K3"KrZr~+&  !'(9 '9sL1s# jjcZ/// The CREDENTIAL structure contains an individual credential. +/// +/// {@category struct}  00:;ABS:"Syayρˀ/// The CREDENTIAL_ATTRIBUTE structure contains an application-defined +/// attribute of the credential. An attribute is a keyword-value pair. It is +/// up to the application to define the meaning of the attribute. +/// +/// {@category struct}& :" :/// The CRYPTPROTECT_PROMPTSTRUCT structure provides the text of a prompt +/// and information about when and where that prompt is to be displayed when +/// using the CryptProtectData and CryptUnprotectData functions. +/// +/// {@category struct}&GG9/// The CRYPT_ALGORITHM_IDENTIFIER structure specifies an algorithm used to +/// encrypt a private key. The structure includes the object identifier +/// (OID) of the algorithm and any needed parameters for that algorithm. The +/// parameters contained in its CRYPT_OBJID_BLOB are encoded. +/// +/// {@category struct}$ x/// The CRYPT_BIT_BLOB structure contains a set of bits represented by an +/// array of bytes. +/// +/// {@category struct}11π/// Contains an arbitrary array of bytes. The structure definition includes +/// aliases appropriate to the various functions that use it. +/// +/// {@category struct} ##<<B/// Contains global cursor information. +/// +/// {@category struct}  + '(./@'@KLRSdK dpqwxp33]/// Defines the message parameters passed to a WH_CALLWNDPROCRET hook +/// procedure, CallWndRetProc. +/// +/// {@category struct}45;<M4MXY_`qXq|}| /y/// Defines the message parameters passed to a WH_CALLWNDPROC hook +/// procedure, CallWndProc. +/// +/// {@category struct}\:+\jkpqjÁ%V/// A currency number stored as an 8-byte, two's complement integer, scaled +/// by 10,000 to give a fixed-point number with 15 digits to the left of the +/// decimal point and 4 digits to the right. This IDispatch::GetTypeInfo +/// representation provides a range of 922337203685477.5807 to +/// -922337203685477.5808. +/// +/// {@category struct}/// {@category struct}ijpqi"!!" + '(./@' @LMRSdL dqrwxq   !()./@(@LMRSdLdpqwxp#肮R^/// Defines the control setting for a serial communications device. +/// +/// {@category struct}67=>O6!O\]cdu\*uZq/// Contains debugging information passed to a WH_DEBUG hook procedure, +/// DebugProc. +/// +/// {@category struct}ÈÉÏÐáÈ"áï1.1.Gmm/// Represents a decimal data type that provides a sign and scale for a +/// number (as in coordinates.) Decimal variables are stored as 96-bit +/// (12-byte) unsigned integers scaled by a variable power of 10. The power +/// of 10 scaling factor specifies the number of digits to the right of the +/// decimal point, and ranges from 0 to 28. +/// +/// {@category struct}đE"==a/// {@category struct}lmrsńlńŎŏŔŕŦŎŦ&/// {@category struct}ȬEXX|/// {@category struct}ɂɃɉɊɛɂɛɤɥɫɬɽɤɽ</// {@category struct}"#4#4CDJK\C"\jkpsq͍j+͍^^:/// The DESIGNVECTOR structure is used by an application to specify values +/// for the axes of a multiple master font. +/// +/// {@category struct}^_dge΂^1΂.&.@AGHY@(YmntuφmφϑϒϘϙϪϑ&ϪϼϽϼ! +2 + !2 2>?EFW>!Wdejk|d%|ЎЏЕЖЧЎ#Чжзнож"/ъыёђѣъ$ѣѳѴѺѻѳ%$ %X02XghnoҀg+ҀҗҘҞҟҰҗ$Ұ$$+%+<=CDU<$Ueflm~e$~ӎӏӕӖӧӎ'ӧӺӻӺ(ΔΔ8Ο4 AXX _II=M͚͚KC/// The DEVMODE data structure contains information about the initialization +/// and environment of a printer or a display device. +/// +/// {@category struct}zLZ[absZs;;=ǀ/// The DISPLAYCONFIG_DEVICE_INFO_HEADER structure contains display +/// information about the device. +/// +/// {@category struct}1278I1 IVW]^oVov?zzZ/// The DISPLAYCONFIG_MODE_INFO structure contains either source mode or +/// target mode information. +/// +/// {@category struct}\9-\k-:ց/// {@category struct}/2/f>2fuv|}uKKK܀/// The DISPLAYCONFIG_PATH_INFO structure is used to describe a single path +/// from a target to a source. +/// +/// {@category struct}bTbpqwxpF$j"~/// The DISPLAYCONFIG_PATH_SOURCE_INFO structure contains source information +/// for a single path. +/// +/// {@category struct}nouvn$](/// {@category struct}}~}!/// {@category struct} +B4BPQWXiPipF(  % %Q1+Qabghya(y'$xxi~/// The DISPLAYCONFIG_PATH_TARGET_INFO structure contains target information +/// for a single path. +/// +/// {@category struct}MNTUfM$fv]/// {@category struct}\]cdu\!u؀/// {@category struct}ghnog"$WW^=/// The DISPLAYCONFIG_RATIONAL structure describes a fractional value that +/// represents vertical and horizontal frequencies of a video mode (that is, +/// vertical sync and horizontal sync). +/// +/// {@category struct}vw}~v#II/// The DISPLAYCONFIG_SOURCE_MODE structure represents a point or an offset +/// in a two-dimensional space. +/// +/// {@category struct}>~p/// The DISPLAYCONFIG_TARGET_MODE structure describes a display path target +/// mode. +/// +/// {@category struct}")- )-[;*[j)G(!/// The DISPLAYCONFIG_VIDEO_SIGNAL_INFO structure contains information about +/// the video signal for a display. +/// +/// {@category struct}  t    + + + & +   5/// {@category struct} + + + + + +! + +$ +$ +H/// {@category struct} !"'*(E!/E2#.RSX\YwR/wUU4`802 =RR YAAAE"" )9 ;߀/// The DISPLAY_DEVICE structure receives information about the display +/// device specified by the iDevNum parameter of the EnumDisplayDevices +/// function. +/// +/// {@category struct}z ) # \U/// Contains the arguments passed to a method or property. +/// +/// {@category struct}/067H/HRSYZkR(k /// Defines the dimensions and style of a control in a dialog box. One or +/// more of these structures are combined with a DLGTEMPLATE structure to +/// form a standard template for a dialog box. +/// +/// {@category struct}( !2289>?P8PWX]^oWoUV\^][k;/// Defines the dimensions and style of a dialog box. This structure, always +/// the first in a standard template for a dialog box, also specifies the +/// number of controls in the dialog box and therefore specifies the number +/// of subsequent DLGITEMTEMPLATE structures in the template. +/// +/// {@category struct}$%66ABHIZA'Zmntum'&%vvvy/// Receives DLL-specific version information. It is used with the +/// DllGetVersion function. +/// +/// {@category struct}z #!\b/// The DOC_INFO_1 structure describes a document that will be printed. +/// +/// {@category struct}"'$'I/// The DOT11_AUTH_CIPHER_PAIR structure defines a pair of 802.11 +/// authentication and cipher algorithms that can be enabled at the same +/// time on the 802.11 station. +/// +/// {@category struct}" !&!34:;L3+LcdijcF88ty/// The DOT11_BSSID_LIST structure contains a list of basic service set +/// (BSS) identifiers. +/// +/// {@category struct}gSguv{|u$2x/// The DOT11_NETWORK structure contains information about an available +/// wireless network. +/// +/// {@category struct}@AGHY@(Ymntum OFp/// The DOT11_NETWORK_LIST structure contains a list of 802.11 wireless +/// networks. +/// +/// {@category struct}hioph$)JX/// A DOT11_SSID structure contains the SSID of an interface. +/// +/// {@category struct} n o u v  n       "       #       $ ! +! !!!#! +&!#t L/// The DRAWTEXTPARAMS structure contains extended formatting options for +/// the DrawTextEx function. +/// +/// {@category struct}!!!!"!"" "" "'"("-"."?"'"?"G"H"M"N"_"G"_!5!52!Ѐ/// Defines the CF_HDROP clipboard format. The data that follows is a double +/// null-terminated list of file names. +/// +/// {@category struct} #####)# #)#U#6/#U##j####$#######(#$($,$($Y$A+$Y$$q+$$$+$$$-$%%%+%%"i"i"y/// Contains information about how a device is joined to Microsoft Azure +/// Active Directory. +/// +/// {@category struct}& %$& &2&$&2&[&C&&[%3%39%΀/// Contains information about a user account that is used to join a device +/// to Microsoft Azure Active Directory. +/// +/// {@category struct}&&&&' &' '''''-' '-'G'9'G&n&n&Z/// Defines the options for the DrawThemeBackgroundEx function. +/// +/// {@category struct}'''''''''''( +' ( +(((((/((/(:(;(A(B(S(:!(S(`(a(g(h(y(`!(y(((((('((((((((((#((()))(#))$)%)*)+)<)$$)<)M)N)S)T)e)M )e)r)s)x)y))r%)))))))!)))G)*****'**''R'R'T/// Defines the options for the DrawThemeTextEx function. +/// +/// {@category struct}**+++* ++!+"+'+(+9+!+9+E+F+L+M+^+E!+^+k+l+q+r++k.+******2*2j*ڀ/// Specifies Desktop Window Manager (DWM) blur-behind properties. Used by +/// the DwmEnableBlurBehindWindow function. +/// +/// {@category struct},j,X,j,v,w,},~,,v#,++,5/// The EAP_METHOD_TYPE structure contains type, identification, and author +/// information about an EAP method. +/// +/// {@category struct}-F-G-L-M-^-F-^-g-h-n-o--g#-------%-,,-*/// The EAP_TYPE structure contains type and vendor identification +/// information for an EAP method. +/// +/// {@category struct}..w...0.-- .[/// Contains the type description and process-transfer information for a +/// variable, a function, or a function parameter. +/// +/// {@category struct}/-//-/L/9/L..Ȁ./// {@category struct}1"11"1112171:181U1101U1111121-22222222.21f1f61q2202 222211 111?12V2V 2]2I2I92M22 322;20w0w0m/// The ENUMLOGFONTEX structure contains information about an enumerated +/// font. +/// +/// {@category struct}3333333333333!333334 3"4 444!4"434#434B4C4I4J4[4B"4[3.3.93E/// Contains information about a pagefile. +/// +/// {@category struct}55u%555%555%54i4i5N/// Contains the name of a service in a service control manager database and +/// information about that service. It is used by the EnumDependentServices +/// and EnumServicesStatus functions. +/// +/// {@category struct}76%77/7%7/7a7A47a556/// Contains the name of a service in a service control manager database and +/// information about the service. It is used by the EnumServicesStatusEx +/// function. +/// +/// {@category struct}8{8|8888{ 88888888888888888889899 +9 999#9 +9#7z7z8_/// Contains information about a hardware message sent to the system message +/// queue. This structure is used to store message information for the +/// JournalPlaybackProc callback function. +/// +/// {@category struct}999999:9::5: :5:B:C:I:J:[:B:[9,9,79]/// Contains the information used to connect to a remote computer. +/// +/// {@category struct};:3;;;;;;';;';1;2;8;9;J;1;J:e:e:F/// Contains event data or property values. +/// +/// {@category struct}(;;;;;;";;;;;;;;;;;;< ; < <<< =$>>/>!>/>N>=>N>Y>Z>`>a>r>Y!>r>>">>>>>> >?> ??,? ?,?Q?9?Q?v?]"?v??"???"???!?@?"@@:@&@:@g@J'@g@@v@@@*@@@-@A@ AA8A!A8AEAFALAMA^AE%A^AAoAAA*A;S;Sl;w/// {@category struct} VVVVVVVWWW W WW"WWDW,"WDWkWS'WkWW$WWWWWWW&WWWWX3WQX3XIXJXOXPXaXIXaV\V\ V]/// Describes an exception that occurred during IDispatch::Invoke. +/// +/// {@category struct}YX$YY+Y%Y+XkXkXO/// Contains information about an extended property. +/// +/// {@category struct}ZZZZZZ!ZZZZZZZZ,ZY=Y=Z~5/// The fd_set structure is used by various Windows Sockets functions and +/// service providers, such as the select function, to place sockets into a +/// set for various purposes, such as testing a given socket for readability +/// using the readfds parameter of the select function. +/// +/// {@category struct}[[[[[[&[[[[[[['[ZZ[/// Contains a 64-bit value representing the number of 100-nanosecond +/// intervals since January 1, 1601 (UTC). +/// +/// {@category struct}\\\\\\\\\"\[[\e`/// Union that contains a 64-bit value that points to a page of data. +/// +/// {@category struct} ^7^8^>^?^P^7$^P^`^a^g^h^y^`"^y^^^^^^"^^^^^^^^^^%^_^(__(_)_/_0_A_(%_A_R_S_Y_Z_k_R(_k______"___7___&_\\σ<^=/// Contains information that the FindText and ReplaceText functions use to +/// initialize the Find and Replace dialog boxes. The FINDMSGSTRING +/// registered message uses this structure to pass the user's search or +/// replacement input to the owner window of a Find or Replace dialog box. +/// +/// {@category struct}``````!`` ` `/// Describes a focus event in a console INPUT_RECORD structure. These +/// events are used internally and should be ignored. +/// +/// {@category struct} aXaYa^a_apaXapaaz!aaa,aaaaaaa aaaaababbbb b!b2b b2b?b@bEbFbWb?bWbcbdbibjb{bc"b{bbbbbbbbbbbbbbbbbbbbbc b#c ``a<4/// Describes a function. +/// +/// {@category struct}cccccccccccdcdddddd*d d*ccc/// Gets and sets the configuration for enabling gesture messages and the +/// type of this configuration. +/// +/// {@category struct} ddddddddddddd dddddedeeeeee'e#e'eFe6eFeVeWe]e^eoeV%eoeeeeee%eeeeeee%eeeeeee$ed6d6dB/// Stores information about a gesture. +/// +/// {@category struct}fffffffffffff fffffg f#g g(gg(g8g9g?g@gQg8%gQeecfw/// When transmitted with WM_GESTURENOTIFY messages, passes information +/// about a gesture. +/// +/// {@category struct} ggggggggghhhghhhh$h%h6h#h6hEhFhLhMh^hE"h^hlhmhshthhl$hhhhhhh&hhhhhhh%hhhhhih"iiiigbgbgG/// Contains information about a GUI thread. +/// +/// {@category struct}iiiiiiijj jjj!j j!j-j.j4j5jFj- jFi+i+%iŀ/// Contains information about a simulated message generated by an input +/// device other than a keyboard or mouse. +/// +/// {@category struct}lplYlpll{)lllllll"lllllll lml+mjRjRl>/// The hostent structure is used by functions to store information about a +/// given host, such as host name, IPv4 address, and so forth. An +/// application should never attempt to modify this structure or to free any +/// of its components. Furthermore, only one copy of the hostent structure +/// is allocated per thread, and an application should therefore copy any +/// information that it needs before issuing any other Windows Sockets API +/// calls. +/// +/// {@category struct}mmmmmmmm%m%m~M/// Handle of an open waveform-audio input device. +/// +/// {@category struct}n2n3n8n9nJn2nJnTnUn[n\nmnT!nmnzn{nnnnz!nnnnnnn nnnnnnn!nmm-nN/// Contains information about an icon or a cursor. +/// +/// {@category struct} oooooooooooooooooooo!ooopppo!pp"p#p)p*p;p" p;pGpHpNpOp`pG!p`pmpnptpuppmpppppppp/pq:q;q@qDqAq_q:/q_pp2pqnqn2qyq q qpp;pqq qqq;qnnor{/// Contains information about an icon or a cursor. Extends ICONINFO. Used +/// by GetIconInfoEx. +/// +/// {@category struct}rOrPrVrWrhrO#rhrwrxr~rrrw"rqq〹r4E/// Contains the IDL attributes of a type. +/// +/// {@category struct}ssssssssssssssrr;sl/// Carries information used to load common control classes from the +/// dynamic-link library (DLL). This structure is used with the +/// InitCommonControlsEx function. +/// +/// {@category struct}ttttttttt-tssہt/// Used by SendInput to store information for synthesizing input events +/// such as keystrokes, mouse movement, and mouse clicks. +/// +/// {@category struct}uVuBuVuqu]uquuxuttu/// {@category struct}x/x0x6x7xHx/"xHx}xV,x}vvx/// Describes an input event in the console input buffer. These records can +/// be read from the input buffer by using the ReadConsoleInput or +/// PeekConsoleInput function, or written to the input buffer by using the +/// WriteConsoleInput function. +/// +/// {@category struct}xx"xyy&yyPy-8yPyyj$yyy&yxx5x/// {@category struct}~~Z7~||ぱ~7H/// Defines the matrix that represents a transform on a message consumer. +/// This matrix can be used to transform pointer input data from client +/// coordinates to screen coordinates, while the inverse can be used to +/// transform pointer input data from screen coordinates to client +/// coordinates. +/// +/// {@category struct}4~L4BCHKIeB$e~~~/// {@category struct}  +&',-A&AIJOPdIdlmrsl!"66>?DEY>Yabgh|a|kk/// {@category struct}%++Y/// The IN_ADDR structure represents an IPv4 Internet address. +/// +/// {@category struct}V#9Va9Հ/// {@category struct}$%*+<$<EFKL]E]fglm~f~À/// {@category struct}jj/// {@category struct}$\%A\k."C= C=UGH!,#,T<$Tefkmle1.A--56<=N5NYZ_`qY"q$/2-*-CDJK\C)\qJC !#!0178I0#ImXmv$&&+"+R:$Rcdimjc4/# 6 ?/// The IP_ADAPTER_ADDRESSES structure is the header node for a linked list +/// of addresses for a particular adapter. This structure can simultaneously +/// be used as part of a linked list of IP_ADAPTER_ADDRESSES structures. +/// +/// {@category struct}" W 33W/// {@category struct} >/// {@category struct}abhizazW!/// {@category struct}^_efw^!w/// {@category struct}9E9wG4ẁ/// The IP_ADAPTER_ANYCAST_ADDRESS structure stores a single anycast IP +/// address in a linked list of addresses for a particular adapter. +/// +/// {@category struct} & "&4\/// {@category struct} 11<=CDU<U/// {@category struct}H 7 --X/// The IP_ADAPTER_DNS_SERVER_ADDRESS structure stores a single DNS server +/// address in a linked list of DNS server addresses for a particular +/// adapter. +/// +/// {@category struct}"&_&99]/// {@category struct}!44X/// {@category struct}I!,IRSX\YwR-w. 7WW/// The IP_ADAPTER_DNS_SUFFIX structure stores a DNS suffix in a linked list +/// of DNS suffixes for a particular adapter. +/// +/// {@category struct}ES#4St\t/// The IP_ADAPTER_GATEWAY_ADDRESS structure stores a single gateway address +/// in a linked list of gateway addresses for a particular adapter. +/// +/// {@category struct}"c\c/// {@category struct}   1!1qq/// {@category struct}z{z*( 1R/// The IP_ADAPTER_INDEX_MAP structure stores the interface index associated +/// with a network adapter with IPv4 enabled together with the name of the +/// network adapter. +/// +/// {@category struct}QGQ_6--/// The IP_ADAPTER_MULTICAST_ADDRESS structure stores a single multicast +/// address in a linked-list of addresses for a particular adapter. +/// +/// {@category struct}-.45F-"FT^/// {@category struct}<=CDU<U`aghy`y/// {@category struct}†S<†»”+»%āL+[/// The IP_ADAPTER_PREFIX structure stores an IP address prefix. +/// +/// {@category struct}rsyzËr"ËÙS6/// {@category struct}klrsĄkĄďĐĖėĨďĨ/// {@category struct} +ȏE 4 **67<=N6$N_`efw_$wɈɉɎɏɠɈ ɠɭɮɴɵɭ&* & 2389J2*Jǩǩ^/// The IP_ADAPTER_UNICAST_ADDRESS structure stores a single unicast IP +/// address in a linked list of IP addresses for a particular adapter. +/// +/// {@category struct}"D\Daaʅ/// {@category struct}RRv/// {@category struct}ЭmIЭл8QQ8/// The IP_ADAPTER_WINS_SERVER_ADDRESS structure stores a single Windows +/// Internet Name Service (WINS) server address in a linked list of WINS +/// server addresses for a particular adapter. +/// +/// {@category struct}эюєѕѦэ"Ѧ Ѵ` @/// {@category struct}ҠҡҧҨҹҠҹ!=/// {@category struct}VW\_]yV*yCC@1/// The IP_ADDRESS_STRING structure stores an IPv4 address in dotted decimal +/// notation. The IP_ADDRESS_STRING structure definition is also the type +/// definition for the IP_MASK_STRING structure. +/// +/// {@category struct}I(%ImR$mؖ{!ؖءآبةغء غׅׅ?u/// The IP_ADDR_STRING structure represents a node in a linked-list of IPv4 +/// addresses. +/// +/// {@category struct}ْٓ٘ٙ٪ْ#٪ٺٻ ٺV ƁMm/// The IP_INTERFACE_INFO structure contains a list of the network interface +/// adapters with IPv4 enabled on the local system. +/// +/// {@category struct}*)H'1Hu]%upڜ{/// The IP_PER_ADAPTER_INFO structure contains information specific to a +/// particular adapter. +/// +/// {@category struct}ۇۇC/// Contains a list of item identifiers. +/// +/// {@category struct}ܻܺܺ$ 'K3"KZ[absZ#s݂݈݃݉ݚ݂$ݚ܁[/// Contains information used to control the I/O rate for a job. +/// +/// {@category struct} 8 $8aI$aߊr!ߊ߰ߘ!߰߾! !!,-34E,!ERSYZkR!kxyx#%ݫݫ?߁(/// The JOB_INFO_1 structure specifies print-job information such as the +/// job-identifier value, the name of the printer for which the job is +/// spooled, the name of the machine that created the print job, the name of +/// the user that owns the print job, and so on. +/// +/// {@category struct}vw}~v!  $@S[/// Contains information about a low-level keyboard input event. +/// +/// {@category struct} +  +//89?@Q8$Q..1U/// Contains information about a simulated keyboard event. +/// +/// {@category struct}   !"3%3DEKL]D(]qrxyq)0*aad/// Describes a keyboard input event in a console INPUT_RECORD structure. +/// +/// {@category struct}[\bct[$t!'/// {@category struct} @AFGX@ X}e}&'&?'"?fN(f{#% +! +%%ÂmG/// Defines the specifics of a known folder. +/// +/// {@category struct}0178I0+I`aghy`)y#22/// The L2_NOTIFICATION_DATA structure is used by the IHV Extensions DLL to +/// send notifications to any service or applications that has registered +/// for the notification. +/// +/// {@category struct}abhizaz@C/// Contains the time of the last input. +/// +/// {@category struct}   멁Oo/// The LOGBRUSH structure defines the style, color, and pattern of a +/// physical brush. It is used by the CreateBrushIndirect and ExtCreatePen +/// functions. +/// +/// {@category struct}wx}~w $%+ +89>?P8 P]^cdu]#u#!&'*+01B*!BPQVWhP(h}~}/4 =.\V/// The LOGFONT structure defines the attributes of a font. +/// +/// {@category struct}#&@R@**$R/// The LOGPALETTE structure defines a logical palette. +/// +/// {@category struct}xyx  PPp`/// A Locally Unique Identifier (LUID). This is a value guaranteed to be +/// unique only on the system on which it was generated. The uniqueness of a +/// locally unique identifier is guaranteed only until the system is +/// restarted. +/// +/// {@category struct},€k/// Describes a color transformation matrix that a magnifier control uses to +/// apply a color effect to magnified screen content. +/// +/// {@category struct}%&,->%>HIOPaHazlz19/// Describes an image format. +/// +/// {@category struct}#z}/// Describes a transformation matrix that a magnifier control uses to +/// magnify screen content. +/// +/// {@category struct}vw|}v#$#&V[/// Returned by the GetThemeMargins function to define the margins of +/// windows that have visual styles applied. +/// +/// {@category struct}#"('(T<(Ti"tn/// The MCI_OPEN_PARMS structure contains information for the MCI_OPEN +/// command. +/// +/// {@category struct}CDJK\C#\klrsk  !z/// The MCI_PLAY_PARMS structure contains positioning information for the +/// MCI_PLAY command. +/// +/// {@category struct}dekl}d#},-354Bz/// The MCI_SEEK_PARMS structure contains positioning information for the +/// MCI_SEEK command. +/// +/// {@category struct}[\bct[#t! !"(*)B7r/// The MCI_STATUS_PARMS structure contains information for the MCI_STATUS +/// command. +/// +/// {@category struct} !!"():!%:KLRSdK%duv|}u%))(()/0A((AUV\]nU0nـ/// Contains information about the current state of both physical and +/// virtual memory, including extended memory. The GlobalMemoryStatusEx +/// function stores information in this structure. +/// +/// {@category struct}*$%&7#7FGMN_F_ijpqi $U/// Contains information about a range of pages in the virtual address space +/// of a process. The VirtualQuery and VirtualQueryEx functions use this +/// structure. +/// +/// {@category struct} 11J<JTU[\mTmwx~w! =/// Contains menu bar information. +/// +/// {@category struct}+,23D+DOPVWhOhrsyzr  (  % #%pA/// Contains information about a menu. +/// +/// {@category struct} ))45;<M4MUV\]nU!n{|{$&#"%&77?@FGX?!X44/F/// Contains information about a menu item. +/// +/// {@category struct}! #$)*GIHd#Jdrr0} 9ee|F/// Defines a menu item in a menu template. +/// +/// {@category struct}&/// Defines the header for a menu template. A complete menu template +/// consists of a header and one or more menu item lists. +/// +/// {@category struct}$/// Describes a menu event in a console INPUT_RECORD structure. These events +/// are used internally and should be ignored. +/// +/// {@category struct}                        + + +  ++ |/// Defines the metafile picture format used for exchanging metafile data +/// through the clipboard. +/// +/// {@category struct} + + + + + +$ + + + + + + +# +         ) * / 0 M O N j )H j + + + + + + +V +a/// The MIDIEVENT structure describes a MIDI event in a stream buffer. +/// +/// {@category struct}  E . E P Q W X i P' i | }    |(                       0 ! 0 = > D E V =! V c d i k j  c-       v v /// The MIDIHDR structure defines the header used to identify a MIDI +/// system-exclusive or stream buffer. +/// +/// {@category struct}89?@Q8QZ[absZs|}|',FGMN_F"_.   7     n/// The MIDIINCAPS structure describes the capabilities of a MIDI input +/// device. +/// +/// {@category struct} ,,56<=N5NWX^_pW'p,!"():!$:JKQRcJ copvwo%". 7mmup/// The MIDIOUTCAPS structure describes the capabilities of a MIDI output +/// device. +/// +/// {@category struct}! IJPRQ_d/// The MIDIPROPTEMPO structure contains the tempo property for a stream. +/// +/// {@category struct}wx~w!">?EGFˀTr/// The MIDIPROPTIMEDIV structure contains the time division property for a +/// stream. +/// +/// {@category struct}"%RSY[Zā9h/// The MIDISTRMBUFFVER structure contains version information for a long +/// MIDI event of the MEVT_VERSION type. +/// +/// {@category struct}##E6EW/// Contains information about a window's maximized size and position and +/// its minimum and maximum tracking size. +/// +/// {@category struct}99XX{/// The MMTIME structure contains timing information for different types of +/// multimedia data. +/// +/// {@category struct}>3>uH1u??=c/// {@category struct}!"33;<ABS;S]^cdu]u}~}%~~I/// {@category struct}#~~/// {@category struct}      %       ' ! +! !!!#! +,!#!;!<!B!C!T!;*!T!j!k!q!r!!j/!!!!!!!2!!!!!!!0!" +" """#" ++"#":";"A"B"S":)"S"h"i"o"p""h-"""""""+"""""""&"""""#"-##'#(#.#/#@#',#@#X#Y#_#`#q#X(#q######&#######'#######%#$$$ $$$%$$0$1$6$7$T$V$U$p$0Q$p 2 2R V/// Contains information about the capabilities of a modem. +/// +/// {@category struct} %%% % %%%%%/%0%6%7%H%/'%H%[%\%b%c%t%[,%t%%%%%%*%%%%%%%-%%%%%&%,&&&&%&&&7&(&7&K&L&R&S&d&K&&d&v&w&}&~&&v0&&&&&&&1&&&&&&&,&'''''6'8'7'R'Q'R$$$R/// Contains information about a modem's configuration. +/// +/// {@category struct}'''''''''''('((( (('(((.(/(@('(@(I(J(P(Q(b(I(b'h'h'4/// Contains module data. +/// +/// {@category struct}((()))))')$)')H)7)H(l(l(W/// Contains the module load address, size, and entry point. +/// +/// {@category struct}))))*)*** **6*(*6*A*B*H*I*Z*A *Z)W)W )f/// The MONITORINFO structure contains information about a display monitor. +/// +/// {@category struct}+* ++$+%+*+-+++H+$-+H+V+V0+a++ +++9+*f*f_*l/// The MONITORINFOEX structure contains information about a display +/// monitor. +/// +/// {@category struct},,q,,,,,,,,,,,,,,%,,,,,,,$,++ǁ3,N{/// Contains information about a mouse event passed to a WH_MOUSE hook +/// procedure, MouseProc. +/// +/// {@category struct}.J.1.J.S.T.Z.[.l.S".l,,|. /// Contains information about a mouse event passed to a WH_MOUSE hook +/// procedure, MouseProc. This is an extension of the MOUSEHOOKSTRUCT +/// structure that includes information about wheel movement or the use of +/// the X button. +/// +/// {@category struct}...././/////-//-/4/5/:/;/L/4!/L/Z/[/a/b/s/Z /s/////////////$/.z.zN.R/// Contains information about a simulated mouse event. +/// +/// {@category struct}0]0^0c0d0u0]0u0{0|0000{00000000000000$0//ʁ0;e/// Contains information about the mouse's location in screen coordinates. +/// +/// {@category struct}11w1111111&1111111*111112 1%2 0081Qa/// Describes a mouse input event in a console INPUT_RECORD structure. +/// +/// {@category struct}2222222222222 22222222333 33333*3+31323C3*3C3[3L3[22B2Z/// Contains message information from a thread's message queue. +/// +/// {@category struct}333334443"44%4&4,4-4>4%4>4H4I4O4P4a4H4a4j4k4q4r44j$43b3b/3X/// Contains information about a low-level mouse input event. +/// +/// {@category struct}5555555%555!544U5u/// Contains information that an application can use while processing the +/// WM_NCCALCSIZE message to calculate the size, position, and valid +/// contents of the client area of a window. +/// +/// {@category struct}6666666666666 67 7 777$7 7$55A6/// The NDIS_OBJECT_HEADER structure packages the object type, version, and +/// size information that is required in many NDIS 6.0 structures. +/// +/// {@category struct}777777787*87-7-7v/// The NET_LUID union is the locally unique identifier (LUID) for a network +/// interface. +/// +/// {@category struct}8s8t8z8{88s!888x8C/// {@category struct}999999 99999:9 ::::::+:!:+:9:::?:@:Q:9):Q:g:h:m:n::g):::::::&:::::::&:::::;: ;;;;;;(;";(;7;8;=;>;O;7*;O;f;g;l;m;~;f*;~;;;;;;$;;;;;;;#;;;;;;;&;<<<<<*<$<*<:<;<@>>>>? +>1? +?????????????)?????@?-@??6?&?e?e ?l?U?U??Y==s>/// Used to specify values that are used by SetSimulatedProfileInfo to +/// override current internet connection profile values in an RDP Child +/// Session to support the simulation of specific metered internet +/// connection conditions. +/// +/// {@category struct}ANAOAUAVAgANAgArAsAxAyAAr$AAAAAAA$AAAAAAA%AAAAABA%BBBBBB0B&B0BTBCBTBfBgBlBmB~Bf'B~BBBBBB(BBB BBBBBBB"BC C CCC#C #C#CDC3CDCdCSCdCCuCCCCCCC*C@@A*/// Contains the scalable metrics associated with the nonclient area of a +/// nonminimized window. This structure is used by the +/// SPI_GETNONCLIENTMETRICS and SPI_SETNONCLIENTMETRICS actions of the +/// SystemParametersInfo function. +/// +/// {@category struct}DDDDDDDDDDDDDDDDDDDDDDDDDEDEEEE!E"E3E)E3EHEIEOEPEaEHEaEkElEqEuErEEk+EFFFFFF FF%F&F,F-F>F%$F>FNFOFTFXFUFsFN,FsGF7GG$G%G*G-G+GHG$0GHGGGGGG$GH GH HHH!H"H3H%H3EE*EFF,FGYGY6GdEE EEE3EFF FFF5FGG GGG?GCCDŽ{Dm/// Contains information that the system needs to display notifications in +/// the notification area. Used by Shell_NotifyIcon. +/// +/// {@category struct}HHHHHH!HHHHHHH!HHDHDHh/// {@category struct}KKKKKK%KKKKKKK"KKKKKKK&KL#L 'L#L7L8L>L?LPL7'LPL{Lc&L{LLLLLL&LLL'LLLLLLL(LM*M M*M7M8M>M?MPM7 MPMtM\!MtMMMMMM!MMM"MMMMMMM MNMNNNNNN-N$N-N=N>NDNENVN=-NVNoNpNvNwNNo)NNN;NO N8O OIO=OIO\O]OcOdOuO\$OuJJKob/// The OPENCARDNAME structure contains the information that the +/// GetOpenCardName function uses to initialize a smart card Select Card +/// dialog box. Calling SCardUIDlgSelectCard with OPENCARDNAME_EX is +/// recommended over calling GetOpenCardName with OPENCARDNAME. OPENCARDNAME +/// is provided for backward compatibility. +/// +/// {@category struct}PpPqPwPxPPp%PPPPPPP&PPPPPPP"PPPPPQP QQ)Q"Q)QPQ8'QPQdQeQkQlQ}QdQ}QQBQQQ;QRRRR.R/R5R6RGR.$RGRWRXR^R_RpRW-RpRR RRRRRRR RRR!RRRSSSR!SSS S&S'S8S)S8SMSNSTSUSfSM$SfOOPM/// The OPENCARDNAME_EX structure contains the information that the +/// SCardUIDlgSelectCard function uses to initialize a smart card Select +/// Card dialog box. +/// +/// {@category struct} TTTTTT%TUT'UUUU#U$U5U'U5U_UH'U_UtUuU{U|UUt(UUU&UUUUUUU&UV&U8V&VdV4;VdVVt=VVVVVVVVVV$VVWWWWV-WSvSvT/// The OPENCARD_SEARCH_CRITERIA structure is used by the +/// SCardUIDlgSelectCard function in order to recognize cards that meet the +/// requirements set forth by the caller. You can, however, call +/// SCardUIDlgSelectCard without using this structure. +/// +/// {@category struct}XwXxX~XXXw$XXXXXXX"XXXXXXX"XYX#YY.Y)Y.YDYEYKYLY]YD'Y]YpYqYwYxYYp%YYY!YYYYYYY!YYY&YZZZZZ*Z&Z*ZTZ<'ZTZZh"ZZZZZZZZZZZZZZ$ZZZZZZZ'Z[[#[[/[0[6[7[H[/"[H[[V8[[[&[[[[[[[[[[#[\\\ \\\ \W1W1XW/// Contains information that the GetOpenFileName and GetSaveFileName +/// functions use to initialize an Open or Save As dialog box. After the +/// user closes the dialog box, the system returns information about the +/// user's selection in this structure. +/// +/// {@category struct}\\\\\\'\\\\\\\)\]]]]])])])\+\+\e/// Contains details about the operating system for an assembly or module. +/// +/// {@category struct} ^^^^^^,^___ _ __'__0_1_7_8_I_0'_I_\_]_c_d_u_\&_u______%________2_`i`j`p`q``i*```````*```````#`````a`$aaaaaa0a!a0__8_`5`5 `<`$`$A`(]>]>^f/// Contains operating system version information. The information includes +/// major and minor version numbers, a build number, a platform identifier, +/// and information about product suites and the latest Service Pack +/// installed on the system. This structure is used with the GetVersionEx +/// and VerifyVersionInfo functions. +/// +/// {@category struct}bbbbbb,bbbbbbb'bbbbbcb'cccccc/c&c/cAcBcHcIcZcA%cZckclcqcucrcck2ccc8ccc cccAca>a>bl"/// Contains operating system version information. The information includes +/// major and minor version numbers, a build number, a platform identifier, +/// and descriptive text about the operating system. This structure is used +/// with the GetVersionEx function. +/// +/// {@category struct}dddddd!ddddded%ee:e2e:eHeIeOePeaeHead#d#Gdt/// Contains information used in asynchronous (or overlapped) input and +/// output (I/O). +/// +/// {@category struct}feGffffelele/// {@category struct}fffffffffffff#ff,f,fP/// {@category struct}jcjdjjjkj|jc(j|jj)jjjjjjj!jjjjjjj3jiibj?{/// Contains the information returned by a call to the +/// GetQueuedCompletionStatusEx function. +/// +/// {@category struct}l llll&l l&l.l/l4l5lFl.lFl_lQl_lklllqlrllk lllllll"llllllll.lkkk/// The PAINTSTRUCT structure contains information for an application. This +/// information can be used to paint the client area of a window owned by +/// that application. +/// +/// {@category struct}mmmmmmmmmmmn mn nnnnn-nn-n8n9n>n?nPn8nPllpm/// The PALETTEENTRY structure specifies the color and usage of an entry in +/// a logical palette. A logical palette is defined by a LOGPALETTE +/// structure. +/// +/// {@category struct}o>o *o>oOoPoVoWohoO$ohn\n\o/// Contains information needed for transferring a structure element, +/// parameter, or function return value between processes. +/// +/// {@category struct}oopppopp3p" p3oxoxo[/// Contains information about the default value of a parameter. +/// +/// {@category struct}ppppppppppppp$pqqqqq q$q q0q1q7q8qIq0#qIqXqYq_q`qqqX&qqqqqqqq*qqqqqqq$qqqqqqq$qrrr r rr$rr-r.r4r5rFr-'rFrYrZr`rarrrY!rrrrrrrr$rrrrrrr%rrrrrrr$rpGpGp@/// Contains performance information. +/// +/// {@category struct}ssssss)ssssssssBstt^t$tt tt{t{gtsjsksqsssrrrsn/// Contains a handle and text description corresponding to a physical +/// monitor. +/// +/// {@category struct}ujukupuquujuuuuuuuutt怾uQ_/// The POINT structure defines the x- and y-coordinates of a point. +/// +/// {@category struct}vvvvvv#vvvwwwv"ww%w&w,w-w>w% w>wJwKwQwRwcwJ%wcwtwuw{w|wwt%wwwwwww#wwwwww!wxx!xxDx5$xDx^x_xexfxwx^xwxxxxxx%xxxxxxx!xxxxxxx$xxxyyyx)yy)y*y/y0yAy)(yAuuv/// Contains basic pointer information common to all pointer types. +/// Applications can retrieve this information using the GetPointerInfo, +/// GetPointerFrameInfo, GetPointerInfoHistory and +/// GetPointerFrameInfoHistory functions. +/// +/// {@category struct}yy!yzzz z zz!zz+z,z2z3zDz+ zDzPzQzWzXzizP!zizvzwz}z~zzv!zzzzzzzzzzzzzzzyVyVyY/// Defines basic pen information common to all pointer types. +/// +/// {@category struct}{{m!{{{{{{{#{{{{{{{"{{{{| {| |||$|%|6|$|6|F|G|M|N|_|F!|_zz{G[/// Defines basic touch information common to all pointer types. +/// +/// {@category struct}||||} +|} +}}}}}(}}(|l|l|`/// The POINTL structure defines the x- and y-coordinates of a point. +/// +/// {@category struct}}}}}}}}}}}}}}}}.}.}`/// The POINTS structure defines the x- and y-coordinates of a point. +/// +/// {@category struct}~~~~~~~~~~~~~~~~~~~~~ ~ , ,F8FfNf}}|~z~/// The POLYTEXT structure describes how the PolyTextOut function should +/// draw a string of text. +/// +/// {@category struct}nn]/// The PORT_INFO_1 structure identifies a supported printer port. +/// +/// {@category struct}!$$ 1"1?@FGX?!XK]/// The PORT_INFO_2 structure identifies a supported printer port. +/// +/// {@category struct} +)*01B)#BQRWXuwvQDee3o/// Sent with a power setting event and contains data about the specific +/// change. +/// +/// {@category struct}o!"&KK/// The PRINTER_DEFAULTS structure specifies the default data type, +/// environment, initialization data, and access rights for a printer. +/// +/// {@category struct}wx~w$ !Ub/// The PRINTER_INFO_1 structure specifies general printer information. +/// +/// {@category struct}#$"+!+Q9#Qya y!" '<$!<bJ#br$#!(/"/=>DEV="Vdekl}d}# + +yc/// The PRINTER_INFO_2 structure specifies detailed printer information. +/// +/// {@category struct}ud$uӀBc/// The PRINTER_INFO_3 structure specifies printer security information. +/// +/// {@category struct}X@$Xi##*/// The PRINTER_INFO_4 structure specifies general printer information. The +/// structure can be used to retrieve minimal printer information on a call +/// to EnumPrinters. Such a call is a fast and easy way to retrieve the +/// names and attributes of all locally installed printers on a system and +/// all remote printer connections that a user has established. +/// +/// {@category struct}bJ$bs!#11r(c/// The PRINTER_INFO_5 structure specifies detailed printer information. +/// +/// {@category struct}!--Z/// The PRINTER_INFO_6 specifies the status value of a printer. +/// +/// {@category struct},-34E, EQRXYjQjtu{|tXۂ/// The PRINTER_NOTIFY_INFO structure contains printer information returned +/// by the FindNextPrinterChangeNotification function. The function returns +/// this information after a wait operation on a printer change notification +/// object has been satisfied. +/// +/// {@category struct}  /!/<=CDU<U\B/// The PRINTER_NOTIFY_INFO_DATA structure identifies a job or printer +/// information field and provides the current data for that field. +/// +/// {@category struct} +*+7L/// {@category struct}  +6%6/// {@category struct}77}:/// Represents printer options. +/// +/// {@category struct}%my/// Contains the execution context of the printer driver that calls +/// GetPrintExecutionData. +/// +/// {@category struct}"()./@($@QRXYjQju:/// Contains information about a heap element. The HeapWalk function uses a +/// PROCESS_HEAP_ENTRY structure to enumerate the elements of a heap. +/// +/// {@category struct}TGT^I/// {@category struct} !'(9 9BCHJIeB-e/// {@category struct}HIOPaH(auv|}u*Ӂ/// {@category struct}!  $/067H/#H/// Contains information about a newly created process and its primary +/// thread. It is used with the CreateProcess, CreateProcessAsUser, +/// CreateProcessWithLogonW, or CreateProcessWithTokenW function. +/// +/// {@category struct}KLRSdKdo0WWK//// The PROPSPEC structure is used by many of the methods of +/// IPropertyStorage to specify a property either by its property identifier +/// (ID) or the associated string name. +/// +/// {@category struct}44/// {@category struct}E.EpP)p~~NNR/// The protoent structure contains the name and protocol numbers that +/// correspond to a given protocol name. Applications must never attempt to +/// modify this structure or to free any of its components. Furthermore, +/// only one copy of this structure is allocated per thread, and therefore, +/// the application should copy any information it needs before issuing any +/// other Windows Sockets function calls. +/// +/// {@category struct} dekl}d&}$'()()>?EFW> W{c&{*%C?DGEa>*aCC(}/// The SCARD_ATRMASK structure is used by the SCardLocateCardsByATR +/// function to locate cards. +/// +/// {@category struct}STZ[lS#l{|ĂăĔ{$Ĕmm5//// The SCARD_IO_REQUEST structure begins a protocol control information +/// structure. Any protocol-specific information then immediately follows +/// this structure. The entire length of the structure must be aligned with +/// the underlying hardware architecture word size. For example, in Win32 +/// the length of any PCI information must be a multiple of four bytes so +/// that it aligns on a 32-bit boundary. +/// +/// {@category struct}mU mŋzŋŚśšŢųŚ'ų%  6)6ĤĤ0/// The SCARD_READERSTATE structure is used by functions for tracking smart +/// cards within readers. +/// +/// {@category struct}  # %#56;<M5"M\]bct\%tdžLJnjǍǞdž ǞǫǬDZdzDzǫ*AAƨ[/// The SCROLLBARINFO structure contains scroll bar information. +/// +/// {@category struct}   11;<ABS;S\]bct\t}~ɄɅɖ}ɖɠɡɦɧɸɠɸ!ڂ ր/// The SCROLLINFO structure contains scroll bar parameters to be set by the +/// SetScrollInfo function (or SBM_SETSCROLLINFO message), or retrieved by +/// the GetScrollInfo function (or SBM_GETSCROLLINFO message) +/// +/// {@category struct}qrwxʉqʉʒʓʙʚʫʒʫTa/// Represents an action that the service control manager can perform. +/// +/// {@category struct};<ABS;S\]bct\$t˯˅.˯ʵʵV/// The SDP_ELEMENT_DATA structure stores SDP element data. +/// +/// {@category struct}-$-89>?P8PZ[`arZr|}̂̃̔|̶̶̞̟̤̥̞̔̿&''239:K2KVW\]nVnxy~͐x"͐ͭͭ͟͹ͺ͹=B=΁H<΁ΉFL˸˸k/// {@category struct}ϧϏϧϱϲϸϹϱ%%I/// {@category struct}цnцѐёїјѩѐѩ+/// {@category struct}dLdnouvӇnӇ܀/// {@category struct}YAYcdjk|c|΀/// {@category struct} +  ()./@( @߉߉F/// The union member for a 128-bit integer. +/// +/// {@category struct} +! +0 0<=CDU<$UMMp/// The SDP_STRING_TYPE_DATA structure stores information about SDP string +/// types. +/// +/// {@category struct} '!'eeO/// The union member for a 128-bit unsigned integer. +/// +/// {@category struct} %1278I1&I44&㻁{/// The SECURITY_ATTRIBUTES structure contains the security descriptor for +/// an object and specifies whether the handle retrieved by specifying this +/// structure is inheritable. This structure provides security settings for +/// objects created by various functions, such as CreateFile, CreatePipe, +/// CreateProcess, RegCreateKeyEx, or RegSaveKeyEx. +/// +/// {@category struct}bchizb z 8"8\\;/// The SECURITY_DESCRIPTOR structure contains the security information +/// associated with an object. Applications use this structure to set and +/// query an object's security status. +/// +/// {@category struct}3)3XAXdejk|d|AADր/// The servent structure is used to store or return the name and service +/// number for a given service name. +/// +/// {@category struct}'!'L4"L{[-{燁C/// Contains service control parameters. +/// +/// {@category struct},-23D,)D荀`/// Contains the delayed auto-start setting of an auto-start service. +/// +/// {@category struct}%ZZ>/// Contains a service description. +/// +/// {@category struct}$%+,=$&=gO#gw!!'/// Represents the action the service controller should take on each failure +/// of a service. A service is considered failed when it terminates without +/// reporting a status of SERVICE_STOPPED to the service controller. +/// +/// {@category struct}9얀/// Contains the failure actions flag setting of a service. This setting +/// determines when failure actions are to be executed. +/// +/// {@category struct}*SC/// Indicates a service protection type. +/// +/// {@category struct}opvwo"J + -U5-Ughnog0'K/// Represents service status notification information. It is used by the +/// NotifyServiceStatusChange function. +/// +/// {@category struct}Z[absZ(sȀ+W/// Represents the preferred node on which to run a service. +/// +/// {@category struct} !'(9 -9𫀥=/// Contains preshutdown settings. +/// +/// {@category struct}.RRP/// Represents the required privileges for a service. +/// +/// {@category struct})oN/// Represents a service security identifier (SID). +/// +/// {@category struct}89?@Q8&Qcdjk|c'|+(2#$*+<#%<MNTUfM#fI/// Contains status information for a service. The ControlService, +/// EnumDependentServices, EnumServicesStatus, and QueryServiceStatus +/// functions use this structure. A service uses this structure in the +/// SetServiceStatus function to report its current status to the service +/// control manager. +/// +/// {@category struct} &'+  +" ("67=>O62Omntum%#$'uuX/// Contains process status information for a service. The ControlServiceEx, +/// EnumServicesStatusEx, NotifyServiceStatusChange, and +/// QueryServiceStatusEx functions use this structure. +/// +/// {@category struct}%Z GZVπ/// Specifies the ServiceMain function for a service that can run in the +/// calling process. It is used by the StartServiceCtrlDispatcher function. +/// +/// {@category struct}! % !%llD/// Contains system time change settings. +/// +/// {@category struct}&*!*N7&Nbcij{b#{?33À/// Represents a service trigger event. This structure is used by the +/// SERVICE_TRIGGER_INFO structure. +/// +/// {@category struct}"+!΁Y/// Contains trigger event information for a service. This structure is used +/// by the ChangeServiceConfig2 and QueryServiceConfig2 functions. +/// +/// {@category struct}#))K/// Contains trigger-specific data for a service trigger event. This +/// structure is used by the SERVICE_TRIGGER structure for +/// SERVICE_TRIGGER_TYPE_CUSTOM, SERVICE_TRIGGER_TYPE_DEVICE_ARRIVAL, +/// SERVICE_TRIGGER_TYPE_FIREWALL_PORT_EVENT, or +/// SERVICE_TRIGGER_TYPE_NETWORK_ENDPOINT trigger events. +/// +/// {@category struct}  C+CfN$fw#!)*01B)"BPQWXiP!iv9!$${K/// Contains information used by ShellExecuteEx. +/// +/// {@category struct}78>?P7PZ[absZ!sڀ/// {@category struct} + +!<,<HH,S xx5|!;/// Defines Shell item resource. +/// +/// {@category struct}#$*+<#<FGLM^F^hioph%3OPUXVsO/s:4 !C  =IH/// Contains information about a file object. +/// +/// {@category struct}# #+,23D+DOPUVgO-g)z/// Contains information that the SHFileOperation function uses to perform +/// file operations. +/// +/// {@category struct} ? @ F G X ? X _ ` e f     _D      Ҁ #:/// Defines an item identifier. +/// +/// {@category struct} +Q +R +X +Y +j +Q +j +u +v +{ +| + +u + + + + + + +# +   +0|/// Contains the size and item count information retrieved by the +/// SHQueryRecycleBin function. +/// +/// {@category struct} C D I J [ C [ b c h i z b z + + +^/// The SIZE structure defines the width and height of a rectangle. +/// +/// {@category struct}   % & 7  7 @ A F G X @ X ` a f g x ` x         " t/// Defines the coordinates of the upper left and lower right corners of a +/// rectangle. +/// +/// {@category struct} % & , - > %" > L M R U S o L* o   X/// The SOCKADDR structure stores socket address information. +/// +/// {@category struct}JKQRcJ&cuv|}u { {_*/// The SOCKADDR_BTH structure is used in conjunction with Bluetooth socket +/// operations, defined by address family AF_BTH. +/// +/// {@category struct}w%'܀Um/// The SOCKET_ADDRESS structure stores protocol-specific address +/// information. +/// +/// {@category struct}##&  ́V\/// Identifies an authentication service that a server is willing to use to +/// communicate to a client. +/// +/// {@category struct} 1 1>?EFW>$Wghnog-%%/// SPEVENT contains information about an event. Events are passed from the +/// text-to-speech (TTS) or speech recognition (SR) engines or audio devices +/// back to applications. +/// +/// {@category struct} )45;<M4*Mcdjk|c |ၥ/// SPEVENTSOURCEINFO is used by ISpEventSource::GetInfo to pass back +/// information about the event source. Event sources contain a queue, which +/// hold events until a caller retrieves the events using ::GetEvents. +/// +/// {@category struct} ;<BCT;(Thioph+$'' !2'2EFLM^E'^qrxyq'#" *$*:;ABS:$S/// SPVOICESTATUS contains voice status information. This structure is +/// returned by ISpVoice::GetStatus. +/// +/// {@category struct}"#44M? Mdekl}d}!ccH/// An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a +/// device information set. +/// +/// {@category struct}mntumL4)) 0=9/// An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a +/// device information set. +/// +/// {@category struct}**C5CQRXYjQ jvw}~v![[?/// An SP_DEVINFO_DATA structure defines a device instance that is a member +/// of a device information set. +/// +/// {@category struct}  ;n/// Specifies the window station, desktop, standard handles, and attributes +/// for a new process. It is used with the CreateProcess and +/// CreateProcessAsUser functions. +/// +/// {@category struct}"!&&239:K2KSTZ[lSltu{|t  &&-(-ABHIZA Zfgmnf$$#"      #  / 0 6 7 H /" Hك{/// Specifies the window station, desktop, standard handles, and appearance +/// of the main window for a process at creation time. +/// +/// {@category struct}   !!!!!!!!"!3!!!3!R!@!R!n!\!n!!x!!!!!!!$! V Ve f/// The STATPROPSETSTG structure contains information about a property set. +/// +/// {@category struct}""""""###"####%#&#7##7!!"/// The STATPROPSTG structure contains data about a single property in a +/// property set. This data is the property ID and type tag, and the +/// optional string name that may be associated with the property. +/// +/// {@category struct} $b$J $b$o$p$v$w$$o$$$$$$$$$$$$$$$$$% % +%%%"% %"%.%/%4%5%F%.)%F%j%\%j%t%u%{%|%%t%%%%%%%%!%#>#>$//// The STATSTG structure contains statistical data about an open storage, +/// stream, or byte-array object. This structure is used in the +/// IEnumSTATSTG, ILockBytes, IStorage, and IStream interfaces. +/// +/// {@category struct}&&&&&&#&&&&&&&%&&&&&&&(&%%āE&c/// Contains information about a device. This structure is used by the +/// IOCTL_STORAGE_GET_DEVICE_NUMBER control code. +/// +/// {@category struct}'''''''''.'' ' 'xa/// Contains strings returned from the IShellFolder interface methods. +/// +/// {@category struct}(R(:(R(^(_(e(f(w(^ (w(((((((((''( /// {@category struct}******!*******!**3*3*@/// Contains the styles for a window. +/// +/// {@category struct}+P+Q+W+X+i+P%+i+z+{++++z"+++++++++++++++++++++, +, ,,,,,/, ,/,;,<,B,C,T,;,T,^,_,e,f,w,^,w,,,,,, ,,,,,,,!,,,,,,,,,,,,-,------)- -)-5-6-<-=-N-5#-N-]-^-c-d-----]F---(--- ---1-**+1;/// Contains symbol information. +/// +/// {@category struct}/Q/R/X/Y/j/Q/j/t/u/{/|//t///////#///////////////000 0 00 00*0+01020C0* 0C0O0P0V0W0h0O&0h. . o/3/// Specifies a date and time, using individual members for the month, day, +/// year, weekday, hour, minute, second, and millisecond. The time is either +/// in coordinated universal time (UTC) or local time, depending on the +/// function that is being called. +/// +/// {@category struct}1F1G1L1O1M1i1F,1i1w1x1}11~11w-1111111)10z0z[1/// The SYSTEM_BASIC_INFORMATION structure contains information about the +/// number of processors present in the system. +/// +/// {@category struct} 2m2n2s2t22m 2222222&2222222 2222222#23 +3 3333,3 +(3,37383=3>3O373O3W3X3^3_3p3W$3p333333*33333333333333&3334443&44'4(4.4/4@4'&4@11ׂy2Eb/// Contains information about the current state of the system battery. +/// +/// {@category struct}555 5!525525=5>5D5E5V5=-5V4R4R4倇/// The SYSTEM_CODEINTEGRITY_INFORMATION structure contains information +/// about the code integrity policy. +/// +/// {@category struct}5555555,55o5o5/// {@category struct} +7273727@7A7G7H7Y7@#7Y7y7h,7y77,7777777.7778887-88/8086878H8/(8H8\8]8c8d8u8\08u888888(8888888+8556/// Contains information about the current computer system. This includes +/// the architecture and type of the processor, the number of processors in +/// the system, the page size, and other such information. +/// +/// {@category struct}9E9F9L9M9^9E 9^99jH9889/// {@category struct}:(:):/:0:A:(/:A:\:]:c:d:u:\":u999/// {@category struct}=====> +=,> +===/// {@category struct}????? ?&? ?2?3?8?9?J?2$?J??[L?>>>π/// Describes the relationship between the specified processor set. This +/// structure is used with the GetLogicalProcessorInformation function. +/// +/// {@category struct}@~@ k@~@@a@A@AAAA A"A!A=A+A=???/// {@category struct}AAAAAAAAJAJAn/// {@category struct}C~CCCCC~#CBBC/// {@category struct}HHHHHHH,HHTHTHv/// {@category struct}I+I,I1I5I2IOI+-IOHH׀H/// {@category struct}IIIIIII-IIIIIIJI,JI]I]I/// {@category struct}JJJJJJ$JJJJJJJ#JJJJJKJ*KKKK!K"K3K(K3KHKIKOKPKaKH(KaKuKvK|K}KKu,KJJJtY/// Contains information about the power status of the system. +/// +/// {@category struct}LyLzLLLLy LLLLLLL"LLLLLLL LLLLLLM L+M MMM!M"M3M"M3KKL=/// The SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION structure contains +/// performance information for a processor. +/// +/// {@category struct}MMMMN M(N N N!N'N(N9N (N9NMNNNSNVNTNpNM,NpNN~!NNNNNNN$NNNNNNN(NO NO OOO O!O2O$O2OBOCOIOJO[OB"O[OzOiOzOOOOOO(OOOOOOO$OOOOOOO"OPPP P PP+PP5P6P<P=PNP5'PNPrPaPrPPPPPP,PPPPPPPPPP/PQQQ Q QQ&QQ/Q0Q6Q7QHQ/*QHQ^Q_QeQfQwQ^)QwQQQQQQQ+QMAMAyMx/// The SYSTEM_PROCESS_INFORMATION structure contains information about a +/// system process. +/// +/// {@category struct}RRRRR,R-R,RERFRLRMR^RE*R^RRtRQQQ/// {@category struct} SOSPSUSWSVSqSO+SqSSSSSS"SSSSSSSSSSSTS TT TTTT%T $T%T6T7T=T>TOT6"TOT]T^TdTeTvT]$TvTTTTTT#TRRS"/// The SYSTEM_THREAD_INFORMATION structure contains information about a +/// thread running on a system. +/// +/// {@category struct}UUUU UU#U,U#TTT/// {@category struct}UUVVVU%VV&V'V-V.V?V&%V?U1U1U׀/// The SdpAttributeRange structure is used in a Bluetooth query to +/// constrain the set of attributes to return in the query. +/// +/// {@category struct}VVVVVVVWV!WVPVPVZ/// The SdpQueryUuid structure facilitates searching for UUIDs. +/// +/// {@category struct}XWXXXXXX'XX'X2X3X9X:XKX2XKWW7WЀ/// The SdpQueryUuidUnion union contains the UUID on which to perform an SDP +/// query. Used in conjunction with the SdpQueryUuid structure. +/// +/// {@category struct}Y;Y<YBYCYTY;YTY_Y`YfYgYxY_#YxYYYYYY"YYYYYYYYYYYYYY'YZY&ZZYZ):ZYZZh*ZZZ"ZZZZZZZ!Z[Z,[[[[[[-[&[-[@[A[G[H[Y[@&[Y[[k1[[[[[[[+[[[+[\\.\\L\4.\L\\g/\\\:\\\!\]7]A]7]F]G]M]N]_]F']_]r]s]y]z]]r ]YYYY +Y XVXV?Y/// The TASKDIALOGCONFIG structure contains information used to display a +/// task dialog. The TaskDialogIndirect function uses this structure. +/// +/// {@category struct}]^^^^]"^^>^&#^>]]]]]]]]/// {@category struct}__```_$``:`"%`:________/// {@category struct}bbbbbb!bbb%bbbbcbibkbjaaDbx/// The TASKDIALOG_BUTTON structure contains information used to display a +/// button in a task dialog. The TASKDIALOGCONFIG structure uses this +/// structure. +/// +/// {@category struct}ccdddc dd d!d&d'd8d d8dEdFdKdLd]dE!d]dkdldqdrddk)ddddddd)ddddddd&ddddde +d&e +eee#e$e5e e5eBeCeHeIeZeB"eZeiejeoepeei*eeeeeee*eeeeeee$eeeeef e#f ffff f1f&f1fCfDfJfKf\fC$f\flfmfrfsffl fffffff$fffffff#fffffff(fggggg'g!g'bbFc݀/// The TEXTMETRIC structure contains basic information about a physical +/// font. All sizes are specified in logical units; that is, they depend on +/// the current mapping mode of the display context. +/// +/// {@category struct}hhhhh'hh'h2h3h8h9hJh2hJg5g5g/// The timeval structure is used to specify a time interval. It is +/// associated with the Berkeley Software Distribution (BSD) Time.h header +/// file. +/// +/// {@category struct}hhhhhhhhhhiiii ii$i*i$hVhVh>/// Contains title bar information. +/// +/// {@category struct}jDjEjKjLj]jDj]jvjhjvjjjjjjj*jjjjjjjj'ji0i0j"/// Expands on the information described in the TITLEBARINFO structure by +/// including the coordinates of each element of the title bar. This +/// structure is sent with the WM_GETTITLEBARINFOEX message. +/// +/// {@category struct}kk"kjjk/// The TOKEN_APPCONTAINER_INFORMATION structure specifies all the +/// information in a token that is necessary for an app container. +/// +/// {@category struct} +lPlQlVlWlhlPlhlnloltlullnlllllll llllllllllllll llllmmlmmmm#m$m5mm5m@mAmGmHmYm@$mYmimjmpmqmmi"mmmmmmm"mkkl2A/// Encapsulates data for touch input. +/// +/// {@category struct}nnnnnnnnoooon"oo&o'o-o.o?o&%o?oPoQoWoXoioP(oimmn/// Contains hardware input details that can be used to predict touch +/// targets and help compensate for hardware latency when processing touch +/// and gesture input that contains distance and velocity data. +/// +/// {@category struct}ppp p pppp6p(p6o}o}o^/// Contains extended parameters for the TrackPopupMenuEx function. +/// +/// {@category struct}pppppppppppppppp#pq +q qqq"q +(q"q7q8q=q>qOq7'qOq{qc#q{qqqqqq'qqqqqqq qqqqqqqqrrrrrrrr#r$r*r+r<r##r<rKrLrRrSrdrK"rdrrrsryrzrrr$rrrrrrr#rrrrrrr%rrrrrsr%ss)ss)sIs8sIpDpDp=/// Contains attributes of a type. +/// +/// {@category struct}t0t 0t0t>t?tEtFtWt>tWsYsYs퀈/// Describes the type of a variable, the return type of a function, or the +/// type of a function parameter. +/// +/// {@category struct}tt"ttt#tuuuu uu!ut^t^t/// {@category struct}wwwwwwwwwwwww&wwwwvvЁ6wt/// The UNICODE_STRING structure is used by various Local Security Authority +/// (LSA) functions to specify a Unicode string. +/// +/// {@category struct}yyyyy(y$y(y8y9y?y@yQy8&yQxxxxxxxYx/// Defines a data type used by the Desktop Window Manager (DWM) APIs. It +/// represents a generic ratio and is used for different purposes and units +/// even within a single API. +/// +/// {@category struct} +z>z?zEzFzWz>zWzbzczizjz{zbz{zzzzzzzzzzzzz{z{{{{{{*{{*{T{4&{T{_{`{f{g{x{_ {x{{{ycycCz/// Used by UpdateLayeredWindowIndirect to provide position, size, shape, +/// content, and translucency information for a layered window. +/// +/// {@category struct}|n|V$|n||||||$|||||||$||||||| |{{L|?EGF T*/// The WAVEFORMATEXTENSIBLE structure defines the format of waveform-audio +/// data for formats having more than two channels or higher sample +/// resolutions than allowed by WAVEFORMATEX. It can also be used to define +/// any format that can be defined by WAVEFORMATEX. +/// +/// {@category struct},)"89?A@!!P/// {@category struct}'(  $ $/067H/ HTU[\mT my !_`fhguu/// The WAVEHDR structure defines the header used to identify a +/// waveform-audio buffer. +/// +/// {@category struct}qrxyq',""#.PP WDD7H=>DFEĂ/Sx/// The WAVEINCAPS structure describes the capabilities of a waveform-audio +/// input device. +/// +/// {@category struct}'9,9"" #)*01B)"BFF.Q xx7|pqwyxYz/// The WAVEOUTCAPS structure describes the capabilities of a waveform-audio +/// output device. +/// +/// {@category struct} !2)2YG Y~l"~!&%PP쀐/// Contains attribute information for a file or directory. The +/// GetFileAttributesEx function uses this structure. +/// +/// {@category struct} +) 7%"7^L!^rsyzr&%$ $ # >/>7MM2XD  ;]] dFFMJ/// Contains information about the file that is found by the FindFirstFile, +/// FindFirstFileEx, or FindNextFile function. +/// +/// {@category struct} +. .I;IVW]^oV o{|{"'((()/0A('ATU[\mT(m;/// Contains window information. +/// +/// {@category struct}++67=>O6OYZ`arY r~`b/// Contains information about the placement of a window on the screen. +/// +/// {@category struct}hioph(  **1289J1JoK\/// Contains information about the size and position of a window. +/// +/// {@category struct}TT[/// Describes a change in the size of the console screen buffer. +/// +/// {@category struct}$  (,(78=>O7$O`aghy`'y*!!~/// The WLAN_ASSOCIATION_ATTRIBUTES structure contains association +/// attributes for a connection. +/// +/// {@category struct}(HdHW/// The WLAN_AUTH_CIPHER_PAIR_LIST structure contains a list of +/// authentication and cipher algorithm pairs. +/// +/// {@category struct}!<4<$$%+,=$(=QRWXiQ+i1*/ !2%2DEKL]D*]styzs(13' '34:;L3#LPP<[ E``퀁/// The WLAN_AVAILABLE_NETWORK structure contains information about an +/// available wireless network. +/// +/// {@category struct}$%6(6JKQRcJ copuvoX[[o/// The WLAN_AVAILABLE_NETWORK_LIST structure contains an array of +/// information about available networks. +/// +/// {@category struct}o,$''';<ABS;S]^dev]%v$'% )45;<M40Mijpqi,"#!̃AMu/// The WLAN_BSS_ENTRY structure contains information about a basic service +/// set (BSS). +/// +/// {@category struct}$( + (*)MWMOr/// The WLAN_BSS_LIST structure contains a list of basic service set (BSS) +/// entries. +/// +/// {@category struct}..:;@AR:*Rijospi4P+>Pn8< E``I|/// The WLAN_CONNECTION_ATTRIBUTES structure defines the attributes of a +/// wireless connection. +/// +/// {@category struct}{|{*4l$(') )56;<Y[Zv5Ov<:66 =##E' CaF/// The WLAN_CONNECTION_NOTIFICATION_DATA structure contains information +/// about connection related notifications. +/// +/// {@category struct}*"I,'I{X4{$ /// The WLAN_CONNECTION_PARAMETERS structure specifies the parameters used +/// when using the WlanConnect function. +/// +/// {@category struct}(Z߁Ut/// A WLAN_COUNTRY_OR_REGION_STRING_LIST structure contains a list of +/// supported country or region strings. +/// +/// {@category struct}( 243MLM66'I/// Contains an array of device service GUIDs. +/// +/// {@category struct}  $%6!6CDJK\C#\klqrkH__WY/// A structure that represents a device service notification. +/// +/// {@category struct}%+Ns/// The WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS structure contains +/// information about the connection settings on the wireless Hosted +/// Network. +/// +/// {@category struct};0;pH0p}~}-Հ/// The WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE structure contains +/// information about a network state change for a data peer on the wireless +/// Hosted Network. +/// +/// {@category struct}0%?_/// The WLAN_HOSTED_NETWORK_PEER_STATE structure contains information about +/// the peer state for a peer on the wireless Hosted Network. +/// +/// {@category struct}//@/// The WLAN_HOSTED_NETWORK_RADIO_STATE structure contains information about +/// the radio state on the wireless Hosted Network. +/// +/// {@category struct}$%6%6HINO`H'`22@倧/// The WLAN_HOSTED_NETWORK_SECURITY_SETTINGS structure contains information +/// about the security settings on the wireless Hosted Network. +/// +/// {@category struct}WX]^oW o|}| )ttY#/// The WLAN_HOSTED_NETWORK_STATE_CHANGE structure contains information +/// about a network state change on the wireless Hosted Network. +/// +/// {@category struct}*8#$)*;#$;LMSTeL+e|}|(aς>l/// The WLAN_HOSTED_NETWORK_STATUS structure contains information about the +/// status of the wireless Hosted Network. +/// +/// {@category struct}%(&'-.?&1?\]cdu\2u00/// The WLAN_INTERFACE_CAPABILITY structure contains information about the +/// capabilities of an interface. +/// +/// {@category struct}·©·=þÿþ  Nyy À]]]a‚y/// The WLAN_INTERFACE_INFO structure contains information about a wireless +/// LAN interface. +/// +/// {@category struct}ēĔĚěĬē(Ĭ    +3[3agy/// The WLAN_INTERFACE_INFO_LIST structure contains an array of NIC +/// interface information. +/// +/// {@category struct}  178>?P7.Pjkqrƃj,ƃƛƜƢƣƴƛ0ƴ'-./56G.'GZ[absZ-snjǍǓǔǥnj1ǥ, / '(./@'/@EEԀ/// The WLAN_MAC_FRAME_STATISTICS structure contains information about sent +/// and received MAC frames. +/// +/// {@category struct} 9:?@Q9*Qhinroɍh4ɍ>*>LMRSdL$duv{}|ʗu.ʗʨʩʮʯʨ("!"#)*;"';ɡɡ<ɬ E[[ /// The WLAN_MSM_NOTIFICATION_DATA structure contains information about +/// media specific module (MSM) connection related notifications. +/// +/// {@category struct} + # +1#@AGHY@:Ỳ̘̆̇'̘̫̬̲̳̫&.  +" 6"DEKL]D4]}~͖̈́ͅ}+͖ͭͮʹ͵ͭ++ & .&@AGHY@7Y|}΃΄Ε|9Εκλκ6/)*01B)1B_`fgx_<xϠϡϧϨϹϠ)ϹNN~݀/// The WLAN_PHY_FRAME_STATISTICS structure contains information about sent +/// and received PHY frames. +/// +/// {@category struct}ЊЋБВУЊ#Увгийв//΁Jb/// The WLAN_PHY_RADIO_STATE structure specifies the radio state on a +/// specific physical layer (PHY) type. +/// +/// {@category struct}ѹѺѿѹ4{|҂҃Ҕ{ Ҕ<EE L22E6єn/// The WLAN_PROFILE_INFO structure contains basic information about a +/// profile. +/// +/// {@category struct}NOUVgN(g{|ӂӃӔ{ ӔӠӡӦӧӠWҠҠZ$x/// The WLAN_PROFILE_INFO_LIST structure contains a list of wireless profile +/// information. +/// +/// {@category struct}԰ԱԷԸ԰'?"Ԍ/// The WLAN_RADIO_STATE structure specifies the radio state on a list of +/// physical layer (PHY) types. +/// +/// {@category struct}ՌՍՓՔեՌ'եոչվտո.  k?/// The set of supported data rates. +/// +/// {@category struct}ֱֲ֪֪֫#H2։/// The WLAN_RAW_DATA structure contains raw data in the form of a blob that +/// is used by some Native Wifi functions. +/// +/// {@category struct}$"#)*;"(;OPUVsutزOkزӀ/// The WLAN_RAW_DATA_LIST structure contains raw data in the form of an +/// array of data blobs that are used by some Native Wifi functions. +/// +/// {@category struct}$%6%6GHNO`G#`ؿؿ/// {@category struct}+,12C+(CXY^_pX$pځڂڇڈڙځ*ڙڰڱڶڷڰ,oop/// The WLAN_SECURITY_ATTRIBUTES structure defines the security attributes +/// for a wireless connection. +/// +/// {@category struct}ہۂۈۉۚہ4ۚۺۻۺ6$A3AyV3y܎܏ܕܖܧ܎'ܧܻܺܺ_;^q/// The WLAN_STATISTICS structure contains assorted statistics about an +/// interface. +/// +/// {@category struct} **^45^notu߆n"߆ߕߖߛߜ߭ߕ"߭߼߽߼"  +,23D+&DnV$n% ρ/// Contains window class information. It is used with the RegisterClassEx +/// and GetClassInfoEx functions. The WNDCLASSEX structure is similar to the +/// WNDCLASS structure. There are two differences. WNDCLASSEX includes the +/// cbSize member, which specifies the size of the structure, and the +/// hIconSm member, which contains a handle to a small icon associated with +/// the window class. +/// +/// {@category struct} +pqwxp5" " "#4"4BCIJ[B[eflm~e ~&$%΂8Tz/// Contains the window class attributes that are registered by the +/// RegisterClass function. +/// +/// {@category struct} wc/// Defines options that are used to set window visual style attributes. +/// +/// {@category struct}pqvwp#$)*>#>߁eWl/// The XFORM structure specifies a world-space to page-space +/// transformation. +/// +/// {@category struct}#$FFU/// Contains information on battery type and charge state. +/// +/// {@category struct}  **67=>O6OqYq}#&&}ʀ/// Describes the capabilities of a connected controller. The +/// XInputGetCapabilities function returns XINPUT_CAPABILITIES. +/// +/// {@category struct} !'(9 !9FGLM^F$^opuvo%       祁M/// Describes the current state of the controller. +/// +/// {@category struct}#  $%*+<$!<JKPQbJb--?W/// Specifies keystroke data returned by XInputGetKeystroke. +/// +/// {@category struct}'" +"nnD/// Represents the state of a controller. +/// +/// {@category struct}( ) ..g/// Specifies motor speed levels for the vibration function of a controller. +/// +/// {@category struct}WYY*aâ3 9B#$9 >(^ppE̦HYYqMMMQ'5mȨZ%%/zz6*Ŭ E55 9))9- [R2R2oR:S0S0mS8RR RRRRSS SSSSQQłcQUUUVVrVVCVC VGV%V%V)WvWv WzWZWZW^U.U.U8YYZY"YY YYwYwiY{XX7X[[=[\!\!A\)\\A\]]]]C]e]]U^[[ [[[L[\r\r \v\e\eV\i] ] ]]]V]]] ]]]X]^g^g^s^W^Wd^[["["[,___|``abLbLbcc途dA``g`e__ـ_aahbasasawc;c;hccccdd[dddd^^q^h/h/*h7hh)hhjhj hnh\h\9h`hh +hhh8hggh- ss){CC G33<7 8ԁ<< D ff j__/c /%1gg/o-- 1##@'ƢƢ Ʀƙƙ>Ɲůů*Źd=/{{8Ǯmmsq$$ (>ہ{/{{1ʃBB F99>=ʹʹ ʽʯʯ@ʳǁ* dW%˕˕8ˇˇsˋ// 3&&4*iBll>tB؞؞@ئ::6Bټټ8BBFJD## 'W׽׽ ׭׭MױUU YCCWG U كssEw Gڟڟ ڣڋڋ[ڏDD H11Y5֋֋֕?XXV`V" N + ݱݱeݵތތ ސssew܁܁Y܋hAh'߂߂:߷sswwhh:YYw]܁9..'6 Hbb fXX6\xx''FEFww_pp[t''A[&n܂m6ZZ ^MMEQ2mmu88 <((A,RE倏699 =,,E02LLu A R$Āuu M MA U     V  + +ځ + J J   6   ^ [  䀱      E   . //.///40// ///=/0>0>0H0000C04/Z/Z/d(AA0ABjBj,BrBB,BCFCF,CNCC,CD"D"*D*DD.DDD.EEpEp.ExEE1EFZFZ1FeFF2FGLGL@GdGG4GHfHf9HyHH@III9IJJ,JJJ,JJJ;KKzKz6KKK7LLL7LMM7MMM5MNN:NNN:NOO:O0OO9OP.P.:PBPP@PQTQT@QlQQ4RRnRnBRSSIS)SS5ST<T<8TPTT4TU@U@3USUUBU(B6B6 B:B'B'?B+BB BBB;BCC CCC;C CC CCuCu;CyCC CCC;CD[D[ D_DODO9DSDD DDD=DE=E= EAE/E/=E3EE EEE=EF$F$ F+FF@FFF FFF@FGG GGGAG GGGGGUGH+H+H9HHCH#HHHHHHHICICIQI1I1UI5IIIIIHIJLJL JTJAJA;JEJJ JJJ;JK;K;KJK,K,JK0KKKKKEKLCLCLRL6L6FL:LLLLLFLMKMKMZM>M>FMBMMMMMDMNSNSNcNENEININNNNNINOgOgOwOYOYIO]OOOOOHOPyPyPPkPkIPoQ Q QPPUPQQQQQUQR3R3RAR'R'CR+RRRRRWRSlSlSSZSZ^S^SSTSSDSTTTTwTwGT{U +U + UTTCTUUUUvUvBUzVVV'VVWVAAAuu'uv!v!'v0vv*vuuuuu6uvRvRv]vKvK6vOvvvvv9vuuWuyy5zzszs;zzz^{{{8{|W|W;|nz8z8zIz+z+Dz/zzzzzJz{z{z{{`{`m{d|||,| | G||||||J|yy#y__/j/GG/R////://"// +ss/~/[[/f/CC/N/++/6 >  >  yy>} >ii paa>e >QQ XII>M >99 @11>5 >!! (> >  >}} uu>y >ee l]]>aj'ZZ?GG|K6&DD&L&&   5vv zmm5q 5:: >1155KK&S&}} tt5x 5::IhI#/^??/i44^8 2EE3M5 {{B  D^/pI >HsswAAK7// 3""F&'pf 6Hllv2HH0P A {{?__]i.!tXX \JJ=NQayy26 A99 =,,E0o.HHw = T$€uu2''6/ Amm q``Ed>>iH. vvtCC G55=9QL퀎2pp0x66 :++A/ ?aEE.Mv vv=zCCS0042ʼnʼn0őOO SDDAH żż?IJIJKļDD.Lƶƶkƃƃ Ƈuu=y77Dv$$( ̋̋2̓0  ABB F88?<]&.HHtΖ = Qοο{{ͅaa2i6ӡӡ ӥӖӖAӚ!! %Eq.22xՄ =Uխխձ]]g.YY*a(( ,= 9媁"XX ` $ bb j$)',, 0##1' {{/ /55 9++3/ / 3JJWBB8FɂCC-K ss<w  "" *xx?9< 'PP TEE/I ' -\\*RRNV) K}88'899 98868888I%I%,I-II,IIaIa IeITIT;IXII III;IHHHg-g-2g5gg:ggmgm gqgbgbAgfgg gggIgffGfhbhbehiBiB0iNhh:i hhthii iiuiu?iyh1h1h;,. ;MM UDD=H??DI5RRf$ + +DDx*77@I 9zzU~tt]~BBAJE?=& V>> B((Z, Njj rZZL^a(dYY>OOpS55?o**s.ll(t3 7"B ?? I&\\/l --6##5'> /́W@\\>d U Mm.#cZZ ^LL=P84ry!!34НН*ХaapWWB[ 9Ձ00xx'Ҁ??N55?9ҭҭ ұҢҢ6ҦѴѴ&Ѿ5``,h""1DԚԚ Ԟԏԏ;ԓӒӒ:Ӝ8[[/c)G֘֘ ֜֍֍>֑ՇՇFՑ  4%׊׊!ג!::!Bؚؒؒ7jj#r#""#*~~!چ+BB&Kۤۤ#۬#\\Xܓ""IV^ ޢޢgNNcCCCG׸׸ ׼׮׮0ײ 0 +hh l^^0bؽؽ شش.ظ,,B  F$ٛٛ ِِٟ2ٔ 2SS WHH2Lڬڬ ڰڢڢ0ڦ :ww +|kk5o 211 5&&2*8ܷܷgܻvv5ݦnn^r>>:s11m5!!=Y  yψ&  ,( 5\\ `OO;S ((5()Y)Y*)a))-)))),))D))) )))9)))* ))<)(((::X:;;8;;@;@ ;D;%;%g;);; ;;;G;:::_^^ ^^^>^_P_P___@_@M_D^N^NA^X``3`aaBa`` ```B`a^a^amaLaLWaP`L`LY`VuTuT8ujuu9uvbvb,vjuuuuuGuv"v"v5vvHvvv vvv;vu'u'u1  &(=SS WII5ML~~~UU@]:{{, UCC G..I2 ;ABʁ0bcvwǁTXoӂԂ>փ)>?Kcdp-P\stʅFGqrĆƆLJ PTk‡؇ڇۈ$BF]͈̈؈)DEmn-T`wxˊ-.9PQ\stˋϋ#>?iklČ +,-Wˎ$(?lxÎĎЎABNghُڏIАܐ&@ALdfgÑ45AYZfْ3>UVayzǓȓԓ245}̔ו'(4KLXtuĕƕǖ<@W~ЖEȗԗ45AZ[g֘ט./;UVbϚ (S_wxšÚϚ=>Jghs›Λ#>?KhiuȜ +23?]^jڝ۝/12̞%@ALpq|ޠ AMdeՠ*gijšѡW<>?ɣͣ OP[vw¤äΤ K_"$%Y +Kק?mncɩͩ)VWb1>@AXë Fx'cef4@Z[ή1=TU{|ϯЯۯ"#EFhiwɰʱPswɱձ)KLWvwͲβٲ "#iܳK`d{ƴ&'qstZf>x|ѷݷJҸ߸#%&q +=IacdúǺ޻ 78C]_`Լ()OP^#ABNkmn+fr!<=HmnyȿɿԿ@!@"@-@O@P@@@@@@@AAAA\AzA~AAAAAAABB B!B"B8B:B;BRBwBBBBBBCCCC-CYCeC{C|CCCCCCCCCCDEDqDuDDDDDDE EEE3E5E6EEEEEEFFFF2F3F>FXFYFdF~FFFG G G$G[GgGGGGGGGGHHH!HAHBHMHhHiHtHHHHHHHHHIII'IEIFIQIwIyIzIJJJ)JfJrJJJJJJK!KWK[KrKKKKKLLL L,L-LTLULaLLLLLLLM.M9MXMYMMMMMMMNN8N:N;NRNO +O.O/OOOP)PNPOPPPPPQIQ^QiQQQQQQR +R0RTRRSS-S.SQSSTT'T)T*TATTTTTUU+U-U.UuUUUVV#VQV\VuVVVVWWXWWWWWXXlXXXXXXYY1YuYYYYYZZZoZzZZZZZZZZZZ[[!["[i[[\\\c\\\]]"]Z][]]]]^^U^}^^^^__v___`a`l``aa9aqaabbIbJbbcc7ccccd;d~ddde/e1e2e~eeeefff(fHfJfKffffg gg4g5gdgfggg~gggggggh-hZhhhhiiiNifijiiiiiiiiiijIjMjdjjjjjjjjkkkk8k9kckkkkkkllElllmlyllllmm m#m.mZmmmmmmmmnnnn2n3n]n~nnnnnno(o4oUoVozo{ooooooopp$p%p1pNpOp[pzp{ppppppppqqq1q2qTqVqWqnqqqqqqqqr!r-rDrErjrlrmrrrrrrrrsss+sXscsyszsssssssssst ttt&tMtYtptqttttttttuuuu3uTu`uwuxuuuuuuuuvvvv5vWvcvzv{vvvvvvwww(w*w+wBwdwpwwwwwwwwxxx*x,x-xDxdxpxxxxxxxxyyy*y,y-yDyhytyyyyyyyzzzzDzFzGz^zzzzzzzz{{{5{6{X{Z{[{r{{{{{{{{|| |7|8|[|]|^|u||||||||}}$};}<}_}a}b}}}}~~~4~5~A~\~^~_~~~~ 01=]_`9DPst_ !,FGlnoJKJKuvBQUl8bf}F + 245L1pq$k)CDPjkwABlnoHLc"#.IJVlmy!".HIno{^ +-/0z.KLkl&DEQnpqj6bn+,8TUa +,7VXY`lp34@bcoQR!?@Lklx :;Gefr'KLXyz$JK V01=fgs#NRi37N~S_wx:>U:<=os*,-y-.9KMN "$%`d{ 12>abc12>YZexy@AMgij01WX{|*IJc!78D^_[_v DFG(fj Sgkk9;<dh023y $%1HIUmnz 2>UVbyz\8ghs:],0Ggs $%1IJUnoz %&1IJUmnz +4@YZf<ƒGKbÆÒìí:<=TďjuŋŌŗŬŮů!deƗJkǸUWXoȪ/ɀɌɡɢɮ7xyʭd˅$[]^̩%@AMghu͙͚͗!8\iΑΒ=>JjkwώϏϛϹϺ#;<HabmЋЌИгдFGчшєѰѱѽ-.deqҔҕҡҽҾ9:FbcoӋӌӘӷӸ:Ԇԇ/DOmnyՕՖատ 12=]^iֈ֊֋1ij׫Ac؛؜78qٹٺ?@ډڭ/Rۋۍێۥ'LMY~܀܁UVxݯ:qޚOq5W'3RS_uwx+,V'ABNno{ + @AGSmnzEQklxbD67Cijv'BCNmny9:E_`l)-DqQnrFtx8:;&;<WXdwyz/:ST`st7hi%nKtuHJK;<rsRmnzlxf{K&jkALuwx2MNZmn + ./^_jKWstEZf*rtuIJ +TVW2eq#'>tNX\s;_cz + 89gh    ( j ~    + +! +# +$ +; + + + + + + " K       H    W b   c ,RS>?OP^6:Qxb-9OP\|}f:>U`#56ATU`suv'>?Kjkw6:Qx/x  57801=`a 'Qrs~>Jjkw$(?fr  & * A l x         !!!!2!4!5!!!!!!"""$"%"0"D"E"P"f"h"i""""###3#4#g#h######$ $$>$?$n$o$$$$%%%0%2%3%%%%%&&&@&A&k&m&n&&&&&''''6'7'O'Q'R''''''''((( (7(8(D(](^(j(((((((((())!)")-)J)K)V)o)p){)))))* * **/*1*2*}*****++++*+B+C+O+h+i+t++++,,,*,V,s,t,,,,,----D-O-d-e-q------..5.9.P.u......//6/7/W/Y/Z////0.0t0v0w000011.1/1<1c1d11111222F2G22222223+3-3.3Y3]3t33333333444$4?4@4L4f4h4i455(5,5C5s55555556@66666777>7?7w7y7z78898=8T8y88888888889999)9+9,9o9s999999:::?:@:L:b:d:e::::; ; ;;.;/;;;P;R;S;j;;;;;;;;<<<#<<<=>>:>;>V>W>c>|>}>>>>>>???6?7?Z?[????????@@@G@H@s@t@@@@@@AAABACAOAlAmAAAAAAB%BgBhBBBCCCCDCsCCCDD DMDDDDDE-EmEnEEEFFWFXFFFGGIGJGGGGHHcHdHHHI/I[IIIJJJ?J}J~JJJK*KwKxKKKL4L}L~LMMM<MMMNNNCNNNOOOWOOOP+P,PiPPPQ'QQQRQQQQR%RkRlRRS S SXSSSST9T:TuTTTU=U>UtUUUV1VYV[V\VVVVVWWWW)W*WPWQW|W}WWWWWWWX1XFXGXRXhXjXkXXXXYYY:Y<Y=YYZ ZXZ\ZsZZZZZZZZ[5[`[d[{[[[[[[[[\?\C\Z\\\\\\\]]_]]]^ ^5^A^]^^^j^^^^^^^^^^_%_&_2_O_P_\_|_}_____` +` ` `T````````aaa1aVaaawaxaaaaaaaabbb#b<b=bHb`bablbbbbbbbbbbbccccdccccccccdddd3d5d6d^dbdydddddddde e ee3e4eSeTe`e}e~eeeeeeeeeefEfZf^fuffffffffggg5g6gBg_gagbggggggghhhh'hBhChOhihjhvhhhhhhhhhiii(i*i+itiiiiijjjj*j+j7jOjQjRjjk-kxkl lll3lWlxlyllllllllm"m$m%mXm\msmmmmmmmn n0n;nQnRn^nwnxnnnnnnnnnno6oLoPogooooooooooppp p,pDpEpQpjpkpwpppppppq7q8qFqkqlqqqqqrrr)rMrYrtrurrrrrs#sFsJsasssssssst$t^tbtytttttttuu@uZu[uuuvuuuuuvvvIvvvvvvw;w~wwwxx-x9xSxTxxxxxxyy*y+ygyhyyyyyyz)zpzqzzz{6{^{{{| +|T|U||||}-}u}~~~~,~X~~~~~?@Mhjk #$/FGRiju$;<G^_j ]DEw,-_G/pqXY@As()[%EV(*+jn!^_"-BCNcdo ABk/gij Ir 82s>#hi + RS9:bco23?VWb}~@AMno-.:UVst78`ao023J +1"Cy>@ACq_kG\h ikl`bDE}~ 12"9:F\^_EFyH]h%26M689P$134KMw*rtuEF +TVWOP^> !YZ} anpq";=>$%^3stHS|~,0Gx*,-v\]+7QR%:F]^j)mnCt.?  Q‘’)p|Ö×TiuČčęįıIJ BņŇźBsƳƴ"3}ǦǨǩ8<Sȍ34?\]hɅɆɑɪɫɷ/0;^`axBOQRi˾b̉̾6xz{ͭEFΐν%NPQϚ-kий3wыїѱѲ 0҉ҞҪ4_ӔZ\]ԓԾ/0~իռ @BC֐ &Taׂׅׄ&OPxy؞؟ثGKbِٛٷٸ^vzڑ$%Z[ۄۆۇ۰۴[_vܸ01WXd݀݋ݨݪݫ;ވ޹޽FGopߕߖ߻߼)*6OP\uv-1Ht+-.im 56B^`a$ABNno{YeVW >Ibc$%KLxy/12~.:]^j5_k:IMd6:Qu56AZ[f'(3MNYz{')*bf}!MOP+:>UvEI`#/EFRij8TXo59Ptanr 9:fg AMhiu,7bn +!,Ye8+HIUrs%&2RS_ /3J(CDPfgs"9:QR^tu)5LMYop|  +134`d{ 12>RS_xy(<=Ibde  !Kop(bf}N} ; V Z q           + + + + +e +i + + + + + + +    & ' Q s u v      , M N Z y z            ! : ; G ` a m      6BWXdyz CDPjlm23?TUa+GHTlmy.2IT~#'>Iu7;R]Itx34UWX<>?V EF{}~$89DZ[fz{!UVy)_`@{}~   Aq Cuv P / 1 2 n r      !!!!8!9!E!g!h!t!!!!!!""""7"8"D"e"f"r"""""""""#$#%#1#U#V#b#########$$$$-$.$X$$$$$$%%%,%-%9%X%Y%e%%%%%%%%%&&&(&H&I&U&s&t&&&&&&&''':'e'g'h''''''''( +( ($(%(1(F(G(S(i(k(l(((() ) ))4)5)T)V)W)))))* * +*%*&*>*?*K*c*e*f*****+!+"+/+S+T+++++,,(,,,C,o,,,,,,,,,,,,-C----../.P.Q.].w.y.z.....////1/2/=/W/X/d/|/}///////00000[0f0x0y00000000001+1/1F1u1111111112222^2b2y222222223333'3(343I3J3_3a3b33333344"4#4/4E4F4R4g4h4t44445"5O5S5j5555555666y6}66666677 77*7,7-7z7777777888868q8}888889-9/909x99999999::::6:7:B:d:e:p:::::::::; ;;;4;5;@;c;d;o;;;;;;;;;<<<<7<83>v>>>>>???R?S?????????@@@@c@@AAAALAXAoApA{AAAAAAAAABBB!B@BABcBdBoBBBBBBBBCC CC0C1CPCQCrCsCCCCCCDDGDKDbDDDDDDDDDDEEEE$EEEFEREhEiEwEEEEEEF +F"F#F/FKFLFZF|F}FFFFG!G"G/GVGWGGGGGGGHHH$HAHCHDH[HHHHHHHHI#IRIIIIJJJBJJKKIKMKdKKKKKKKKLL L4L5LAL`LaLLLLLLLLMMM4M5MAMYMZMMMMMMMMMMNNNN:N;NGNlNmNyNNNNOOOYOZOfOOOOPP'P+PBPnPzPPPPPPPPPQQQ5Q6QaQbQnQQQQR R R+R,R8RTRURaRRRRRRRRRSSSS)SJSKSWSsSuSvSST=TtTxTTTTTUUU&UEUFUqUrU~UUUUUUUV1V2VqVrVVVVVVVW W.W0W1WwWX X1X5XLXuXXXXXXXXXYYYAYBYNYmYnYzYYYYYYYZZZZ9Z:ZeZfZZZZZZZZZ[[[,[-[9[S[T[[[[[[[\\\\(\*\+\v\z\\\\\\] ]]];]=]>]]^^e^^^^^____-_._:_Y_Z_f________`!`"`f`g`s`````````aaa!a;a=a>aab"bFbJbabbbbbbbbccc c>c?cKchcicwccccd d"d#dkd}dddddddeeeEeFeReiekeleef f f)f+f,fCfffffffffg+g`gggh.h0h1h`hhii?i@isiiiijjj4jajmjjjjjjjjkkkkhkkkkl ll+l,l7lNlOlhliltlllllllllm6mzmmmmmmmmnnnn5n6nAnYn[n\nnnnooLoMoYouowoxooooppp pDpFpGpmpqppppppqqqq-q.q:qUqVqbqqqqqqqqqrrrr*r+r7rVrWrcr|r}rrrrrrrrrrsBsOsSsjsussssstttDtxtyttttu+u/uFuhusuuuuuuuv3vfvvvvvvvww"w#w/wGwHwTwqwrw~wwwwwwwx x x2x3x[x\xhxxxxxxxxxxxyy&y'y2ySyUyVyyyyzzzz(z)z5zMzNzZzsztzzzzzzzzzz{!{%{<{k{{{{{{{{{{|||'|C|D|P|i|k|l|||||} }}}+}-}.}t}x}}}}}}}}}~9~T~X~o~~~~~~~~~~56KLkmn[_v"<=Ibde&'3NOy%)@m/3Ju  +SWn67^_!"GHop :;Gabn 7b%m>fgHpq*,-mq's*6NO[qr~; 9:FYZ45 "#<>?BOP467W[r,GKb/uy +%&1NO[rs[\ *?@Lqst45x1FRrs$@&LX1M (y,nr,-9TVW  $IUlm<>?jKMN*v,MN{|1bn;<H`a3tx ?ABIkmn%'(?u!YZ#%&Y]t9;<osLPg "$%_cz23?WXd #$XYeMYst(4RS_|~#YZJ>fhi23>RS^tu #EPefq9=Tx  +/FlxHtvw(@BC ;<Ijlm¶LÖ  $Q]xyąġģĤ +%SwxŗŘŤ>@AƂƆƝ 23>YZeǃDŽǏǨǩǵ'rȰȴ"89DYZez{ɇɝɞɩɾɿ.2Iozʏʐʜʲʴʵ 9DYZe˂˃˵˷˸ 56AWXcyz̧̛̜̼̅̽  /0<ST_uv́͜͝ͶͷEFΆ·"$%<ύϮϯϻUКЛlэюњѱѳѴ3uvҠ5JklxӏӑӒ]^ԍ*?`amՄՆՇXY֋ +Aׇ׈׬78\؏ؐزghَ F{|ڠ?@iۡۢ$YZܝܵ lݰ/}ޟޠ +`߆߈߉ߵ߹ %&1JLM!9:Fbde  134a./:Y[\0`k >@A>?abm 12XY*5WYZ~B".LMtu8pt-1H%)@my 23deq  Xd*OQRIMdJ 6B`am !-JKWrtu26M34@jkw]ikl + 023y45_`l^by&()n Z^u!#$UYp()KLtu&'3MNZst5AWXd}M#EFuv!-CDOefrLMZG\`w ()5LMX~   = I \ ]      + + + +% +O +[ +r +s +~ + + + + + +    A L _ ` k ~        ( = > I ] ^ i          # / I J W x z {   HTrs/3Ju6:Q"$%q";<Hdeq't12>`am9Eefr#BCOno{78D`bc%<=abn.kwXZ[23NO[st%HLc%\`w  /0<PQ]qr~>?Kcdp    , - 9 S U V     !!!!$!=!>!Y!Z!u!v!!!!!!""K""""""####(#;#=#>##$ $ $$$H$l$m$y$$$$$$$$$%%%%+%,%7%Y%Z%q%r%~%%%%%%& &=&A&X&&&&&&&&'' +' 'R'V'm''''''''(8([(\(h((((((())V)W))))*0*2*3*Y*]*t********+ ++&+N+Z+w+x++++++++++,,, ,8,9,E,[,\,h,~,,,,,,,,,,,- ---2-3-?-Z-[-----... .U../ //(/O/[/q/r/~/////////0000'0(040L0M0Y0w0y0z00011D1Q1t1u111111122#2:2k2v22222222233334353@3T3U3a3}3~33333333344$4%414O4Q4R444455#5:5;5G5l5n5o5555556<666677=7>7J7e7f777777788,8-898Y8Z8f88888888899C9O9g9h9999::&:2:Y:Z:f:::::;#;N;;;<<<>>>a>>>???/?0?;?X?Y????@ +@@|@@@@@AAA$AGAIAJAaAAAAAABGBuBBBBC CgC|CCCCCD#D_DDDDEEiEEF +FFBFCFFFG G+GSGTGGGH HQHSHTHkHHHHHHI)I7IZI\I]ItIIIIIJ JJJNJRJiJJJJJJJJKKK$KEKFKRKrKsKKKKKLLL2LwLLLLLLLLLLMMM$M>M@MAMMMMMMNNN*NJNKNXN{N|NNNNNNNNOOO#O?O@OLOfOgOOOOOOOOOPPPP2P3P?P^P_P}P~PPPPPPQQQQ,Q-Q9Q[Q\QhQQQQQQQRRRBRCRORqRrRRRRRSSSMSYS|S}SSSSSSSST +T TT3T4T@TZT[TgTTTTTTTTU U.U0U1UuUUUUVV#V$V0VMVOVPVVVVVVWWWWWjWWWWX X XX/X0X<XSXUXVXXXYY Y9YEY\Y]YiYYYYYYYYYYYZ&Z'ZeZfZZZZZZZ[[[[=[>[J[h[i[[[[[[[\1\2\d\e\\\\\\]C]D]P]o]p]|]]]]]]^ ^#^$^K^M^N^^^^_>______``` `I`K`L``aaaJawaaaab8bGbKbbbmbbbbbbbc6cccccdddd)dBdCdNdhdidtdddddddddeee&e?e@eKefegereeeeeeeeefff"f@fAfMfifjfufffffffffg g gg2g4g5gyggggh hh/h0h;hShUhVhzh~hhhhhhhi i-i/i0iziijjjBjNjejfjjjjjjjjjk#kfkjkkkkkl ll'lNlYlklllwlllllllllllmmmm&m=m>mJmfmgmsmmmmmmmnHnnnnnnno o#o$o0oMoNoZozo|o}oooppp%p&pApCpDpgpkppppppppqqqq4q5q@q`qaqqqqqqqqqqqr +r r!r-rHrIrUrorpr|rrrrrrrrrsss5s6sVsXsYsssstt;t<tHt[t]t^tutttttu u$u&u'uRuuuvv_v`vvvvwwNwRwiwwwwwwwxxxxRxxxxxy yy5y6yBy`ybycyyyzz<zHz_z`zlzzzzzzzzz{{{{1{2{\{]{i{{{{{{|||1|T|||}||||||||||}*}.}E}i}t}}}}}}~~ ~~/~0~;~S~U~V~m~~~~~~~G\=dfg$@AMlmy&'3ST`|})FHI k$>?Kjkw_#'>Iz !8C S,xy)DH_j ,-9QR^vw"&=Ho{AB|}BUYp{ CDuv &'3MOP#DEij  Z"#IJop|%JKCD89ST`xy%&2QR^~34@VWc{|%)@fr./;QSTEfj45@]^jGvz]_`#MN!".NOZ~#ABNpq|  01=XZ['GHTlm'+Bm  89DZ[g12>fgs Zgk,]_`78Cfgu()kl $;y !ij 23]  Y)*UV%NRi356ei  6\^_'@AMhi@MQhNEFz{9=T=qu/12'EFQqstU`yzFJa !,IJVyz Z|#$0YZfI\`w§ Z[Êûü&AE\đĝĽľ BDEőŮŲ 45AghtƘƙƥ+,8WXdljNJǖǿ$%1XZ[ȣ7Beftɞɟ'(IJUrsʥʦʱ ,KMN˚˷˻=>J|}̵̨̩̉ABNz{͇ͪͫͷ + =>JyzΆηθ&'3\]iϝϞϪ<@WЈДЯалanrщѷ/0xy҅ҝҟҠLXxyӅӝӞFfjԁԮԺ EI`ՊՖյն8cg~ִ֨h׭ױ ,LMwؼؾؿ'DEQlnoٺ)4UVa~ڊڭڮڹ)8<Sۋ۷۸ST܋܌ܘܷܸiݶGޓީޭ12klwߒߓߞ߹ߺ()5ST|}.2Inz%?@LbcoQUl15Lny  !,CEF#%&d34@VWz{*CDOlmx*,-jn !"-GHSkmn+-.{~ACCELACLACTCTX ADDJOB_INFO_1ADDRINFO +ALTTABINFOAPPX_PACKAGE_SETTINGS ARRAYDESCASSEMBLYMETADATAAudioClientProperties BIND_OPTSBITMAPBITMAPFILEHEADER +BITMAPINFOBITMAPINFOHEADERBITMAPV5HEADER BLENDFUNCTIONBLOBBLUETOOTH_ADDRESS&_BLUETOOTH_ADDRESS__Anonymous_e__UnionBLUETOOTH_ADDRESS_ExtensionBLUETOOTH_AUTHENTICATE_RESPONSE4_BLUETOOTH_AUTHENTICATE_RESPONSE__Anonymous_e__Union)BLUETOOTH_AUTHENTICATE_RESPONSE_Extension(BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS=_BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS__Anonymous_e__Union2BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS_ExtensionBLUETOOTH_COD_PAIRSBLUETOOTH_DEVICE_INFOBLUETOOTH_DEVICE_SEARCH_PARAMSBLUETOOTH_FIND_RADIO_PARAMS"BLUETOOTH_GATT_VALUE_CHANGED_EVENT/BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION!BLUETOOTH_NUMERIC_COMPARISON_INFOBLUETOOTH_OOB_DATA_INFOBLUETOOTH_PASSKEY_INFOBLUETOOTH_PIN_INFOBLUETOOTH_RADIO_INFOBLUETOOTH_SELECT_DEVICE_PARAMSBSMINFOBSTRBLOBBTH_DEVICE_INFOBTH_HCI_EVENT_INFOBTH_L2CAP_EVENT_INFOBTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC_VALUEBTH_LE_GATT_DESCRIPTORBTH_LE_GATT_DESCRIPTOR_VALUE1_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union]_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union__CharacteristicExtendedProperties_e__Struct:BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union_Extension^_BTH_LE_GATT_DESCRIPTOR_VALUE__Anonymous_e__Union__ClientCharacteristicConfiguration_e__StructIP_ADAPTER_DNS_SERVER_ADDRESS_XP__Anonymous_e__Union_Extension*IP_ADAPTER_DNS_SERVER_ADDRESS_XP_ExtensionIP_ADAPTER_DNS_SUFFIXIP_ADAPTER_GATEWAY_ADDRESS_LH2_IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__UnionG_IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct;IP_ADAPTER_GATEWAY_ADDRESS_LH__Anonymous_e__Union_Extension'IP_ADAPTER_GATEWAY_ADDRESS_LH_ExtensionIP_ADAPTER_INDEX_MAPIP_ADAPTER_MULTICAST_ADDRESS_XP4_IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__UnionI_IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union__Anonymous_e__Struct=IP_ADAPTER_MULTICAST_ADDRESS_XP__Anonymous_e__Union_Extension)IP_ADAPTER_MULTICAST_ADDRESS_XP_ExtensionIP_ADAPTER_PREFIX_XP)_IP_ADAPTER_PREFIX_XP__Anonymous_e__Union>_IP_ADAPTER_PREFIX_XP__Anonymous_e__Union__Anonymous_e__Struct2IP_ADAPTER_PREFIX_XP__Anonymous_e__Union_ExtensionIP_ADAPTER_PREFIX_XP_ExtensionIP_ADAPTER_UNICAST_ADDRESS_LH2_IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__UnionG_IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct;IP_ADAPTER_UNICAST_ADDRESS_LH__Anonymous_e__Union_Extension'IP_ADAPTER_UNICAST_ADDRESS_LH_Extension!IP_ADAPTER_WINS_SERVER_ADDRESS_LH6_IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__UnionK_IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union__Anonymous_e__Struct?IP_ADAPTER_WINS_SERVER_ADDRESS_LH__Anonymous_e__Union_Extension+IP_ADAPTER_WINS_SERVER_ADDRESS_LH_ExtensionIP_ADDRESS_STRINGIP_ADDR_STRINGIP_INTERFACE_INFOIP_PER_ADAPTER_INFO_W2KSP1 +ITEMIDLIST%JOBOBJECT_IO_RATE_CONTROL_INFORMATION +JOB_INFO_1KBDLLHOOKSTRUCT +KEYBDINPUTKEY_EVENT_RECORD!_KEY_EVENT_RECORD__uChar_e__UnionKEY_EVENT_RECORD_ExtensionKNOWNFOLDER_DEFINITIONL2_NOTIFICATION_DATA LASTINPUTINFOLOGBRUSHLOGFONT +LOGPALETTELUIDMAGCOLOREFFECTMAGIMAGEHEADER MAGTRANSFORMMARGINSMCI_OPEN_PARMSMCI_PLAY_PARMSMCI_SEEK_PARMSMCI_STATUS_PARMSMEMORYSTATUSEXMEMORY_BASIC_INFORMATION MENUBARINFOMENUINFO MENUITEMINFOMENUITEMTEMPLATEMENUITEMTEMPLATEHEADERMENU_EVENT_RECORD METAFILEPICT MIDIEVENTMIDIHDR +MIDIINCAPS MIDIOUTCAPS MIDIPROPTEMPOMIDIPROPTIMEDIVMIDISTRMBUFFVER +MINMAXINFOMMTIME_MMTIME__u_e__Union$_MMTIME__u_e__Union__smpte_e__StructMMTIME__u_e__Union_Extension#_MMTIME__u_e__Union__midi_e__StructMMTIME__u_e__Union_Extension_1MMTIME_Extension MODEMDEVCAPS MODEMSETTINGS MODLOAD_DATA +MODULEINFO MONITORINFO MONITORINFOEXMOUSEHOOKSTRUCTMOUSEHOOKSTRUCTEX +MOUSEINPUTMOUSEMOVEPOINTMOUSE_EVENT_RECORDMSGMSLLHOOKSTRUCTNCCALCSIZE_PARAMSNDIS_OBJECT_HEADER NET_LUID_LH_NET_LUID_LH__Info_e__StructNET_LUID_LH_Extension NEWTEXTMETRICNLM_SIMULATED_PROFILE_INFONONCLIENTMETRICSNOTIFYICONDATA$_NOTIFYICONDATAW__Anonymous_e__UnionNOTIFYICONDATAW_Extension OPENCARDNAMEOPENCARDNAME_EXOPENCARD_SEARCH_CRITERIA OPENFILENAMEOSINFOOSVERSIONINFOEX OSVERSIONINFO +OVERLAPPED_OVERLAPPED__Anonymous_e__Union4_OVERLAPPED__Anonymous_e__Union__Anonymous_e__Struct(OVERLAPPED__Anonymous_e__Union_ExtensionOVERLAPPED_ExtensionOVERLAPPED_ENTRY PAINTSTRUCT PALETTEENTRY PARAMDESC PARAMDESCEXPERFORMANCE_INFORMATIONPHYSICAL_MONITORPOINT POINTER_INFOPOINTER_PEN_INFOPOINTER_TOUCH_INFOPOINTLPOINTSPOLYTEXT PORT_INFO_1 PORT_INFO_2POWERBROADCAST_SETTINGPRINTER_DEFAULTSPRINTER_INFO_1PRINTER_INFO_2PRINTER_INFO_3PRINTER_INFO_4PRINTER_INFO_5PRINTER_INFO_6PRINTER_NOTIFY_INFOPRINTER_NOTIFY_INFO_DATA._PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union>_PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union__Data_e__Struct7PRINTER_NOTIFY_INFO_DATA__NotifyData_e__Union_Extension"PRINTER_NOTIFY_INFO_DATA_ExtensionPRINTER_OPTIONSPRINT_EXECUTION_DATAPROCESS_HEAP_ENTRY'_PROCESS_HEAP_ENTRY__Anonymous_e__Union8_PROCESS_HEAP_ENTRY__Anonymous_e__Union__Block_e__Struct0PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension9_PROCESS_HEAP_ENTRY__Anonymous_e__Union__Region_e__Struct2PROCESS_HEAP_ENTRY__Anonymous_e__Union_Extension_1PROCESS_HEAP_ENTRY_ExtensionPROCESS_INFORMATIONPROPSPEC_PROPSPEC__Anonymous_e__UnionPROPSPEC_ExtensionPROTOENTQUERY_SERVICE_CONFIGQUERY_SERVICE_LOCK_STATUSRAWHIDRAWINPUT_RAWINPUT__data_e__UnionRAWINPUT_ExtensionRAWINPUTDEVICERAWINPUTDEVICELISTRAWINPUTHEADER RAWKEYBOARDRAWMOUSE_RAWMOUSE__Anonymous_e__Union2_RAWMOUSE__Anonymous_e__Union__Anonymous_e__Struct&RAWMOUSE__Anonymous_e__Union_ExtensionRAWMOUSE_ExtensionRECTRECTLRGBQUAD SAFEARRAYSAFEARRAYBOUND SCARD_ATRMASKSCARD_IO_REQUESTSCARD_READERSTATE SCROLLBARINFO +SCROLLINFO SC_ACTIONSDP_ELEMENT_DATA _SDP_ELEMENT_DATA__data_e__Union2_SDP_ELEMENT_DATA__data_e__Union__string_e__Struct)SDP_ELEMENT_DATA__data_e__Union_Extension/_SDP_ELEMENT_DATA__data_e__Union__url_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_14_SDP_ELEMENT_DATA__data_e__Union__sequence_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_27_SDP_ELEMENT_DATA__data_e__Union__alternative_e__Struct+SDP_ELEMENT_DATA__data_e__Union_Extension_3SDP_ELEMENT_DATA_ExtensionSDP_LARGE_INTEGER_16SDP_STRING_TYPE_DATASDP_ULARGE_INTEGER_16SECURITY_ATTRIBUTESSECURITY_DESCRIPTORSERVENT$SERVICE_CONTROL_STATUS_REASON_PARAMSSERVICE_DELAYED_AUTO_START_INFOSERVICE_DESCRIPTIONSERVICE_FAILURE_ACTIONSSERVICE_FAILURE_ACTIONS_FLAGSERVICE_LAUNCH_PROTECTED_INFOSERVICE_NOTIFY_2SERVICE_PREFERRED_NODE_INFOSERVICE_PRESHUTDOWN_INFO SERVICE_REQUIRED_PRIVILEGES_INFOSERVICE_SID_INFOSERVICE_STATUSSERVICE_STATUS_PROCESSSERVICE_TABLE_ENTRYSERVICE_TIMECHANGE_INFOSERVICE_TRIGGERSERVICE_TRIGGER_INFO"SERVICE_TRIGGER_SPECIFIC_DATA_ITEMSHELLEXECUTEINFO&_SHELLEXECUTEINFOW__Anonymous_e__UnionSHELLEXECUTEINFOW_ExtensionSHELL_ITEM_RESOURCE +SHFILEINFOSHFILEOPSTRUCTSHITEMID SHQUERYRBINFOSIZE +SMALL_RECTSOCKADDR SOCKADDR_BTHSOCKET_ADDRESSSOLE_AUTHENTICATION_SERVICESPEVENTSPEVENTSOURCEINFO SPVOICESTATUSSP_DEVICE_INTERFACE_DATA SP_DEVICE_INTERFACE_DETAIL_DATA_SP_DEVINFO_DATA STARTUPINFOEX STARTUPINFOSTATPROPSETSTG STATPROPSTGSTATSTGSTORAGE_DEVICE_NUMBERSTRRET_STRRET__Anonymous_e__UnionSTRRET_Extension STYLESTRUCT SYMBOL_INFO +SYSTEMTIMESYSTEM_BASIC_INFORMATIONSYSTEM_BATTERY_STATE SYSTEM_CODEINTEGRITY_INFORMATIONSYSTEM_EXCEPTION_INFORMATION SYSTEM_INFO _SYSTEM_INFO__Anonymous_e__Union5_SYSTEM_INFO__Anonymous_e__Union__Anonymous_e__Struct)SYSTEM_INFO__Anonymous_e__Union_ExtensionSYSTEM_INFO_ExtensionSYSTEM_INTERRUPT_INFORMATION$SYSTEM_LOGICAL_PROCESSOR_INFORMATION9_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__UnionR_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union__ProcessorCore_e__StructBSYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_ExtensionM_SYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union__NumaNode_e__StructDSYSTEM_LOGICAL_PROCESSOR_INFORMATION__Anonymous_e__Union_Extension_1.SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ExtensionSYSTEM_LOOKASIDE_INFORMATIONSYSTEM_PERFORMANCE_INFORMATIONSYSTEM_POLICY_INFORMATIONSYSTEM_POWER_STATUS(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATIONSYSTEM_PROCESS_INFORMATION!SYSTEM_REGISTRY_QUOTA_INFORMATIONSYSTEM_THREAD_INFORMATIONSYSTEM_TIMEOFDAY_INFORMATIONSdpAttributeRange SdpQueryUuidSdpQueryUuidUnionTASKDIALOGCONFIG&_TASKDIALOGCONFIG__Anonymous1_e__UnionTASKDIALOGCONFIG_Extension&_TASKDIALOGCONFIG__Anonymous2_e__UnionTASKDIALOGCONFIG_Extension_1TASKDIALOG_BUTTON +TEXTMETRICTIMEVAL TITLEBARINFOTITLEBARINFOEXTOKEN_APPCONTAINER_INFORMATION +TOUCHINPUTTOUCHPREDICTIONPARAMETERS TPMPARAMSTYPEATTRTYPEDESC_TYPEDESC__Anonymous_e__UnionTYPEDESC_ExtensionUNICODE_STRINGUNSIGNED_RATIOUPDATELAYEREDWINDOWINFOVALENTVARDESC_VARDESC__Anonymous_e__UnionVARDESC_ExtensionVOLUME_DISK_EXTENTSVS_FIXEDFILEINFO WAVEFORMATEXWAVEFORMATEXTENSIBLE'_WAVEFORMATEXTENSIBLE__Samples_e__UnionWAVEFORMATEXTENSIBLE_ExtensionWAVEHDR +WAVEINCAPS WAVEOUTCAPSWIN32_FILE_ATTRIBUTE_DATAWIN32_FIND_DATA +WINDOWINFOWINDOWPLACEMENT WINDOWPOSWINDOW_BUFFER_SIZE_RECORDWLAN_ASSOCIATION_ATTRIBUTESWLAN_AUTH_CIPHER_PAIR_LISTWLAN_AVAILABLE_NETWORKWLAN_AVAILABLE_NETWORK_LISTWLAN_BSS_ENTRY WLAN_BSS_LISTWLAN_CONNECTION_ATTRIBUTES!WLAN_CONNECTION_NOTIFICATION_DATAWLAN_CONNECTION_PARAMETERS"WLAN_COUNTRY_OR_REGION_STRING_LISTWLAN_DEVICE_SERVICE_GUID_LIST%WLAN_DEVICE_SERVICE_NOTIFICATION_DATA'WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS*WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGEWLAN_HOSTED_NETWORK_PEER_STATEWLAN_HOSTED_NETWORK_RADIO_STATE%WLAN_HOSTED_NETWORK_SECURITY_SETTINGS WLAN_HOSTED_NETWORK_STATE_CHANGEWLAN_HOSTED_NETWORK_STATUSWLAN_INTERFACE_CAPABILITYWLAN_INTERFACE_INFOWLAN_INTERFACE_INFO_LISTWLAN_MAC_FRAME_STATISTICSWLAN_MSM_NOTIFICATION_DATAWLAN_PHY_FRAME_STATISTICSWLAN_PHY_RADIO_STATEWLAN_PROFILE_INFOWLAN_PROFILE_INFO_LISTWLAN_RADIO_STATE WLAN_RATE_SET WLAN_RAW_DATAWLAN_RAW_DATA_LIST(_WLAN_RAW_DATA_LIST__Anonymous_e__StructWLAN_SECURITY_ATTRIBUTESWLAN_STATISTICS +WNDCLASSEXWNDCLASS WTA_OPTIONSXFORMXINPUT_BATTERY_INFORMATIONXINPUT_CAPABILITIESXINPUT_GAMEPADXINPUT_KEYSTROKE XINPUT_STATEXINPUT_VIBRATION~ \ No newline at end of file diff --git a/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked b/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked new file mode 100644 index 0000000..63322be Binary files /dev/null and b/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked differ diff --git a/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked.digest b/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked.digest new file mode 100644 index 0000000..9925589 Binary files /dev/null and b/.dartServer/.analysis-driver/21/2120854141129209e46507051407b23d.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/212f1449375db623bb798952c806430a.unlinked2 b/.dartServer/.analysis-driver/21/212f1449375db623bb798952c806430a.unlinked2 new file mode 100644 index 0000000..efc6971 Binary files /dev/null and b/.dartServer/.analysis-driver/21/212f1449375db623bb798952c806430a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked b/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked new file mode 100644 index 0000000..54aeb05 Binary files /dev/null and b/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked differ diff --git a/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked.digest b/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked.digest new file mode 100644 index 0000000..ee162c9 Binary files /dev/null and b/.dartServer/.analysis-driver/21/2134b01e4ead6e74223d8107f927ae4f.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21351e288dfa3e185f889c43c87e0c69.unlinked2 b/.dartServer/.analysis-driver/21/21351e288dfa3e185f889c43c87e0c69.unlinked2 new file mode 100644 index 0000000..a051958 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21351e288dfa3e185f889c43c87e0c69.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/2135b95b2480b65d8a24add936069a80.unlinked2 b/.dartServer/.analysis-driver/21/2135b95b2480b65d8a24add936069a80.unlinked2 new file mode 100644 index 0000000..0ed378a Binary files /dev/null and b/.dartServer/.analysis-driver/21/2135b95b2480b65d8a24add936069a80.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/215b0118bf247c751840848c349390a3.unlinked2 b/.dartServer/.analysis-driver/21/215b0118bf247c751840848c349390a3.unlinked2 new file mode 100644 index 0000000..1726c59 Binary files /dev/null and b/.dartServer/.analysis-driver/21/215b0118bf247c751840848c349390a3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/216bf9253b3d6a88da576103b52225a2.unlinked2 b/.dartServer/.analysis-driver/21/216bf9253b3d6a88da576103b52225a2.unlinked2 new file mode 100644 index 0000000..6b61151 Binary files /dev/null and b/.dartServer/.analysis-driver/21/216bf9253b3d6a88da576103b52225a2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/216e958de0cc0074cec9c2b3fec50d09.unlinked2 b/.dartServer/.analysis-driver/21/216e958de0cc0074cec9c2b3fec50d09.unlinked2 new file mode 100644 index 0000000..966d1b1 Binary files /dev/null and b/.dartServer/.analysis-driver/21/216e958de0cc0074cec9c2b3fec50d09.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21779d6fc3ebd99edefa4f3f38174243.unlinked2 b/.dartServer/.analysis-driver/21/21779d6fc3ebd99edefa4f3f38174243.unlinked2 new file mode 100644 index 0000000..85b450b Binary files /dev/null and b/.dartServer/.analysis-driver/21/21779d6fc3ebd99edefa4f3f38174243.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/2194f3c248a20235ded6fad3cf75d9b6.unlinked2 b/.dartServer/.analysis-driver/21/2194f3c248a20235ded6fad3cf75d9b6.unlinked2 new file mode 100644 index 0000000..735040e Binary files /dev/null and b/.dartServer/.analysis-driver/21/2194f3c248a20235ded6fad3cf75d9b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/2197fddbbada01fb647a8a25a00f4788.unlinked2 b/.dartServer/.analysis-driver/21/2197fddbbada01fb647a8a25a00f4788.unlinked2 new file mode 100644 index 0000000..2bea9a5 Binary files /dev/null and b/.dartServer/.analysis-driver/21/2197fddbbada01fb647a8a25a00f4788.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21a17f57483619e73904b9c7dab0dd6d.unlinked2 b/.dartServer/.analysis-driver/21/21a17f57483619e73904b9c7dab0dd6d.unlinked2 new file mode 100644 index 0000000..c2cc55d Binary files /dev/null and b/.dartServer/.analysis-driver/21/21a17f57483619e73904b9c7dab0dd6d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked b/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked new file mode 100644 index 0000000..9e4a52b Binary files /dev/null and b/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked differ diff --git a/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked.digest b/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked.digest new file mode 100644 index 0000000..7aa3407 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21a3dbc531da52eb49170694a92c7161.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked b/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked new file mode 100644 index 0000000..b345ba0 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked differ diff --git a/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked.digest b/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked.digest new file mode 100644 index 0000000..4a30334 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21a731c5f6aa0d72a716889dac32e369.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked b/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked new file mode 100644 index 0000000..7041a75 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked differ diff --git a/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked.digest b/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked.digest new file mode 100644 index 0000000..d3556d7 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21b5ee7651703f2cb767a29639fff897.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21b82c144e4d74db74c405561c85301e.unlinked2 b/.dartServer/.analysis-driver/21/21b82c144e4d74db74c405561c85301e.unlinked2 new file mode 100644 index 0000000..c60f40e Binary files /dev/null and b/.dartServer/.analysis-driver/21/21b82c144e4d74db74c405561c85301e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21bba815274f9722fe9ae6c6b458bfd9.unlinked2 b/.dartServer/.analysis-driver/21/21bba815274f9722fe9ae6c6b458bfd9.unlinked2 new file mode 100644 index 0000000..4d417a7 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21bba815274f9722fe9ae6c6b458bfd9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21c3ed2472084522dd08fd3dc0b2ae42.unlinked2 b/.dartServer/.analysis-driver/21/21c3ed2472084522dd08fd3dc0b2ae42.unlinked2 new file mode 100644 index 0000000..ca7ef1a Binary files /dev/null and b/.dartServer/.analysis-driver/21/21c3ed2472084522dd08fd3dc0b2ae42.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21e4d0127513a7bd49f3c9cbb2f47404.unlinked2 b/.dartServer/.analysis-driver/21/21e4d0127513a7bd49f3c9cbb2f47404.unlinked2 new file mode 100644 index 0000000..d69b84a Binary files /dev/null and b/.dartServer/.analysis-driver/21/21e4d0127513a7bd49f3c9cbb2f47404.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked b/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked new file mode 100644 index 0000000..7c66246 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked differ diff --git a/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked.digest b/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked.digest new file mode 100644 index 0000000..5398e90 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21e9b6118a36a08abf8f87718690412f.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked b/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked new file mode 100644 index 0000000..ab1ba5e Binary files /dev/null and b/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked differ diff --git a/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked.digest b/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked.digest new file mode 100644 index 0000000..386d291 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21f1708a07866632d689eb186aad00f8.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21f64d5a5e92ee583d17b45e45ce35b3.unlinked2 b/.dartServer/.analysis-driver/21/21f64d5a5e92ee583d17b45e45ce35b3.unlinked2 new file mode 100644 index 0000000..1d24334 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21f64d5a5e92ee583d17b45e45ce35b3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked b/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked new file mode 100644 index 0000000..ef9359e Binary files /dev/null and b/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked differ diff --git a/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked.digest b/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked.digest new file mode 100644 index 0000000..3e8df42 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21fe731b4c180c3fde9e038f84c9aa0f.linked.digest differ diff --git a/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked b/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked new file mode 100644 index 0000000..7bed2cf Binary files /dev/null and b/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked differ diff --git a/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked.digest b/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked.digest new file mode 100644 index 0000000..d4e9fb6 Binary files /dev/null and b/.dartServer/.analysis-driver/21/21ffd224bbbe681e603fa0ff956976fe.linked.digest differ diff --git a/.dartServer/.analysis-driver/2120854141129209e46507051407b23d.linked-temp-85259 b/.dartServer/.analysis-driver/2120854141129209e46507051407b23d.linked-temp-85259 new file mode 100644 index 0000000..e69de29 diff --git a/.dartServer/.analysis-driver/22/22126d0d468df5656732230310fd93d1.unlinked2 b/.dartServer/.analysis-driver/22/22126d0d468df5656732230310fd93d1.unlinked2 new file mode 100644 index 0000000..2fbea03 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22126d0d468df5656732230310fd93d1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/2219b01d42a485f505238eac88c54101.resolved b/.dartServer/.analysis-driver/22/2219b01d42a485f505238eac88c54101.resolved new file mode 100644 index 0000000..8c55805 Binary files /dev/null and b/.dartServer/.analysis-driver/22/2219b01d42a485f505238eac88c54101.resolved differ diff --git a/.dartServer/.analysis-driver/22/222d7899c9ee7f36452eb955a0823fd3.unlinked2 b/.dartServer/.analysis-driver/22/222d7899c9ee7f36452eb955a0823fd3.unlinked2 new file mode 100644 index 0000000..d34171c Binary files /dev/null and b/.dartServer/.analysis-driver/22/222d7899c9ee7f36452eb955a0823fd3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/2238860934a449eaaac960b890b3a3b1.resolved b/.dartServer/.analysis-driver/22/2238860934a449eaaac960b890b3a3b1.resolved new file mode 100644 index 0000000..c2d97a0 Binary files /dev/null and b/.dartServer/.analysis-driver/22/2238860934a449eaaac960b890b3a3b1.resolved differ diff --git a/.dartServer/.analysis-driver/22/224362ee5b4f9a0223d15d648a6ab2a5.unlinked2 b/.dartServer/.analysis-driver/22/224362ee5b4f9a0223d15d648a6ab2a5.unlinked2 new file mode 100644 index 0000000..cdc311a Binary files /dev/null and b/.dartServer/.analysis-driver/22/224362ee5b4f9a0223d15d648a6ab2a5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/22457d6d6ea35faf0394af665bce5661.unlinked2 b/.dartServer/.analysis-driver/22/22457d6d6ea35faf0394af665bce5661.unlinked2 new file mode 100644 index 0000000..d114cd3 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22457d6d6ea35faf0394af665bce5661.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/224c3c9fa6d771403b24a82f44bdc936.unlinked2 b/.dartServer/.analysis-driver/22/224c3c9fa6d771403b24a82f44bdc936.unlinked2 new file mode 100644 index 0000000..291f64d Binary files /dev/null and b/.dartServer/.analysis-driver/22/224c3c9fa6d771403b24a82f44bdc936.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/22540b4a2ef1b3ce01649029cd2ae46e.unlinked2 b/.dartServer/.analysis-driver/22/22540b4a2ef1b3ce01649029cd2ae46e.unlinked2 new file mode 100644 index 0000000..3d58842 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22540b4a2ef1b3ce01649029cd2ae46e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked b/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked new file mode 100644 index 0000000..f3ebb80 Binary files /dev/null and b/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked differ diff --git a/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked.digest b/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked.digest new file mode 100644 index 0000000..5d536e8 Binary files /dev/null and b/.dartServer/.analysis-driver/22/2257db6b3501c4ca664364a61cab73e2.linked.digest differ diff --git a/.dartServer/.analysis-driver/22/227524c60b2d163ebe9cbff429cd2bfb.unlinked2 b/.dartServer/.analysis-driver/22/227524c60b2d163ebe9cbff429cd2bfb.unlinked2 new file mode 100644 index 0000000..7c66c00 Binary files /dev/null and b/.dartServer/.analysis-driver/22/227524c60b2d163ebe9cbff429cd2bfb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/22788c03a256b0192aa3ca4887a87b19.unlinked2 b/.dartServer/.analysis-driver/22/22788c03a256b0192aa3ca4887a87b19.unlinked2 new file mode 100644 index 0000000..9faf364 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22788c03a256b0192aa3ca4887a87b19.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/228b29dd7711b6ccc50f407f69786d6c.unlinked2 b/.dartServer/.analysis-driver/22/228b29dd7711b6ccc50f407f69786d6c.unlinked2 new file mode 100644 index 0000000..605b670 Binary files /dev/null and b/.dartServer/.analysis-driver/22/228b29dd7711b6ccc50f407f69786d6c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/228c28d5f9c8cfd0c75d28ed70458de4.unlinked2 b/.dartServer/.analysis-driver/22/228c28d5f9c8cfd0c75d28ed70458de4.unlinked2 new file mode 100644 index 0000000..a26dfd5 Binary files /dev/null and b/.dartServer/.analysis-driver/22/228c28d5f9c8cfd0c75d28ed70458de4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked b/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked new file mode 100644 index 0000000..37b140d Binary files /dev/null and b/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked differ diff --git a/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked.digest b/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked.digest new file mode 100644 index 0000000..634a7a5 Binary files /dev/null and b/.dartServer/.analysis-driver/22/229a63fa0c12467687c68c482e43ffb4.linked.digest differ diff --git a/.dartServer/.analysis-driver/22/22a74597856377e9889661807d4cf495.unlinked2 b/.dartServer/.analysis-driver/22/22a74597856377e9889661807d4cf495.unlinked2 new file mode 100644 index 0000000..53226e7 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22a74597856377e9889661807d4cf495.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked b/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked new file mode 100644 index 0000000..031c4ae Binary files /dev/null and b/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked differ diff --git a/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked.digest b/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked.digest new file mode 100644 index 0000000..50cc9bd Binary files /dev/null and b/.dartServer/.analysis-driver/22/22ad9a80b4b9fbe0d3fc1cbd797cb934.linked.digest differ diff --git a/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked b/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked new file mode 100644 index 0000000..ba6ba27 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked differ diff --git a/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked.digest b/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked.digest new file mode 100644 index 0000000..e54cece Binary files /dev/null and b/.dartServer/.analysis-driver/22/22b63ae06f59abf440eba490b5fdbd20.linked.digest differ diff --git a/.dartServer/.analysis-driver/22/22b9d3d2ebb573f1bd9adbf142723fc2.unlinked2 b/.dartServer/.analysis-driver/22/22b9d3d2ebb573f1bd9adbf142723fc2.unlinked2 new file mode 100644 index 0000000..e57f0e6 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22b9d3d2ebb573f1bd9adbf142723fc2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked b/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked new file mode 100644 index 0000000..e98159a Binary files /dev/null and b/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked differ diff --git a/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked.digest b/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked.digest new file mode 100644 index 0000000..0ccb150 Binary files /dev/null and b/.dartServer/.analysis-driver/22/22eab3471044da86e5e718182cc2a175.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23000be88bc8469fcf2de066991371f2.unlinked2 b/.dartServer/.analysis-driver/23/23000be88bc8469fcf2de066991371f2.unlinked2 new file mode 100644 index 0000000..8aed713 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23000be88bc8469fcf2de066991371f2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked b/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked new file mode 100644 index 0000000..d07ff1d Binary files /dev/null and b/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked differ diff --git a/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked.digest b/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked.digest new file mode 100644 index 0000000..77b1d90 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23053321947cc353ebb6d66a268ccc06.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/2311d8d2ecdc45b7583ae9012bc576b3.unlinked2 b/.dartServer/.analysis-driver/23/2311d8d2ecdc45b7583ae9012bc576b3.unlinked2 new file mode 100644 index 0000000..86f21df Binary files /dev/null and b/.dartServer/.analysis-driver/23/2311d8d2ecdc45b7583ae9012bc576b3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/231972bc9500bd7f01e996670b2c3e26.unlinked2 b/.dartServer/.analysis-driver/23/231972bc9500bd7f01e996670b2c3e26.unlinked2 new file mode 100644 index 0000000..cdde71b Binary files /dev/null and b/.dartServer/.analysis-driver/23/231972bc9500bd7f01e996670b2c3e26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/2320f638b0d14145d77e5edfc03e9c53.unlinked2 b/.dartServer/.analysis-driver/23/2320f638b0d14145d77e5edfc03e9c53.unlinked2 new file mode 100644 index 0000000..3e1d2c6 Binary files /dev/null and b/.dartServer/.analysis-driver/23/2320f638b0d14145d77e5edfc03e9c53.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23210cc4150428fb2c3bd8d029d2f7ad.unlinked2 b/.dartServer/.analysis-driver/23/23210cc4150428fb2c3bd8d029d2f7ad.unlinked2 new file mode 100644 index 0000000..a64678d Binary files /dev/null and b/.dartServer/.analysis-driver/23/23210cc4150428fb2c3bd8d029d2f7ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/2324a2b51040ee76c2854442de90fdd3.unlinked2 b/.dartServer/.analysis-driver/23/2324a2b51040ee76c2854442de90fdd3.unlinked2 new file mode 100644 index 0000000..bcdb6d3 Binary files /dev/null and b/.dartServer/.analysis-driver/23/2324a2b51040ee76c2854442de90fdd3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked b/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked new file mode 100644 index 0000000..154d885 Binary files /dev/null and b/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked differ diff --git a/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked.digest b/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked.digest new file mode 100644 index 0000000..e67bd1a Binary files /dev/null and b/.dartServer/.analysis-driver/23/232526a6ce2eb62726516a22800de2fe.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/232753cdc76d9abb0f9f77ab9ee126fe.unlinked2 b/.dartServer/.analysis-driver/23/232753cdc76d9abb0f9f77ab9ee126fe.unlinked2 new file mode 100644 index 0000000..0b123a4 Binary files /dev/null and b/.dartServer/.analysis-driver/23/232753cdc76d9abb0f9f77ab9ee126fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/232bf1f0469865f8caa99a00600ae02b.unlinked2 b/.dartServer/.analysis-driver/23/232bf1f0469865f8caa99a00600ae02b.unlinked2 new file mode 100644 index 0000000..dfbeab3 Binary files /dev/null and b/.dartServer/.analysis-driver/23/232bf1f0469865f8caa99a00600ae02b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/232bf90dd9d12799b78fb28594488850.unlinked2 b/.dartServer/.analysis-driver/23/232bf90dd9d12799b78fb28594488850.unlinked2 new file mode 100644 index 0000000..c63b204 Binary files /dev/null and b/.dartServer/.analysis-driver/23/232bf90dd9d12799b78fb28594488850.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked b/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked new file mode 100644 index 0000000..fe8fe42 Binary files /dev/null and b/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked differ diff --git a/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked.digest b/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked.digest new file mode 100644 index 0000000..d6b45a3 Binary files /dev/null and b/.dartServer/.analysis-driver/23/2340ef1d19b1f8c6a4a416a9eb93265f.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23437d5aeb3be4546172766b92c10e1f.unlinked2 b/.dartServer/.analysis-driver/23/23437d5aeb3be4546172766b92c10e1f.unlinked2 new file mode 100644 index 0000000..0f8dd96 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23437d5aeb3be4546172766b92c10e1f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked b/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked new file mode 100644 index 0000000..9bef235 Binary files /dev/null and b/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked differ diff --git a/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked.digest b/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked.digest new file mode 100644 index 0000000..d8e516a Binary files /dev/null and b/.dartServer/.analysis-driver/23/2352b1fb9303bc4382c547ffd2412ee6.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked b/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked new file mode 100644 index 0000000..1fa0e03 Binary files /dev/null and b/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked differ diff --git a/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked.digest b/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked.digest new file mode 100644 index 0000000..9088d4c Binary files /dev/null and b/.dartServer/.analysis-driver/23/235d707bcf7ad145262fb7efb1f99cc9.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23667b2eb57862cbd3fed7c2cc39b25f.unlinked2 b/.dartServer/.analysis-driver/23/23667b2eb57862cbd3fed7c2cc39b25f.unlinked2 new file mode 100644 index 0000000..d12f1ca Binary files /dev/null and b/.dartServer/.analysis-driver/23/23667b2eb57862cbd3fed7c2cc39b25f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23735f4718d27667f3c78326b18cc79e.unlinked2 b/.dartServer/.analysis-driver/23/23735f4718d27667f3c78326b18cc79e.unlinked2 new file mode 100644 index 0000000..5f4173b Binary files /dev/null and b/.dartServer/.analysis-driver/23/23735f4718d27667f3c78326b18cc79e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/237914b14fa4e9ee3b253c0b2f345d80.unlinked2 b/.dartServer/.analysis-driver/23/237914b14fa4e9ee3b253c0b2f345d80.unlinked2 new file mode 100644 index 0000000..ee95956 Binary files /dev/null and b/.dartServer/.analysis-driver/23/237914b14fa4e9ee3b253c0b2f345d80.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked b/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked new file mode 100644 index 0000000..9871f2c Binary files /dev/null and b/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked differ diff --git a/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked.digest b/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked.digest new file mode 100644 index 0000000..e9d3b8e Binary files /dev/null and b/.dartServer/.analysis-driver/23/237c1e832640176d52e52e165ca42bd1.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23810d34f829f03b6d4587a84e97e3b4.unlinked2 b/.dartServer/.analysis-driver/23/23810d34f829f03b6d4587a84e97e3b4.unlinked2 new file mode 100644 index 0000000..31c053b Binary files /dev/null and b/.dartServer/.analysis-driver/23/23810d34f829f03b6d4587a84e97e3b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/238984084a0a8cd1812dcd4b33062238.unlinked2 b/.dartServer/.analysis-driver/23/238984084a0a8cd1812dcd4b33062238.unlinked2 new file mode 100644 index 0000000..b3d3856 Binary files /dev/null and b/.dartServer/.analysis-driver/23/238984084a0a8cd1812dcd4b33062238.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23923958767066b26714b1b88dc79e9b.unlinked2 b/.dartServer/.analysis-driver/23/23923958767066b26714b1b88dc79e9b.unlinked2 new file mode 100644 index 0000000..d0cee90 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23923958767066b26714b1b88dc79e9b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/239d737e8fceef9b7125d2859735a2ce.unlinked2 b/.dartServer/.analysis-driver/23/239d737e8fceef9b7125d2859735a2ce.unlinked2 new file mode 100644 index 0000000..e3a336f Binary files /dev/null and b/.dartServer/.analysis-driver/23/239d737e8fceef9b7125d2859735a2ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23a9fd00a48251516f3270eddb8e70c9.unlinked2 b/.dartServer/.analysis-driver/23/23a9fd00a48251516f3270eddb8e70c9.unlinked2 new file mode 100644 index 0000000..d6fbda6 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23a9fd00a48251516f3270eddb8e70c9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23b6a5abde050aebe566bf8514362a15.unlinked2 b/.dartServer/.analysis-driver/23/23b6a5abde050aebe566bf8514362a15.unlinked2 new file mode 100644 index 0000000..4df16c8 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23b6a5abde050aebe566bf8514362a15.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23bb324b8c543a45259855bd25aea282.unlinked2 b/.dartServer/.analysis-driver/23/23bb324b8c543a45259855bd25aea282.unlinked2 new file mode 100644 index 0000000..b4ef318 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23bb324b8c543a45259855bd25aea282.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked b/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked new file mode 100644 index 0000000..7dbc338 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked differ diff --git a/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked.digest b/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked.digest new file mode 100644 index 0000000..427af6a Binary files /dev/null and b/.dartServer/.analysis-driver/23/23bb72c6fe1e88f1dcc8e8e1ad775b73.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23bebe50dd50d5dca4bb393f505a8203.unlinked2 b/.dartServer/.analysis-driver/23/23bebe50dd50d5dca4bb393f505a8203.unlinked2 new file mode 100644 index 0000000..a0a6f8f Binary files /dev/null and b/.dartServer/.analysis-driver/23/23bebe50dd50d5dca4bb393f505a8203.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23c42a1fe29f5ea1839933b1ee4f8055.unlinked2 b/.dartServer/.analysis-driver/23/23c42a1fe29f5ea1839933b1ee4f8055.unlinked2 new file mode 100644 index 0000000..8593192 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23c42a1fe29f5ea1839933b1ee4f8055.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked b/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked new file mode 100644 index 0000000..cdf392a Binary files /dev/null and b/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked differ diff --git a/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked.digest b/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked.digest new file mode 100644 index 0000000..e903129 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23c61380a674337b59273fb5320f538b.linked.digest differ diff --git a/.dartServer/.analysis-driver/23/23e1a4e37253afbde383125c6e3bc2fe.unlinked2 b/.dartServer/.analysis-driver/23/23e1a4e37253afbde383125c6e3bc2fe.unlinked2 new file mode 100644 index 0000000..fbaeb82 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23e1a4e37253afbde383125c6e3bc2fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23eb54dc7b07e6d8ff46b9e1123227c0.unlinked2 b/.dartServer/.analysis-driver/23/23eb54dc7b07e6d8ff46b9e1123227c0.unlinked2 new file mode 100644 index 0000000..ccd2c99 Binary files /dev/null and b/.dartServer/.analysis-driver/23/23eb54dc7b07e6d8ff46b9e1123227c0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/23/23eb9173531f7f2ba6e1d5c73f89b3b9.unlinked2 b/.dartServer/.analysis-driver/23/23eb9173531f7f2ba6e1d5c73f89b3b9.unlinked2 new file mode 100644 index 0000000..7682bfd Binary files /dev/null and b/.dartServer/.analysis-driver/23/23eb9173531f7f2ba6e1d5c73f89b3b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/240ab548238af6b04f45f5f7e7e008e7.unlinked2 b/.dartServer/.analysis-driver/24/240ab548238af6b04f45f5f7e7e008e7.unlinked2 new file mode 100644 index 0000000..8c13c35 Binary files /dev/null and b/.dartServer/.analysis-driver/24/240ab548238af6b04f45f5f7e7e008e7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/240afadbbc6fd53a9debeab020385f30.unlinked2 b/.dartServer/.analysis-driver/24/240afadbbc6fd53a9debeab020385f30.unlinked2 new file mode 100644 index 0000000..95c51e0 Binary files /dev/null and b/.dartServer/.analysis-driver/24/240afadbbc6fd53a9debeab020385f30.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked b/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked new file mode 100644 index 0000000..518ceca Binary files /dev/null and b/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked differ diff --git a/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked.digest b/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked.digest new file mode 100644 index 0000000..0f6c4a4 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24168f94dfacf1b754627b7e15a840b5.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked b/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked new file mode 100644 index 0000000..e23873e Binary files /dev/null and b/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked differ diff --git a/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked.digest b/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked.digest new file mode 100644 index 0000000..d4bc000 Binary files /dev/null and b/.dartServer/.analysis-driver/24/241e94a414b983c896f8568a9cf479eb.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/2421c763c19be17bd7dab2f9f064c83c.unlinked2 b/.dartServer/.analysis-driver/24/2421c763c19be17bd7dab2f9f064c83c.unlinked2 new file mode 100644 index 0000000..95e6d54 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2421c763c19be17bd7dab2f9f064c83c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/2438ac71396e29400a08f1eeda454a64.unlinked2 b/.dartServer/.analysis-driver/24/2438ac71396e29400a08f1eeda454a64.unlinked2 new file mode 100644 index 0000000..ca75303 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2438ac71396e29400a08f1eeda454a64.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked b/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked new file mode 100644 index 0000000..afbab7c Binary files /dev/null and b/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked differ diff --git a/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked.digest b/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked.digest new file mode 100644 index 0000000..7feb6ca Binary files /dev/null and b/.dartServer/.analysis-driver/24/24548d447dfe6ba487aed388dbca88b9.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/2454a2717067c9b0110bcbe169f4f473.unlinked2 b/.dartServer/.analysis-driver/24/2454a2717067c9b0110bcbe169f4f473.unlinked2 new file mode 100644 index 0000000..bbf2c7c Binary files /dev/null and b/.dartServer/.analysis-driver/24/2454a2717067c9b0110bcbe169f4f473.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/2465089817d1c4edc0b142da5c8821b9.unlinked2 b/.dartServer/.analysis-driver/24/2465089817d1c4edc0b142da5c8821b9.unlinked2 new file mode 100644 index 0000000..c785fe8 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2465089817d1c4edc0b142da5c8821b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked b/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked new file mode 100644 index 0000000..5c6f5dc Binary files /dev/null and b/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked differ diff --git a/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked.digest b/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked.digest new file mode 100644 index 0000000..559de57 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2465b91a3e1dac01fa050daf41f0be28.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/247082e61c79e468f3d66edafcb9b07c.unlinked2 b/.dartServer/.analysis-driver/24/247082e61c79e468f3d66edafcb9b07c.unlinked2 new file mode 100644 index 0000000..68b0566 --- /dev/null +++ b/.dartServer/.analysis-driver/24/247082e61c79e468f3d66edafcb9b07c.unlinked2 @@ -0,0 +1,2329 @@ +qcompositeCallbackenabledcreateRenderObjectupdateRenderObject_cancelCallback_enabledpainttextvalue buildTextSpan selectionclearclearComposing _isSelectionWithinComposingRangeemptycopycutpaste selectAllonContentInsertedallowedMimeTypesiOSBlinkingCaretKeyFramestime maxDuration +_keyFramesdxisDone_lastKeyFrameIndexx +controller focusNodeobscuringCharacter obscureTexttextHeightBehaviortextWidthBasisreadOnly forceLinetoolbarOptionsshowSelectionHandles +showCursor autocorrectsmartDashesTypesmartQuotesTypeenableSuggestionsstyleundoController +strutStyle _strutStyle textAlign textDirectiontextCapitalizationlocaletextScaleFactor +textScaler cursorColorautocorrectionTextRectColorbackgroundCursorColormaxLinesminLinesexpands autofocusselectionColorselectionControls keyboardTypetextInputAction onChangedonEditingComplete onSubmittedonAppPrivateCommandonSelectionChangedonSelectionHandleTappedgroupId onTapOutsideonTapUpOutsideinputFormatters mouseCursorrendererIgnoresPointer cursorWidth cursorHeight cursorRadiuscursorOpacityAnimates cursorOffsetpaintCursorAboveTextselectionHeightStyleselectionWidthStylekeyboardAppearance scrollPaddingenableInteractiveSelectiondebugDeterministicCursordragStartBehaviorscrollController scrollPhysicsscribbleEnabledstylusHandwritingEnabledselectionEnabledselectAllOnFocus autofillHintsautofillClient clipBehavior restorationIdscrollBehaviorenableIMEPersonalizedLearningcontentInsertionConfigurationcontextMenuBuilderspellCheckConfigurationmagnifierConfiguration hintLocalesdefaultSelectionHeightStyledefaultSelectionWidthStyledefaultStylusHandwritingEnabled_userSelectionEnabled_defaultSelectAllOnFocusgetEditableButtonItems_inferAutocorrect_inferKeyboardType createStatedebugFillProperties _cursorTimer_cursorBlinkOpacityController$_backingCursorBlinkOpacityController_iosBlinkCursorSimulation_cursorVisibilityNotifier _editableKeyclipboardStatus_liveTextInputStatus_textInputConnection_hasInputConnection_selectionOverlay_scrollNotificationObserver_dataWhenToolbarShowScheduled&_listeningToScrollNotificationObserver_webContextMenuEnabled_scrollableKey_internalScrollController_scrollController_toolbarLayerLink_startHandleLayerLink_endHandleLayerLink _didAutoFocus_currentAutofillScopecurrentAutofillScope_effectiveAutofillClient_spellCheckConfiguration_stylespellCheckEnabledspellCheckResults_spellCheckResultsReceived_processTextService_processTextActions_shouldCreateInputConnection_floatingCursorResetTime_floatingCursorResetController_lastOrientation_stylusHandwritingEnabled_appLifecycleListener _justResumed wantKeepAlive _cursorColor +cutEnabled copyEnabled pasteEnabledselectAllEnabled lookUpEnabledsearchWebEnabled shareEnabledliveTextInputEnabled_onChangedClipboardStatus_onChangedLiveTextInputStatus%_textEditingValueforTextLayoutMetrics copySelection cutSelection _allowPaste pasteText +_pasteTextlookUpSelectionsearchWebForSelectionshareSelection_startLiveTextInputfindSuggestionSpanAtCursorIndex_inferSpellCheckConfigurationbuttonItemsForToolbarOptionsgetGlyphHeightscontextMenuAnchorscontextMenuButtonItems _textProcessingActionButtonItems initState _onResume_resetJustResumed_initProcessTextActions_tickersEnableddidChangeDependenciesdidUpdateWidget"_disposeScrollNotificationObserverdispose _lastKnownRemoteTextEditingValuecurrentTextEditingValueupdateEditingValue_checkNeedsAdjustAffinity performActionperformPrivateCommand insertContent_startCaretCenter_lastTextPosition_pointOffsetOrigin_lastBoundedOffset_floatingCursorOffsetupdateFloatingCursor_onFloatingCursorResetTick_finalizeEditing_batchEditDepthbeginBatchEdit endBatchEdit!_updateRemoteEditingValueIfNeeded_value _hasFocus _isMultiline_hadFocusOnTapDown_getOffsetToRevealCaret_needsAutofill_openInputConnection_closeInputConnectionIfNeeded#_openOrCloseInputConnectionIfNeeded_restartConnectionScheduled_scheduleRestartConnection_restartConnectionIfNeededdidChangeInputControlconnectionClosed_nextFocusChangeIsInternal_flagInternalFocus_unflagInternalFocusrequestKeyboard(_updateOrDisposeSelectionOverlayIfNeeded_platformSupportsFadeOnScroll!_isInternalScrollableNotification(_scrollableNotificationIsFromSameSubtree _handleContextMenuOnParentScroll_calculateDeviceRect_showToolbarOnScreenScheduled_handleContextMenuOnScroll_selectionInViewport_createSelectionOverlay_handleSelectionChanged_caretAnimationDuration_caretAnimationCurve_showCaretOnScreenScheduled_scheduleShowCaretOnScreen_lastBottomViewInsetdidChangeMetrics_performSpellCheck_formatAndSetValue_bringIntoViewBySelectionState_onCursorColorTick_showBlinkingCursorcursorCurrentlyVisiblecursorBlinkIntervalselectionOverlay_obscureShowCharTicksPending_obscureLatestCharIndex_startCursorBlink _onCursorTick_stopCursorBlink_startOrStopCursorTimerIfNeeded_didChangeTextEditingValue_handleFocusChanged_adjustedSelectionWhenFocused_compositeCallback_updateSizeAndTransform#_schedulePeriodicPostFrameCallbacks_scribbleCacheKey_updateSelectionRects_updateComposingRectIfNeeded_updateCaretRectIfNeeded_textDirectionrenderEditabletextEditingValue_devicePixelRatiouserUpdateTextEditingValue bringIntoView showToolbar hideToolbar toggleToolbar showSpellCheckSuggestionsToolbar showMagnifier hideMagnifier_placeholderLocationinsertTextPlaceholderremoveTextPlaceholderperformSelector +autofillId_viewIdtextInputConfigurationautofill_currentPromptRectRangeshowAutocorrectionPromptRect_semanticsOnCopy_semanticsOnCut_semanticsOnPaste_moveBeyondTextBoundary_moveToTextBoundary_characterBoundary_nextWordBoundary +_linebreak_paragraphBoundary_documentBoundary_makeOverridable_transposeCharacters_transposeCharactersAction _replaceText_replaceTextAction_scrollToDocumentBoundary_scroll_extendSelectionByPage_updateSelection_updateSelectionAction_verticalSelectionUpdateAction_hideToolbarIfVisible _onTapOutside_onTapUpOutside_defaultOnTapOutside_defaultOnTapUpOutside_actionsbuild +inlineSpanstartHandleLayerLinkendHandleLayerLinkhasFocusoffsettextSelectionDelegatedevicePixelRatiopromptRectRangepromptRectColorapplyToallowUserScrolling structStyle placeholdersizecomparechild editableKeyupdateSelectionRects_nextElementIdentifier_elementIdentifierelementIdentifieronScribbleFocusisInScribbleRectbounds_text_breaksSurrogatePairgetLeadingTextBoundaryAtgetTrailingTextBoundaryAtstategetTextBoundary_applyTextBoundary_hideToolbarIfTextChangedinvokeisActionEnabledignoreNonCollapsedSelectionisExpand extentAtIndexapplyTextBoundaryNEWLINE_CODE_UNIT_isAtWordwrapUpstream_isAtWordwrapDownstream_verticalMovementRun _runSelection(stopCurrentVerticalRunIfSelectionChangesupdateapplyTextSpacingOverrides_applyTextStyleOverrides"SelectionChangedCallbackAppPrivateCommandCallbackEditableTextContextMenuBuilder_ApplyTextBoundary_kCursorBlinkHalfPeriod"_kObscureShowLatestCharCursorTicks!kDefaultContentInsertionMimeTypes_CompositionCallback_RenderCompositionCallbackTextEditingControllerToolbarOptionsContentInsertionConfiguration _KeyFrame_DiscreteKeyFrameSimulation EditableTextEditableTextState _Editable!_NeverUserScrollableScrollPhysics_ScribbleCacheKey_ScribbleFocusable_ScribbleFocusableState_ScribblePlaceholder_CodePointBoundary_DeleteTextAction_UpdateTextSelectionAction$_UpdateTextSelectionVerticallyAction$_WebComposingDisablingCallbackAction_SelectAllAction_CopySelectionAction_PasteSelectionAction_WebClipboardStatusNotifier_EditableTextTapOutsideAction_EditableTextTapUpOutsideAction!_OverridingTextStyleTextSpanUtils TextStyleCharacterRangeStringCharactersdartlibrary +js_interopKeyboardInsertedContentSelectionChangedCauseSmartDashesTypeSmartQuotesTypeTextEditingValue TextInputType TextSelectionvoidStringMapdynamic"SelectableRegionContextMenuBuilderSelectableRegionWidget BuildContext TextPositionbool TextBoundaryDuration millisecondsintListSingleChildRenderObjectWidgetCompositionCallbackoverride RenderObjectupdateRenderObjectcompositeCallbackenabledRenderProxyBox VoidCallbackcallmarkNeedsPaintPaintingContextOffsetaddCompositionCallbackpaintTextInputFormatterdispose TextField ValueNotifierisValid fromValueemptytext composingisComposingRangeValidnotifyListenerscopyWith selection collapsedoffset TextRangevalueTextSpan withComposingstylemerge +decorationTextDecoration underlinechildren +textBefore +textInside textAfterlengthendstart FlutterError +DeprecatedreadOnlycontentInsertionConfiguration +isNotEmpty ValueChangeddouble +Simulation_iOSBlinkingCaretKeyFrameslasttimei TextInputCupertinoTextFieldTextInputActiondoneAutomaticKeepAliveClientMixin wantKeepAliveFormIntentActionActionsinvoke maybeInvoke ShortcutsDefaultTextEditingShortcuts overridableDeleteCharacterIntentDeleteToNextWordBoundaryIntentextentDeleteToLineBreakIntentbaseSelectAllTextIntent%DoNothingAndStopPropagationTextIntentReplaceTextIntentUpdateSelectionIntentCopySelectionTextIntentPasteTextIntent +WidgetsAppLogicalKeyboardKeykeyASystemChannelskeyEvent FocusNode textInputTextInputClient!DoNothingAndStopPropagationIntent#TextSelectionGestureDetectorBuilderScaffold +ScrollableScrollNotificationObserverTextSelectionOverlaySemanticsServiceannounceStatefulWidget multiline +StrutStyle TextAlignTextWidthBasisparentTextCapitalizationnoneBoxHeightStyle BoxWidthStyleall +BrightnesslightDragStartBehaviorCliphardEdgeTextMagnifierConfigurationdisabled autofillHintsTextSelectionHandleControls selectAllpastecopycutmisspelledTextStylemaxLinesFilteringTextInputFormattersingleLineFormatterIterableTextHeightBehavior +fontWeightheight letterSpacing wordSpacing +MediaQueryMediaQueryDataboldTextlineHeightScaleFactorOverrideletterSpacingOverridewordSpacingOverrideinheritUndoHistoryControllerforceStrutHeightinheritFromTextStyle fromTextStyle TextDirectionltrrtlDirectionalityRenderEditablelocaleLocaletextScaleFactor +TextScalerColorCupertinoThemeData primaryColorCupertinoColors inactiveGrayFloatingCursorDragState TextFormFieldExpandedSizedBoxDefaultSelectionStyleTextSelectionThemeDataselectionColorTextSelectionControls buildToolbar ThemeDataplatform addListener +ListenableperformPrivateCommandTextFieldTapRegionObjectEditableTextTapOutsideIntentunfocusPointerDownEvent TapRegionTapRegionCallbackEditableTextTapUpOutsideIntentPointerUpEventTapRegionUpCallbackSystemMouseCursors MouseCursor ignorePointerpreferredLineHeightRadius +EdgeInsetsScrollController +controller ScrollPhysicsphysicsScrollBehaviorScribbleClientScribeselectionEnabledAutofillClient AutofillScope AutofillHintsnameemail emailAddressInputDecorationhintTextRestorationBucketRestorationScopeRestorableTextEditingControllerRestorationManager ScrollbarScrollConfigurationonContentInsertedallowedMimeTypes showToolbarbuildGestureDetectorContextMenuControllercontextMenuAnchorscontextMenuButtonItems"TextSelectionToolbarLayoutDelegateselectionControlsAdaptiveTextSelectionToolbargetAdaptiveButtonsContextMenuButtonItemBrowserContextMenuSpellCheckServiceDefaultSpellCheckServiceSpellCheckConfigurationmaxincludeLineSpacingMiddlekIsWebtightdefaultTargetPlatformTargetPlatformiOSWebBrowserDetectionisSafariandroidfuchsialinuxmacOSwindowsgetSelectableButtonItems buttonItemsClipboardStatusonPasteclipboardStatusunknownaddAllonCut onPressedtypeContextMenuButtonTypeonCopyonShareshare onSelectAllonLookUplookUp onSearchWeb searchWebonLiveTextInputadd liveTextInputisEmptyanyhintusernamepassword newPasswordpasswordRelatedHintfirst addressCityaddressCityAndState addressState countryNamecreditCardNumbernumber +familyNamefullStreetAddress givenNamejobTitlelocation +middleName +namePrefix +nameSuffix newUsernamenickname oneTimeCodeorganizationName +postalCodestreetAddressLine1streetAddressLine2 sublocalitytelephoneNumberurliOSKeyboardType streetAddressbirthdaydatetime birthdayDay birthdayMonth birthdayYear countryCodecreditCardExpirationDatecreditCardExpirationDaycreditCardExpirationMonthcreditCardExpirationYearcreditCardFamilyNamecreditCardGivenNamecreditCardMiddleNamecreditCardNamecreditCardSecurityCodecreditCardTypegenderimpplanguage middleInitialphoto postalAddresspostalAddressExtendedpostalAddressExtendedPostalCodestreetAddressLevel1streetAddressLevel2streetAddressLevel3streetAddressLevel4streetAddressLine3phonetelephoneNumberAreaCodetelephoneNumberCountryCodetelephoneNumberDevicetelephoneNumberExtensiontelephoneNumberLocaltelephoneNumberLocalPrefixtelephoneNumberLocalSuffixtelephoneNumberNationaltransactionAmountnumberWithOptionsdecimaltransactionCurrencyDiagnosticPropertiesBuilderdebugFillPropertiesDiagnosticsProperty defaultValue EnumProperty IntPropertyStateWidgetsBindingObserverTickerProviderStateMixinTextSelectionDelegateTimerAnimationControllervsynciOSBlinkingCaret GlobalKeyClipboardStatusNotifierLiveTextLiveTextInputStatusNotifierTextInputConnectionattachedScrollNotificationObserverStateRectwidgetscrollController LayerLinkAutofillGroupStateautofillClientvisibleForTestingspellCheckEnabledSpellCheckResultssuggestionSpansProcessTextServiceDefaultProcessTextServiceProcessTextAction OrientationscribbleEnabledstylusHandwritingEnabledAppLifecycleListener focusNodehasFocusmin cursorColoralpha withOpacitytoolbarOptions obscureText isCollapsed pasteableenableInteractiveSelectiontrimLiveTextInputStatussetStatecurrentContext +StateError ClipboardsetData ClipboardDatatoolbarupdateSchedulerBindinginstanceaddPostFrameCallbackmounted +debugLabelFuturegetData +kTextPlain +baseOffset extentOffsetreplaced invokeMethodstartLiveTextInputSuggestionSpanSpellCheckSuggestionsToolbarrangefloorspellCheckServiceWidgetsBindingplatformDispatchernativeSpellCheckServiceDefined reportErrorFlutterErrorDetails exceptionstack +StackTracecurrentTextSelectionToolbarAnchorsgetSelectionRect +InlineSpan toPlainTextstartGlyphHeightendGlyphHeight +charactersgetRectForComposingRangelastSecondaryTapDownPosition primaryAnchorTextSelectionPointgetEndpointsForSelection fromSelection renderBoxselectionEndpointsgetEditableButtonItemsSystemContextMenugetDefaultItemsSelectableRegionStatelabelactionprocessTextActionid protected initState +showCursorspellCheckConfigurationonResume FocusManagerremoveListenerclearqueryTextActionsdidChangeDependencies +boldTextOfcontext +FontWeightbold AutofillGroupmaybeOf +unregisterregister autofocushasSize +FocusScopeof +TickerModeViewviewId updateConfigtextInputConfiguration orientationOfdidUpdateWidgetcontextMenuBuilderonSelectionHandleTappeddragStartBehaviormagnifierConfigurationtoolbarIsVisiblehandlesVisible showHandlesshowSelectionHandles +autofillIdupdateKeepAlive keyboardTypesetStyle +fontFamilyfontSize textDirection textAligncanPastecancelremoveObserversetEditingStateaffinityscribbleInProgressstylusHandwriting +forcePresskeyboardbrieflyShowPasswordresetCharTicks withAnimationnewline shouldUnfocusgonextprevioussearchsendcontinueAction emergencyCalljoinroute unspecifiedonAppPrivateCommandcontainsmimeTypeRawFloatingCursorPointstateStart isAnimatingstop startLocationshouldResetOrigincurrentTextPositionstartCaretCentergetLocalRectForCaretcenter$calculateBoundedFloatingCursorOffsetsetFloatingCursorUpdate centeredPointrawCursorOffsetgetPositionForPoint localToGlobalEnd animateTodurationcurveCurves +decelerate +centerLeft isCompleted fromPosition +lerpDoubledxdyresetLerpValuepragmaonEditingCompleteErrorDescriptionclearComposing nextFocus previousFocus onSubmitted onTapOutsideonTapUpOutsideRevealedOffsetpositionallowImplicitScrollingrectSizesizewidth clampDoublerightleft +fromCenterbottomtopminScrollExtentmaxScrollExtentshiftautofillConfigurationattachshowrequestAutofillcloseconsumeKeyboardTokenscheduleMicrotaskcurrentAutofillScopeTextInputControlhideconnectionClosedReceived requestFocusScrollableStatefindAncestorStateOfTypeScrollNotificationScrollStartNotificationScrollEndNotificationsizeOf FlutterViewpadding +viewInsetsdevicePixelRatiofromLTWHupdateForScrollspellCheckToolbarIsVisibleTextBoxgetBoxesForSelectionmapboxtoRectreduceresultexpandToIncludeselectionBounds hideToolbarselectionStartInViewportselectionEndInViewport MatrixUtils transformRectgetTransformTohasNaNoverlapsRenderAbstractViewport paintBoundsdebugRequiredFortoolbarLayerLinkstartHandleLayerLinkendHandleLayerLink renderObjectselectionDelegate doubleTapdrag longPresstaponSelectionChangedCurve fastOutSlowInfindRenderObject +hasClients scrollPadding getHandleSizekMinInteractiveDimensiongetHandleAnchorTextSelectionHandleType showOnScreen inflateRectjumpTo Localizations maybeLocaleOffetchSpellCheckSuggestions$maybeLineHeightScaleFactorOverrideOfmaybeLetterSpacingOverrideOfmaybeWordSpacingOverrideOfapplyTextSpacingOverrideslineHeightScaleFactortextSpaninputFormattersfold formatterformatEditUpdatenewValueuserInteraction onChangeddebugDeterministicCursorfloatingCursorOnisActivecursorOpacityAnimates animateWith whenCompleteperiodiczero(stopCurrentVerticalRunIfSelectionChanges addObserverselectAllOnFocusLayerElement debugIsActiveMatrix4setEditableSizeAndTransformScrollDirectionuserScrollDirectionidle +textScalerlinear textScalerOf +inlineSpantextHeightBehaviorDefaultTextHeightBehavior structStyle +strutStyle placeholderRenderComparisonforcelayoutcompareindex SelectionRectincludeSemanticsLabelsmoveNextbounds directionsetSelectionRectssetComposingRect setCaretRectdevicePixelRatioOf hideHandles#spellCheckSuggestionsToolbarBuilder showSpellCheckSuggestionsToolbarmagnifierExistsupdateMagnifier showMagnifier hideMagnifierintentForMacOSSelector primaryFocushashCodeTextInputConfigurationtoListgrowableAutofillConfigurationuniqueIdentifiercurrentEditingValue inputType autocorrectsmartDashesTypesmartQuotesTypeenableSuggestions_userSelectionEnabled inputActiontextInputActiontextCapitalizationkeyboardAppearanceenableIMEPersonalizedLearning hintLocalescanCopy +handleCopycanCut handleCut handlePastegetTrailingTextBoundaryAtgetLeadingTextBoundaryAt TextAffinityupstream +downstreamCharacterBoundarywordBoundariesmoveByWordBoundary LineBoundaryParagraphBoundaryDocumentBoundary defaultActionTransposeCharactersIntentatmoveBack +expandNextcurrentCharacters stringBefore stringAfterstringBeforeLengthCallbackActiononInvokecurrentTextEditingValuereplacementRangereplacementTextcauseScrollToDocumentBoundaryIntentforward ScrollIntentScrollIncrementTypepageScrollPosition currentState ScrollActiongetDirectionalIncrementpixelsExtendSelectionByPageIntent AxisDirectiondownup newSelectionDirectionalCaretMovementIntent DismissIntentpointerDownEventpointerUpEventTypeDoNothingAction consumesKeyDirectionalFocusIntentDirectionalFocusAction forTextField ExtendSelectionByCharacterIntentignoreNonCollapsedSelection'ExtendSelectionToNextWordBoundaryIntent,ExtendSelectionToNextParagraphBoundaryIntent ExtendSelectionToLineBreakIntent-ExtendSelectionVerticallyToAdjacentLineIntent-ExtendSelectionVerticallyToAdjacentPageIntent;ExtendSelectionToNextParagraphBoundaryOrCaretLocationIntent'ExtendSelectionToDocumentBoundaryIntent6ExtendSelectionToNextWordBoundaryOrCaretLocationIntent ExpandSelectionToLineBreakIntentisExpand'ExpandSelectionToDocumentBoundaryIntent extentAtIndexdebugCheckHasMediaQuerybuildSemanticsInputTypechildactionsBuilderbuildergroupIdevent kReleaseMode MouseRegioncursor mouseCursor UndoHistory onTriggeredshouldChangeUndoStackoldValueundoStackModifierundoControllerFocusincludeSemanticsNotificationListeneronNotification notificationkeyexcludeFromSemantics axisDirection scrollPhysics restorationIdscrollBehavior +scrollbars +overscrollviewportBuilderViewportOffsetCompositedTransformTargetlink Semantics editableKeyupdateSelectionRectsSizeChangedLayoutNotifierbackgroundCursorColor forceLineminLinesexpandsmisspelledSelectionColortextWidthBasisobscuringCharacterrendererIgnoresPointer cursorWidth cursorHeight cursorRadius cursorOffsetselectionHeightStyleselectionWidthStylepaintCursorAboveTexttextSelectionDelegatepromptRectRangepromptRectColorautocorrectionTextRectColor clipBehavior replaceRange substringshrink&buildTextSpanWithSpellCheckSuggestions buildTextSpanMultiChildRenderObjectWidgetdefaultSelectionHeightStyledefaultSelectionWidthStyle +WidgetSpanextractFromInlineSpansetPromptRectRange buildParent immutable identical compareTotoStringregisterScribbleElementunregisterScribbleElementselectPositionAtfrom intersect HitTestResult hitTestInViewpath HitTestEntryentrytarget RenderBox TextPainterParagraphBuilder noScalingPlaceholderDimensionsdebugAssertIsValid pushStyle getTextStyleaddPlaceholder alignmentpoprunes +CharactersisHighSurrogate +codeUnitAtisLowSurrogateDirectionalTextEditingIntent ContextAction_selectionOverlayselectionOverlay_value_characterBoundaryrenderEditablegetLineAtOffsettextEditingValuecollapseSelectioncontinuesAtWrapexpandToextendTocollapseAtReversalVerticalCaretMovementRun%_textEditingValueforTextLayoutMetricsstartVerticalCaretMovement moveByOffset movePreviousisActionEnabled cutSelection copySelection pasteText +hasStringskindPointerDeviceKindtouchmousestylusinvertedStylustrackpadUnimplementedError runtimeType +recognizeronEnteronExitsemanticsLabelsemanticsIdentifierspellOutSingleChildRenderObjectWidgetRenderProxyBox ValueNotifier +SimulationStatefulWidgetStateAutomaticKeepAliveClientMixinWidgetsBindingObserverTickerProviderStateMixinTextSelectionDelegateTextInputClientAutofillClientMultiChildRenderObjectWidget ScrollPhysicsScribbleClient +WidgetSpan TextBoundary ContextActionCallbackActionClipboardStatusNotifierə'"[,GKeyboardInsertedContentSelectionChangedCauseSmartDashesTypeSmartQuotesTypeTextEditingValue TextInputType TextSelectionpackage:flutter/services.dart13 +dart:asyncHZ]math] dart:mathz TextStyledtwuiwdart:uiCharacterRangeStringCharacters"package:characters/characters.dartpackage:flutter/foundation.dart package:flutter/gestures.dart1package:flutter/rendering.dartZpackage:flutter/scheduler.dartpackage:flutter/services.dartdart.library.js_interop_web_browser_detection_web.dart_web_browser_detection_io.dart actions.dart/app_lifecycle_listener.dartU autofill.dartmautomatic_keep_alive.dart +basic.dart binding.dartconstants.dartcontext_menu_button_item.dart +debug.dartdefault_selection_style.dart:#default_text_editing_shortcuts.darthfocus_manager.dartfocus_scope.dartfocus_traversal.dartframework.dartlocalizations.dartmagnifier.dartmedia_query.dart)notification_listener.dartNscroll_configuration.dartrscroll_controller.dartscroll_notification.dart!scroll_notification_observer.dartscroll_physics.dartscroll_position.dartscrollable.dart9scrollable_helpers.dart[shortcuts.dartt!size_changed_layout_notifier.dartspell_check.darttap_region.dart text.darttext_editing_intents.dart text_selection.dart+#text_selection_toolbar_anchors.dartYticker_provider.dartxundo_history.dart view.dartwidget_span.dart&Ț<ց +%Tp(12Gcރ0Yӄ.TlՄ9gׅ (Mq8Zsԇ *XwˆÈ3LeƉRw2܋ Yt;v͎̍cԎՏ GyzǏːUdsĐőm<@AMݓW{1RSsĔٔ@X^bco 1578eiF26ԙjQ1pQjn +jٝݞ9IM[_ן!SGF6 )wģI[֤ץ17{֥6ק +89gרd7=٪&vתDfmqr~Iìʬ%vѭ ++2گ*vѯү(./T 'g DJ<״Xkz9?Ʒ9?¸aTXYߺ*8>ݻ.l»üIۼ߽-z9ERyɿKZٿ@@@:@@@A@@@@@AAAAGAMAAAAABBBZB`ByBBBBBBBBCJCNCCD DDD#DVD|DDEE0E6ErEEFFAFmFnFFFG?GEG[GaGGGH/HAHGHWH]HHHI:IIIJJ1J7JJJJKKK4KKKLLLLLhL}LLLLLM%MPMMMMNN2NONlNNNNNNO2OGO]O_O`OOP=PbPPPQ!Q;QGQQQfQQQQQQQRRRRRRSRRRRRSSS^SSSST/TyTTTTU U%U+U,UuUUV VZVxVVVVVVWW W W W*W.W~WWWX"XmXXXXYYkYYYZZRZZZZZ[[L[[[\ \S\\]9]]^!^G^K^^^^___T___```b```a@aaaab5bYb]bbbc4cxcdd]dkdodeeUeeeefg^h hiij5j9k#l mn oRpQq|rssswsstu|v:vx0xyzg{{Q{U{k{o{|=|}~Q~nr3!59|V>fjF3quc _+z6aeJ +/~c DH=j/Kc'e_E"Vgv $Jp6N_p<B\q:Pw2NdAW 0]#Ie5;_ =y<Y{ u k,6E'1Sr3e D'Q +^ +5K64 *+m*MNgCst6<x]ce}~Kc:]^#)9?rZ!'v<"jU'rx Yhnk/k(,-NOˆ»V|ÂBď&vņŌBƉƣƩ(.[aqwTȌȒ+1iɁɂ#)agʸ.o˄˓˲Y]~̶#$bhͩR`fΣΩlϗϝMaІЇп cіќVҝmӾKQԠ#o}Օ՟եDօֹ֓Uc׆אז PZ`pvػ!6MNن,_eڷ ekۼpܿ?ݐݪݰ-JTZި OY_w}ߍߓ+G\V\1U[tzKYol{!'@U ab +Z<M`5gh"Mb*k3w*U[JPf`rn39| Y@ WXw}G X/Dmn VPVdR LIJX#$fZ _AVno&,zbGM 5     +F + +  2 8 N   ' - }      / 5 r   56tC(s*0m23rQ$4:`ntc:}`fV~ 28HN +/0kG45q !]?  & ; _ `   !!$!%!o!u!!!"/"5"s""""###-#T#U##$$ $\$$%=%%%%%%&>&&&&'!'`'f''(<(r(x(((())k))))**D*t*u***++h+n++++,,,Q,,,,- -"-(-s----.;.......//O/S/q/r/0 0+010k0q00111c11111282f22233J3P333444B444445I5^5}5~56 66%6t677T777888)8/8R8X888899:&:|:; ;;2;8;;<% >n>? ??`??@K@@@@AMAAAB7BBBBBCFCCD0DvDDDECElEmEEF FMFuFvFFFFFG3GIGOGGGH0H|HHIIIIOI_IeIIIIJ"JmJsJKK +KOKKKLLL_LLLLM:MfMgMNNNNfNNNOAOOOOOP7PJPPPPPQQ[QQQR#RsRRRRS/SsSySTTaTTTTU>UUUV/V`VfVVVW.WyWWXXXWXXYYY+Y{YYZ,Z>ZDZZZZZ[1[C[I[Y[[\ +\X\\]]J]_]]]^)^/^~^^_ +_Z___` `G`H````aaaWaza{aaaab^bobbbbcc#c$cWc]cd ddVdddeJe~eeeeeeef4fpfqffgg.g@gSgYgggghh>hdhkhohphhiiQiiioiiijjUjjkkQkkl+l`lllm m4mbmmmmmn,nunoo!o"oiooop^pzppqEq~qqrWrurrsPsssssttAt]t|ttttttuuuuLuuuuuvv<vvvw w<wlwwwx xVxnxxxxxyy#y2y8y9yJyNyOyyyzzzOzzzzz{){|{|"|)|z|}}}<}]}}}~R~~Z_7S:rI'_lm3X{={6oP"h!YFz!N$X#X+Z-c5{JI P.k%_`l6<`ip5>EYA`K2_{3:N3OX_s,N6?FZ{7Qi!=FMa5T +2fo+Kb\BCrM'(^dt;<i s'V BwxefKST:;ye*+ghflS?^ +]^67no6[a,-Hv 6z267C\156B\9=>Jh¬@FGàôúû6đĴNŅ?SY{Ʈ0g{ǁǂǤ*./;Uzȝȼpɑɴ%Gʐʯ%7ˁˉˍˎ˷#$c̫ 045bn͢'-\Τ()PqϔϷ7}УFUрэѕћѹѽѾ)ZhnҮ Zӧ#^uԱԻ 156OՒՖ՗պ*0`֛9=>|הערש Mب@GH٤ [rڮڸ +9Euۦ;\ܹ 0Uvݛݬ08_ބީ-Pq߂ߊߐߔߕߺ%+i%Sag#U[ ++IW]^!%&bE2M .SY #)q:a)<BCV5_ + SY<B"QvcEiL!2[ ,v}RV)<Bf<Gu!,\{Hg  \w}?_>gKZ)+2+2?5s"Yv1gR@Q  < p  +  +G +t + + 4   L   & >  3?quv.{3S,Ge:t*39QUVlmz4sA&cTXY!ost@cdEy%&Tp:Dtz{(Rs;p5p~  ; a o u   !!#!`!w!!!!""K""# #q######$$>$s$$%&%,%-%R%%&2&y&'']'''(0(S((((((()N)w)}))**]****++P+i+o+p+++,F,,,-"-(-)-R-----..I.....//l//00 0A0i0001 101;1C1I1J111222T2222223 3O333333344/4b4445#5E5a5z5566 6Z666797X7778#8M8b888889&9,9x9: :0:6:::::;1;2;>;r;<>8>s>y>>>??I?????@@8@w@@A+A]AlAAAABB^BBCC"CHCICpCCCD4D5DDE3E9E:EqEEF FFFaFFGGOGSGTGGHHIHHHHHIII=IIIJJ:JDJeJJJJKKEKpKKKKL&LqLLLLLM MRMMMMMMN=NDNNNNNNOMOZO}O~OOOPP;P<PPQ#Q|Q}QQR R>RYRRRSS"SYSSTT0T[T\TTTU"UMUrUUUVVYVVVWW W7WWWWX+XXYYcYdYZZ\ZgZZ[[+[J[T[[\ +\?\P\\\\\\\\]]s]]]^^*^3^|^__[_{_|_``j```aJaabbMbbc'cSc^cfcccccd;ddde$eLejeeeeeeef;ffffgg(gGgiggghhhh&hdhhii:iTiyiiijj9jhjjjk k1kVkkkkkkkl2lQl_lelfllllmm1mQmimmmmmmn>nno oEoLoop;pIpbpppppppq>qDqqrrr4r8r9rrrs)s5sMsgssssstttt@twttttuu u@usuwuxuuuvvv6vgvhvvvwwjwwwx(xwxxxy+y|yyzzOzzzzz{{{.{h{{||X|||}$}u}}}~~Z~c~d~~@gmn/a@DE9s"#r#p.1Ma(2Xj19n{:i"@] 2@FnCO]c8f'(:I[ Aptu"<BFGSo:@DEbwFf"=Rp}"#W|#'(v+01<@A\T7s)qP4bOUYZzk,X_y $%S$28z9"2:^',G{'O[ ?MP6e,-W#-cimn&s0  @ "Bm&Ex<to /e4x(=Nz.T~?_l S{-7p$xIdjnoEFrs¶[Æģ !"fgŵ)cƭJǟ/ȌȔȕVɤɥ)SbʿZˀ˦*W̴̘̙̆̐%LW|ʹ"Yάδ  4HV\ώ :pЫTюіќҀҎҶ xӾӿIqԁԉԊ'8A՗Bx֞ -Jjׂנ1Lh،خصwٻټ8ډژ7ۆ,h},-݄ݮݸ>Xx01~߿: Y$Px7Qq9Y{Es}:~+7AGKLjEk D_x"7"CX()Qqr5CIesy 1U ",267P| Kdlrs;R~5T:Vo!Hcimnl'm4EIJiNn*R\by}~6Ov 3LRhlm"A}Vy/34w @k +_mstPL 'Jom  ]       + +` +o + + ! n     K d   + X i s  C #+NT,{-BH.3 ].3\M45flefrWNiF#\drxy?GMT ?        !+!?!E!i!!!"2"[""#6#######$&$P$g$$$%&%N%T%X%Y%%&&H&h&u&&&&&' +'6'''(6(T(v((()9))))))*F*****+8++++++,,,a,},,,-)-N-\-b-c---.....6.O.t......// //]/////0!0/05060f0t0z0{00000011^1l1r1s11111112.2/2I2222222233343D3E3Q334,4M4w44455595\5s5556676f66677J7r778878889(9O9V9Z9[9g999::: :G:Y:::::;;,;q;;;<>(>8><>=>>>??%????@.@:@J@N@O@@A +A2AKA]A|AAABBoBCC\CCCCDDD`DDEGEEEFF&FSFyFFGG@GGHHTHxHHHI#IoIJJQJJJK$KQK]KKKL LL5LLMM:MMNNN`NNNNOO OiOOOPP?PhPPPPPQQ;QQQQQQQRR;R<R\RtRRRS S1S]SSSSSSST>TTTTU=U\UzUUUVVRVVVWWW +W WjWWWWWXFX`XXXXXXY0YFYlYYYYYZZNZ\ZbZcZZ[F[T[Z[[[[\\@\`\\\\\\\\]D]`]]]]]^^Z^^^__M_u_~___` `0`8``a5ajabb)bYbibqbcc@ccccd"dBdsdddddde8eeef%ffffg gXglgsgwgxghhhXh{hhii>iXikiqiiiijjj.jQj^jjjjjjkk kkukkkkkll%l)l*lrlxlmm+m:mmmmmmnAnnno +oooo`ooppQppppqCqJqqqqrr rrBrrrrrs<sJsfssssstKtRtttuu&uQuZuauuvvv@vkvtv{vvwww6wawjwqwx;xxxyy8ycylysyyz z&zGzrz{zz{*{8{S{t{{{{|1|?|l|u|||||}}T}b}v}}}}}~%~p~~~~~~&'9|  Y  &M{d$+3^Fw /E`xf;u$H^_)ZAcWD.y#XxaE^H!{5r%dq;icX6x4n?j59x=H,q0hLsFH>.u5NezY7 =?uaj1iv ,Cc !'e0~89n~ Kw *Ha <Y{-Jk|#:QqFj{ )Qw "9Oo*Dt7Tw§3TxØóô/Oāį7QkŅŝŻ?}ƟƵ0^DŽǤ +<nȞ:bɊɬɳɷɸ$>`ʔ8Tpˌ˨ +*Hn̮Iq͡ -Q΅η-YύϷ OУ+rѿ <ZwҘҶ4LRSpӕӴ5HghԞ 4dՎ6b֎֪   >[tבװ-Lw؍؎ؚ?ٙٚ٦ٻ.489E|ڢKۉۏۓ۔۠۳ 1܁܂ܫFk(Rޓޙ"b߆;?@L`$J[&pqQ~%+k7b'+9=<l)r =fy'-.swx+1Ytz Z'X+1w +4 #Y3wg#KT./bNjq4lpq}#B`p:d{"#mBIgD^1-.2Jg3z.j&?FmU~IXOVZ[g#%&{#CDx   ;     +; + + + + + + + + ' S T   ' 5 ; < n       e f 7W|;tJQYmstNOpq}  +,023w8KQRm}$(*+wdrxy:@DFG!KY_`8^ ++/12 +Sx-}*U +8%)+,  2 6 8 9   !5!!!""2"K"k"r"""# ##E#k######$$$$?${$%% %"%5%%%%&&@&y&&&&&/// @docImport 'package:flutter/cupertino.dart'; +/// @docImport 'package:flutter/material.dart'; +/// +/// @docImport 'app.dart'; +/// @docImport 'context_menu_controller.dart'; +/// @docImport 'form.dart'; +/// @docImport 'restoration.dart'; +/// @docImport 'restoration_properties.dart'; +/// @docImport 'selectable_region.dart'; +/// @docImport 'text_selection_toolbar_layout_delegate.dart';12G]cwz܂0Y.Tl9g (Mq8Zs *Xw$&&4GGU^^ d + +bo+ggt}}'CDCC;TŐłٓ B+A3AzuzUU^ ||efeev]rtt |ӤǤҤ̤ȤΠII/// Creates a controller for an editable text field, with no initial selection. +/// +/// This constructor treats a null [text] argument as if it were the empty +/// string. +/// +/// The initial selection is `TextSelection.collapsed(offset: -1)`. +/// This indicates that there is no selection at all ([TextSelection.isValid] +/// is false in this case). When a text field is built with a controller whose +/// selection is not valid, the text field will update the selection when it +/// is focused (the selection will be an empty selection positioned at the +/// end of the text). +/// +/// Consider using [TextEditingController.fromValue] to initialize both the +/// text and the selection. +/// +/// {@tool dartpad} +/// This example creates a [TextField] with a [TextEditingController] whose +/// initial selection is empty (collapsed) and positioned at the beginning +/// of the text (offset is 0). +/// +/// ** See code in examples/api/lib/widgets/editable_text/text_editing_controller.1.dart ** +/// {@end-tool}&ܥ4 >TUZߧ5/0٤ق^/// Creates a controller for an editable text field from an initial [TextEditingValue]. +/// +/// This constructor treats a null [value] argument as if it were +/// [TextEditingValue.empty].;;Lt+/// The current string the user is editing.̀/// The currently selected range within [text]. +/// +/// If the selection is collapsed, then this property gives the offset of the +/// cursor within the text.Ū/// Updates the current [text] to the given `newText`, and removes existing +/// selection and composing range held by the controller. +/// +/// This setter is typically only used in tests, as it resets the cursor +/// position and the composing state. For production code, **consider using the +/// [value] setter to update the [text] value instead**, and specify a +/// reasonable selection range within the new [text]. +/// +/// Setting this notifies all the listeners of this [TextEditingController] +/// that they need to update (it calls [notifyListeners]). For this reason, +/// this value should only be set between frames, e.g. in response to user +/// actions, not during the build, layout, or paint phases. This property can +/// be set from a listener added to this [TextEditingController].tuttu*v/// Setting this will notify all the listeners of this [TextEditingController] +/// that they need to update (it calls [notifyListeners]). For this reason, +/// this value should only be set between frames, e.g. in response to user +/// actions, not during the build, layout, or paint phases. +/// +/// This property can be set from a listener added to this +/// [TextEditingController]; however, one should not also set [text] +/// in a separate statement. To change both the [text] and the [selection] +/// change the controller's [value]. +/// +/// If the new selection is outside the composing range, the composing range is +/// cleared.խ#/// Builds [TextSpan] from current editing value. +/// +/// By default makes text in composing range appear as underlined. Descendants +/// can override this method to customize appearance of text.</// Set the [value] to empty. +/// +/// After calling this function, [text] will be the empty string and the +/// selection will be collapsed at zero offset. +/// +/// Calling this will notify all the listeners of this [TextEditingController] +/// that they need to update (it calls [notifyListeners]). For this reason, +/// this method should only be called between frames, e.g. in response to user +/// actions, not during the build, layout, or paint phases.[[fs/// Set the composing region to an empty range. +/// +/// The composing region is the range of text that is still being composed. +/// Calling this function indicates that the user is done composing that +/// region. +/// +/// Calling this will notify all the listeners of this [TextEditingController] +/// that they need to update (it calls [notifyListeners]). For this reason, +/// this method should only be called between frames, e.g. in response to user +/// actions, not during the build, layout, or paint phases...<Żŀ @/// Check that the [selection] is inside of the composing range.88s/// A controller for an editable text field. +/// +/// Whenever the user modifies a text field with an associated +/// [TextEditingController], the text field updates [value] and the controller +/// notifies its listeners. Listeners can then read the [text] and [selection] +/// properties to learn what the user has typed or how the selection has been +/// updated. +/// +/// Similarly, if you modify the [text] or [selection] properties, the text +/// field will be notified and will update itself appropriately. +/// +/// A [TextEditingController] can also be used to provide an initial value for a +/// text field. If you build a text field with a controller that already has +/// [text], the text field will use that text as its initial value. +/// +/// The [value] (as well as [text] and [selection]) of this controller can be +/// updated from within a listener added to this controller. Be aware of +/// infinite loops since the listener will also be notified of the changes made +/// from within itself. Modifying the composing region from within a listener +/// can also have a bad interaction with some input methods. Gboard, for +/// example, will try to restore the composing region of the text if it was +/// modified programmatically, creating an infinite loop of communications +/// between the framework and the input method. Consider using +/// [TextInputFormatter]s instead for as-you-type text modification. +/// +/// If both the [text] and [selection] properties need to be changed, set the +/// controller's [value] instead. Setting [text] will clear the selection +/// and composing range. +/// +/// Remember to [dispose] of the [TextEditingController] when it is no longer +/// needed. This will ensure we discard any resources used by the object. +/// +/// {@tool dartpad} +/// This example creates a [TextField] with a [TextEditingController] whose +/// change listener forces the entered text to be lower case and keeps the +/// cursor at the end of the input. +/// +/// ** See code in examples/api/lib/widgets/editable_text/text_editing_controller.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [TextField], which is a Material Design text field that can be controlled +/// with a [TextEditingController]. +/// * [EditableText], which is a raw region of editable text that can be +/// controlled with a [TextEditingController]. +/// * Learn how to use a [TextEditingController] in one of our [cookbook recipes](https://docs.flutter.dev/cookbook/forms/text-field-changes#2-use-a-texteditingcontroller).ݿ@ +@ +@@"@"@' +MNX^@@3˾ˁt{/// Create a toolbar configuration with given options. +/// +/// All options default to false if they are not explicitly set.@@@@@Cs@LH냷Le/// {@template flutter.widgets.contentInsertionConfiguration.allowedMimeTypes} +/// Used when a user inserts image-based content through the device keyboard, +/// currently only used on Android. +/// +/// The passed list of strings will determine which MIME types are allowed to +/// be inserted via the device keyboard. +/// +/// The default mime types are given by [kDefaultContentInsertionMimeTypes]. +/// These are all the mime types that are able to be handled and inserted +/// from keyboards. +/// +/// This field cannot be an empty list. +/// +/// {@tool dartpad} +/// This example shows how to limit image insertion to specific file types. +/// +/// ** See code in examples/api/lib/widgets/editable_text/editable_text.on_content_inserted.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * +/// {@endtemplate}BBD\Y/// Configures the ability to insert media content through the soft keyboard. +/// +/// The configuration provides a handler for any rich content inserted through +/// the system input method, and also provides the ability to limit the mime +/// types of the inserted content. +/// +/// See also: +/// +/// * [EditableText.contentInsertionConfiguration]MM M M MMM +MLL'<MNMMMMMMMMMMMMMMMMMMMMNMNNNN*NN&N6N?NGN@NFNSN\NdN]NcNpNyNNzNNNNNNNNNNNNNNNNMoMRMoOAO4OAOVOIOVLLuLOOO OOOOOOOOOOO`OOPPPPPP+P+P0PCPIP_PJPTPUPhPnPPPoPyPzP~PPPPQoQPQlQmQnQqOOPQQQQQ QRRRRQQ RQQQQ(QR-R- R4RRRR<R&RR RRRRRHRO`O`OfXdLkk qzz(( 9NN _tty# ::?RR WccK``euuz +""'>>DTT!Y{{1""'66;RRWhhm)0EEJ[[#`" !44'Gaa%s/*0'' -MMSiin €Occ%h!?)"@@E]]bA[%./cdn@v3py) +9x~ +}C3'A5DUrcVe|$'h4O(6EFQ`arxy3=CWNOZld[gxo{$I.fKitjkwx<^),>LMo`NP^__aguv!IFKyp{[/28OPXYk')I<cVfxy !EXH[ai|j}~O;eQh/// Creates a basic text input control. +/// +/// The [maxLines] property can be set to null to remove the restriction on +/// the number of lines. By default, it is one, meaning this is a single-line +/// text field. [maxLines] must be null or greater than zero. +/// +/// If [keyboardType] is not set or is null, its value will be inferred from +/// [autofillHints], if [autofillHints] is not empty. Otherwise it defaults to +/// [TextInputType.text] if [maxLines] is exactly one, and +/// [TextInputType.multiline] if [maxLines] is null or greater than one. +/// +/// The text cursor is not shown if [showCursor] is false or if [showCursor] +/// is null (the default) and [readOnly] is true.ML#/// Controls the text being edited.P4/// Controls whether this widget has keyboard focus.9-9/// {@template flutter.widgets.editableText.obscuringCharacter} +/// Character used for obscuring text if [obscureText] is true. +/// +/// Must be only a single character. +/// +/// Defaults to the character U+2022 BULLET (•). +/// {@endtemplate} P /// {@template flutter.widgets.editableText.obscureText} +/// Whether to hide the text being edited (e.g., for passwords). +/// +/// When this is set to true, all the characters in the text field are +/// replaced by [obscuringCharacter], and the text in the field cannot be +/// copied with copy or cut. If [readOnly] is also true, then the text cannot +/// be selected. +/// +/// Defaults to false. +/// {@endtemplate}_V_'/// {@macro dart.ui.textHeightBehavior}v^8/// {@macro flutter.painting.textPainter.textWidthBasis}ف3/// {@template flutter.widgets.editableText.readOnly} +/// Whether the text can be changed. +/// +/// When this is set to true, the text cannot be modified +/// by any shortcut or keyboard operation. The text is still selectable. +/// +/// Defaults to false. +/// {@endtemplate}rjrA/// Whether the text will take the full width regardless of the text width. +/// +/// When this is set to false, the width will be based on text width, which +/// will also be affected by [textWidthBasis]. +/// +/// Defaults to true. +/// +/// See also: +/// +/// * [textWidthBasis], which controls the calculation of text width.eׁ5/// Configuration of toolbar options. +/// +/// By default, all options are enabled. If [readOnly] is true, paste and cut +/// will be disabled regardless. If [obscureText] is true, cut and copy will +/// be disabled regardless. If [readOnly] and [obscureText] are both true, +/// select all will also be disabled.GqG?/// Whether to show selection handles. +/// +/// When a selection is active, there will be two handles at each side of +/// boundary, or one handle if the selection is collapsed. The handles can be +/// dragged to adjust the selection. +/// +/// See also: +/// +/// * [showCursor], which controls the visibility of the cursor.`O'/// {@template flutter.widgets.editableText.showCursor} +/// Whether to show cursor. +/// +/// The cursor refers to the blinking caret when the [EditableText] is focused. +/// {@endtemplate} +/// +/// See also: +/// +/// * [showSelectionHandles], which controls the visibility of the selection handles./// {@template flutter.widgets.editableText.autocorrect} +/// Whether to enable autocorrection. +/// +/// False on iOS if [autofillHints] contains password-related hints, otherwise true. +/// {@endtemplate}lD/// {@macro flutter.services.TextInputConfiguration.smartDashesType}rlrD/// {@macro flutter.services.TextInputConfiguration.smartQuotesType}eF/// {@macro flutter.services.TextInputConfiguration.enableSuggestions}؁/// The text style to use for the editable text. +/// +/// The user or platform may override this [style]'s [TextStyle.fontWeight], +/// [TextStyle.height], [TextStyle.letterSpacing], and [TextStyle.wordSpacing] +/// via a [MediaQuery] ancestor's [MediaQueryData.boldText], +/// [MediaQueryData.lineHeightScaleFactorOverride], +/// [MediaQueryData.letterSpacingOverride], and [MediaQueryData.wordSpacingOverride] +/// regardless of its [TextStyle.inherit] value.‵/// Controls the undo state of the current editable text. +/// +/// If null, this widget will create its own [UndoHistoryController].A/A Q /// {@template flutter.widgets.editableText.textAlign} +/// How the text should be aligned horizontally. +/// +/// Defaults to [TextAlign.start]. +/// {@endtemplate}/// {@template flutter.widgets.editableText.textDirection} +/// The directionality of the text. +/// +/// This decides how [textAlign] values like [TextAlign.start] and +/// [TextAlign.end] are interpreted. +/// +/// This is also used to disambiguate how to render bidirectional text. For +/// example, if the text is an English phrase followed by a Hebrew phrase, +/// in a [TextDirection.ltr] context the English phrase will be on the left +/// and the Hebrew phrase to its right, while in a [TextDirection.rtl] +/// context, the English phrase will be on the right and the Hebrew phrase on +/// its left. +/// +/// Defaults to the ambient [Directionality], if any. +/// {@endtemplate}/// {@template flutter.widgets.editableText.textCapitalization} +/// Configures how the platform keyboard will select an uppercase or +/// lowercase keyboard. +/// +/// Only supports text keyboards, other keyboard types will ignore this +/// configuration. Capitalization is locale-aware. +/// +/// Defaults to [TextCapitalization.none]. +/// +/// See also: +/// +/// * [TextCapitalization], for a description of each capitalization behavior. +/// +/// {@endtemplate}yiyF/// Used to select a font when the same Unicode character can +/// be rendered differently, depending on the locale. +/// +/// It's rarely necessary to set this property. By default its value +/// is inherited from the enclosing app with `Localizations.localeOf(context)`. +/// +/// See [RenderEditable.locale] for more information.ˆˇˑ[˗˶#mɄm/// {@template flutter.widgets.editableText.textScaleFactor} +/// Deprecated. Will be removed in a future version of Flutter. Use +/// [textScaler] instead. +/// +/// The number of font pixels for each logical pixel. +/// +/// For example, if the text scale factor is 1.5, text will be 50% larger than +/// the specified font size. +/// +/// Defaults to the [MediaQueryData.textScaleFactor] obtained from the ambient +/// [MediaQuery], or 1.0 if there is no [MediaQuery] in scope. +/// {@endtemplate}́S4/// {@macro flutter.painting.textPainter.textScaler}H./// The color to use when painting the cursor.&/// The color to use when painting the autocorrection Rect. +/// +/// For [CupertinoTextField]s, the value is set to the ambient +/// [CupertinoThemeData.primaryColor] with 20% opacity. For [TextField]s, the +/// value is null on non-iOS platforms and the same color used in [CupertinoTextField] +/// on iOS. +/// +/// Currently the autocorrection Rect only appears on iOS. +/// +/// Defaults to null, which disables autocorrection Rect painting.ogo3/// The color to use when painting the background cursor aligned with the text +/// while rendering the floating cursor. +/// +/// Typically this would be set to [CupertinoColors.inactiveGray]. +/// +/// See also: +/// +/// * [FloatingCursorDragState], which explains the floating cursor feature +/// in detail.CЉCD/// {@template flutter.widgets.editableText.maxLines} +/// The maximum number of lines to show at one time, wrapping if necessary. +/// +/// This affects the height of the field itself and does not limit the number +/// of lines that can be entered into the field. +/// +/// If this is 1 (the default), the text will not wrap, but will scroll +/// horizontally instead. +/// +/// If this is null, there is no limit to the number of lines, and the text +/// container will start with enough vertical space for one line and +/// automatically grow to accommodate additional lines as they are entered, up +/// to the height of its constraints. +/// +/// If this is not null, the value must be greater than zero, and it will lock +/// the input to the given number of lines and take up enough horizontal space +/// to accommodate that number of lines. Setting [minLines] as well allows the +/// input to grow and shrink between the indicated range. +/// +/// The full set of behaviors possible with [minLines] and [maxLines] are as +/// follows. These examples apply equally to [TextField], [TextFormField], +/// [CupertinoTextField], and [EditableText]. +/// +/// Input that occupies a single line and scrolls horizontally as needed. +/// ```dart +/// const TextField() +/// ``` +/// +/// Input whose height grows from one line up to as many lines as needed for +/// the text that was entered. If a height limit is imposed by its parent, it +/// will scroll vertically when its height reaches that limit. +/// ```dart +/// const TextField(maxLines: null) +/// ``` +/// +/// The input's height is large enough for the given number of lines. If +/// additional lines are entered the input scrolls vertically. +/// ```dart +/// const TextField(maxLines: 2) +/// ``` +/// +/// Input whose height grows with content between a min and max. An infinite +/// max is possible with `maxLines: null`. +/// ```dart +/// const TextField(minLines: 2, maxLines: 4) +/// ``` +/// +/// See also: +/// +/// * [minLines], which sets the minimum number of lines visible. +/// {@endtemplate} +/// * [expands], which determines whether the field should fill the height of +/// its parent.Pχ/// {@template flutter.widgets.editableText.minLines} +/// The minimum number of lines to occupy when the content spans fewer lines. +/// +/// This affects the height of the field itself and does not limit the number +/// of lines that can be entered into the field. +/// +/// If this is null (default), text container starts with enough vertical space +/// for one line and grows to accommodate additional lines as they are entered. +/// +/// This can be used in combination with [maxLines] for a varying set of behaviors. +/// +/// If the value is set, it must be greater than zero. If the value is greater +/// than 1, [maxLines] should also be set to either null or greater than +/// this value. +/// +/// When [maxLines] is set as well, the height will grow between the indicated +/// range of lines. When [maxLines] is null, it will grow as high as needed, +/// starting from [minLines]. +/// +/// A few examples of behaviors possible with [minLines] and [maxLines] are as follows. +/// These apply equally to [TextField], [TextFormField], [CupertinoTextField], +/// and [EditableText]. +/// +/// Input that always occupies at least 2 lines and has an infinite max. +/// Expands vertically as needed. +/// ```dart +/// TextField(minLines: 2) +/// ``` +/// +/// Input whose height starts from 2 lines and grows up to 4 lines at which +/// point the height limit is reached. If additional lines are entered it will +/// scroll vertically. +/// ```dart +/// const TextField(minLines:2, maxLines: 4) +/// ``` +/// +/// Defaults to null. +/// +/// See also: +/// +/// * [maxLines], which sets the maximum number of lines visible, and has +/// several examples of how minLines and maxLines interact to produce +/// various behaviors. +/// {@endtemplate} +/// * [expands], which determines whether the field should fill the height of +/// its parent.܃܂/// {@template flutter.widgets.editableText.expands} +/// Whether this widget's height will be sized to fill its parent. +/// +/// If set to true and wrapped in a parent widget like [Expanded] or +/// [SizedBox], the input will expand to fill the parent. +/// +/// [maxLines] and [minLines] must both be null when this is set to true, +/// otherwise an error is thrown. +/// +/// Defaults to false. +/// +/// See the examples in [maxLines] for the complete picture of how [maxLines], +/// [minLines], and [expands] interact to produce various behaviors. +/// +/// Input that matches the height of its parent: +/// ```dart +/// const Expanded( +/// child: TextField(maxLines: null, expands: true), +/// ) +/// ``` +/// {@endtemplate}́\/// {@template flutter.widgets.editableText.autofocus} +/// Whether this text field should focus itself if nothing else is already +/// focused. +/// +/// If true, the keyboard will open as soon as this text field obtains focus. +/// Otherwise, the keyboard is only shown after the user taps the text field. +/// +/// Defaults to false. +/// {@endtemplate}qہqx/// The color to use when painting the selection. +/// +/// If this property is null, this widget gets the selection color from the +/// [DefaultSelectionStyle]. +/// +/// For [CupertinoTextField]s, the value is set to the ambient +/// [CupertinoThemeData.primaryColor] with 20% opacity. For [TextField]s, the +/// value is set to the ambient [TextSelectionThemeData.selectionColor].T焃T/// {@template flutter.widgets.editableText.selectionControls} +/// Optional delegate for building the text selection handles. +/// +/// Historically, this field also controlled the toolbar. This is now handled +/// by [contextMenuBuilder] instead. However, for backwards compatibility, when +/// [selectionControls] is set to an object that does not mix in +/// [TextSelectionHandleControls], [contextMenuBuilder] is ignored and the +/// [TextSelectionControls.buildToolbar] method is used instead. +/// {@endtemplate} +/// +/// See also: +/// +/// * [CupertinoTextField], which wraps an [EditableText] and which shows the +/// selection toolbar upon user events that are appropriate on the iOS +/// platform. +/// * [TextField], a Material Design themed wrapper of [EditableText], which +/// shows the selection toolbar upon appropriate user events based on the +/// user's platform set in [ThemeData.platform].xjx/// {@template flutter.widgets.editableText.keyboardType} +/// The type of keyboard to use for editing the text. +/// +/// Defaults to [TextInputType.text] if [maxLines] is one and +/// [TextInputType.multiline] otherwise. +/// {@endtemplate}e` class that you can copy +/// into your own project and customize. +/// +/// ** See code in examples/api/lib/widgets/tap_region/text_field_tap_region.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [TapRegion] for how the region group is determined. +/// * [onTapUpOutside] which is called for each tap up. +/// * [EditableTextTapOutsideIntent] for the intent that is invoked if +/// this is null."8"/// {@template flutter.widgets.editableText.onTapUpOutside} +/// Called for each tap up that occurs outside of the [TextFieldTapRegion] +/// group when the text field is focused. +/// +/// If this is null, [EditableTextTapUpOutsideIntent] will be invoked. In the +/// default implementation, this is a no-op. To change this behavior, set a +/// callback here or override [EditableTextTapUpOutsideIntent]. +/// +/// The [PointerUpEvent] passed to the function is the event that caused the +/// notification. It is possible that the event may occur outside of the +/// immediate bounding box defined by the text field, although it will be +/// within the bounding box of a [TextFieldTapRegion] member. +/// {@endtemplate} +/// +/// See also: +/// +/// * [TapRegion] for how the region group is determined. +/// * [onTapOutside], which is called for each tap down. +/// * [EditableTextTapOutsideIntent], the intent that is invoked if +/// this is null.5/// {@template flutter.widgets.editableText.inputFormatters} +/// Optional input validation and formatting overrides. +/// +/// Formatters are run in the provided order when the user changes the text +/// this widget contains. When this parameter changes, the new formatters will +/// not be applied until the next time the user inserts or deletes text. +/// Similar to the [onChanged] callback, formatters don't run when the text is +/// changed programmatically via [controller]. +/// +/// See also: +/// +/// * [TextEditingController], which implements the [Listenable] interface +/// and notifies its listeners on [TextEditingValue] changes. +/// {@endtemplate}で/// The cursor for a mouse pointer when it enters or is hovering over the +/// widget. +/// +/// If this property is null, [SystemMouseCursors.text] will be used. +/// +/// The [mouseCursor] is the only property of [EditableText] that controls the +/// appearance of the mouse pointer. All other properties related to "cursor" +/// stands for the text cursor, which is usually a blinking vertical line at +/// the editing position.:/// Whether the caller will provide gesture handling (true), or if the +/// [EditableText] is expected to handle basic gestures (false). +/// +/// When this is false, the [EditableText] (or more specifically, the +/// [RenderEditable]) enables some rudimentary gestures (tap to position the +/// cursor, long-press to select all, and some scrolling behavior). +/// +/// These behaviors are sufficient for debugging purposes but are inadequate +/// for user-facing applications. To enable platform-specific behaviors, use a +/// [TextSelectionGestureDetectorBuilder] to wrap the [EditableText], and set +/// [rendererIgnoresPointer] to true. +/// +/// When [rendererIgnoresPointer] is true, the [RenderEditable] created +/// by this widget will not handle pointer events. +/// +/// This property is false by default. +/// +/// See also: +/// +/// * [RenderEditable.ignorePointer], which implements this feature. +/// * [TextSelectionGestureDetectorBuilder], which implements platform-specific +/// gestures and behaviors.'2'/// {@template flutter.widgets.editableText.cursorWidth} +/// How thick the cursor will be. +/// +/// Defaults to 2.0. +/// +/// The cursor will draw under the text. The cursor width will extend +/// to the right of the boundary between characters for left-to-right text +/// and to the left for right-to-left text. This corresponds to extending +/// downstream relative to the selected position. Negative values may be used +/// to reverse this behavior. +/// {@endtemplate}7/// {@template flutter.widgets.editableText.cursorHeight} +/// How tall the cursor will be. +/// +/// If this property is null, [RenderEditable.preferredLineHeight] will be used. +/// {@endtemplate}#뀯/// {@template flutter.widgets.editableText.cursorRadius} +/// How rounded the corners of the cursor should be. +/// +/// By default, the cursor has no radius. +/// {@endtemplate} Ha H2/// {@template flutter.widgets.editableText.cursorOpacityAnimates} +/// Whether the cursor will animate from fully transparent to fully opaque +/// during each cursor blink. +/// +/// By default, the cursor opacity will animate on iOS platforms and will not +/// animate on Android platforms. +/// {@endtemplate}  bW :/// {@macro flutter.rendering.RenderEditable.cursorOffset}! d!B/// {@macro flutter.rendering.RenderEditable.paintCursorAboveText}!!'!΀/// Controls how tall the selection highlight boxes are computed to be. +/// +/// See [ui.BoxHeightStyle] for details on available styles."!瀸"/// Controls how wide the selection highlight boxes are computed to be. +/// +/// See [ui.BoxWidthStyle] for details on available styles.#@"#@/// The appearance of the keyboard. +/// +/// This setting is only honored on iOS devices. +/// +/// Defaults to [Brightness.light].%#W%c/// {@template flutter.widgets.editableText.scrollPadding} +/// Configures the padding for the edges surrounding a [Scrollable] when the +/// text field scrolls into view. +/// +/// When this widget receives focus and is not completely visible (for example +/// scrolled partially off the screen or overlapped by the keyboard), then it +/// will attempt to make itself visible by scrolling a surrounding +/// [Scrollable], if one is present. This value controls how far from the +/// edges of a [Scrollable] the TextField will be positioned after the scroll. +/// +/// Defaults to EdgeInsets.all(20.0). +/// {@endtemplate}(%(/// {@template flutter.widgets.editableText.enableInteractiveSelection} +/// Whether to enable user interface affordances for changing the +/// text selection. +/// +/// For example, setting this to true will enable features such as +/// long-pressing the TextField to select text and show the +/// cut/copy/paste menu, and tapping to move the text caret. +/// +/// When this is false, the text selection cannot be adjusted by +/// the user, the cut/copy/paste menu is hidden, and the shortcuts to +/// cut/copy/paste text do nothing but stop propagation of the key event +/// to other key event handlers in the focus chain. +/// +/// Defaults to true. +/// {@endtemplate}*m*R(с*Rd/// Setting this property to true makes the cursor stop blinking or fading +/// on and off once the cursor appears on focus. This property is useful for +/// testing purposes. +/// +/// It does not affect the necessity to focus the EditableText for the cursor +/// to appear in the first place. +/// +/// Defaults to false, resulting in a typical blinking cursor.**we*9/// {@macro flutter.widgets.scrollable.dragStartBehavior},*0,/// {@template flutter.widgets.editableText.scrollController} +/// The [ScrollController] to use when vertically scrolling the input. +/// +/// If null, it will instantiate a new ScrollController. +/// +/// See [Scrollable.controller]. +/// {@endtemplate}-,-쁪/// {@template flutter.widgets.editableText.scrollPhysics} +/// The [ScrollPhysics] to use when vertically scrolling the input. +/// +/// If not specified, it will behave according to the current platform. +/// +/// See [Scrollable.physics]. +/// {@endtemplate} +/// +/// If an explicit [ScrollBehavior] is provided to [scrollBehavior], the +/// [ScrollPhysics] provided by that behavior will take precedence after +/// [scrollPhysics]..../Q.//`-q/`/// {@template flutter.widgets.editableText.scribbleEnabled} +/// Whether iOS 14 Scribble features are enabled for this widget. +/// +/// Only available on iPads. +/// +/// Defaults to true. +/// {@endtemplate}2/tg2Ã/// {@template flutter.widgets.editableText.stylusHandwritingEnabled} +/// Whether this input supports stylus handwriting, where the user can write +/// directly on top of a field. +/// +/// Currently only the following devices are supported: +/// +/// * iPads running iOS 14 and above using an Apple Pencil. +/// * Android devices running API 34 and above and using an active stylus. +/// {@endtemplate} +/// +/// On Android, Scribe gestures are detected outside of [EditableText], +/// typically by [TextSelectionGestureDetectorBuilder]. This is handled +/// automatically in [TextField]. +/// +/// See also: +/// +/// * [ScribbleClient], which can be mixed into an arbitrary widget to +/// provide iOS Scribble functionality. +/// * [Scribe], which can be used to interact with Android Scribe directly.5k4w5kK/// {@template flutter.widgets.editableText.selectAllOnFocus} +/// Whether this field should select all text when gaining focus. +/// +/// When false, focusing this text field will leave its +/// existing text selection unchanged. +/// +/// Defaults to true on web and desktop platforms, and false on mobile platforms. +/// {@endtemplate}E]5E]0/// {@template flutter.widgets.editableText.autofillHints} +/// A list of strings that helps the autofill service identify the type of this +/// text input. +/// +/// When set to null, this text input will not send its autofill information +/// to the platform, preventing it from participating in autofills triggered +/// by a different [AutofillClient], even if they're in the same +/// [AutofillScope]. Additionally, on Android and web, setting this to null +/// will disable autofill for this text field. +/// +/// The minimum platform SDK version that supports Autofill is API level 26 +/// for Android, and iOS 10.0 for iOS. +/// +/// Defaults to an empty list. +/// +/// ### Setting up iOS autofill: +/// +/// To provide the best user experience and ensure your app fully supports +/// password autofill on iOS, follow these steps: +/// +/// * Set up your iOS app's +/// [associated domains](https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app). +/// * Some autofill hints only work with specific [keyboardType]s. For example, +/// [AutofillHints.name] requires [TextInputType.name] and [AutofillHints.email] +/// works only with [TextInputType.emailAddress]. Make sure the input field has a +/// compatible [keyboardType]. Empirically, [TextInputType.name] works well +/// with many autofill hints that are predefined on iOS. +/// +/// ### Troubleshooting Autofill +/// +/// Autofill service providers rely heavily on [autofillHints]. Make sure the +/// entries in [autofillHints] are supported by the autofill service currently +/// in use (the name of the service can typically be found in your mobile +/// device's system settings). +/// +/// #### Autofill UI refuses to show up when I tap on the text field +/// +/// Check the device's system settings and make sure autofill is turned on, +/// and there are available credentials stored in the autofill service. +/// +/// * iOS password autofill: Go to Settings -> Password, turn on "Autofill +/// Passwords", and add new passwords for testing by pressing the top right +/// "+" button. Use an arbitrary "website" if you don't have associated +/// domains set up for your app. As long as there's at least one password +/// stored, you should be able to see a key-shaped icon in the quick type +/// bar on the software keyboard, when a password related field is focused. +/// +/// * iOS contact information autofill: iOS seems to pull contact info from +/// the Apple ID currently associated with the device. Go to Settings -> +/// Apple ID (usually the first entry, or "Sign in to your iPhone" if you +/// haven't set up one on the device), and fill out the relevant fields. If +/// you wish to test more contact info types, try adding them in Contacts -> +/// My Card. +/// +/// * Android autofill: Go to Settings -> System -> Languages & input -> +/// Autofill service. Enable the autofill service of your choice, and make +/// sure there are available credentials associated with your app. +/// +/// Specifying [InputDecoration.hintText] may also help autofill services +/// (like Samsung Pass) determine the expected content type of an input field, +/// although this is typically not required when autofillHints are present. +/// +/// #### I called `TextInput.finishAutofillContext` but the autofill save +/// prompt isn't showing +/// +/// * iOS: iOS may not show a prompt or any other visual indication when it +/// saves user password. Go to Settings -> Password and check if your new +/// password is saved. Neither saving password nor auto-generating strong +/// password works without properly setting up associated domains in your +/// app. To set up associated domains, follow the instructions in +/// . +/// +/// {@endtemplate} +/// {@macro flutter.services.AutofillConfiguration.autofillHints}FeEoFe/// The [AutofillClient] that controls this input field's autofill behavior. +/// +/// When null, this widget's [EditableTextState] will be used as the +/// [AutofillClient]. This property may override [autofillHints].FFxvFX/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.hardEdge].IFIԂ/// Restoration ID to save and restore the scroll offset of the +/// [EditableText]. +/// +/// If a restoration id is provided, the [EditableText] will persist its +/// current scroll offset and restore it during state restoration. +/// +/// The scroll offset is persisted in a [RestorationBucket] claimed from +/// the surrounding [RestorationScope] using the provided restoration ID. +/// +/// Persisting and restoring the content of the [EditableText] is the +/// responsibility of the owner of the [controller], who may use a +/// [RestorableTextEditingController] for that purpose. +/// +/// See also: +/// +/// * [RestorationManager], which explains how state restoration works in +/// Flutter.LILԂ/// {@template flutter.widgets.editableText.scrollBehavior} +/// A [ScrollBehavior] that will be applied to this widget individually. +/// +/// Defaults to null, wherein the inherited [ScrollBehavior] is copied and +/// modified to alter the viewport decoration, like [Scrollbar]s. +/// +/// [ScrollBehavior]s also provide [ScrollPhysics]. If an explicit +/// [ScrollPhysics] is provided in [scrollPhysics], it will take precedence, +/// followed by [scrollBehavior], and then the inherited ancestor +/// [ScrollBehavior]. +/// {@endtemplate} +/// +/// The [ScrollBehavior] of the inherited [ScrollConfiguration] will be +/// modified by default to only apply a [Scrollbar] if [maxLines] is greater +/// than 1.MGL}MGR/// {@macro flutter.services.TextInputConfiguration.enableIMEPersonalizedLearning}RMiRͅ/// {@template flutter.widgets.editableText.contentInsertionConfiguration} +/// Configuration of handler for media content inserted via the system input +/// method. +/// +/// Defaults to null in which case media content insertion will be disabled, +/// and the system will display a message informing the user that the text field +/// does not support inserting media content. +/// +/// Set [ContentInsertionConfiguration.onContentInserted] to provide a handler. +/// Additionally, set [ContentInsertionConfiguration.allowedMimeTypes] +/// to limit the allowable mime types for inserted content. +/// +/// {@tool dartpad} +/// +/// This example shows how to access the data for inserted content in your +/// `TextField`. +/// +/// ** See code in examples/api/lib/widgets/editable_text/editable_text.on_content_inserted.0.dart ** +/// {@end-tool} +/// +/// If [contentInsertionConfiguration] is not provided, by default +/// an empty list of mime types will be sent to the Flutter Engine. +/// A handler function must be provided in order to customize the allowable +/// mime types for inserted content. +/// +/// If rich content is inserted without a handler, the system will display +/// a message informing the user that the current text input does not support +/// inserting rich content. +/// {@endtemplate}]R]/// {@template flutter.widgets.EditableText.contextMenuBuilder} +/// Builds the text selection toolbar when requested by the user. +/// +/// The context menu is built when [EditableTextState.showToolbar] is called, +/// typically by one of the callbacks installed by the widget created by +/// [TextSelectionGestureDetectorBuilder.buildGestureDetector]. The widget +/// returned by [contextMenuBuilder] is passed to a [ContextMenuController]. +/// +/// If no callback is provided, no context menu will be shown. +/// +/// The [EditableTextContextMenuBuilder] signature used by the +/// [contextMenuBuilder] callback has two parameters, the [BuildContext] of +/// the [EditableText] and the [EditableTextState] of the [EditableText]. +/// +/// The [EditableTextState] has two properties that are especially useful when +/// building the widgets for the context menu: +/// +/// * [EditableTextState.contextMenuAnchors] specifies the desired anchor +/// position for the context menu. +/// +/// * [EditableTextState.contextMenuButtonItems] represents the buttons that +/// should typically be built for this widget (e.g. cut, copy, paste). +/// +/// The [TextSelectionToolbarLayoutDelegate] class may be particularly useful +/// in honoring the preferred anchor positions. +/// +/// For backwards compatibility, when [EditableText.selectionControls] is set +/// to an object that does not mix in [TextSelectionHandleControls], +/// [contextMenuBuilder] is ignored and the +/// [TextSelectionControls.buildToolbar] method is used instead. +/// +/// {@tool dartpad} +/// This example shows how to customize the menu, in this case by keeping the +/// default buttons for the platform but modifying their appearance. +/// +/// ** See code in examples/api/lib/material/context_menu/editable_text_toolbar_builder.0.dart ** +/// {@end-tool} +/// +/// {@tool dartpad} +/// This example shows how to show a custom button only when an email address +/// is currently selected. +/// +/// ** See code in examples/api/lib/material/context_menu/editable_text_toolbar_builder.1.dart ** +/// {@end-tool} +/// +/// See also: +/// * [AdaptiveTextSelectionToolbar], which builds the default text selection +/// toolbar for the current platform, but allows customization of the +/// buttons. +/// * [AdaptiveTextSelectionToolbar.getAdaptiveButtons], which builds the +/// button Widgets for the current platform given +/// [ContextMenuButtonItem]s. +/// * [BrowserContextMenu], which allows the browser's context menu on web +/// to be disabled and Flutter-rendered context menus to appear. +/// {@endtemplate}`.]`.X/// {@template flutter.widgets.EditableText.spellCheckConfiguration} +/// Configuration that details how spell check should be performed. +/// +/// Specifies the [SpellCheckService] used to spell check text input and the +/// [TextStyle] used to style text with misspelled words. +/// +/// If the [SpellCheckService] is left null, spell check is disabled by +/// default unless the [DefaultSpellCheckService] is supported, in which case +/// it is used. It is currently supported only on Android and iOS. +/// +/// If this configuration is left null, then spell check is disabled by default. +/// {@endtemplate}``J`/// The configuration for the magnifier to use with selections in this text +/// field. +/// +/// {@macro flutter.widgets.magnifier.intro}amabam@/// {@macro flutter.services.TextInputConfiguration.hintLocales}fjfHepfH5/// The default value for [stylusHandwritingEnabled].|/// {@template flutter.widgets.editableText.strutStyle} +/// The strut style used for the vertical layout. +/// +/// [StrutStyle] is used to establish a predictable vertical layout. +/// Since fonts may vary depending on user input and due to font +/// fallback, [StrutStyle.forceStrutHeight] is enabled by default +/// to lock all lines to the height of the base [TextStyle], provided by +/// [style]. This ensures the typed text fits within the allotted space. +/// +/// If null, the strut used will inherit values from the [style] and will +/// have [StrutStyle.forceStrutHeight] set to true. When no [style] is +/// passed, the theme's [TextStyle] will be used to generate [strutStyle] +/// instead. +/// +/// To disable strut-based vertical alignment and allow dynamic vertical +/// layout based on the glyphs typed, use [StrutStyle.disabled]. +/// +/// Flutter's strut is based on [typesetting strut](https://en.wikipedia.org/wiki/Strut_(typesetting)) +/// and CSS's [line-height](https://www.w3.org/TR/CSS2/visudet.html#line-height). +/// {@endtemplate} +/// +/// Within editable text and text fields, [StrutStyle] will not use its standalone +/// default values, and will instead inherit omitted/null properties from the +/// [TextStyle] instead. See [StrutStyle.inheritFromTextStyle]. +/// +/// The user or platform may override this [strutStyle]'s [StrutStyle.height] +/// via a [MediaQuery] ancestor's [MediaQueryData.lineHeightScaleFactorOverride].22 3р/// {@template flutter.widgets.editableText.selectionEnabled} +/// Same as [enableInteractiveSelection]. +/// +/// This getter exists primarily for consistency with +/// [RenderEditable.selectionEnabled]. +/// {@endtemplate}a}a}b/// The default value for [selectionHeightStyle]. +/// +/// On web platforms, this defaults to [ui.BoxHeightStyle.max]. +/// +/// On native platforms, this defaults to [ui.BoxHeightStyle.includeLineSpacingMiddle] for all +/// platforms.c&c&dt%/// The default value for [selectionWidthStyle]. +/// +/// On web platforms, this defaults to [ui.BoxWidthStyle.max] for Apple platforms running +/// Safari (webkit) based browsers and [ui.BoxWidthStyle.tight] for all others. +/// +/// On non-web platforms, this defaults to [ui.BoxWidthStyle.max].fsfs\f|ffӁg-/// The default value for [selectAllOnFocus]. l/l//lOldld#lll"lll$lll(lm m %m*m8m8(mUmfmf$mmm,mhrhrlZ/// Returns the [ContextMenuButtonItem]s representing the buttons in this +/// platform's default selection menu for an editable field. +/// +/// For example, [EditableText] uses this to generate the default buttons for +/// its context menu. +/// +/// See also: +/// +/// * [EditableTextState.contextMenuButtonItems], which gives the +/// [ContextMenuButtonItem]s for a specific EditableText. +/// * [SelectableRegion.getSelectableButtonItems], which performs a similar +/// role but for content that is selectable but not editable. +/// * [AdaptiveTextSelectionToolbar], which builds the toolbar itself, and can +/// take a list of [ContextMenuButtonItem]s with +/// [AdaptiveTextSelectionToolbar.buttonItems]. +/// * [AdaptiveTextSelectionToolbar.getAdaptiveButtons], which builds the button +/// Widgets for the current platform given [ContextMenuButtonItem]s.umum(uuNuNuZyy(yyyzyy}yC9&bcbbsW W PkX/// A basic text input field. +/// +/// This widget interacts with the [TextInput] service to let the user edit the +/// text it contains. It also provides scrolling, selection, and cursor +/// movement. +/// +/// The [EditableText] widget is a low-level widget that is intended as a +/// building block for custom widget sets. For a complete user experience, +/// consider using a [TextField] or [CupertinoTextField]. +/// +/// ## Handling User Input +/// +/// Currently the user may change the text this widget contains via keyboard or +/// the text selection menu. When the user inserted or deleted text, you will be +/// notified of the change and get a chance to modify the new text value: +/// +/// * The [inputFormatters] will be first applied to the user input. +/// +/// * The [controller]'s [TextEditingController.value] will be updated with the +/// formatted result, and the [controller]'s listeners will be notified. +/// +/// * The [onChanged] callback, if specified, will be called last. +/// +/// ## Input Actions +/// +/// A [TextInputAction] can be provided to customize the appearance of the +/// action button on the soft keyboard for Android and iOS. The default action +/// is [TextInputAction.done]. +/// +/// Many [TextInputAction]s are common between Android and iOS. However, if a +/// [textInputAction] is provided that is not supported by the current +/// platform in debug mode, an error will be thrown when the corresponding +/// EditableText receives focus. For example, providing iOS's "emergencyCall" +/// action when running on an Android device will result in an error when in +/// debug mode. In release mode, incompatible [TextInputAction]s are replaced +/// either with "unspecified" on Android, or "default" on iOS. Appropriate +/// [textInputAction]s can be chosen by checking the current platform and then +/// selecting the appropriate action. +/// +/// {@template flutter.widgets.EditableText.lifeCycle} +/// ## Lifecycle +/// +/// Upon completion of editing, like pressing the "done" button on the keyboard, +/// two actions take place: +/// +/// 1st: Editing is finalized. The default behavior of this step includes +/// an invocation of [onChanged]. That default behavior can be overridden. +/// See [onEditingComplete] for details. +/// +/// 2nd: [onSubmitted] is invoked with the user's input value. +/// +/// [onSubmitted] can be used to manually move focus to another input widget +/// when a user finishes with the currently focused input widget. +/// +/// When the widget has focus, it will prevent itself from disposing via +/// [AutomaticKeepAliveClientMixin.wantKeepAlive] in order to avoid losing the +/// selection. Removing the focus will allow it to be disposed. +/// {@endtemplate} +/// +/// Rather than using this widget directly, consider using [TextField], which +/// is a full-featured, material-design text input field with placeholder text, +/// labels, and [Form] integration. +/// +/// ## Text Editing [Intent]s and Their Default [Action]s +/// +/// This widget provides default [Action]s for handling common text editing +/// [Intent]s such as deleting, copying and pasting in the text field. These +/// [Action]s can be directly invoked using [Actions.invoke] or the +/// [Actions.maybeInvoke] method. The default text editing keyboard [Shortcuts], +/// typically declared in [DefaultTextEditingShortcuts], also use these +/// [Intent]s and [Action]s to perform the text editing operations they are +/// bound to. +/// +/// The default handling of a specific [Intent] can be overridden by placing an +/// [Actions] widget above this widget. See the [Action] class and the +/// [Action.overridable] constructor for more information on how a pre-defined +/// overridable [Action] can be overridden. +/// +/// ### Intents for Deleting Text and Their Default Behavior +/// +/// | **Intent Class** | **Default Behavior when there's selected text** | **Default Behavior when there is a [caret](https://en.wikipedia.org/wiki/Caret_navigation) (The selection is [TextSelection.collapsed])** | +/// | :------------------------------- | :--------------------------------------------------- | :----------------------------------------------------------------------- | +/// | [DeleteCharacterIntent] | Deletes the selected text | Deletes the user-perceived character before or after the caret location. | +/// | [DeleteToNextWordBoundaryIntent] | Deletes the selected text and the word before/after the selection's [TextSelection.extent] position | Deletes from the caret location to the previous or the next word boundary | +/// | [DeleteToLineBreakIntent] | Deletes the selected text, and deletes to the start/end of the line from the selection's [TextSelection.extent] position | Deletes from the caret location to the logical start or end of the current line | +/// +/// ### Intents for Moving the [Caret](https://en.wikipedia.org/wiki/Caret_navigation) +/// +/// | **Intent Class** | **Default Behavior when there's selected text** | **Default Behavior when there is a caret ([TextSelection.collapsed])** | +/// | :----------------------------------------------------------------------------------- | :--------------------------------------------------------------- | :---------------------------------------------------------------------- | +/// | [ExtendSelectionByCharacterIntent](`collapseSelection: true`) | Collapses the selection to the logical start/end of the selection | Moves the caret past the user-perceived character before or after the current caret location. | +/// | [ExtendSelectionToNextWordBoundaryIntent](`collapseSelection: true`) | Collapses the selection to the word boundary before/after the selection's [TextSelection.extent] position | Moves the caret to the previous/next word boundary. | +/// | [ExtendSelectionToNextWordBoundaryOrCaretLocationIntent](`collapseSelection: true`) | Collapses the selection to the word boundary before/after the selection's [TextSelection.extent] position, or [TextSelection.base], whichever is closest in the given direction | Moves the caret to the previous/next word boundary. | +/// | [ExtendSelectionToLineBreakIntent](`collapseSelection: true`) | Collapses the selection to the start/end of the line at the selection's [TextSelection.extent] position | Moves the caret to the start/end of the current line .| +/// | [ExtendSelectionVerticallyToAdjacentLineIntent](`collapseSelection: true`) | Collapses the selection to the position closest to the selection's [TextSelection.extent], on the previous/next adjacent line | Moves the caret to the closest position on the previous/next adjacent line. | +/// | [ExtendSelectionVerticallyToAdjacentPageIntent](`collapseSelection: true`) | Collapses the selection to the position closest to the selection's [TextSelection.extent], on the previous/next adjacent page | Moves the caret to the closest position on the previous/next adjacent page. | +/// | [ExtendSelectionToDocumentBoundaryIntent](`collapseSelection: true`) | Collapses the selection to the start/end of the document | Moves the caret to the start/end of the document. | +/// +/// #### Intents for Extending the Selection +/// +/// | **Intent Class** | **Default Behavior when there's selected text** | **Default Behavior when there is a caret ([TextSelection.collapsed])** | +/// | :----------------------------------------------------------------------------------- | :--------------------------------------------------------------- | :---------------------------------------------------------------------- | +/// | [ExtendSelectionByCharacterIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] past the user-perceived character before/after it | +/// | [ExtendSelectionToNextWordBoundaryIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the previous/next word boundary | +/// | [ExtendSelectionToNextWordBoundaryOrCaretLocationIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the previous/next word boundary, or [TextSelection.base] whichever is closest in the given direction | Moves the selection's [TextSelection.extent] to the previous/next word boundary. | +/// | [ExtendSelectionToLineBreakIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the start/end of the line | +/// | [ExtendSelectionVerticallyToAdjacentLineIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the closest position on the previous/next adjacent line | +/// | [ExtendSelectionVerticallyToAdjacentPageIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the closest position on the previous/next adjacent page | +/// | [ExtendSelectionToDocumentBoundaryIntent](`collapseSelection: false`) | Moves the selection's [TextSelection.extent] to the start/end of the document | +/// | [SelectAllTextIntent] | Selects the entire document | +/// +/// ### Other Intents +/// +/// | **Intent Class** | **Default Behavior** | +/// | :-------------------------------------- | :--------------------------------------------------- | +/// | [DoNothingAndStopPropagationTextIntent] | Does nothing in the input field, and prevents the key event from further propagating in the widget tree. | +/// | [ReplaceTextIntent] | Replaces the current [TextEditingValue] in the input field's [TextEditingController], and triggers all related user callbacks and [TextInputFormatter]s. | +/// | [UpdateSelectionIntent] | Updates the current selection in the input field's [TextEditingController], and triggers the [onSelectionChanged] callback. | +/// | [CopySelectionTextIntent] | Copies or cuts the selected text into the clipboard | +/// | [PasteTextIntent] | Inserts the current text in the clipboard after the caret location, or replaces the selected text if the selection is not collapsed. | +/// +/// ## Text Editing [Shortcuts] +/// +/// It's also possible to directly remap keyboard shortcuts to new [Intent]s by +/// inserting a [Shortcuts] widget above this in the widget tree. When using +/// [WidgetsApp], the large set of default text editing keyboard shortcuts are +/// declared near the top of the widget tree in [DefaultTextEditingShortcuts], +/// and any [Shortcuts] widget between it and this [EditableText] will override +/// those defaults. +/// +/// {@template flutter.widgets.editableText.shortcutsAndTextInput} +/// ### Interactions Between [Shortcuts] and Text Input +/// +/// Shortcuts prevent text input fields from receiving their keystrokes as text +/// input. For example, placing a [Shortcuts] widget in the widget tree above +/// a text input field and creating a shortcut for [LogicalKeyboardKey.keyA] +/// will prevent the field from receiving that key as text input. In other +/// words, typing key "A" into the field will trigger the shortcut and will not +/// insert a letter "a" into the field. +/// +/// This happens because of the way that key strokes are handled in Flutter. +/// When a keystroke is received in Flutter's engine, it first gives the +/// framework the opportunity to handle it as a raw key event through +/// [SystemChannels.keyEvent]. This is what [Shortcuts] listens to indirectly +/// through its [FocusNode]. If it is not handled, then it will proceed to try +/// handling it as text input through [SystemChannels.textInput], which is what +/// [EditableTextState] listens to through [TextInputClient]. +/// +/// This behavior, where a shortcut prevents text input into some field, can be +/// overridden by using another [Shortcuts] widget lower in the widget tree and +/// mapping the desired key stroke(s) to [DoNothingAndStopPropagationIntent]. +/// The key event will be reported as unhandled by the framework and will then +/// be sent as text input as usual. +/// {@endtemplate} +/// +/// ## Gesture Events Handling +/// +/// When [rendererIgnoresPointer] is false (the default), this widget provides +/// rudimentary, platform-agnostic gesture handling for user actions such as +/// tapping, long-pressing, and scrolling. +/// +/// To provide more complete gesture handling, including double-click to select +/// a word, drag selection, and platform-specific handling of gestures such as +/// long presses, consider setting [rendererIgnoresPointer] to true and using +/// [TextSelectionGestureDetectorBuilder]. +/// +/// {@template flutter.widgets.editableText.showCaretOnScreen} +/// ## Keep the caret visible when focused +/// +/// When focused, this widget will make attempts to keep the text area and its +/// caret (even when [showCursor] is `false`) visible, on these occasions: +/// +/// * When the user focuses this text field and it is not [readOnly]. +/// * When the user changes the selection of the text field, or changes the +/// text when the text field is not [readOnly]. +/// * When the virtual keyboard pops up. +/// {@endtemplate} +/// +/// ## Scrolling Considerations +/// +/// If this [EditableText] is not a descendant of [Scaffold] and is being used +/// within a [Scrollable] or nested [Scrollable]s, consider placing a +/// [ScrollNotificationObserver] above the root [Scrollable] that contains this +/// [EditableText] to ensure proper scroll coordination for [EditableText] and +/// its components like [TextSelectionOverlay]. +/// +/// {@template flutter.widgets.editableText.accessibility} +/// ## Troubleshooting Common Accessibility Issues +/// +/// ### Customizing User Input Accessibility Announcements +/// +/// To customize user input accessibility announcements triggered by text +/// changes, use [SemanticsService.announce] to make the desired +/// accessibility announcement. +/// +/// On iOS, the on-screen keyboard may announce the most recent input +/// incorrectly when a [TextInputFormatter] inserts a thousands separator to +/// a currency value text field. The following example demonstrates how to +/// suppress the default accessibility announcements by always announcing +/// the content of the text field as a US currency value (the `\$` inserts +/// a dollar sign, the `$newText` interpolates the `newText` variable): +/// +/// ```dart +/// onChanged: (String newText) { +/// if (newText.isNotEmpty) { +/// SemanticsService.sendAnnouncement( +/// View.of(context), +/// '\$$newText', +/// Directionality.of(context), +/// ); +/// } +/// } +/// ``` +/// +/// {@endtemplate} +/// +/// See also: +/// +/// * [TextField], which is a full-featured, material-design text input field +/// with placeholder text, labels, and [Form] integration.9TMT6!96t^`t   O5>?&*&  + #$E,/// Detects whether the clipboard can paste. 78*逓/// Detects whether the Live Text input is enabled. +/// +/// See also: +/// * [LiveText], where the availability of Live Text input can be obtained.S>)S'<T"OTzu3z#$ , ;)+;/5>? 3jstTD1Tz)h5z=Nz/// The most up-to-date spell check results for text input. +/// +/// These results will be updated via calls to spell check through a +/// [SpellCheckService] and used by this widget to build the [TextSpan] tree +/// for text input and menus for replacement suggestions of misspelled words.-T/// The text processing service used to retrieve the native text processing actions.cdPbQ:Ӏ:F/// The list of native text processing actions provided by the engine.!3."0LN93N~q~5:8݂ :ȁ/// The last known [TextEditingValue] of the platform text input plugin. +/// +/// This value is updated when the platform text input plugin sends a new +/// update via [updateEditingValue], or when [EditableText] calls +/// [TextInputConnection.setEditingState] to overwrite the platform text input +/// plugin's [TextEditingValue]. +/// +/// Used in [_updateRemoteEditingValueIfNeeded] to determine whether the +/// remote value is outdated and needs updating.NNNOjO\OjOOOP'PP'ppppwwvjnwB/// Flag to track whether this [EditableText] was in focus when [onTapOutside] +/// was called. +/// +/// This is used to determine whether [onTapUpOutside] should be called. +/// The reason [_hasFocus] can't be used directly is because [onTapOutside] +/// might unfocus this [EditableText] and block the [onTapUpOutside] call.( ']z +$5*5L,'*,K/56>kMH(M N/+$/XSX$ RP<!-.=>NOU +7, +/// The renderer for this widget's descendant. +/// +/// This property is typically used to notify the renderer of input gestures +/// when [RenderEditable.ignorePointer] is true./////3;36 3;99"9 TDTRTlTSTmTTvTnTxT!ST! WGWUWgWVWhWWvWnWxW2W |W2 ggggghgggggzghhhhhhhhZhhZZo^ oHo]oIoOoUo\oVoodoooooooooooop(pp*p@pApMpNpbpUpdprppspppppppppqGppq pqq@qqq)qlqNqnq~rqqqqqr qqqr.rr0r@rrHrYrqrZrrrrsryrrrrrsrss9ss:ssDsRsnssssssstOst +t&t t'tHt0t(t2t}tVttu^tttttuWttu uIu.uKuueuuvxuuuuuvquv v'vcvHvevvvvwnvvvvvwgvw w!wYw>w[wwuwwwwxwx xx8xxzx?x|xypxxxxxyixyyy[y@y]yywyyzyyyyyzxzzz.zjzOzlzzzz{zz{'z{({{2{@{[{{|{{{{{|y{||.||/|r|9|O|G|Q||||||||||||||}}}}0}Q}1}R}}\}j}~}}}}}}~}~~##~+~E~m~F~n~x~~~~~~~~P=Rbycsxt)+;V<y]{o=oo=)dd|kkHtHXX~mMM*#/// Configuration that determines how spell check will be performed. +/// +/// If possible, this configuration will contain a default for the +/// [SpellCheckService] if it is not otherwise specified. +/// +/// See also: +/// * [DefaultSpellCheckService], the spell check service used by default.VV/// Whether or not spell check is enabled. +/// +/// Spell check is enabled when a [SpellCheckConfiguration] has been specified +/// for the widget.jjT/// Whether to create an input connection with the platform for text editing +/// or not. +/// +/// Read-only input fields do not need a connection with the platform since +/// there's no need for text editing capabilities (e.g. virtual keyboard). +/// +/// On macOS, most of the selection and focus related shortcuts require a +/// connection with the platform because appropriate platform selectors are +/// sent from the engine and translated into intents. For read-only fields +/// those shortcuts should be available (for instance to allow tab traversal). +/// +/// On the web, we always need a connection because we want some browser +/// functionalities to continue to work on read-only input fields like: +/// - Relevant context menu. +/// - cmd/ctrl+c shortcut to copy. +/// - cmd/ctrl+a to select all. +/// - Changing the selection using a physical keyboard.@//9!)9:99N8988M@A@@U! %1211F0&& ;88]AD/// {@template flutter.widgets.EditableText.getAnchors} +/// Returns the anchor points for the default context menu. +/// {@endtemplate} +/// +/// See also: +/// +/// * [contextMenuButtonItems], which provides the [ContextMenuButtonItem]s +/// for the default context menu buttons.l +./// Returns the [ContextMenuButtonItem]s representing the buttons in this +/// platform's default selection menu for [EditableText]. +/// +/// See also: +/// +/// * [EditableText.getEditableButtonItems], which performs a similar role, +/// but for any editable field, not just specifically EditableText. +/// * [SystemContextMenu.getDefaultItems], which performs a similar role, but +/// for the system-rendered context menu. +/// * [SelectableRegionState.contextMenuButtonItems], which performs a similar +/// role but for content that is selectable but not editable. +/// * [contextMenuAnchors], which provides the anchor points for the default +/// context menu. +/// * [AdaptiveTextSelectionToolbar], which builds the toolbar itself, and can +/// take a list of [ContextMenuButtonItem]s with +/// [AdaptiveTextSelectionToolbar.buttonItems]. +/// * [AdaptiveTextSelectionToolbar.getAdaptiveButtons], which builds the +/// button Widgets for the current platform given [ContextMenuButtonItem]s.xx::::C;Q%Q%VQ0uzuz7uvv0vv8v8.vAGGZ/// Whether to send the autofill information to the autofill service. True by +/// default.뀴$%飀B|/// Whether the blinking cursor is actually visible at this precise moment +/// (it's hidden half the time, since it blinks).EFꈁg/// The cursor blink interval (the amount of time the cursor is in the "on" +/// state or the "off" state). A complete cursor blink period is twice this +/// value (half on, half off).뚀5/// The current status of the text selection handles.Whihh<G2222>3 3G3H3G3G3nuuuuuMunːː˕͙̓̓de77u*/// Copy current selection to [Clipboard]. + + t)/// Cut current selection to [Clipboard].ռսՙՙ /// Paste text from [Clipboard].PPfmm t@@EVVl;<|L!/// Select the entire text value.ߗߗx/// Look up the current selection, +/// as in the "Look Up" edit menu button on iOS. +/// +/// Currently this is only implemented for iOS. +/// +/// Throws an error if the selection is empty or collapsed.ᵂoπ/// Launch a web search on the current selection, +/// as in the "Search Web" edit menu button on iOS. +/// +/// Currently this is only implemented for iOS. +/// +/// When 'obscureText' is true or the selection is empty, +/// this function will not do anythingccy((vT/// Launch the share interface for the current selection, +/// as in the "Share..." edit menu button on iOS. +/// +/// Currently this is only implemented for iOS and Android. +/// +/// When 'obscureText' is true or the selection is empty, +/// this function will not do anything梁''+筅\9/// Finds specified [SuggestionSpan] that matches the provided index using +/// binary search. +/// +/// See also: +/// +/// * [SpellCheckSuggestionsToolbar], the Material style spell check +/// suggestions toolbar that uses this method to render the correct +/// suggestions in the toolbar for a misspelled word.&-  s/// Infers the [SpellCheckConfiguration] used to perform spell check. +/// +/// If spell check is enabled, this will try to infer a value for +/// the [SpellCheckService] if left unspecified.T􄅆uH/// Returns the [ContextMenuButtonItem]s for the given [ToolbarOptions].+/// Gets the line heights at the start and end of the selection for the given +/// [EditableTextState]. +/// +/// See also: +/// +/// * [TextSelectionToolbarAnchors.getSelectionRect], which depends on this +/// information.op|}oo;0u[[q/// Query the engine to initialize the list of text processing actions to show +/// in the text selection toolbar. &##$ ######Ў#222333333ۄ3;X;X;i;4;5;4;4;EGuGuGGVGVpG[HHHHHHHʄ1HM&M& M-M5M5MJLMLLMMMMMMMMMQQQQQQQGQ\\ʈ\ffffff)eeeeeeeepprF/// Begins a new batch edit, within which new updates made to the text editing +/// value will not be sent to the platform text input plugin. +/// +/// Batch edits nest. When the outermost batch edit finishes, [endBatchEdit] +/// will attempt to send [currentTextEditingValue] to the text input plugin if +/// it detected a change.r;r;s55:K#ppuLL0Q ootXX]``j66t;׋Ђ^^zc077N?/// Shows the selection toolbar at the location of the current cursor. +/// +/// Returns `false` if a toolbar couldn't be shown, such as when the toolbar +/// is already shown, or when no text selection currently exists.#########%%%%%[%[8%*/// Toggles the visibility of the toolbar.&&'p/// Shows toolbar with spell check suggestions of misspelled words that are +/// available for click-and-replace.---++f-9/// Shows the magnifier at the position given by `positionToShow`, +/// if no magnifier exists. +/// +/// Updates the magnifier to the position given by `positionToShow`, +/// if a magnifier exits. +/// +/// Does nothing if a magnifier couldn't be shown, such as when the selection +/// overlay does not currently exist....=/// Hides the magnifier.// /////ǁ$/000011111111;19w9w99]9^9]9]O9n:1:1 :5:<:<:@:::::::::::<<<_>_>v>?>?>MA6A6ACAOAO ATAaAaAnA A AEjEjEwEE EEEEEIEIpEVLLLLLLMMkM*MMDMMMBMN3N3N3NENENONNN"OO PNN7O؁ /// Transpose the characters immediately before and after the current +/// collapsed selection. +/// +/// When the cursor is at the end of the text, transposes the last two +/// characters, if they exist. +/// +/// When the cursor is at the start of the text, does nothing.TTTTTwTXX%X<WWXYUYUYbXXYMV/// Handles [ScrollIntent] by scrolling the [Scrollable] inside of +/// [EditableText].]~]~"]\\]gf/// Extend the selection down by page if the `forward` parameter is true, or +/// up by page otherwise.ddddddhhhhhЀhiiiiiiiiijjjjjjjjjlllllml,l,rlҀ/// The default behavior used if [EditableText.onTapOutside] is null. +/// +/// The `event` argument is the [PointerDownEvent] that caused the notification.n_n_nlnununmmrnH/// The default behavior used if [EditableText.onTapUpOutside] is null. +/// +/// The `event` argument is the [PointerUpEvent] that caused the notification.55B/܋/// Builds [TextSpan] from current editing value. +/// +/// By default makes text in composing range appear as underlined. +/// Descendants can override this method to customize appearance of text.8 /// State for an [EditableText].' %..<LLZee"s $$2@@E]]k !11?NN\oo t #'',>>CUUcuu"'%&!!#/JJXnns9%O;R^_&;+$;cS"cy"$ /$/F;FcQc~q~! 7,7`F,`v#!  ))F9FaVa‘y,‘©*%1B5BgV gÇzÇåÚåö÷ööɺɻɺɺQ֗7  QQ/// Creates a scroll physics that prevents scrolling with user input, for example +/// by dragging, but still allows for programmatic scrolling.1WWf!"!!O(9 @@N^^l{{҉ҜҜҪҺҺ '88F""/ eUeӆr!ӆӨӗӨӶ,((B7B[J[ԃԃԕjj{ FX__mxx׆ווף״״"@@  ""?/?aN'a؄y؄ؐؑؐؐOش  AX +p]rًىsٌٍٕٖAAWܨ܏܄%܏ܺܭܺ  u?BCBB_Wٜٜٜٝ٭\\o;<;;WLۖۗۖۖqۧ55 <%  E +M.BDDSZZh((GslZ/// The size of the span, used in place of adding a placeholder size to the [TextPainter].##,.UU'r;EF䁹t +nn% -- 1s z{zz䡈fB/// A text boundary that uses code points as logical boundaries. +/// +/// A code point represents a single character. This may be smaller than what is +/// represented by a user-perceived character, or grapheme. For example, a +/// single grapheme (in this case a Unicode extended grapheme cluster) like +/// "👨‍👩‍👦" consists of five code points: the man emoji, a zero +/// width joiner, the woman emoji, another zero width joiner, and the boy emoji. +/// The [String] has a length of eight because each emoji consists of two code +/// units. +/// +/// Code units are the units by which Dart's String class is measured, which is +/// encoded in UTF-16. +/// +/// See also: +/// +/// * [String.runes], which deals with code points like this class. +/// * [Characters], which deals with graphemes. +/// * [CharacterBoundary], which is a [TextBoundary] like this class, but whose +/// boundaries are graphemes instead of code points. +Mrr&r  G)-GsZ+sstssa446??MV-ZZ|`D^dd +itty) DD(33G<&Gqfq}-* +' +]^]]ru}}``.e؏L +1QQ(Q . 4%4݀FFK       + + + + +&&~,%&& ++33BLiQistssy +yyk339y +yy!++1 +"րGGAM=Hd/// A [ClipboardStatusNotifier] whose [value] is hardcoded to +/// [ClipboardStatus.pasteable]. +/// +/// Useful to avoid showing a permission dialog on web, which happens when +/// [Clipboard.hasStrings] is called. #v228"% ,, 2!!""""#"6"6">"O"O"a!!ȁ!#####$### 9 9!H/// A utility class for overriding the text styles of a [TextSpan] tree.ю̎ΎDvQG0Q SKRLWfu'zH'/// The default mime types to be used when allowedMimeTypes is not provided. +/// +/// The default value supports inserting images of any supported format.t/// Signature for the callback that reports when the user changes the selection +/// (including the cursor location).倩:L/// Signature for the callback that reports the app private command results.\|/// Signature for a widget builder that builds a context menu for the given +/// [EditableTextState]. +/// +/// See also: +/// +/// * [SelectableRegionContextMenuBuilder], which performs the same role for +/// [SelectableRegion].vvU~ package:flutter/cupertino.dartpackage:flutter/material.dartapp.dart.context_menu_controller.dart] form.dartyrestoration.dartrestoration_properties.dartselectable_region.dart+text_selection_toolbar_layout_delegate.dart<ց +%Tp(12Gcރ0Yӄ.TlՄ9gׅ (Mq8Zsԇ *XwˆÈ3LeƉRw2܋ Yt;v͎̍cԎՏ GyzǏːUdsĐőm<@AMݓW{1RSsĔٔ@X^bco 1578eiF26ԙjQ1pQjn +jٝݞ9IM[_ן!SGF6 )wģI[֤ץ17{֥6ק +89gרd7=٪&vתDfmqr~Iìʬ%vѭ ++2گ*vѯү(./T 'g DJ<״Xkz9?Ʒ9?¸aTXYߺ*8>ݻ.l»üIۼ߽-z9ERyɿKZٿ@@@:@@@A@@@@@AAAAGAMAAAAABBBZB`ByBBBBBBBBCJCNCCD DDD#DVD|DDEE0E6ErEEFFAFmFnFFFG?GEG[GaGGGH/HAHGHWH]HHHI:IIIJJ1J7JJJJKKK4KKKLLLLLhL}LLLLLM%MPMMMMNN2NONlNNNNNNO2OGO]O_O`OOP=PbPPPQ!Q;QGQQQfQQQQQQQRRRRRRSRRRRRSSS^SSSST/TyTTTTU U%U+U,UuUUV VZVxVVVVVVWW W W W*W.W~WWWX"XmXXXXYYkYYYZZRZZZZZ[[L[[[\ \S\\]9]]^!^G^K^^^^___T___```b```a@aaaab5bYb]bbbc4cxcdd]dkdodeeUeeeefg^h hiij5j9k#l mn oRpQq|rssswsstu|v:vx0xyzg{{Q{U{k{o{|=|}~Q~nr3!59|V>fjF3quc _+z6aeJ +/~c DH=j/Kc'e_E"Vgv $Jp6N_p<B\q:Pw2NdAW 0]#Ie5;_ =y<Y{ u k,6E'1Sr3e D'Q +^ +5K64 *+m*MNgCst6<x]ce}~Kc:]^#)9?rZ!'v<"jU'rx Yhnk/k(,-NOˆ»V|ÂBď&vņŌBƉƣƩ(.[aqwTȌȒ+1iɁɂ#)agʸ.o˄˓˲Y]~̶#$bhͩR`fΣΩlϗϝMaІЇп cіќVҝmӾKQԠ#o}Օ՟եDօֹ֓Uc׆אז PZ`pvػ!6MNن,_eڷ ekۼpܿ?ݐݪݰ-JTZި OY_w}ߍߓ+G\V\1U[tzKYol{!'@U ab +Z<M`5gh"Mb*k3w*U[JPf`rn39| Y@ WXw}G X/Dmn VPVdR LIJX#$fZ _AVno&,zbGM 5     +F + +  2 8 N   ' - }      / 5 r   56tC(s*0m23rQ$4:`ntc:}`fV~ 28HN +/0kG45q !]?  & ; _ `   !!$!%!o!u!!!"/"5"s""""###-#T#U##$$ $\$$%=%%%%%%&>&&&&'!'`'f''(<(r(x(((())k))))**D*t*u***++h+n++++,,,Q,,,,- -"-(-s----.;.......//O/S/q/r/0 0+010k0q00111c11111282f22233J3P333444B444445I5^5}5~56 66%6t677T777888)8/8R8X888899:&:|:; ;;2;8;;<% >n>? ??`??@K@@@@AMAAAB7BBBBBCFCCD0DvDDDECElEmEEF FMFuFvFFFFFG3GIGOGGGH0H|HHIIIIOI_IeIIIIJ"JmJsJKK +KOKKKLLL_LLLLM:MfMgMNNNNfNNNOAOOOOOP7PJPPPPPQQ[QQQR#RsRRRRS/SsSySTTaTTTTU>UUUV/V`VfVVVW.WyWWXXXWXXYYY+Y{YYZ,Z>ZDZZZZZ[1[C[I[Y[[\ +\X\\]]J]_]]]^)^/^~^^_ +_Z___` `G`H````aaaWaza{aaaab^bobbbbcc#c$cWc]cd ddVdddeJe~eeeeeeef4fpfqffgg.g@gSgYgggghh>hdhkhohphhiiQiiioiiijjUjjkkQkkl+l`lllm m4mbmmmmmn,nunoo!o"oiooop^pzppqEq~qqrWrurrsPsssssttAt]t|ttttttuuuuLuuuuuvv<vvvw w<wlwwwx xVxnxxxxxyy#y2y8y9yJyNyOyyyzzzOzzzzz{){|{|"|)|z|}}}<}]}}}~R~~Z_7S:rI'_lm3X{={6oP"h!YFz!N$X#X+Z-c5{JI P.k%_`l6<`ip5>EYA`K2_{3:N3OX_s,N6?FZ{7Qi!=FMa5T +2fo+Kb\BCrM'(^dt;<i s'V BwxefKST:;ye*+ghflS?^ +]^67no6[a,-Hv 6z267C\156B\9=>Jh¬@FGàôúû6đĴNŅ?SY{Ʈ0g{ǁǂǤ*./;Uzȝȼpɑɴ%Gʐʯ%7ˁˉˍˎ˷#$c̫ 045bn͢'-\Τ()PqϔϷ7}УFUрэѕћѹѽѾ)ZhnҮ Zӧ#^uԱԻ 156OՒՖ՗պ*0`֛9=>|הערש Mب@GH٤ [rڮڸ +9Euۦ;\ܹ 0Uvݛݬ08_ބީ-Pq߂ߊߐߔߕߺ%+i%Sag#U[ ++IW]^!%&bE2M .SY #)q:a)<BCV5_ + SY<B"QvcEiL!2[ ,v}RV)<Bf<Gu!,\{Hg  \w}?_>gKZ)+2+2?5s"Yv1gR@Q  < p  +  +G +t + + 4   L   & >  3?quv.{3S,Ge:t*39QUVlmz4sA&cTXY!ost@cdEy%&Tp:Dtz{(Rs;p5p~  ; a o u   !!#!`!w!!!!""K""# #q######$$>$s$$%&%,%-%R%%&2&y&'']'''(0(S((((((()N)w)}))**]****++P+i+o+p+++,F,,,-"-(-)-R-----..I.....//l//00 0A0i0001 101;1C1I1J111222T2222223 3O333333344/4b4445#5E5a5z5566 6Z666797X7778#8M8b888889&9,9x9: :0:6:::::;1;2;>;r;<>8>s>y>>>??I?????@@8@w@@A+A]AlAAAABB^BBCC"CHCICpCCCD4D5DDE3E9E:EqEEF FFFaFFGGOGSGTGGHHIHHHHHIII=IIIJJ:JDJeJJJJKKEKpKKKKL&LqLLLLLM MRMMMMMMN=NDNNNNNNOMOZO}O~OOOPP;P<PPQ#Q|Q}QQR R>RYRRRSS"SYSSTT0T[T\TTTU"UMUrUUUVVYVVVWW W7WWWWX+XXYYcYdYZZ\ZgZZ[[+[J[T[[\ +\?\P\\\\\\\\]]s]]]^^*^3^|^__[_{_|_``j```aJaabbMbbc'cSc^cfcccccd;ddde$eLejeeeeeeef;ffffgg(gGgiggghhhh&hdhhii:iTiyiiijj9jhjjjk k1kVkkkkkkkl2lQl_lelfllllmm1mQmimmmmmmn>nno oEoLoop;pIpbpppppppq>qDqqrrr4r8r9rrrs)s5sMsgssssstttt@twttttuu u@usuwuxuuuvvv6vgvhvvvwwjwwwx(xwxxxy+y|yyzzOzzzzz{{{.{h{{||X|||}$}u}}}~~Z~c~d~~@gmn/a@DE9s"#r#p.1Ma(2Xj19n{:i"@] 2@FnCO]c8f'(:I[ Aptu"<BFGSo:@DEbwFf"=Rp}"#W|#'(v+01<@A\T7s)qP4bOUYZzk,X_y $%S$28z9"2:^',G{'O[ ?MP6e,-W#-cimn&s0  @ "Bm&Ex<to /e4x(=Nz.T~?_l S{-7p$xIdjnoEFrs¶[Æģ !"fgŵ)cƭJǟ/ȌȔȕVɤɥ)SbʿZˀ˦*W̴̘̙̆̐%LW|ʹ"Yάδ  4HV\ώ :pЫTюіќҀҎҶ xӾӿIqԁԉԊ'8A՗Bx֞ -Jjׂנ1Lh،خصwٻټ8ډژ7ۆ,h},-݄ݮݸ>Xx01~߿: Y$Px7Qq9Y{Es}:~+7AGKLjEk D_x"7"CX()Qqr5CIesy 1U ",267P| Kdlrs;R~5T:Vo!Hcimnl'm4EIJiNn*R\by}~6Ov 3LRhlm"A}Vy/34w @k +_mstPL 'Jom  ]       + +` +o + + ! n     K d   + X i s  C #+NT,{-BH.3 ].3\M45flefrWNiF#\drxy?GMT ?        !+!?!E!i!!!"2"[""#6#######$&$P$g$$$%&%N%T%X%Y%%&&H&h&u&&&&&' +'6'''(6(T(v((()9))))))*F*****+8++++++,,,a,},,,-)-N-\-b-c---.....6.O.t......// //]/////0!0/05060f0t0z0{00000011^1l1r1s11111112.2/2I2222222233343D3E3Q334,4M4w44455595\5s5556676f66677J7r778878889(9O9V9Z9[9g999::: :G:Y:::::;;,;q;;;<>(>8><>=>>>??%????@.@:@J@N@O@@A +A2AKA]A|AAABBoBCC\CCCCDDD`DDEGEEEFF&FSFyFFGG@GGHHTHxHHHI#IoIJJQJJJK$KQK]KKKL LL5LLMM:MMNNN`NNNNOO OiOOOPP?PhPPPPPQQ;QQQQQQQRR;R<R\RtRRRS S1S]SSSSSSST>TTTTU=U\UzUUUVVRVVVWWW +W WjWWWWWXFX`XXXXXXY0YFYlYYYYYZZNZ\ZbZcZZ[F[T[Z[[[[\\@\`\\\\\\\\]D]`]]]]]^^Z^^^__M_u_~___` `0`8``a5ajabb)bYbibqbcc@ccccd"dBdsdddddde8eeef%ffffg gXglgsgwgxghhhXh{hhii>iXikiqiiiijjj.jQj^jjjjjjkk kkukkkkkll%l)l*lrlxlmm+m:mmmmmmnAnnno +oooo`ooppQppppqCqJqqqqrr rrBrrrrrs<sJsfssssstKtRtttuu&uQuZuauuvvv@vkvtv{vvwww6wawjwqwx;xxxyy8ycylysyyz z&zGzrz{zz{*{8{S{t{{{{|1|?|l|u|||||}}T}b}v}}}}}~%~p~~~~~~&'9|  Y  &M{d$+3^Fw /E`xf;u$H^_)ZAcWD.y#XxaE^H!{5r%dq;icX6x4n?j59x=H,q0hLsFH>.u5NezY7 =?uaj1iv ,Cc !'e0~89n~ Kw *Ha <Y{-Jk|#:QqFj{ )Qw "9Oo*Dt7Tw§3TxØóô/Oāį7QkŅŝŻ?}ƟƵ0^DŽǤ +<nȞ:bɊɬɳɷɸ$>`ʔ8Tpˌ˨ +*Hn̮Iq͡ -Q΅η-YύϷ OУ+rѿ <ZwҘҶ4LRSpӕӴ5HghԞ 4dՎ6b֎֪   >[tבװ-Lw؍؎ؚ?ٙٚ٦ٻ.489E|ڢKۉۏۓ۔۠۳ 1܁܂ܫFk(Rޓޙ"b߆;?@L`$J[&pqQ~%+k7b'+9=<l)r =fy'-.swx+1Ytz Z'X+1w +4 #Y3wg#KT./bNjq4lpq}#B`p:d{"#mBIgD^1-.2Jg3z.j&?FmU~IXOVZ[g#%&{#CDx   ;     +; + + + + + + + + ' S T   ' 5 ; < n       e f 7W|;tJQYmstNOpq}  +,023w8KQRm}$(*+wdrxy:@DFG!KY_`8^ ++/12 +Sx-}*U +8%)+,  2 6 8 9   !5!!!""2"K"k"r"""# ##E#k######$$$$?${$%% %"%5%%%%&&@&y&&&&&_kCursorBlinkHalfPeriod"_kObscureShowLatestCharCursorTicks!kDefaultContentInsertionMimeTypes_CompositionCallback_RenderCompositionCallbackTextEditingControllerToolbarOptionsContentInsertionConfiguration _KeyFrame_DiscreteKeyFrameSimulation EditableTextEditableTextState _Editable!_NeverUserScrollableScrollPhysics_ScribbleCacheKey_ScribbleFocusable_ScribbleFocusableState_ScribblePlaceholder_CodePointBoundary_DeleteTextAction_UpdateTextSelectionAction$_UpdateTextSelectionVerticallyAction$_WebComposingDisablingCallbackAction_SelectAllAction_CopySelectionAction_PasteSelectionAction_WebClipboardStatusNotifier_EditableTextTapOutsideAction_EditableTextTapUpOutsideAction!_OverridingTextStyleTextSpanUtils1>flutter.widgets.contentInsertionConfiguration.allowedMimeTypesUsed when a user inserts image-based content through the device keyboard, +currently only used on Android. + +The passed list of strings will determine which MIME types are allowed to +be inserted via the device keyboard. + +The default mime types are given by [kDefaultContentInsertionMimeTypes]. +These are all the mime types that are able to be handled and inserted +from keyboards. + +This field cannot be an empty list. + +{@tool dartpad} +This example shows how to limit image insertion to specific file types. + +** See code in examples/api/lib/widgets/editable_text/editable_text.on_content_inserted.0.dart ** +{@end-tool} + +See also: + + * &flutter.widgets.EditableText.lifeCycle## Lifecycle + +Upon completion of editing, like pressing the "done" button on the keyboard, +two actions take place: + + 1st: Editing is finalized. The default behavior of this step includes + an invocation of [onChanged]. That default behavior can be overridden. + See [onEditingComplete] for details. + + 2nd: [onSubmitted] is invoked with the user's input value. + +[onSubmitted] can be used to manually move focus to another input widget +when a user finishes with the currently focused input widget. + +When the widget has focus, it will prevent itself from disposing via +[AutomaticKeepAliveClientMixin.wantKeepAlive] in order to avoid losing the +selection. Removing the focus will allow it to be disposed.2flutter.widgets.editableText.shortcutsAndTextInput### Interactions Between [Shortcuts] and Text Input + +Shortcuts prevent text input fields from receiving their keystrokes as text +input. For example, placing a [Shortcuts] widget in the widget tree above +a text input field and creating a shortcut for [LogicalKeyboardKey.keyA] +will prevent the field from receiving that key as text input. In other +words, typing key "A" into the field will trigger the shortcut and will not +insert a letter "a" into the field. + +This happens because of the way that key strokes are handled in Flutter. +When a keystroke is received in Flutter's engine, it first gives the +framework the opportunity to handle it as a raw key event through +[SystemChannels.keyEvent]. This is what [Shortcuts] listens to indirectly +through its [FocusNode]. If it is not handled, then it will proceed to try +handling it as text input through [SystemChannels.textInput], which is what +[EditableTextState] listens to through [TextInputClient]. + +This behavior, where a shortcut prevents text input into some field, can be +overridden by using another [Shortcuts] widget lower in the widget tree and +mapping the desired key stroke(s) to [DoNothingAndStopPropagationIntent]. +The key event will be reported as unhandled by the framework and will then +be sent as text input as usual..flutter.widgets.editableText.showCaretOnScreen## Keep the caret visible when focused + +When focused, this widget will make attempts to keep the text area and its +caret (even when [showCursor] is `false`) visible, on these occasions: + + * When the user focuses this text field and it is not [readOnly]. + * When the user changes the selection of the text field, or changes the + text when the text field is not [readOnly]. + * When the virtual keyboard pops up.*flutter.widgets.editableText.accessibilityt## Troubleshooting Common Accessibility Issues + +### Customizing User Input Accessibility Announcements + +To customize user input accessibility announcements triggered by text +changes, use [SemanticsService.announce] to make the desired +accessibility announcement. + +On iOS, the on-screen keyboard may announce the most recent input +incorrectly when a [TextInputFormatter] inserts a thousands separator to +a currency value text field. The following example demonstrates how to +suppress the default accessibility announcements by always announcing +the content of the text field as a US currency value (the `\$` inserts +a dollar sign, the `$newText` interpolates the `newText` variable): + +```dart +onChanged: (String newText) { + if (newText.isNotEmpty) { + SemanticsService.sendAnnouncement( + View.of(context), + '\$$newText', + Directionality.of(context), + ); + } +} +```/flutter.widgets.editableText.obscuringCharacterCharacter used for obscuring text if [obscureText] is true. + +Must be only a single character. + +Defaults to the character U+2022 BULLET (•).(flutter.widgets.editableText.obscureText1Whether to hide the text being edited (e.g., for passwords). + +When this is set to true, all the characters in the text field are +replaced by [obscuringCharacter], and the text in the field cannot be +copied with copy or cut. If [readOnly] is also true, then the text cannot +be selected. + +Defaults to false.%flutter.widgets.editableText.readOnlyWhether the text can be changed. + +When this is set to true, the text cannot be modified +by any shortcut or keyboard operation. The text is still selectable. + +Defaults to false.'flutter.widgets.editableText.showCursordWhether to show cursor. + +The cursor refers to the blinking caret when the [EditableText] is focused.(flutter.widgets.editableText.autocorrectsWhether to enable autocorrection. + +False on iOS if [autofillHints] contains password-related hints, otherwise true.'flutter.widgets.editableText.strutStyleThe strut style used for the vertical layout. + +[StrutStyle] is used to establish a predictable vertical layout. +Since fonts may vary depending on user input and due to font +fallback, [StrutStyle.forceStrutHeight] is enabled by default +to lock all lines to the height of the base [TextStyle], provided by +[style]. This ensures the typed text fits within the allotted space. + +If null, the strut used will inherit values from the [style] and will +have [StrutStyle.forceStrutHeight] set to true. When no [style] is +passed, the theme's [TextStyle] will be used to generate [strutStyle] +instead. + +To disable strut-based vertical alignment and allow dynamic vertical +layout based on the glyphs typed, use [StrutStyle.disabled]. + +Flutter's strut is based on [typesetting strut](https://en.wikipedia.org/wiki/Strut_(typesetting)) +and CSS's [line-height](https://www.w3.org/TR/CSS2/visudet.html#line-height).&flutter.widgets.editableText.textAlignLHow the text should be aligned horizontally. + +Defaults to [TextAlign.start].*flutter.widgets.editableText.textDirection"The directionality of the text. + +This decides how [textAlign] values like [TextAlign.start] and +[TextAlign.end] are interpreted. + +This is also used to disambiguate how to render bidirectional text. For +example, if the text is an English phrase followed by a Hebrew phrase, +in a [TextDirection.ltr] context the English phrase will be on the left +and the Hebrew phrase to its right, while in a [TextDirection.rtl] +context, the English phrase will be on the right and the Hebrew phrase on +its left. + +Defaults to the ambient [Directionality], if any./flutter.widgets.editableText.textCapitalizationHConfigures how the platform keyboard will select an uppercase or +lowercase keyboard. + +Only supports text keyboards, other keyboard types will ignore this +configuration. Capitalization is locale-aware. + +Defaults to [TextCapitalization.none]. + +See also: + + * [TextCapitalization], for a description of each capitalization behavior.,flutter.widgets.editableText.textScaleFactortDeprecated. Will be removed in a future version of Flutter. Use +[textScaler] instead. + +The number of font pixels for each logical pixel. + +For example, if the text scale factor is 1.5, text will be 50% larger than +the specified font size. + +Defaults to the [MediaQueryData.textScaleFactor] obtained from the ambient +[MediaQuery], or 1.0 if there is no [MediaQuery] in scope.%flutter.widgets.editableText.maxLinesThe maximum number of lines to show at one time, wrapping if necessary. + +This affects the height of the field itself and does not limit the number +of lines that can be entered into the field. + +If this is 1 (the default), the text will not wrap, but will scroll +horizontally instead. + +If this is null, there is no limit to the number of lines, and the text +container will start with enough vertical space for one line and +automatically grow to accommodate additional lines as they are entered, up +to the height of its constraints. + +If this is not null, the value must be greater than zero, and it will lock +the input to the given number of lines and take up enough horizontal space +to accommodate that number of lines. Setting [minLines] as well allows the +input to grow and shrink between the indicated range. + +The full set of behaviors possible with [minLines] and [maxLines] are as +follows. These examples apply equally to [TextField], [TextFormField], +[CupertinoTextField], and [EditableText]. + +Input that occupies a single line and scrolls horizontally as needed. +```dart +const TextField() +``` + +Input whose height grows from one line up to as many lines as needed for +the text that was entered. If a height limit is imposed by its parent, it +will scroll vertically when its height reaches that limit. +```dart +const TextField(maxLines: null) +``` + +The input's height is large enough for the given number of lines. If +additional lines are entered the input scrolls vertically. +```dart +const TextField(maxLines: 2) +``` + +Input whose height grows with content between a min and max. An infinite +max is possible with `maxLines: null`. +```dart +const TextField(minLines: 2, maxLines: 4) +``` + +See also: + + * [minLines], which sets the minimum number of lines visible.%flutter.widgets.editableText.minLinesThe minimum number of lines to occupy when the content spans fewer lines. + +This affects the height of the field itself and does not limit the number +of lines that can be entered into the field. + +If this is null (default), text container starts with enough vertical space +for one line and grows to accommodate additional lines as they are entered. + +This can be used in combination with [maxLines] for a varying set of behaviors. + +If the value is set, it must be greater than zero. If the value is greater +than 1, [maxLines] should also be set to either null or greater than +this value. + +When [maxLines] is set as well, the height will grow between the indicated +range of lines. When [maxLines] is null, it will grow as high as needed, +starting from [minLines]. + +A few examples of behaviors possible with [minLines] and [maxLines] are as follows. +These apply equally to [TextField], [TextFormField], [CupertinoTextField], +and [EditableText]. + +Input that always occupies at least 2 lines and has an infinite max. +Expands vertically as needed. +```dart +TextField(minLines: 2) +``` + +Input whose height starts from 2 lines and grows up to 4 lines at which +point the height limit is reached. If additional lines are entered it will +scroll vertically. +```dart +const TextField(minLines:2, maxLines: 4) +``` + +Defaults to null. + +See also: + + * [maxLines], which sets the maximum number of lines visible, and has + several examples of how minLines and maxLines interact to produce + various behaviors.$flutter.widgets.editableText.expands;Whether this widget's height will be sized to fill its parent. + +If set to true and wrapped in a parent widget like [Expanded] or +[SizedBox], the input will expand to fill the parent. + +[maxLines] and [minLines] must both be null when this is set to true, +otherwise an error is thrown. + +Defaults to false. + +See the examples in [maxLines] for the complete picture of how [maxLines], +[minLines], and [expands] interact to produce various behaviors. + +Input that matches the height of its parent: +```dart +const Expanded( + child: TextField(maxLines: null, expands: true), +) +```&flutter.widgets.editableText.autofocusWhether this text field should focus itself if nothing else is already +focused. + +If true, the keyboard will open as soon as this text field obtains focus. +Otherwise, the keyboard is only shown after the user taps the text field. + +Defaults to false..flutter.widgets.editableText.selectionControlsOptional delegate for building the text selection handles. + +Historically, this field also controlled the toolbar. This is now handled +by [contextMenuBuilder] instead. However, for backwards compatibility, when +[selectionControls] is set to an object that does not mix in +[TextSelectionHandleControls], [contextMenuBuilder] is ignored and the +[TextSelectionControls.buildToolbar] method is used instead.)flutter.widgets.editableText.keyboardTypeThe type of keyboard to use for editing the text. + +Defaults to [TextInputType.text] if [maxLines] is one and +[TextInputType.multiline] otherwise.&flutter.widgets.editableText.onChangedCalled when the user initiates a change to the TextField's +value: when they have inserted or deleted text. + +This callback doesn't run when the TextField's text is changed +programmatically, via the TextField's [controller]. Typically it +isn't necessary to be notified of such changes, since they're +initiated by the app itself. + +To be notified of all changes to the TextField's text, cursor, +and selection, one can add a listener to its [controller] with +[TextEditingController.addListener]. + +[onChanged] is called before [onSubmitted] when user indicates completion +of editing, such as when pressing the "done" button on the keyboard. That +default behavior can be overridden. See [onEditingComplete] for details. + +{@tool dartpad} +This example shows how onChanged could be used to check the TextField's +current value each time the user inserts or deletes a character. + +** See code in examples/api/lib/widgets/editable_text/editable_text.on_changed.0.dart ** +{@end-tool}&flutter.widgets.EditableText.onChangedIt's important to always use +[characters](https://pub.dev/packages/characters) when dealing with user +input text that may contain complex characters. This will ensure that +extended grapheme clusters and surrogate pairs are treated as single +characters, as they appear to the user. + +For example, when finding the length of some user input, use +`string.characters.length`. Do NOT use `string.length` or even +`string.runes.length`. For the complex character "👨‍👩‍👦", this +appears to the user as a single character, and `string.characters.length` +intuitively returns 1. On the other hand, `string.length` returns 8, and +`string.runes.length` returns 5!.flutter.widgets.editableText.onEditingCompleteCalled when the user submits editable content (e.g., user presses the "done" +button on the keyboard). + +The default implementation of [onEditingComplete] executes 2 different +behaviors based on the situation: + + - When a completion action is pressed, such as "done", "go", "send", or + "search", the user's content is submitted to the [controller] and then + focus is given up. + + - When a non-completion action is pressed, such as "next" or "previous", + the user's content is submitted to the [controller], but focus is not + given up because developers may want to immediately move focus to + another input widget within [onSubmitted]. + +Providing [onEditingComplete] prevents the aforementioned default behavior.(flutter.widgets.editableText.onSubmittedCalled when the user indicates that they are done editing the text in the +field. + +By default, [onSubmitted] is called after [onChanged] when the user +has finalized editing; or, if the default behavior has been overridden, +after [onEditingComplete]. See [onEditingComplete] for details. + +## Testing +The following is the recommended way to trigger [onSubmitted] in a test: + +```dart +await tester.testTextInput.receiveAction(TextInputAction.done); +``` + +Sending a `LogicalKeyboardKey.enter` via `tester.sendKeyEvent` will not +trigger [onSubmitted]. This is because on a real device, the engine +translates the enter key to a done action, but `tester.sendKeyEvent` sends +the key to the framework only.0flutter.widgets.editableText.onAppPrivateCommand2This is used to receive a private command from the input method. + +Called when the result of [TextInputClient.performPrivateCommand] is +received. + +This can be used to provide domain-specific features that are only known +between certain input methods and their clients. + +See also: + * [performPrivateCommand](https://developer.android.com/reference/android/view/inputmethod/InputConnection#performPrivateCommand\(java.lang.String,%20android.os.Bundle\)), + which is the Android documentation for performPrivateCommand, used to + send a command from the input method. + * [sendAppPrivateCommand](https://developer.android.com/reference/android/view/inputmethod/InputMethodManager#sendAppPrivateCommand), + which is the Android documentation for sendAppPrivateCommand, used to + send a command to the input method./flutter.widgets.editableText.onSelectionChangedSCalled when the user changes the selection of text (including the cursor +location).$flutter.widgets.editableText.groupIdLThe group identifier for the [TextFieldTapRegion] of this text field. + +Text fields with the same group identifier share the same tap region. +Defaults to the type of [EditableText]. + +See also: + + * [TextFieldTapRegion], to give a [groupId] to a widget that is to be + included in a [EditableText]'s tap region that has [groupId] set.)flutter.widgets.editableText.onTapOutsideCalled for each tap down that occurs outside of the [TextFieldTapRegion] +group when the text field is focused. + +If this is null, [EditableTextTapOutsideIntent] will be invoked. In the +default implementation, [FocusNode.unfocus] will be called on the +[focusNode] for this text field when a [PointerDownEvent] is received on +another part of the UI. However, it will not unfocus as a result of mobile +application touch events (which does not include mouse clicks), to conform +with the platform conventions. To change this behavior, a callback may be +set here or [EditableTextTapOutsideIntent] may be overridden. + +When adding additional controls to a text field (for example, a spinner, a +button that copies the selected text, or modifies formatting), it is +helpful if tapping on that control doesn't unfocus the text field. In +order for an external widget to be considered as part of the text field +for the purposes of tapping "outside" of the field, wrap the control in a +[TextFieldTapRegion]. + +The [PointerDownEvent] passed to the function is the event that caused the +notification. It is possible that the event may occur outside of the +immediate bounding box defined by the text field, although it will be +within the bounding box of a [TextFieldTapRegion] member.+flutter.widgets.editableText.onTapUpOutsideJCalled for each tap up that occurs outside of the [TextFieldTapRegion] +group when the text field is focused. + +If this is null, [EditableTextTapUpOutsideIntent] will be invoked. In the +default implementation, this is a no-op. To change this behavior, set a +callback here or override [EditableTextTapUpOutsideIntent]. + +The [PointerUpEvent] passed to the function is the event that caused the +notification. It is possible that the event may occur outside of the +immediate bounding box defined by the text field, although it will be +within the bounding box of a [TextFieldTapRegion] member.,flutter.widgets.editableText.inputFormattersOptional input validation and formatting overrides. + +Formatters are run in the provided order when the user changes the text +this widget contains. When this parameter changes, the new formatters will +not be applied until the next time the user inserts or deletes text. +Similar to the [onChanged] callback, formatters don't run when the text is +changed programmatically via [controller]. + +See also: + + * [TextEditingController], which implements the [Listenable] interface + and notifies its listeners on [TextEditingValue] changes.(flutter.widgets.editableText.cursorWidthcHow thick the cursor will be. + +Defaults to 2.0. + +The cursor will draw under the text. The cursor width will extend +to the right of the boundary between characters for left-to-right text +and to the left for right-to-left text. This corresponds to extending +downstream relative to the selected position. Negative values may be used +to reverse this behavior.)flutter.widgets.editableText.cursorHeightjHow tall the cursor will be. + +If this property is null, [RenderEditable.preferredLineHeight] will be used.)flutter.widgets.editableText.cursorRadiusWHow rounded the corners of the cursor should be. + +By default, the cursor has no radius.2flutter.widgets.editableText.cursorOpacityAnimatesWhether the cursor will animate from fully transparent to fully opaque +during each cursor blink. + +By default, the cursor opacity will animate on iOS platforms and will not +animate on Android platforms.*flutter.widgets.editableText.scrollPaddingConfigures the padding for the edges surrounding a [Scrollable] when the +text field scrolls into view. + +When this widget receives focus and is not completely visible (for example +scrolled partially off the screen or overlapped by the keyboard), then it +will attempt to make itself visible by scrolling a surrounding +[Scrollable], if one is present. This value controls how far from the +edges of a [Scrollable] the TextField will be positioned after the scroll. + +Defaults to EdgeInsets.all(20.0).7flutter.widgets.editableText.enableInteractiveSelectionWhether to enable user interface affordances for changing the +text selection. + +For example, setting this to true will enable features such as +long-pressing the TextField to select text and show the +cut/copy/paste menu, and tapping to move the text caret. + +When this is false, the text selection cannot be adjusted by +the user, the cut/copy/paste menu is hidden, and the shortcuts to +cut/copy/paste text do nothing but stop propagation of the key event +to other key event handlers in the focus chain. + +Defaults to true.-flutter.widgets.editableText.scrollControllerThe [ScrollController] to use when vertically scrolling the input. + +If null, it will instantiate a new ScrollController. + +See [Scrollable.controller].*flutter.widgets.editableText.scrollPhysicsThe [ScrollPhysics] to use when vertically scrolling the input. + +If not specified, it will behave according to the current platform. + +See [Scrollable.physics].,flutter.widgets.editableText.scribbleEnabledjWhether iOS 14 Scribble features are enabled for this widget. + +Only available on iPads. + +Defaults to true.5flutter.widgets.editableText.stylusHandwritingEnabledWhether this input supports stylus handwriting, where the user can write +directly on top of a field. + +Currently only the following devices are supported: + + * iPads running iOS 14 and above using an Apple Pencil. + * Android devices running API 34 and above and using an active stylus.-flutter.widgets.editableText.selectionEnabled{Same as [enableInteractiveSelection]. + +This getter exists primarily for consistency with +[RenderEditable.selectionEnabled].-flutter.widgets.editableText.selectAllOnFocusWhether this field should select all text when gaining focus. + +When false, focusing this text field will leave its +existing text selection unchanged. + +Defaults to true on web and desktop platforms, and false on mobile platforms.*flutter.widgets.editableText.autofillHintsA list of strings that helps the autofill service identify the type of this +text input. + +When set to null, this text input will not send its autofill information +to the platform, preventing it from participating in autofills triggered +by a different [AutofillClient], even if they're in the same +[AutofillScope]. Additionally, on Android and web, setting this to null +will disable autofill for this text field. + +The minimum platform SDK version that supports Autofill is API level 26 +for Android, and iOS 10.0 for iOS. + +Defaults to an empty list. + +### Setting up iOS autofill: + +To provide the best user experience and ensure your app fully supports +password autofill on iOS, follow these steps: + +* Set up your iOS app's + [associated domains](https://developer.apple.com/documentation/safariservices/supporting_associated_domains_in_your_app). +* Some autofill hints only work with specific [keyboardType]s. For example, + [AutofillHints.name] requires [TextInputType.name] and [AutofillHints.email] + works only with [TextInputType.emailAddress]. Make sure the input field has a + compatible [keyboardType]. Empirically, [TextInputType.name] works well + with many autofill hints that are predefined on iOS. + +### Troubleshooting Autofill + +Autofill service providers rely heavily on [autofillHints]. Make sure the +entries in [autofillHints] are supported by the autofill service currently +in use (the name of the service can typically be found in your mobile +device's system settings). + +#### Autofill UI refuses to show up when I tap on the text field + +Check the device's system settings and make sure autofill is turned on, +and there are available credentials stored in the autofill service. + +* iOS password autofill: Go to Settings -> Password, turn on "Autofill + Passwords", and add new passwords for testing by pressing the top right + "+" button. Use an arbitrary "website" if you don't have associated + domains set up for your app. As long as there's at least one password + stored, you should be able to see a key-shaped icon in the quick type + bar on the software keyboard, when a password related field is focused. + +* iOS contact information autofill: iOS seems to pull contact info from + the Apple ID currently associated with the device. Go to Settings -> + Apple ID (usually the first entry, or "Sign in to your iPhone" if you + haven't set up one on the device), and fill out the relevant fields. If + you wish to test more contact info types, try adding them in Contacts -> + My Card. + +* Android autofill: Go to Settings -> System -> Languages & input -> + Autofill service. Enable the autofill service of your choice, and make + sure there are available credentials associated with your app. + +Specifying [InputDecoration.hintText] may also help autofill services +(like Samsung Pass) determine the expected content type of an input field, +although this is typically not required when autofillHints are present. + +#### I called `TextInput.finishAutofillContext` but the autofill save +prompt isn't showing + +* iOS: iOS may not show a prompt or any other visual indication when it + saves user password. Go to Settings -> Password and check if your new + password is saved. Neither saving password nor auto-generating strong + password works without properly setting up associated domains in your + app. To set up associated domains, follow the instructions in + .+flutter.widgets.editableText.scrollBehaviorA [ScrollBehavior] that will be applied to this widget individually. + +Defaults to null, wherein the inherited [ScrollBehavior] is copied and +modified to alter the viewport decoration, like [Scrollbar]s. + +[ScrollBehavior]s also provide [ScrollPhysics]. If an explicit +[ScrollPhysics] is provided in [scrollPhysics], it will take precedence, +followed by [scrollBehavior], and then the inherited ancestor +[ScrollBehavior].:flutter.widgets.editableText.contentInsertionConfigurationAConfiguration of handler for media content inserted via the system input +method. + +Defaults to null in which case media content insertion will be disabled, +and the system will display a message informing the user that the text field +does not support inserting media content. + +Set [ContentInsertionConfiguration.onContentInserted] to provide a handler. +Additionally, set [ContentInsertionConfiguration.allowedMimeTypes] +to limit the allowable mime types for inserted content. + +{@tool dartpad} + +This example shows how to access the data for inserted content in your +`TextField`. + +** See code in examples/api/lib/widgets/editable_text/editable_text.on_content_inserted.0.dart ** +{@end-tool} + +If [contentInsertionConfiguration] is not provided, by default +an empty list of mime types will be sent to the Flutter Engine. +A handler function must be provided in order to customize the allowable +mime types for inserted content. + +If rich content is inserted without a handler, the system will display +a message informing the user that the current text input does not support +inserting rich content./flutter.widgets.EditableText.contextMenuBuilderBuilds the text selection toolbar when requested by the user. + +The context menu is built when [EditableTextState.showToolbar] is called, +typically by one of the callbacks installed by the widget created by +[TextSelectionGestureDetectorBuilder.buildGestureDetector]. The widget +returned by [contextMenuBuilder] is passed to a [ContextMenuController]. + +If no callback is provided, no context menu will be shown. + +The [EditableTextContextMenuBuilder] signature used by the +[contextMenuBuilder] callback has two parameters, the [BuildContext] of +the [EditableText] and the [EditableTextState] of the [EditableText]. + +The [EditableTextState] has two properties that are especially useful when +building the widgets for the context menu: + +* [EditableTextState.contextMenuAnchors] specifies the desired anchor + position for the context menu. + +* [EditableTextState.contextMenuButtonItems] represents the buttons that + should typically be built for this widget (e.g. cut, copy, paste). + +The [TextSelectionToolbarLayoutDelegate] class may be particularly useful +in honoring the preferred anchor positions. + +For backwards compatibility, when [EditableText.selectionControls] is set +to an object that does not mix in [TextSelectionHandleControls], +[contextMenuBuilder] is ignored and the +[TextSelectionControls.buildToolbar] method is used instead. + +{@tool dartpad} +This example shows how to customize the menu, in this case by keeping the +default buttons for the platform but modifying their appearance. + +** See code in examples/api/lib/material/context_menu/editable_text_toolbar_builder.0.dart ** +{@end-tool} + +{@tool dartpad} +This example shows how to show a custom button only when an email address +is currently selected. + +** See code in examples/api/lib/material/context_menu/editable_text_toolbar_builder.1.dart ** +{@end-tool} + +See also: + * [AdaptiveTextSelectionToolbar], which builds the default text selection + toolbar for the current platform, but allows customization of the + buttons. + * [AdaptiveTextSelectionToolbar.getAdaptiveButtons], which builds the + button Widgets for the current platform given + [ContextMenuButtonItem]s. + * [BrowserContextMenu], which allows the browser's context menu on web + to be disabled and Flutter-rendered context menus to appear.4flutter.widgets.EditableText.spellCheckConfigurationConfiguration that details how spell check should be performed. + +Specifies the [SpellCheckService] used to spell check text input and the +[TextStyle] used to style text with misspelled words. + +If the [SpellCheckService] is left null, spell check is disabled by +default unless the [DefaultSpellCheckService] is supported, in which case +it is used. It is currently supported only on Android and iOS. + +If this configuration is left null, then spell check is disabled by default.'flutter.widgets.EditableText.getAnchors7Returns the anchor points for the default context menu. \ No newline at end of file diff --git a/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked b/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked new file mode 100644 index 0000000..9a1a6aa Binary files /dev/null and b/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked differ diff --git a/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked.digest b/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked.digest new file mode 100644 index 0000000..09e71cf Binary files /dev/null and b/.dartServer/.analysis-driver/24/247ede74f2e5876745984569de893d71.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked b/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked new file mode 100644 index 0000000..6aa2585 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked differ diff --git a/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked.digest b/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked.digest new file mode 100644 index 0000000..30940a4 Binary files /dev/null and b/.dartServer/.analysis-driver/24/2483af6aa570bbdbdfd07fa6c5b5c14d.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked b/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked new file mode 100644 index 0000000..6324cb0 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked differ diff --git a/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked.digest b/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked.digest new file mode 100644 index 0000000..ff62d21 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24a2b417256081470a356495b66f7d1a.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/24a9d677301dab2a01324a7dcd5ea57c.unlinked2 b/.dartServer/.analysis-driver/24/24a9d677301dab2a01324a7dcd5ea57c.unlinked2 new file mode 100644 index 0000000..9ab3605 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24a9d677301dab2a01324a7dcd5ea57c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24aa2a1fab9b90fafbca17df46fd1a09.unlinked2 b/.dartServer/.analysis-driver/24/24aa2a1fab9b90fafbca17df46fd1a09.unlinked2 new file mode 100644 index 0000000..ff47aac Binary files /dev/null and b/.dartServer/.analysis-driver/24/24aa2a1fab9b90fafbca17df46fd1a09.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24bc2b0eb215a2ed8f7485e263e8bb43.unlinked2 b/.dartServer/.analysis-driver/24/24bc2b0eb215a2ed8f7485e263e8bb43.unlinked2 new file mode 100644 index 0000000..48debbb --- /dev/null +++ b/.dartServer/.analysis-driver/24/24bc2b0eb215a2ed8f7485e263e8bb43.unlinked2 @@ -0,0 +1,2528 @@ +,iconFonticonFontPackage left_chevron right_chevronshare share_solidbook +book_solidbookmarkbookmark_solidinforeplyconversation_bubbleprofile_circled plus_circled minus_circledflagsearch +check_markcheck_mark_circledcheck_mark_circled_solidcircle circle_filledbackforwardhome shopping_cartellipsisphone phone_solid +down_arrowup_arrowbattery_charging battery_empty battery_fullbattery_75_percentbattery_25_percent bluetoothrestart reply_allreply_thick_solidshare_upshuffleshuffle_medium shuffle_thick photo_cameraphoto_camera_solid video_cameravideo_camera_solid switch_cameraswitch_camera_solid collectionscollections_solidfolder folder_solid folder_opendelete delete_solid delete_simplepenpencilcreate create_solidrefreshrefresh_circledrefresh_circled_solid refresh_thin refresh_thick refresh_bold clear_thickclear_thick_circledclear clear_circledclear_circled_solidadd add_circledadd_circled_solidgear +gear_solidgear_bigsettingssettings_solid +music_notedouble_music_note +play_arrowplay_arrow_solidpause pause_solidloop +loop_thick volume_down volume_mute +volume_off volume_up +fullscreenfullscreen_exitmic_offmic mic_solidclock clock_solidtime +time_solidpadlock padlock_solideye eye_solidperson person_solid +person_addperson_add_solidgroup group_solidmail +mail_solidlocationlocation_solidtag tag_solidtags +tags_solidbuscar car_detailedtrain_style_onetrain_style_twopaw paw_solidgame_controllergame_controller_solid lab_flasklab_flask_solidheart heart_solidbell +bell_solidnews +news_solid +brightnessbrightness_solidairplanealarm +alarm_fillaltant +ant_circleant_circle_fillant_fillantenna_radiowaves_left_rightapp app_badgeapp_badge_fillapp_fill +archiveboxarchivebox_fillarrow_2_circlepatharrow_2_circlepath_circlearrow_2_circlepath_circle_fillarrow_2_squarepatharrow_3_trianglepath arrow_brancharrow_clockwisearrow_clockwise_circlearrow_clockwise_circle_fillarrow_counterclockwisearrow_counterclockwise_circle"arrow_counterclockwise_circle_fill +arrow_downarrow_down_circlearrow_down_circle_fillarrow_down_docarrow_down_doc_fillarrow_down_leftarrow_down_left_circlearrow_down_left_circle_fillarrow_down_left_squarearrow_down_left_square_fillarrow_down_rightarrow_down_right_arrow_up_leftarrow_down_right_circlearrow_down_right_circle_fillarrow_down_right_squarearrow_down_right_square_fillarrow_down_squarearrow_down_square_fillarrow_down_to_linearrow_down_to_line_alt +arrow_leftarrow_left_circlearrow_left_circle_fillarrow_left_rightarrow_left_right_circlearrow_left_right_circle_fillarrow_left_right_squarearrow_left_right_square_fillarrow_left_squarearrow_left_square_fillarrow_left_to_linearrow_left_to_line_alt arrow_merge arrow_rightarrow_right_arrow_leftarrow_right_arrow_left_circle"arrow_right_arrow_left_circle_fillarrow_right_arrow_left_square"arrow_right_arrow_left_square_fillarrow_right_circlearrow_right_circle_fillarrow_right_squarearrow_right_square_fillarrow_right_to_linearrow_right_to_line_alt +arrow_swaparrow_turn_down_leftarrow_turn_down_rightarrow_turn_left_downarrow_turn_left_uparrow_turn_right_downarrow_turn_right_uparrow_turn_up_leftarrow_turn_up_rightarrow_uparrow_up_arrow_downarrow_up_arrow_down_circlearrow_up_arrow_down_circle_fillarrow_up_arrow_down_squarearrow_up_arrow_down_square_fill arrow_up_binarrow_up_bin_fillarrow_up_circlearrow_up_circle_fill arrow_up_docarrow_up_doc_fill arrow_up_downarrow_up_down_circlearrow_up_down_circle_fillarrow_up_down_squarearrow_up_down_square_fill arrow_up_leftarrow_up_left_arrow_down_rightarrow_up_left_circlearrow_up_left_circle_fillarrow_up_left_squarearrow_up_left_square_fillarrow_up_rightarrow_up_right_circlearrow_up_right_circle_fillarrow_up_right_diamondarrow_up_right_diamond_fillarrow_up_right_squarearrow_up_right_square_fillarrow_up_squarearrow_up_square_fillarrow_up_to_linearrow_up_to_line_altarrow_uturn_downarrow_uturn_down_circlearrow_uturn_down_circle_fillarrow_uturn_down_squarearrow_uturn_down_square_fillarrow_uturn_leftarrow_uturn_left_circlearrow_uturn_left_circle_fillarrow_uturn_left_squarearrow_uturn_left_square_fillarrow_uturn_rightarrow_uturn_right_circlearrow_uturn_right_circle_fillarrow_uturn_right_squarearrow_uturn_right_square_fillarrow_uturn_uparrow_uturn_up_circlearrow_uturn_up_circle_fillarrow_uturn_up_squarearrow_uturn_up_square_fillarrowshape_turn_up_leftarrowshape_turn_up_left_2arrowshape_turn_up_left_2_fillarrowshape_turn_up_left_circle#arrowshape_turn_up_left_circle_fillarrowshape_turn_up_left_fillarrowshape_turn_up_rightarrowshape_turn_up_right_circle$arrowshape_turn_up_right_circle_fillarrowshape_turn_up_right_fillarrowtriangle_downarrowtriangle_down_circlearrowtriangle_down_circle_fillarrowtriangle_down_fillarrowtriangle_down_squarearrowtriangle_down_square_fillarrowtriangle_leftarrowtriangle_left_circlearrowtriangle_left_circle_fillarrowtriangle_left_fillarrowtriangle_left_squarearrowtriangle_left_square_fillarrowtriangle_rightarrowtriangle_right_circlearrowtriangle_right_circle_fillarrowtriangle_right_fillarrowtriangle_right_squarearrowtriangle_right_square_fillarrowtriangle_uparrowtriangle_up_circlearrowtriangle_up_circle_fillarrowtriangle_up_fillarrowtriangle_up_squarearrowtriangle_up_square_fillasterisk_circleasterisk_circle_fillatat_badge_minus at_badge_plus at_circleat_circle_fillbackward backward_endbackward_end_altbackward_end_alt_fillbackward_end_fill backward_fillbadge_plus_radiowaves_rightbagbag_badge_minusbag_badge_plusbag_fillbag_fill_badge_minusbag_fill_badge_plusbandage bandage_fillbarcodebarcode_viewfinderbars battery_0 battery_100 +battery_25 +bed_doublebed_double_fill bell_circlebell_circle_fill bell_fill +bell_slashbell_slash_fill bin_xmarkbin_xmark_fillbitcoinbitcoin_circlebitcoin_circle_fillboldbold_italic_underlinebold_underlinebolt bolt_badge_abolt_badge_a_fill bolt_circlebolt_circle_fill bolt_fillbolt_horizontalbolt_horizontal_circlebolt_horizontal_circle_fillbolt_horizontal_fill +bolt_slashbolt_slash_fill book_circlebook_circle_fill book_fill bookmark_fill briefcasebriefcase_fill bubble_leftbubble_left_bubble_rightbubble_left_bubble_right_fillbubble_left_fillbubble_middle_bottombubble_middle_bottom_fillbubble_middle_topbubble_middle_top_fill bubble_rightbubble_right_fillbuilding_2_fillburnburst +burst_fillcalendarcalendar_badge_minuscalendar_badge_pluscalendar_circlecalendar_circle_fillcalendar_todaycamera camera_circlecamera_circle_fill camera_fillcamera_on_rectanglecamera_on_rectangle_fill camera_rotatecamera_rotate_fillcamera_viewfindercapslock capslock_fillcapsule capsule_fillcaptions_bubblecaptions_bubble_fillcar_fillcartcart_badge_minuscart_badge_plus cart_fillcart_fill_badge_minuscart_fill_badge_plus chart_barchart_bar_alt_fillchart_bar_circlechart_bar_circle_fillchart_bar_fillchart_bar_squarechart_bar_square_fill chart_piechart_pie_fill chat_bubble chat_bubble_2chat_bubble_2_fillchat_bubble_fillchat_bubble_textchat_bubble_text_fill checkmark checkmark_altcheckmark_alt_circlecheckmark_alt_circle_fillcheckmark_circlecheckmark_circle_fillcheckmark_rectanglecheckmark_rectangle_fillcheckmark_sealcheckmark_seal_fillcheckmark_shieldcheckmark_shield_fillcheckmark_squarecheckmark_square_fill chevron_backchevron_compact_downchevron_compact_leftchevron_compact_rightchevron_compact_up chevron_downchevron_down_circlechevron_down_circle_fillchevron_down_squarechevron_down_square_fillchevron_forward chevron_leftchevron_left_2chevron_left_circlechevron_left_circle_fill chevron_left_slash_chevron_rightchevron_left_squarechevron_left_square_fill chevron_rightchevron_right_2chevron_right_circlechevron_right_circle_fillchevron_right_squarechevron_right_square_fill +chevron_upchevron_up_chevron_downchevron_up_circlechevron_up_circle_fillchevron_up_squarechevron_up_square_fillcircle_bottomthird_split circle_fillcircle_grid_3x3circle_grid_3x3_fillcircle_grid_hexcircle_grid_hex_fillcircle_lefthalf_fillcircle_righthalf_fill +clear_fill +clock_fillcloud +cloud_boltcloud_bolt_fillcloud_bolt_raincloud_bolt_rain_fillcloud_downloadcloud_download_fill cloud_drizzlecloud_drizzle_fill +cloud_fill cloud_fogcloud_fog_fill +cloud_hailcloud_hail_fillcloud_heavyraincloud_heavyrain_fill +cloud_mooncloud_moon_boltcloud_moon_bolt_fillcloud_moon_fillcloud_moon_raincloud_moon_rain_fill +cloud_raincloud_rain_fill cloud_sleetcloud_sleet_fill +cloud_snowcloud_snow_fill cloud_suncloud_sun_boltcloud_sun_bolt_fillcloud_sun_fillcloud_sun_raincloud_sun_rain_fill cloud_uploadcloud_upload_fill color_filtercolor_filter_fillcommandcompass compass_fillcontrol +creditcardcreditcard_fillcrop crop_rotatecubecube_box cube_box_fill cube_fill cursor_raysdecrease_indentdecrease_quotelevel delete_leftdelete_left_fill delete_rightdelete_right_filldesktopcomputerdevice_desktop device_laptopdevice_phone_landscapedevice_phone_portraitdial dial_filldivide divide_circledivide_circle_fill divide_squaredivide_square_filldoc +doc_append doc_chartdoc_chart_fill doc_checkmarkdoc_checkmark_fill +doc_circledoc_circle_filldoc_filldoc_on_clipboarddoc_on_clipboard_fill +doc_on_docdoc_on_doc_fill +doc_persondoc_person_fill doc_plaintext doc_richtextdoc_text doc_text_filldoc_text_searchdoc_text_viewfinderdot_radiowaves_left_rightdot_radiowaves_right +dot_squaredot_square_filldownload_circledownload_circle_filldrop drop_fill drop_triangledrop_triangle_filleareject +eject_fillellipses_bubbleellipses_bubble_fillellipsis_circleellipsis_circle_fillellipsis_verticalellipsis_vertical_circleellipsis_vertical_circle_fillenvelopeenvelope_badgeenvelope_badge_fillenvelope_circleenvelope_circle_fill envelope_fill envelope_openenvelope_open_fillequal equal_circleequal_circle_fill equal_squareequal_square_fillescapeexclamationmarkexclamationmark_bubbleexclamationmark_bubble_fillexclamationmark_circleexclamationmark_circle_fillexclamationmark_octagonexclamationmark_octagon_fillexclamationmark_shieldexclamationmark_shield_fillexclamationmark_squareexclamationmark_square_fillexclamationmark_triangleexclamationmark_triangle_filleye_fill eye_slasheye_slash_fill +eyedroppereyedropper_fulleyedropper_halffull +eyeglasses f_cursivef_cursive_circlef_cursive_circle_fillfilm film_fill flag_circleflag_circle_fill flag_fill +flag_slashflag_slash_fillflame +flame_fill floppy_disk flowchartflowchart_fillfolder_badge_minusfolder_badge_person_cropfolder_badge_plus folder_circlefolder_circle_fill folder_fillfolder_fill_badge_minusfolder_fill_badge_person_cropfolder_fill_badge_plus forward_endforward_end_altforward_end_alt_fillforward_end_fill forward_fillfunctionfxgamecontrollergamecontroller_alt_fillgamecontroller_fillgaugegauge_badge_minusgauge_badge_plusgear_alt gear_alt_fillgiftgift_alt gift_alt_fill gift_fillglobe +gobackward gobackward_10 gobackward_15 gobackward_30 gobackward_45 gobackward_60 gobackward_75 gobackward_90gobackward_minus goforward goforward_10 goforward_15 goforward_30 goforward_45 goforward_60 goforward_75 goforward_90goforward_plus graph_circlegraph_circle_fill graph_squaregraph_square_fill greaterthangreaterthan_circlegreaterthan_circle_fillgreaterthan_squaregreaterthan_square_fillgrid grid_circlegrid_circle_fillguitarshammer hammer_fill hand_drawhand_draw_fillhand_point_lefthand_point_left_fillhand_point_righthand_point_right_fill hand_raisedhand_raised_fillhand_raised_slashhand_raised_slash_fillhand_thumbsdownhand_thumbsdown_fill hand_thumbsuphand_thumbsup_fillhare hare_fill +headphones heart_circleheart_circle_fill +heart_fill heart_slashheart_slash_circleheart_slash_circle_fillheart_slash_fillhelmhexagon hexagon_fill hifispeakerhifispeaker_fill hourglasshourglass_bottomhalf_fillhourglass_tophalf_fillhouse house_althouse_alt_fill +house_fill hurricaneincrease_indentincrease_quotelevelinfinite info_circleinfo_circle_fillitalickeyboardkeyboard_chevron_compact_downlargecircle_fill_circlelassolayers +layers_altlayers_alt_fill layers_fillleaf_arrow_circlepathlessthanlessthan_circlelessthan_circle_filllessthan_squarelessthan_square_fill light_max light_min lightbulblightbulb_filllightbulb_slashlightbulb_slash_fillline_horizontal_3line_horizontal_3_decrease!line_horizontal_3_decrease_circle&line_horizontal_3_decrease_circle_filllink link_circlelink_circle_fill list_bulletlist_bullet_below_rectanglelist_bullet_indent list_dash list_numberlist_number_rtllocation_circlelocation_circle_fill location_filllocation_northlocation_north_filllocation_north_linelocation_north_line_filllocation_slashlocation_slash_filllock lock_circlelock_circle_fill lock_fill lock_openlock_open_fill lock_rotationlock_rotation_open lock_shieldlock_shield_fill +lock_slashlock_slash_fill macwindowmapmap_fillmap_pinmap_pin_ellipse map_pin_slashmemoriesmemories_badge_minusmemories_badge_plus metronome +mic_circlemic_circle_fillmic_fill mic_slashmic_slash_fillminus minus_circleminus_circle_fillminus_rectangleminus_rectangle_fillminus_slash_plus minus_squareminus_square_fill money_dollarmoney_dollar_circlemoney_dollar_circle_fill +money_euromoney_euro_circlemoney_euro_circle_fill money_poundmoney_pound_circlemoney_pound_circle_fill +money_rublmoney_rubl_circlemoney_rubl_circle_fill money_yenmoney_yen_circlemoney_yen_circle_fillmoon moon_circlemoon_circle_fill moon_fill +moon_starsmoon_stars_fillmoon_zzz moon_zzz_fillmovemultiplymultiply_circlemultiply_circle_fillmultiply_squaremultiply_square_fill music_albumsmusic_albums_fill music_housemusic_house_fill music_mic music_note_2music_note_listnosignnumber number_circlenumber_circle_fill number_squarenumber_square_filloption +paintbrushpaintbrush_fillpano pano_fill paperclip +paperplanepaperplane_fill paragraph pause_circlepause_circle_fill +pause_fillpause_rectanglepause_rectangle_fill pencil_circlepencil_circle_fillpencil_ellipsis_rectanglepencil_outline pencil_slashpercentperson_2 person_2_alt person_2_fillperson_2_square_stackperson_2_square_stack_fillperson_3 person_3_fill +person_altperson_alt_circleperson_alt_circle_fillperson_badge_minusperson_badge_minus_fillperson_badge_plusperson_badge_plus_fill person_circleperson_circle_fillperson_crop_circle"person_crop_circle_badge_checkmarkperson_crop_circle_badge_exclamperson_crop_circle_badge_minusperson_crop_circle_badge_plusperson_crop_circle_badge_xmarkperson_crop_circle_fill'person_crop_circle_fill_badge_checkmark$person_crop_circle_fill_badge_exclam#person_crop_circle_fill_badge_minus"person_crop_circle_fill_badge_plus#person_crop_circle_fill_badge_xmarkperson_crop_rectangleperson_crop_rectangle_fillperson_crop_squareperson_crop_square_fill person_fillpersonalhotspot perspectivephone_arrow_down_leftphone_arrow_rightphone_arrow_up_rightphone_badge_plus phone_circlephone_circle_fill +phone_downphone_down_circlephone_down_circle_fillphone_down_fill +phone_fillphone_fill_arrow_down_leftphone_fill_arrow_rightphone_fill_arrow_up_rightphone_fill_badge_plusphoto +photo_fillphoto_fill_on_rectangle_fillphoto_on_rectanglepianopinpin_fill pin_slashpin_slash_fill placemarkplacemark_fillplay play_circleplay_circle_fill play_fillplay_rectangleplay_rectangle_fill playpauseplaypause_fillplusplus_app plus_app_fill plus_bubbleplus_bubble_fill plus_circleplus_circle_fillplus_rectangleplus_rectangle_fill%plus_rectangle_fill_on_rectangle_fillplus_rectangle_on_rectangleplus_slash_minus plus_squareplus_square_fillplus_square_fill_on_square_fillplus_square_on_square plusminusplusminus_circleplusminus_circle_fillpowerprinter printer_fill +projective purchasedpurchased_circlepurchased_circle_fillqrcodeqrcode_viewfinderquestionquestion_circlequestion_circle_fillquestion_diamondquestion_diamond_fillquestion_squarequestion_square_fill quote_bubblequote_bubble_fillradiowaves_leftradiowaves_rightrays recordingtape rectanglerectangle_3_offgridrectangle_3_offgrid_fill(rectangle_arrow_up_right_arrow_down_left.rectangle_arrow_up_right_arrow_down_left_slashrectangle_badge_checkmarkrectangle_badge_xmarkrectangle_compress_verticalrectangle_dockrectangle_expand_verticalrectangle_fillrectangle_fill_badge_checkmarkrectangle_fill_badge_xmark'rectangle_fill_on_rectangle_angled_fill rectangle_fill_on_rectangle_fillrectangle_grid_1x2rectangle_grid_1x2_fillrectangle_grid_2x2rectangle_grid_2x2_fillrectangle_grid_3x2rectangle_grid_3x2_fillrectangle_on_rectanglerectangle_on_rectangle_angledrectangle_papercliprectangle_split_3x1rectangle_split_3x1_fillrectangle_split_3x3rectangle_split_3x3_fillrectangle_stackrectangle_stack_badge_minus!rectangle_stack_badge_person_croprectangle_stack_badge_plusrectangle_stack_fill rectangle_stack_fill_badge_minus&rectangle_stack_fill_badge_person_croprectangle_stack_fill_badge_plusrectangle_stack_person_crop rectangle_stack_person_crop_fillrepeatrepeat_1resizeresize_hresize_v return_iconrhombus rhombus_fillrocket rocket_fillrosette rotate_leftrotate_left_fill rotate_rightrotate_right_fillscissors scissors_altscopescribble search_circlesearch_circle_fillselection_pin_in_outshield shield_fillshield_lefthalf_fill shield_slashshield_slash_fillshift +shift_fill sidebar_left sidebar_right signatureskew slash_circleslash_circle_fillslider_horizontal_3!slider_horizontal_below_rectangleslowmosmallcircle_circlesmallcircle_circle_fillsmallcircle_fill_circlesmallcircle_fill_circle_fillsmiley smiley_fillsmoke +smoke_fillsnow sort_downsort_down_circlesort_down_circle_fillsort_upsort_up_circlesort_up_circle_fillsparklesspeaker speaker_1speaker_1_fill speaker_2speaker_2_fill speaker_3speaker_3_fill speaker_fill speaker_slashspeaker_slash_fillspeaker_slash_fill_rtlspeaker_slash_rtl speaker_zzzspeaker_zzz_fillspeaker_zzz_fill_rtlspeaker_zzz_rtl speedometer sportscourtsportscourt_fillsquaresquare_arrow_downsquare_arrow_down_fillsquare_arrow_down_on_square square_arrow_down_on_square_fillsquare_arrow_leftsquare_arrow_left_fillsquare_arrow_rightsquare_arrow_right_fillsquare_arrow_upsquare_arrow_up_fillsquare_arrow_up_on_squaresquare_arrow_up_on_square_fillsquare_favoritessquare_favorites_altsquare_favorites_alt_fillsquare_favorites_fill square_fill square_fill_line_vertical_square%square_fill_line_vertical_square_fillsquare_fill_on_circle_fillsquare_fill_on_square_fillsquare_grid_2x2square_grid_2x2_fillsquare_grid_3x2square_grid_3x2_fillsquare_grid_4x3_fillsquare_lefthalf_fillsquare_line_vertical_square square_line_vertical_square_fill square_listsquare_list_fillsquare_on_circlesquare_on_square square_pencilsquare_pencil_fillsquare_righthalf_fillsquare_split_1x2square_split_1x2_fillsquare_split_2x1square_split_2x1_fillsquare_split_2x2square_split_2x2_fill square_stacksquare_stack_3d_down_dottedlinesquare_stack_3d_down_rightsquare_stack_3d_down_right_fillsquare_stack_3d_upsquare_stack_3d_up_fillsquare_stack_3d_up_slashsquare_stack_3d_up_slash_fillsquare_stack_fillsquares_below_rectanglestar star_circlestar_circle_fill star_fillstar_lefthalf_fill +star_slashstar_slash_fill +staroflifestaroflife_fillstop stop_circlestop_circle_fill stop_fill stopwatchstopwatch_fill strikethrough suit_clubsuit_club_fill suit_diamondsuit_diamond_fill +suit_heartsuit_heart_fill +suit_spadesuit_spade_fillsumsun_dust sun_dust_fillsun_haze sun_haze_fillsun_max sun_max_fillsun_min sun_min_fillsunrise sunrise_fillsunset sunset_fillt_bubble t_bubble_filltabletable_badge_moretable_badge_more_fill +table_fill +tag_circletag_circle_filltag_filltext_aligncentertext_alignlefttext_alignright text_appendtext_badge_checkmarktext_badge_minustext_badge_plustext_badge_startext_badge_xmark text_bubbletext_bubble_fill text_cursor text_insert text_justifytext_justifylefttext_justifyright +text_quotetextbox +textformattextformat_123textformat_abctextformat_abc_dottedunderlinetextformat_alttextformat_sizetextformat_subscripttextformat_superscript thermometerthermometer_snowflakethermometer_sunticket ticket_filltickets tickets_fill timelapsetimer +timer_filltoday +today_filltornadotortoise tortoise_fill tram_filltrash trash_circletrash_circle_fill +trash_fill trash_slashtrash_slash_filltraytray_2 tray_2_filltray_arrow_downtray_arrow_down_fill tray_arrow_uptray_arrow_up_fill tray_fill tray_fulltray_full_filltreetriangle triangle_filltriangle_lefthalf_filltriangle_righthalf_fill tropicalstorm +tuningforktv tv_circletv_circle_filltv_fill tv_music_notetv_music_note_filluiwindow_split_2x1umbrella umbrella_fill underline upload_circleupload_circle_fillvideocamvideocam_circlevideocam_circle_fill videocam_fillview_2dview_3d +viewfinderviewfinder_circleviewfinder_circle_fill wand_rayswand_rays_inverse +wand_starswand_stars_inversewaveformwaveform_circlewaveform_circle_fill waveform_pathwaveform_path_badge_minuswaveform_path_badge_pluswaveform_path_ecgwifiwifi_exclamationmark +wifi_slashwind wind_snowwrench wrench_fillxmark xmark_circlexmark_circle_fill xmark_octagonxmark_octagon_fillxmark_rectanglexmark_rectangle_fill +xmark_sealxmark_seal_fill xmark_shieldxmark_shield_fill xmark_squarexmark_square_fillzoom_inzoom_outzzzCupertinoIcons IconRow semanticLabelstaticIconProviderStringIconData +fontFamily fontPackagematchTextDirection +|Ukl^a5package:flutter/widgets.dart;3O<̀́:>vz͂txقWƃʄńɄՄ6Di=S^lȆӆ܆ۇCvwDkLƊҊ,12%?a6)S_yS:jv?OU{ǒגݓBNhDJZ`ɔՔ̖,2lŖZ'Q]wIɚΚϛLϛۛН 'INO6B\~[\ğ7<=[ҡסآfɢϣVգڣۤj¤ҤإYe,2BHӦ7iuRĩЩ */0 5A[}[3ṱVˮЮѯ7amYѰְױ=ٱcղ"#0UNUTUUUUVVVVVWWWWPWWWWXX XXXXYY YCYYYYZZZZ[ [[!['[[[[\\ \ \\\]]]A]l]x]]]]^D^^^^^___6_X_]_^_`.`4`D`J````aaaaua{aaabGbHbbbbcc:cFc`cccd:dddddee*eUeae{eeefVfffffg$gIgzgggggh_hhhhi+ijjdjjjjjjkll ll!ldlllmm&m+m,nnYn_nonunoo@oLofooop%ppppq'qXqdq~qqqr=rrrrssussssssttttuuauuuvv8v=v>vwJwPw`wfwxxGxSxmxxxyyyzzzXzzz{{${){*{|<|B|H|X|^|} }7}C}]}}}~|~~~~"`MSci(-.28HNXYW-l:@PV$0JlqrJP`f\G1`ldjz<iu[aqw$0Jlqr.4n389&Ua{(qw*LQR!17u{NZt!'7=vt>JdGM]cd/;Uw|}HN^d%|` +0RWX \brxce[ !'zO[S&,<By=>< +/v!CHI@FV\9iufA-3i :F`*0@Fa.:Tv{|'.4DJv|Kv‚œ¾@ÈÎÞä/gĘĤľň1^Ɛƿ ǰ [Ȏ!CHI)/hʚ ˘5m̝̩bͧ Β 1SXYϹ .34в0<Vx}~)/?E{Wӭӳ3?Y{Ԁԁ4:JPi־>Jd׆׋׌,i/tzيِHI]ܴۚ5;KQݺ6;<V\lr.PUV`aEs4 /QVW%5;sc4bnb!-Gino "Ug+7QsxyM8~AFG7=MS]*YeW]ms"'(4iu,-~4am<frFuN>5dpI}[{ + $)*389*LQR#/IkpqP\v D       +o + + + + + +            $ ) * r(JOPLx(Bdij^<AB)5Oqvw!htH5:; :\ab+7QsxyLXr1eqQ}  +    ! +!,!1!2!""!";"]"b"c"#0#<#V#x#}#~$$$$$$% %%%%%&&6&;&<&'!'-'G'i'n'o((J(V(p((()<)})))))*d******++++, ,,,,,--(---.-...-.O.T.U.//"/</^/c/d/030?0Y0{0011Z1f11112@2u222223b33333344445555566 6B6G6H67-797S7u7z7{88J8V8p888969q9}9999:Y::::::;|;;;;<<<<<<=======>!>&>'>?? ?&?H?M?N?@5@A@[@}@@A-AtAAAAABgBBBBBBCCCDD0D5D6DEEE-EOETEUEF0F<FVFxF}F~GGOG[GuGGGH<HxHHHHHIaIIIIIIJJJJK +KKKKKKLLLLLMMM<MAMBMNN%N?NaNfNgOO<OHObOOOP$P[PgPPPPQFQQQQQQRiRRRRRRSSSSTT TTTTUU)U.U/UVVCVOViVVVW,WdWpWWWWXTXXXXXXYYYYZZZZZ[[![C[H[I[\4\@\Z\|\\]]G]S]m]]]^.^d^p^^^^_I_}_____`g``````aaaaabbbbbbccccccd d-d2d3deee.ePeUeVef5fAf[f}ffggXgdg~ggghGhhhhhhihiiiiiijjk*k6kPkrkwkxllMlYlslllm<mzmmmmmndnnnnnnooooppppppqq)q.q/qrrr,rNrSrTrs5sAs[s}sst!t\thttttuMuuuuuuvxvvvvvwwwwxx)x.x/xxyy yByGyHyzz)zCzezjzk{{8{D{^{{{|"|[|g||||}A}v}}}}}~c~~~~~~ !CHI.:Tv{|IUo6r~d 'INO*Dfkl IUo<~l&+,=BC&@bgh +IUo4nz^&@bgh a6B\~*myf)./ 2TYZEQk?{ + $)* /QVW@Lf-iuX49:%?afg P\v=yh%*+ +$FKL-9Suz{"frT AFG :\ab=Ic/p|[  9>? +0RWX-9Suz{hi2>XzGSm”•&T`zÜáâ8kwđijĸĹIvłŜžXƉƕƯoǤǰȏɰ .34!CHI,8Rtyzij5A[}΂΃LXrϔϙϚ*Wc}ПФХAzцѠcқҧxӤӰԆԷՔ ֨',-׹ذ :F`قهوz6frیۮ۳۴Fܧ#$ݶ -23 +$FKL5W\]*6Prwx bp $)* -23"DIJ)Cejk\]4@Z|KWq%P\v7myN~dx   .34#=_de:F`IUo.bnCsYm<AB4frEsWk!CHI"<^cd9E_(fr M       +o + + + + + +      +      " ' (   ;@A23278AFG*LQR'3MotuHTn-amKhw #EJK8Z_`1=Wy~s 7<= . ` l    !H!!!"")"."/""# +#$#F#K#L#$ $$/$Q$V$W$%%*%D%f%k%l%&'&3&M&o&t&u' ':'F'`'''((S(_(y((()=)v)))))*T****++ +!+, ,n,o--<-H-b---.!.U.a.{.../4/b/n////0M0000001q1111112222233333344#4$4445595>5?566"6<6^6c6d67-797S7u7z7{88H8T8n888939m9y9999:L:z:::::;^;;;;;;>%>?>a>f>g??8?D?^???@@S@_@y@@@A9AnAzAAAABYBBBBBBCrCCDDDADFDGDEEE4EVE[E\EF1F=FWFyF~FG G^GjGGGGHDHHHII"I'I(IJ,JfJrJJJJKOKKKKKKLuLLLLLMMMMMNNNNNNOO2O7O8OPPP+PMPRPSPQ*Q6QPQrQwQxRRERQRkRRRS0SjSvSSSSTLTTTTUUUUUUVV;V@VAVWW"W<W^WcWdXX;XGXaXXXY#YZYfYYYYZ<ZmZyZZZZ[V[[[[[[\|\\\]]]]]]^^"^'^(^___+_M_R_S_`@`t`````aVaaabb*b/b0bbcccAcFcGcdd&d@dbdgdheeEeQekeeef;ffffffgigggggghhhhiiiij j=jIjcjjjk"kVkbk|kkkl@lylllllmhmmmmmmnnnnoooooppp>pCpDpqqq+qMqRqSqr.r:rTrvr{r|ssKsWsqssst7trt~ttttuYuuuuuuv{vvvvwwwwwxx)x.x/xyyNyZytyyyz3zgzszzzz{Q{{{{{{|o||||||}}}}~~~~~~1674V[\)CejkW',- +,12;@A 2TYZ%1KmrsHTn,_kHc}  /45>CD5W\](4NpuvKWq+Zf?s]{389 BGH9[`a$0Jlqr +?KeNZt3gsFtXt "'(!CHI4V[\+7Qsxy >Jd%[g8dpAmyO]i} ! +,12 #EJK*Dfkl/;Uw|}JVp,]iDz_wª¶Íÿ  ī .34 1SXYJK +0RWX7Y^_&2LnstEQkˍ˒˓(Zf̢̧̨̀By͟ͅRζηIxτϞWЅБЫiќѨұҽә԰',-@EF)KPQ*Dfkl COiًِّ#R^xښڟڠ7kwۑ۳۸۹Kz܆ܠ_ݓݟݹvި޴ߊ߻ #()<AB!;]bcBNh,eqEtYr %*+"DIJ9:9>? &HMN%?afg<Hb!Ua{?x_ =BC&S_y7jvSp5A[}JVp2iuDnzPh        + +" +# + + +  6 ; <   ! ; ] b c  F R l   2my^ BGH!-GinoR^x>yj"# +0RWX@myLz^q  " ' (   !!1!6!7!!""">"C"D"###7#Y#^#_#$6$B$\$~$$%%u%v&&5&A&[&}&&''F'R'l'''(,(a(m(((()@)n)z))))*N*}*****+b++++++,q,,,,,,-{------..../// ////00000011'1,1-112 +2$2F2K2L23)353O3q3v3w44F4R4l4445)5[5g55556C6z666667[7778 8.8384899959W9\9]::D:P:j:::;0;k;w;;;;>>>???????@@ @!@@@A A.A3A4AAABB9B>B?BC,C-CD!DTD`DzDDDEAE}EEEEEFfFGGG(GJGOGPGHHH-HOHTHUHI$I0IJIlIqIrJ +J?JKJeJJJKKpKKLLL<LALBLM0MbMnMMMMN<NNO2O_OkOOOOPBPtPPPPPQSQQQQQQR\RRRRRRSfSSSSSSTxTTTTTTUUUUVV V VVVVWW!W"WWWXX1X6X7XXY +Y$YFYKYLYZZZ9Z[Z`ZaZ[([4[N[p[u[v\\C\O\i\\\]"]P]\]v]]]^2^c^o^^^^_E_v_____`X``````akaaaaaab~bbbbbbccccd +ddddddee"e#eeeff4f9f:ffg g%gGgLgMghh(hBhdhihjhi/i;iUiwi|i}jjLjXjrjjjk-k]kikkkklEl|lllllmimmmmmmnnnno ooooopp5p:p;pq,q-qqqrr8r=r>rs ss1sSsXsYstt t:t\tatbtuu'uAucuhuiuv,v8vRvtvyvzw w9wEw_wwwxxPx\xvxxxy5yiyuyyyyzSzzzzzz{r{{{{{{||||}}}}}}~~%~*~+~~@EF!;]bc<Hb!Ua{?x[u}278$S_y4dpLp +"# .34 'INO4V[\;Ga'bn=&+,5:; BGH9[`a4@Z|e389O[u5jvFq}O|o"'(',- .34=BC4V[\+Eglm +DPj"O[u4htRp!")./6;<+MRS*DfklAMg(^jN7Y^_PQ :\ab/;Uw|}@LfňōŎ1q}ƗƹƾƿYǐǜǶoȝȩ~ɮɺʓˬ(-.)KPQ$>`ef/;Uw|}P\vИНО9q}їѹѾѿ_ҜҨӀӳӿԜ!"ծij-9Suz{HTnؐؕؖ'كٱٽڐھ  ۢ"#ܸ278 /QVW&@bgh5A[}DPj)]i<jvC8eqBnzSjz389@EF-OTU ,FhmnVb .34 #EJK(JOP@q}Xs -23@EF!;]bc(4NpuvIUo7tTj %&?DE ,Fhmn/;Uw|}LXr 8 s      +R + + + + + + f                &+,389 BGH9[`a*Dfkl3?Y{ rs0<Vx}~IUo3lxQo  %&167   * L Q R !!!7!Y!^!_!"S""""""#i######$y$$$$$$%%%%%%%&&&&'' ''''(('(,(-(()))<)A)B)***9*[*`*a*++&+@+b+g+h+,),5,O,q,v,w--B-N-h---...//A/M/g///0 0N0Z0t0001.1]1i11112B2v222223U3333334e4444445}5555666677(7B7d7i7j8858A8[8}8899X9d9~999:;:m:y::::;U;;;;;;<{<<<=======>>>>>>? ?+?0?1???@@4@9@:@@AAA?ADAEAB +BB0BRBWBXBCC+CECgClCmD +DDDPDjDDDE4EsEEEEEFQFFFFGGG GHHAHMHgHHHI!IPI\IvIIIJ7JmJyJJJJKYKKKKKKL|LLLLMMMMMNN$N)N*NOORO^OxOOOP>PPPPQ Q%Q&QQQRR5R:R;RS SS2STSYSZSTRTTTTTTUUUUVVVVWW W'WIWNWOWX8XDX^XXXY+YmYyYYYYZaZZZZZZ[[[[\\\\]]"]<]^]c]d^^Y^e^^^^_R______````a!a&a'abb&b@bbbgbhcc?cKcecccd/dndzddddeVeeeeeefzffffggggh"h.hHhjhohpii;iGiaiiijjLjXjrjjjk7kqk}kkkklXllllllmxmmmmmmnnnnoooooopp'p,p-ppqq"qDqIqJqr rr1rSrXrYrs(s4sNspsusvttOt[tutttu4uhutuuuuvHvvvvwwwwxx x&xHxMxNxy'y3yMyoytyuzzTz`zzzzz{?{y{{{{{|T|~|||||}^}}}}}}~~~~ ',- +,12!"',-49:)KPQ9gsK#()st7C]R^x1  "#>CD)KPQ&@bghF<iuL~_u@p|V389(JOP#/IkpqhtY (-.%?afg>JdKWq1frQfm{  +01.PUV5W\],8Rtyz +7C]P\v:sYy7<=(JOP+Eglm8D^S_y-(Zf9gsPv³¿ñ +$FKLUa{ŝŢţDƂƎƨmǧdzȘ %&ɼ7<=(Bdij3?Y{̀́'jv͐Ͳͷ͸ZΙΥοϖ*/0)Cejk<Hb҄҉Ҋ)eqӋӭӲӳMԄԐԪqխչ֕׹=BC(BdijQ]wڙڞڟ:r~ۘۺۿ[ܓܟܹ݁ݾ  ާ',- +0RWXI}n389&@bghd %&+EglmXd~I #$%*+056;@A*LQR 3UZ[ ,Fhmn'3Motu8D^AMg"R^x8myOg{  (-. %GLM".Hjop)5Oqvw +:F`$]i?p| W       +h + + + + + + r                 #$#()@EF%?afgVb|2]iE|i 'INO.PUV%?afg*Dfkl-9Suz{lm , 8 R t y z!!G!S!m!!!"2"l"x""""#I#u#####$Y$$$$$$%u%%%%%%&&&&'''''''( (((((())))* *?*K*e***++L+X+r+++,0,c,o,,,,-B-p-|----.T...//'/,/-/00L0X0r0001/1a1m11112I22223!3&3'344 4&4H4M4N455)5C5e5j5k56.6:6T6v6{6|77I7U7o777838l8x88889Q999999:f::::::;w;;;;;;<<<<= +======>>>>>>? ?.?3?4?@ @@3@U@Z@[@A>AJAdAAAB4ByBBBBBC`CCCCCCDDDDEE +E EEEFF$F)F*FGGG+GMGRGSGH>HHHHIIIIJ JFJRJlJJJK5KsKKKKKLgLLLLLLMMMMN NNNNNOO0O5O6OPP!P;P]PbPcQQ:QFQ`QQQRRKRWRqRRRSASSSSSSTTTTUUUUUVV VBVGVHVW)W5WOWqWvWwXXBXNXhXXXY,YeYqYYYYZJZ~ZZZZZ[h[[[[[[\\\\] ]]]]]^ ^/^4^5^__$_>_`_e_f``S`_`y```a4adapaaaabJbbbbbbceccccccdddddeeeefHfzfffffgbghhIhUhohhhi4iniziiiijTjjjjjjktkkkkkkllllmmmmmmnn6n;n<no oo/oQoVoWop.p:pTpvp{p|qqAqMqgqqqr6rzrrrrrsjsssssstttuu*u/u0uvv v'vIvNvOvw*w6wPwrwwwxxxUxax{xxxyHyyyyyyzqzzzzzz{{{{||||}}}}}}~~ ~!~~~6;<!CHI&@bgh)5OqvwBNh"Q]w6jvD=mySgt#():?@+MRS".Hjop1=Wy~JVp*Ye>r~K@myP`p*LQREvSao} .34389,NST+7Qsxy :F`IUo.bn@*Dfkl9E_P\v5iuJzd278+MRS"<^cd1=Wy~BNh#S_y5frLh~– é$)*;@A*6PrwxAMgljǎǏ&ZfȀȢȧȨD}ɉɣiʤʰ˅˵̠"'(Ϳ;@A BGH 1SXY :\ab'3Motu4@Z|Ӂӂ9E_ԁԆԇHTnՐՕՖ#MYs֛֚֕-\hׂפשת9eq؋حزسCp|ٖٸٽپSڅڑګdے۞۸mHTnݐݕݖ*[gށޣިީBx߄ߞX*/0;@A4V[\MN-OTU$>`ef1=Wy~T`z7iuQgt:?@'Achi0<Vx}~?Kez{ :F`Q]w.Zf=o{Wv"'(7<=4V[\GtYw&2Lnst/;Uw|}  8 D ^    + +G +S +m + + + . d p     P       j        +016;<-OTU*6Prwx ?Ke.lxZ~ %&$%&+,  7 < = !$!x!!!!!!""###7#Y#^#_#$Z$$$%%:%?%@%&&&-&O&T&U&'&'2'L'n's't( (?(K(e((()))b)n))))*B*q*}****+V++++++,l,,,,,,----.......//////002070800011;1@1A112 +2$2F2K2L23;3_33,dY]Y+/// The icon font used for Cupertino icons.߈͈yw=/// The dependent package providing the Cupertino icons font. ċ.ʊ֊$&J/// chevron_left — Cupertino icon for a thin left chevron. +/// This is the same icon as [chevron_left] in cupertino_icons 1.0.0+. 3)5NCPwey4N/// chevron_right — Cupertino icon for a thin right chevron. +/// This is the same icon as [chevron_right] in cupertino_icons 1.0.0+. +IQWmco}AA/// square_arrow_up — Cupertino icon for an iOS style share icon with an arrow pointing up from a box. This icon is not filled in. +/// This is the same icon as [square_arrow_up] and [share_up] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [share_solid], which is similar, but filled in. +/// * [share_up], for another (pre-iOS 7) version of this icon. +`hnzRR/// square_arrow_up_fill — Cupertino icon for an iOS style share icon with an arrow pointing up from a box. This icon is filled in. +/// This is the same icon as [square_arrow_up_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [share], which is similar, but not filled in. +/// * [share_up], for another (pre-iOS 7) version of this icon. +Ǒɑޑӑ6/// book — Cupertino icon for a book silhouette spread open. This icon is not filled in. +/// See also: +/// +/// * [book_solid], which is similar, but filled in. +8@F\R^wly++/// book_fill — Cupertino icon for a book silhouette spread open. This icon is filled in. +/// This is the same icon as [book_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [book], which is similar, but not filled in. +Ǖ͔ٔ/// bookmark — Cupertino icon for a book silhouette spread open containing a bookmark in the upper right. This icon is not filled in. +/// +/// See also: +/// +/// * [bookmark_solid], which is similar, but filled in. +閣Ԗɖ֖H/// bookmark_fill — Cupertino icon for a book silhouette spread open containing a bookmark in the upper right. This icon is filled in. +/// This is the same icon as [bookmark_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [bookmark], which is similar, but not filled in. +ɘʗܗҗޗ/// info_circle — Cupertino icon for a letter 'i' in a circle. +/// This is the same icon as [info_circle] in cupertino_icons 1.0.0+. +GOUkam{? +?/// arrowshape_turn_up_left — Cupertino icon for a curved up and left pointing arrow. +/// This is the same icon as [arrowshape_turn_up_left] in cupertino_icons 1.0.0+. +/// +/// For another version of this icon, see [reply_thick_solid]. +w˚a+a/// chat_bubble — Cupertino icon for a chat bubble. +/// This is the same icon as [chat_bubble] in cupertino_icons 1.0.0+. +ś͜ӛߛсI/// person_crop_circle — Cupertino icon for a person's silhouette in a circle. +/// This is the same icon as [person_crop_circle] in cupertino_icons 1.0.0+. +K6+8-耮/// plus_circle — Cupertino icon for a '+' sign in a circle. +/// This is the same icon as [plus_circle] in cupertino_icons 1.0.0+. +,4:PFRk`mQ0/// minus_circle — Cupertino icon for a '-' sign in a circle. +/// This is the same icon as [minus_circle] in cupertino_icons 1.0.0+. +X0&2Gflag — Cupertino icon for a right facing flag and pole outline. +9 $&ܟ^e/// search — Cupertino icon for a magnifier loop outline. +ԡs?s/// checkmark — Cupertino icon for a checkmark. +/// This is the same icon as [checkmark] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [check_mark_circled], which consists of this check mark and a circle surrounding it. +ף£ģnځno/// checkmark_circle — Cupertino icon for a checkmark in a circle. The circle is not filled in. +/// This is the same icon as [checkmark_circle] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [check_mark_circled_solid], which is similar, but filled in. +/// * [check_mark], which is the check mark without a circle. +OW]siu4݁44/// checkmark_circle_fill — Cupertino icon for a checkmark in a circle. The circle is filled in. +/// This is the same icon as [checkmark_circle_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [check_mark_circled], which is similar, but not filled in. +Ǧɦצ䦚O/// circle — Cupertino icon for an empty circle (a ring). An un-selected radio button. +/// +/// See also: +/// +/// * [circle_filled], which is similar but filled in. +_gmyOO//// circle_fill — Cupertino icon for a filled circle. The circle is surrounded by a ring. A selected radio button. +/// This is the same icon as [circle_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [circle], which is similar but not filled in. ª,ȩީԩ"$t/// chevron_back — Cupertino icon for a thicker left chevron used in iOS for the navigation bar back button. +/// This is the same icon as [chevron_back] in cupertino_icons 1.0.0+. +39OEQj_l!2l!/// chevron_forward — Cupertino icon for a thicker right chevron that's the reverse of [back]. +/// This is the same icon as [chevron_forward] in cupertino_icons 1.0.0+. +zss/// house — Cupertino icon for an outline of a simple front-facing house. +/// This is the same icon as [house] in cupertino_icons 1.0.0+. +𭪭­ۭЭݭÁ./// cart — Cupertino icon for a right-facing shopping cart outline. +/// This is the same icon as [cart] in cupertino_icons 1.0.0+. +yͮnn_/// ellipsis — Cupertino icon for three solid dots. +W_e{q}OӀOc/// phone — Cupertino icon for a phone handset outline. +Ӱq#q/// phone_fill — Cupertino icon for a phone handset. +/// This is the same icon as [phone_fill] in cupertino_icons 1.0.0+. +ͱñϱݱ걜ف%/// arrow_down — Cupertino icon for a solid down arrow. +/// This is the same icon as [arrow_down] in cupertino_icons 1.0.0+. +˲ӳٲ + /// arrow_up — Cupertino icon for a solid up arrow. +/// This is the same icon as [arrow_up] in cupertino_icons 1.0.0+. +&.z4J@LeZg%V/// battery_100 — Cupertino icon for a charging battery. +/// This is the same icon as [battery_100], [battery_full] and [battery_75_percent] in cupertino_icons 1.0.0+. +OW]siu?$?/// battery_0 — Cupertino icon for an empty battery. +/// This is the same icon as [battery_0] in cupertino_icons 1.0.0+. +ʶ̶ڶ綗R/// battery_100 — Cupertino icon for a full battery. +/// This is the same icon as [battery_100], [battery_charging] and [battery_75_percent] in cupertino_icons 1.0.0+. + X(*C8EY/// battery_100 — Cupertino icon for a 75% charged battery. +/// This is the same icon as [battery_100], [battery_charging] and [battery_full] in cupertino_icons 1.0.0+. +9AG]S_xmz$^0$/// battery_25 — Cupertino icon for a 25% charged battery. +/// This is the same icon as [battery_25] in cupertino_icons 1.0.0+. +ﺩںϺܺ]/// bluetooth — Cupertino icon for the Bluetooth logo. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +?*,K/// arrow_counterclockwise — Cupertino icon for a restart arrow, pointing downwards. +/// This is the same icon as [arrow_counterclockwise] in cupertino_icons 1.0.0+. +FNTj`lz:EV:/// arrowshape_turn_up_left_2 — Cupertino icon for two curved up and left pointing arrows. +/// This is the same icon as [arrowshape_turn_up_left_2] in cupertino_icons 1.0.0+. +?*,׽ׁ/// arrowshape_turn_up_left_2_fill — Cupertino icon for a curved up and left pointing arrow. +/// This is the same icon as [arrowshape_turn_up_left_2_fill] in cupertino_icons 1.0.0+. +/// +/// For another version of this icon, see [reply]. +@@A @@@@@@@@E@J/// square_arrow_up — Cupertino icon for an iOS style share icon with an arrow pointing upwards to the right from a box. +/// This is the same icon as [square_arrow_up] and [share_up] in cupertino_icons 1.0.0+. +/// +/// For another version of this icon (introduced in iOS 7), see [share]. +BBBBBBBBBBBABZ/// shuffle_medium — Cupertino icon for two thin right-facing intertwined arrows. +/// This is the same icon as [shuffle_medium] and [shuffle_thick] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [shuffle_medium], with slightly thicker arrows. +/// * [shuffle_thick], with thicker, bold arrows. +DtD|DDDDDDDDDcBDcH/// shuffle — Cupertino icon for an two medium thickness right-facing intertwined arrows. +/// This is the same icon as [shuffle] and [shuffle_thick] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [shuffle], with thin arrows. +/// * [shuffle_thick], with thicker, bold arrows. +FIFQFFWFmFcFoFF}FF9D΁F9F/// shuffle_medium — Cupertino icon for two thick right-facing intertwined arrows. +/// This is the same icon as [shuffle_medium] and [shuffle] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [shuffle], with thin arrows. +/// * [shuffle_medium], with slightly thinner arrows. +H-H5HH;HQHGHSHlHaHnHFHV/// camera — Cupertino icon for a camera for still photographs. This icon is filled in. +/// This is the same icon as [camera] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [photo_camera], which is similar, but not filled in. +/// * [video_camera_solid], for the moving picture equivalent. +J!J)JuJ/JEJ;JGJ`JUJbJ HJ `/// camera_fill — Cupertino icon for a camera for still photographs. This icon is not filled in. +/// This is the same icon as [camera_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [photo_camera_solid], which is similar, but filled in. +/// * [video_camera], for the moving picture equivalent. +L LL]LL-L#L/LHL=LJKJ{KZ/// videocam — Cupertino icon for a camera for moving pictures. This icon is not filled in. +/// This is the same icon as [videocam] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [video_camera_solid], which is similar, but filled in. +/// * [photo_camera], for the still photograph equivalent. +NN NUNN%NN'N@N5NBMLcMd/// videocam_fill — Cupertino icon for a camera for moving pictures. This icon is filled in. +/// This is the same icon as [videocam_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [video_camera], which is similar, but not filled in. +/// * [photo_camera_solid], for the still photograph equivalent. +OOPGPPP PP2P'P4ON[Oe/// camera_rotate — Cupertino icon for a camera containing two circular arrows pointing at each other, which indicate switching. This icon is not filled in. +/// This is the same icon as [camera_rotate] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [switch_camera_solid], which is similar, but filled in. +QQRCQRR RR.R#R0QPMQفi/// camera_rotate_fill — Cupertino icon for a camera containing two circular arrows pointing at each other, which indicate switching. This icon is filled in. +/// This is the same icon as [camera_rotate_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [switch_camera], which is similar, but not filled in. +SST%SSSSTTTSRISÁW/// rectangle_stack — Cupertino icon for a collection of folders, which store collections of files, i.e. an album. This icon is not filled in. +/// This is the same icon as [rectangle_stack] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [collections_solid], which is similar, but filled in. +UUVUUUUUUUUT+U[/// rectangle_stack_fill — Cupertino icon for a collection of folders, which store collections of files, i.e. an album. This icon is filled in. +/// This is the same icon as [rectangle_stack_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [collections], which is similar, but not filled in. +WWX +WWWWWWWWVWq/// folder_open — Cupertino icon for a single folder, which stores multiple files. This icon is not filled in. +/// This is the same icon as [folder_open] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [folder_solid], which is similar, but filled in. +/// * [folder_open], which is the pre-iOS 7 version of this icon. +YYZYYYYZYZYXY}/// folder_fill — Cupertino icon for a single folder, which stores multiple files. This icon is filled in. +/// This is the same icon as [folder_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [folder], which is similar, but not filled in. +/// * [folder_open], which is the pre-iOS 7 version of this icon and not filled in. +[[\[[[[[[[[Z[h/// folder — Cupertino icon for a single folder that indicates being opened. A folder like this typically stores multiple files. +/// This is the same icon as [folder] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [folder], which is the equivalent of this icon for iOS versions later than or equal to iOS 7. +]b]j]]p]]|]]]]]Y\]Y(/// trash — Cupertino icon for a trash bin for removing items. This icon is not filled in. +/// This is the same icon as [trash] and [delete_simple] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [delete_solid], which is similar, but filled in. +___Z__*_ _,_E_:_G^]^/// trash_fill — Cupertino icon for a trash bin for removing items. This icon is filled in. +/// This is the same icon as [trash_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [delete], which is similar, but not filled in. +``a````a`a`_``1/// trash — Cupertino icon for a trash bin with minimal detail for removing items. +/// This is the same icon as [trash] and [delete] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [delete], which is the iOS 7 equivalent of this icon with richer detail. +bb bDb +bbbb3b(b5aa'a/// pen — Cupertino icon for a simple pen. +/// +/// See also: +/// +/// * [pencil], which is similar, but has less detail and looks like a pencil. +c0c8cc>cTcJcVcocdcqc'bJ;c'/// pencil — Cupertino icon for a simple pencil. +/// +/// See also: +/// +/// * [pen], which is similar, but has more detail and looks like a pen. +eKeSeeYeoeeeqeeeeBceB/// square_pencil — Cupertino icon for a box for writing and a pen on top (that indicates the writing). This icon is not filled in. +/// This is the same icon as [square_pencil] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [create_solid], which is similar, but filled in. +/// * [pencil], which is just a pencil. +/// * [pen], which is just a pen. +gpgxgg~gggggggae ga/// square_pencil_fill — Cupertino icon for a box for writing and a pen on top (that indicates the writing). This icon is filled in. +/// This is the same icon as [square_pencil_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [create], which is similar, but not filled in. +/// * [pencil], which is just a pencil. +/// * [pen], which is just a pen. +jjjjjjjjjjj|gʃj|/// arrow_clockwise — Cupertino icon for an arrow on a circular path with its end pointing at its start. +/// This is the same icon as [arrow_clockwise], [refresh_thin] and [refresh_thick] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh_circled], which is this icon put in a circle. +/// * [refresh_thin], which is an arrow of the same concept, but thinner and with a smaller gap in between its end and start. +/// * [refresh_thick], which is similar, but rotated 45 degrees clockwise and thicker. +/// * [refresh_bold], which is similar, but rotated 90 degrees clockwise and much thicker. +llm(llllmmmljIl/// arrow_clockwise_circle — Cupertino icon for an arrow on a circular path with its end pointing at its start surrounded by a circle. This is icon is not filled in. +/// This is the same icon as [arrow_clockwise_circle] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh_circled_solid], which is similar, but filled in. +/// * [refresh], which is the arrow of this icon without a circle. +o6o>ooDoZoPo\ouojowom.]o/// arrow_clockwise_circle_fill — Cupertino icon for an arrow on a circular path with its end pointing at its start surrounded by a circle. This is icon is filled in. +/// This is the same icon as [arrow_clockwise_circle_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh_circled], which is similar, but not filled in. +/// * [refresh], which is the arrow of this icon filled in without a circle. +qNqVqq\qrqhqtqqqq?oq?/// arrow_clockwise — Cupertino icon for an arrow on a circular path with its end pointing at its start. +/// This is the same icon as [arrow_clockwise], [refresh] and [refresh_thick] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh], which is an arrow of the same concept, but thicker and with a larger gap in between its end and start. +sssssssssssqJs/// arrow_clockwise — Cupertino icon for an arrow on a circular path with its end pointing at its start. +/// This is the same icon as [arrow_clockwise], [refresh_thin] and [refresh] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh], which is similar, but rotated 45 degrees anti-clockwise and thinner. +/// * [refresh_bold], which is similar, but rotated 45 degrees clockwise and thicker. +uuv:uv +vv v%vv'usDuׁ/// arrow_counterclockwise — Cupertino icon for an arrow on a circular path with its end pointing at its start. +/// This is the same icon as [arrow_counterclockwise] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [refresh_thick], which is similar, but rotated 45 degrees anti-clockwise and thinner. +/// * [refresh], which is similar, but rotated 90 degrees anti-clockwise and much thinner. +x=xExxKxaxWxcx|xqx~x/v@Rx//// xmark — Cupertino icon for a cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal. +/// This is the same icon as [xmark] and [clear] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clear_circled], which uses this cross as a blank space in a filled out circled. +/// * [clear], which uses a thinner cross and is the iOS 7 equivalent of this icon. +zz{&zzzz{{{zxz/// xmark_circle_fill — Cupertino icon for a cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, used as a blank space in a circle. +/// This is the same icon as [xmark_circle_fill] and [clear_circled_solid] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clear], which is equivalent to the cross of this icon without a circle. +/// * [clear_circled_solid], which is similar, but uses a thinner cross. +}-}5}};}Q}G}S}l}a}n}%{,V}%/// xmark — Cupertino icon for a cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal. +/// This is the same icon as [xmark] and [clear_thick] in cupertino_icons 1.0.0+. +/// +/// +/// See also: +/// +/// * [clear_circled], which consists of this cross and a circle surrounding it. +/// * [clear], which uses a thicker cross and is the pre-iOS 7 equivalent of this icon. +x}Vx/// xmark_circle — Cupertino icon for a cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, surrounded by circle. This icon is not filled in. +/// This is the same icon as [xmark_circle] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clear_circled_solid], which is similar, but filled in. +/// * [clear], which is the standalone cross of this icon. +* +I/// xmark_circle_fill — Cupertino icon for a cross of two diagonal lines from edge to edge crossing in an angle of 90 degrees, which is used for dismissal, used as a blank space in a circle. This icon is filled in. +/// This is the same icon as [xmark_circle_fill] and [clear_thick_circled] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clear_circled], which is similar, but not filled in. +U-#/D9F 0& /// plus — Cupertino icon for an two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign. +/// This is the same icon as [plus] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [plus_circled], which is the pre-iOS 7 version of this icon with a thicker cross. +/// * [add_circled], which consists of the plus and a circle around it. +[/// plus_circle — Cupertino icon for an two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign, surrounded by a circle. This icon is not filled in. +/// This is the same icon as [plus_circle] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [plus_circled], which is the pre-iOS 7 version of this icon with a thicker cross and a filled in circle. +/// * [add_circled_solid], which is similar, but filled in. +"n(>4@YN[삃/// plus_circle_fill — Cupertino icon for an two straight lines, one horizontal and one vertical, meeting in the middle, which is the equivalent of a plus sign, surrounded by a circle. This icon is not filled in. +/// This is the same icon as [plus_circle_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [plus_circled], which is the pre-iOS 7 version of this icon with a thicker cross. +/// * [add_circled], which is similar, but not filled in. +{ttKt/// gear_alt — Cupertino icon for a gear with eight cogs. This icon is not filled in. +/// This is the same icon as [gear_alt] and [gear_big] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [gear_solid], which is similar, but filled in. +/// * [gear_big], which is the pre-iOS 7 version of this icon and appears bigger because of fewer and bigger cogs. +/// * [settings], which is another cogwheel with a different design. +V^dzp|IāI`/// gear_alt_fill — Cupertino icon for a gear with eight cogs. This icon is filled in. +/// This is the same icon as [gear_alt_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [gear], which is similar, but not filled in. +/// * [settings_solid], which is another cogwheel with a different design. +_gmyTT/// gear_alt — Cupertino icon for a gear with six cogs. +/// This is the same icon as [gear_alt] and [gear] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [gear], which is the iOS 7 version of this icon and appears smaller because of more and larger cogs. +/// * [settings_solid], which is another cogwheel with a different design. +"n(>4@YN[3/// settings — Cupertino icon for a cogwheel with many cogs and decoration in the middle. This icon is not filled in. +/// +/// See also: +/// +/// * [settings_solid], which is similar, but filled in. +/// * [gear], which is another cogwheel with a different design. +5 "tЁ9/// settings_solid — Cupertino icon for a cogwheel with many cogs and decoration in the middle. This icon is filled in. +/// +/// See also: +/// +/// * [settings], which is similar, but not filled in. +/// * [gear_solid], which is another cogwheel with a different design. +KSYoeq>;e>/// music_note — Cupertino icon for a symbol representing a solid single musical note. +/// +/// See also: +/// +/// * [double_music_note], which is similar, but with 2 connected notes. +N 9.;/// music_note_2 — Cupertino icon for a symbol representing 2 connected musical notes. +/// This is the same icon as [music_note_2] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [music_note], which is similar, but with a single note. +T/// play — Cupertino icon for a triangle facing to the right. This icon is not filled in. +/// This is the same icon as [play] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [play_arrow_solid], which is similar, but filled in. +DLRh^jx11/// play_fill — Cupertino icon for a triangle facing to the right. This icon is filled in. +/// This is the same icon as [play_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [play_arrow], which is similar, but not filled in. +M/// pause — Cupertino icon for an two vertical rectangles. This icon is not filled in. +/// +/// See also: +/// +/// * [pause_solid], which is similar, but filled in. +4<BXNZshu&&/// pause_fill — Cupertino icon for an two vertical rectangles. This icon is filled in. +/// This is the same icon as [pause_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [pause], which is similar, but not filled in. +n/// infinite — Cupertino icon for the infinity symbol. +/// This is the same icon as [infinite] and [loop_thick] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [loop_thick], which is similar, but thicker. +%-y3I?KdYfy/// infinite — Cupertino icon for the infinity symbol. +/// This is the same icon as [infinite] and [loop] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [loop], which is similar, but thinner. +x/// speaker_1_fill — Cupertino icon for a speaker with a single small sound wave. +/// This is the same icon as [speaker_1_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [volume_mute], which is similar, but has no sound waves. +/// * [volume_off], which is similar, but with an additional larger sound wave and a diagonal line crossing the whole icon. +/// * [volume_up], which has an additional larger sound wave next to the small one. +T$&?4AY/// speaker_fill — Cupertino icon for a speaker symbol. +/// This is the same icon as [speaker_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [volume_down], which is similar, but adds a small sound wave. +/// * [volume_off], which is similar, but adds a small and a large sound wave and a diagonal line crossing the whole icon. +/// * [volume_up], which is similar, but has a small and a large sound wave. +{Z{/// speaker_slash_fill — Cupertino icon for a speaker with a small and a large sound wave and a diagonal line crossing the whole icon. +/// This is the same icon as [speaker_slash_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [volume_down], which is similar, but not crossed out and only has the small wave. +/// * [volume_mute], which is similar, but not crossed out. +/// * [volume_up], which is the version of this icon that is not crossed out. +8/// speaker_3_fill — Cupertino icon for a speaker with a small and a large sound wave. +/// This is the same icon as [speaker_3_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [volume_down], which is similar, but only has the small sound wave. +/// * [volume_mute], which is similar, but has no sound waves. +/// * [volume_off], which is the crossed out version of this icon. +P/// arrow_up_left_arrow_down_right — Cupertino icon for all four corners of a square facing inwards. +/// This is the same icon as [arrow_up_left_arrow_down_right] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [fullscreen_exit], which is similar, but has the corners facing outwards. +yggK/// arrow_down_right_arrow_up_left — Cupertino icon for all four corners of a square facing outwards. +/// This is the same icon as [arrow_down_right_arrow_up_left] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [fullscreen], which is similar, but has the corners facing inwards. +u}kӁks/// mic_slash — Cupertino icon for a filled in microphone with a diagonal line crossing it. +/// This is the same icon as [mic_slash] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [mic], which is similar, but not filled in and without a diagonal line. +/// * [mic_solid], which is similar, but without a diagonal line. +:)+ρl/// mic — Cupertino icon for a microphone. +/// +/// See also: +/// +/// * [mic_solid], which is similar, but filled in. +/// * [mic_off], which is similar, but filled in and with a diagonal line crossing the icon. +@A/// mic_fill — Cupertino icon for a filled in microphone. +/// This is the same icon as [mic_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [mic], which is similar, but not filled in. +/// * [mic_off], which is similar, but with a diagonal line crossing the icon. +E 0%2 :遶/// time — Cupertino icon for a circle with a dotted clock face inside with hands showing 10:30. +/// This is the same icon as [time] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clock_solid], which is similar, but filled in. +/// * [time], which is similar, but without dots on the clock face. +/// * [time_solid], which is similar, but filled in and without dots on the clock face. +_gmyQKiQ/// clock_fill — Cupertino icon for a filled in circle with a dotted clock face inside with hands showing 10:30. +/// This is the same icon as [clock_fill] and [time_solid] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [clock], which is similar, but not filled in. +/// * [time], which is similar, but not filled in and without dots on the clock face. +/// * [time_solid], which is similar, but without dots on the clock face. +D/// clock — Cupertino icon for a circle with a 90 degree angle shape in the center, resembling a clock with hands showing 09:00. +/// This is the same icon as [clock] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [time_solid], which is similar, but filled in. +/// * [clock], which is similar, but with dots on the clock face. +/// * [clock_solid], which is similar, but filled in and with dots on the clock face. +08>TJVodq##/// clock_fill — Cupertino icon for a filled in circle with a 90 degree angle shape in the center, resembling a clock with hands showing 09:00. +/// This is the same icon as [clock_fill] and [clock_solid] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [time], which is similar, but not filled in. +/// * [clock], which is similar, but not filled in and with dots on the clock face. +/// * [clock_solid], which is similar, but with dots on the clock face. +n/// lock — Cupertino icon for an unlocked padlock. +/// This is the same icon as [lock] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [padlock_solid], which is similar, but filled in. +$,x2H>JcXe|/// lock_fill — Cupertino icon for an unlocked padlock. +/// This is the same icon as [lock_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [padlock], which is similar, but not filled in. +EMN`Vbwly?~ ?/// eye — Cupertino icon for an open eye. +/// +/// See also: +/// +/// * [eye_solid], which is similar, but filled in. +j/// eye_fill — Cupertino icon for an open eye. +/// This is the same icon as [eye_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [eye], which is similar, but not filled in. +ltz†’« ­ccA/// person — Cupertino icon for a single person. This icon is not filled in. +/// +/// See also: +/// +/// * [person_solid], which is similar, but filled in. +/// * [person_add], which has an additional plus sign next to the person. +/// * [group], which consists of three people. +ĎĖĜIJĨĴƂ/// person_fill — Cupertino icon for a single person. This icon is filled in. +/// This is the same icon as [person_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [person], which is similar, but not filled in. +/// * [person_add_solid], which has an additional plus sign next to the person. +/// * [group_solid], which consists of three people. +Ƶƽ ƨ"ƨ/// person_badge_plus — Cupertino icon for a single person with a plus sign next to it. This icon is not filled in. +/// This is the same icon as [person_badge_plus] in cupertino_icons 1.0.0+.x +/// +/// See also: +/// +/// * [person_add_solid], which is similar, but filled in. +/// * [person], which is just the person. +/// * [group], which consists of three people. +E 0%27ށ/// person_badge_plus_fill — Cupertino icon for a single person with a plus sign next to it. This icon is filled in. +/// This is the same icon as [person_badge_plus_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [person_add], which is similar, but not filled in. +/// * [person_solid], which is just the person. +/// * [group_solid], which consists of three people. +ʺʲKʲB/// person_3 — Cupertino icon for a group of three people. This icon is not filled in. +/// This is the same icon as [person_3] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [group_solid], which is similar, but filled in. +/// * [person], which is just a single person. +̷̡̛̭̹̓̅̅L/// person_3_fill — Cupertino icon for a group of three people. This icon is filled in. +/// This is the same icon as [person_3_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [group], which is similar, but not filled in. +/// * [person_solid], which is just a single person. + ͿͿ/// envelope — Cupertino icon for the outline of a closed mail envelope. +/// This is the same icon as [envelope] in cupertino_icons 1.0.0+. + U%'@5BG/// envelope_fill — Cupertino icon for a closed mail envelope. This icon is filled in. +/// This is the same icon as [envelope_fill] in cupertino_icons 1.0.0+. +0[]/// location — Cupertino icon for a location pin. +&.z4J@LeZg6E/// placemark_fill — Cupertino icon for a location pin. This icon is filled in. +/// This is the same icon as [placemark_fill] in cupertino_icons 1.0.0+. +ҙҡҢҴҪҶғр]ғ/// tags — Cupertino icon for the outline of a sticker tag. +/// This is the same icon as [tags] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [tags], similar but with 2 overlapping tags. +)1}7MCOh]j⁜/// tag_fill — Cupertino icon for a sticker tag. This icon is filled in. +/// This is the same icon as [tag_fill] and [tags_solid] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [tags_solid], similar but with 2 overlapping tags. +՞զէչկջ՗ԃ_՗/// tag — Cupertino icon for outlines of 2 overlapping sticker tags. +/// This is the same icon as [tag] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [tag], similar but with only one tag. +4<׈BXNZshu'灢'/// tag_fill — Cupertino icon for 2 overlapping sticker tags. This icon is filled in. +/// This is the same icon as [tag_fill] and [tag_solid] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [tag_solid], similar but with only one tag. +؇؏ؐآؘؤعخػ؁׎=؁/// bus — Cupertino icon for a filled in bus. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. + +E 4)6Ёv /// car_fill — Cupertino icon for a filled in car. +/// This is the same icon as [car_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [car_detailed], similar, but a more detailed and realistic representation. +۲K۲B/// car_detailed — Cupertino icon for a filled in detailed, realistic car. +/// +/// See also: +/// +/// * [car], similar, but a more simple representation. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +8 +#%ҁ/// train_style_one — Cupertino icon for a filled in train with a window divided in half and two headlights. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [train_style_two], similar, but with a full, undivided window and a single, centered headlight. +R "$=2?>쁉/// train_style_two — Cupertino icon for a filled in train with a window and a single, centered headlight. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [train_style_one], similar, but with a with a window divided in half and two headlights. +"]#5+7LANX/// paw — Cupertino icon for an outlined paw. +/// +/// See also: +/// +/// * [paw_solid], similar, but filled in. +iqw]c[]/// paw — Cupertino icon for a filled in paw. +/// This is the same icon as [paw] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [paw], similar, but not filled in. +S #%>3@Á/// gamecontroller — Cupertino icon for an outlined game controller. +/// This is the same icon as [gamecontroller] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [game_controller_solid], similar, but filled in. +Y勁/// gamecontroller_fill — Cupertino icon for a filled in game controller. +/// This is the same icon as [gamecontroller_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [game_controller], similar, but not filled in. +X`f|r~LL*/// lab_flask — Cupertino icon for an outlined lab flask. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [lab_flask_solid], similar, but filled in. +k%;1=VKX粁./// lab_flask_solid — Cupertino icon for a filled in lab flask. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [lab_flask], similar, but not filled in. +u}mqYm/// heart — Cupertino icon for an outlined heart shape. Can be used to indicate like or favorite states. +/// +/// See also: +/// +/// * [heart_solid], same shape, but filled in. +!)u/E;G`Ubρ!/// heart_solid — Cupertino icon for a filled heart shape. Can be used to indicate like or favorite states. +/// This is the same icon as [heart_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [heart], same shape, but not filled in. +ltu}e{5e/// bell — Cupertino icon for an outlined bell. Can be used to represent notifications. +/// +/// See also: +/// +/// * [bell_solid], same shape, but filled in. +C .#0 +/// bell_fill — Cupertino icon for a filled bell. Can be used represent notifications. +/// This is the same icon as [bell_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [bell], same shape, but not filled in. +I//// news — Cupertino icon for an outlined folded newspaper icon. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [news_solid], same shape, but filled in. +OW]siuB큷B0/// news_solid — Cupertino icon for a filled folded newspaper icon. +/// This icon is available in cupertino_icons 1.0.0+ for backward +/// compatibility but not part of Apple icons' aesthetics. +/// +/// See also: +/// +/// * [news], same shape, but not filled in. +$|À/// sun_max — Cupertino icon for an outlined brightness icon. +/// This is the same icon as [sun_max] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [brightness_solid], same shape, but filled in. +_gmyL*L/// sun_max_fill — Cupertino icon for a filled in brightness icon. +/// This is the same icon as [sun_max_fill] in cupertino_icons 1.0.0+. +/// +/// See also: +/// +/// * [brightness], same shape, but not filled in. +W_e{q}LL/// — Cupertino icon named "airplane". Available on cupertino_icons package 1.0.0+ only. +\djvTT/// — Cupertino icon named "alarm". Available on cupertino_icons package 1.0.0+ only. +ksy^ +^/// — Cupertino icon named "alarm_fill". Available on cupertino_icons package 1.0.0+ only. +ltu}fŀf/// — Cupertino icon named "alt". Available on cupertino_icons package 1.0.0+ only. +\dewmyVV/// — Cupertino icon named "ant". Available on cupertino_icons package 1.0.0+ only. +Zbh~tM +M/// — Cupertino icon named "ant_circle". Available on cupertino_icons package 1.0.0+ only. +s{aa/// — Cupertino icon named "ant_circle_fill". Available on cupertino_icons package 1.0.0+ only. +~śs/// — Cupertino icon named "ant_fill". Available on cupertino_icons package 1.0.0+ only. +؁0/// — Cupertino icon named "antenna_radiowaves_left_right". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "app". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "app_badge". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "app_badge_fill". Available on cupertino_icons package 1.0.0+ only. +&!ǀ/// — Cupertino icon named "app_fill". Available on cupertino_icons package 1.0.0+ only. +5 ", +Ԁ/// — Cupertino icon named "archivebox". Available on cupertino_icons package 1.0.0+ only. +N 9.;;耔/// — Cupertino icon named "archivebox_fill". Available on cupertino_icons package 1.0.0+ only. +!m'=3?XMZT/// — Cupertino icon named "arrow_2_circlepath". Available on cupertino_icons package 1.0.0+ only. +FNTj`lz*s(*/// — Cupertino icon named "arrow_2_circlepath_circle". Available on cupertino_icons package 1.0.0+ only. + }          \2 \/// — Cupertino icon named "arrow_2_circlepath_circle_fill". Available on cupertino_icons package 1.0.0+ only. + + + + + + + + + + + + ׁ +/// — Cupertino icon named "arrow_2_squarepath". Available on cupertino_icons package 1.0.0+ only. +            + /// — Cupertino icon named "arrow_3_trianglepath". Available on cupertino_icons package 1.0.0+ only. +   &          À/// — Cupertino icon named "arrow_branch". Available on cupertino_icons package 1.0.0+ only. +L7,9 ,!恛/// — Cupertino icon named "arrow_clockwise". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [refresh] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [refresh_thin] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [refresh_thick] which is available in cupertino_icons 0.1.3. +}dRd/// — Cupertino icon named "arrow_clockwise_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [refresh_circled] which is available in cupertino_icons 0.1.3. +f 6,8QFSׁ/// — Cupertino icon named "arrow_clockwise_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [refresh_circled_solid] which is available in cupertino_icons 0.1.3. +>)+lсH/// — Cupertino icon named "arrow_counterclockwise". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [restart] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [refresh_bold] which is available in cupertino_icons 0.1.3. +'s-C9E^S`D0/// — Cupertino icon named "arrow_counterclockwise_circle". Available on cupertino_icons package 1.0.0+ only. +^flx9y:9/// — Cupertino icon named "arrow_counterclockwise_circle_fill". Available on cupertino_icons package 1.0.0+ only. +c/// — Cupertino icon named "arrow_down". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [down_arrow] which is available in cupertino_icons 0.1.3. +7 "$ π/// — Cupertino icon named "arrow_down_circle". Available on cupertino_icons package 1.0.0+ only. + +^.$0I>K="/// — Cupertino icon named "arrow_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +!)u/E;G`Ubd/// — Cupertino icon named "arrow_down_doc". Available on cupertino_icons package 1.0.0+ only. +BJPf\hv,{,/// — Cupertino icon named "arrow_down_doc_fill". Available on cupertino_icons package 1.0.0+ only. +[ciuII/// — Cupertino icon named "arrow_down_left". Available on cupertino_icons package 1.0.0+ only. +i"i/// — Cupertino icon named "arrow_down_left_circle". Available on cupertino_icons package 1.0.0+ only. + ܁,/// — Cupertino icon named "arrow_down_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +  !.   !!!!  " /// — Cupertino icon named "arrow_down_left_square". Available on cupertino_icons package 1.0.0+ only. +" ""_""/"%"1"J"?"L!!4,!퀠/// — Cupertino icon named "arrow_down_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +#&#.#z#4#J#@#L#e#Z#g#"e#/// — Cupertino icon named "arrow_down_right". Available on cupertino_icons package 1.0.0+ only. +$$%$$$$$$$$#$/// — Cupertino icon named "arrow_down_right_arrow_up_left". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [fullscreen_exit] which is available in cupertino_icons 0.1.3. +%%&8%&%& +&#&&%%%$%ʀ/// — Cupertino icon named "arrow_down_right_circle". Available on cupertino_icons package 1.0.0+ only. +'''k'%';'1'='V'K'X&&>.&/// — Cupertino icon named "arrow_down_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +(@(H((N(d(Z(f((t((&'q$(&/// — Cupertino icon named "arrow_down_right_square". Available on cupertino_icons package 1.0.0+ only. +)s){)))))))))T(.)T/// — Cupertino icon named "arrow_down_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +***********|)́*|/// — Cupertino icon named "arrow_down_square". Available on cupertino_icons package 1.0.0+ only. +++, ++++++++*"+/// — Cupertino icon named "arrow_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +,,-*,,,,-- +-,,,/// — Cupertino icon named "arrow_down_to_line". Available on cupertino_icons package 1.0.0+ only. +-..Q. .!..#.<.1.>--0"-䀛/// — Cupertino icon named "arrow_down_to_line_alt". Available on cupertino_icons package 1.0.0+ only. +/ //`//0/&/2/K/@/M..W +./// — Cupertino icon named "arrow_left". Available on cupertino_icons package 1.0.0+ only. +0)010}070M0C0O0h0]0j0/f0/// — Cupertino icon named "arrow_left_circle". Available on cupertino_icons package 1.0.0+ only. +1P1X11^1t1j1v111170"17/// — Cupertino icon named "arrow_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +2k2s22y2222222X12X/// — Cupertino icon named "arrow_left_right". Available on cupertino_icons package 1.0.0+ only. +33333333333z2Ł$3z/// — Cupertino icon named "arrow_left_right_circle". Available on cupertino_icons package 1.0.0+ only. +445444454543.4/// — Cupertino icon named "arrow_left_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +556D566 +66/6$6155!$5ր/// — Cupertino icon named "arrow_left_right_square". Available on cupertino_icons package 1.0.0+ only. +7#7+7w717G7=7I7b7W7d76J.7/// — Cupertino icon named "arrow_left_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +8@8H88N8d8Z8f88t88,7}8,/// — Cupertino icon named "arrow_left_square". Available on cupertino_icons package 1.0.0+ only. +9g9o99u9999999N8"9N/// — Cupertino icon named "arrow_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +:::::::::::q9:q/// — Cupertino icon named "arrow_left_to_line". Available on cupertino_icons package 1.0.0+ only. +;;<;;;;;;;;:";/// — Cupertino icon named "arrow_left_to_line_alt". Available on cupertino_icons package 1.0.0+ only. +<<=<<<<<<<<<  — Cupertino icon named "arrow_merge". Available on cupertino_icons package 1.0.0+ only. +==>#====>>>== =/// — Cupertino icon named "arrow_right". Available on cupertino_icons package 1.0.0+ only. +>>?J?????5?*?7>>)">݀/// — Cupertino icon named "arrow_right_arrow_left". Available on cupertino_icons package 1.0.0+ only. +@+@3@@9@O@E@Q@j@_@l@ ?P0@ /// — Cupertino icon named "arrow_right_arrow_left_circle". Available on cupertino_icons package 1.0.0+ only. +AjArAAxAAAAAAAE@:AE/// — Cupertino icon named "arrow_right_arrow_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +BBBBBBBBBBBAā0B/// — Cupertino icon named "arrow_right_arrow_left_square". Available on cupertino_icons package 1.0.0+ only. +CCD2CDCDDDDCB:C/// — Cupertino icon named "arrow_right_arrow_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +DEEQE E!EE#E<E1E>DD8D耗/// — Cupertino icon named "arrow_right_circle". Available on cupertino_icons package 1.0.0+ only. +F&F.FzF4FJF@FLFeFZFgF EW$F /// — Cupertino icon named "arrow_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +GEGMGGSGiG_GkGGyGG0FG0/// — Cupertino icon named "arrow_right_square". Available on cupertino_icons package 1.0.0+ only. +HnHvHH|HHHHHHHTG$HT/// — Cupertino icon named "arrow_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +IIIIIIIIIIIyHȁIy/// — Cupertino icon named "arrow_right_to_line". Available on cupertino_icons package 1.0.0+ only. +JJK JJJJJJJJI$J/// — Cupertino icon named "arrow_right_to_line_alt". Available on cupertino_icons package 1.0.0+ only. +KKLKKKKLKLKK +K/// — Cupertino icon named "arrow_swap". Available on cupertino_icons package 1.0.0+ only. +LLM>LMMMM)MM+LL!LӀ/// — Cupertino icon named "arrow_turn_down_left". Available on cupertino_icons package 1.0.0+ only. +NNNcNN3N)N5NNNCNPMMD M/// — Cupertino icon named "arrow_turn_down_right". Available on cupertino_icons package 1.0.0+ only. +O2O:OO@OVOLOXOqOfOsONiO/// — Cupertino icon named "arrow_turn_left_down". Available on cupertino_icons package 1.0.0+ only. +PQPYPP_PuPkPwPPPP<OP — Cupertino icon named "arrow_turn_left_up". Available on cupertino_icons package 1.0.0+ only. +QvQ~QQQQQQQQQ^P Q^/// — Cupertino icon named "arrow_turn_right_down". Available on cupertino_icons package 1.0.0+ only. +RRRRRRRRRRRQЁR/// — Cupertino icon named "arrow_turn_right_up". Available on cupertino_icons package 1.0.0+ only. +SST +SSSSSSSSRS/// — Cupertino icon named "arrow_turn_up_left". Available on cupertino_icons package 1.0.0+ only. +TTU+TTTTUU UTTT/// — Cupertino icon named "arrow_turn_up_right". Available on cupertino_icons package 1.0.0+ only. +V9VAVVGV]VSV_VxVmVzV.U1]V./// — Cupertino icon named "arrow_up". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [up_arrow] which is available in cupertino_icons 0.1.3. +WZWbWWhW~WtWWWWWDVWD/// — Cupertino icon named "arrow_up_arrow_down". Available on cupertino_icons package 1.0.0+ only. +XXXXXXXXXXXlW*Xl/// — Cupertino icon named "arrow_up_arrow_down_circle". Available on cupertino_icons package 1.0.0+ only. +YYZYYYYZYZYX4Y/// — Cupertino icon named "arrow_up_arrow_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ZZ[EZ[[ [[0[%[2ZZ*ZԀ/// — Cupertino icon named "arrow_up_arrow_down_square". Available on cupertino_icons package 1.0.0+ only. +\*\2\~\8\N\D\P\i\^\k\[K4\/// — Cupertino icon named "arrow_up_arrow_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +]=]E]]K]a]W]c]|]q]~].\]./// — Cupertino icon named "arrow_up_bin". Available on cupertino_icons package 1.0.0+ only. +^Z^b^^h^~^t^^^^^F]^F/// — Cupertino icon named "arrow_up_bin_fill". Available on cupertino_icons package 1.0.0+ only. +_s_{_________a^_a/// — Cupertino icon named "arrow_up_circle". Available on cupertino_icons package 1.0.0+ only. +```````````_́`/// — Cupertino icon named "arrow_up_circle_fill". Available on cupertino_icons package 1.0.0+ only. +aaaaaaaaaaa`a/// — Cupertino icon named "arrow_up_doc". Available on cupertino_icons package 1.0.0+ only. +bbcbbbbcbcbbb/// — Cupertino icon named "arrow_up_doc_fill". Available on cupertino_icons package 1.0.0+ only. +ccd/cccddddcc cˀ/// — Cupertino icon named "arrow_up_down". Available on cupertino_icons package 1.0.0+ only. +deeRe e"ee$e=e2e?dd5d瀙/// — Cupertino icon named "arrow_up_down_circle". Available on cupertino_icons package 1.0.0+ only. +f+f3ff9fOfEfQfjf_flfeX(f/// — Cupertino icon named "arrow_up_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +gNgVgg\grghgtgggg7fg7/// — Cupertino icon named "arrow_up_down_square". Available on cupertino_icons package 1.0.0+ only. +h{hhhhhhhhhh_g(h_/// — Cupertino icon named "arrow_up_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +iiiiiiiiiiihՁi/// — Cupertino icon named "arrow_up_left". Available on cupertino_icons package 1.0.0+ only. +k k(ktk.kDk:kFk_kTkajiꁋj/// — Cupertino icon named "arrow_up_left_arrow_down_right". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [fullscreen] which is available in cupertino_icons 0.1.3. +lClKllQlgl]lillwll,kzl,/// — Cupertino icon named "arrow_up_left_circle". Available on cupertino_icons package 1.0.0+ only. +mpmxmm~mmmmmmmTl(mT/// — Cupertino icon named "arrow_up_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +nnnnnnnnnnn|mʁn|/// — Cupertino icon named "arrow_up_left_square". Available on cupertino_icons package 1.0.0+ only. +oopoooooopon(o/// — Cupertino icon named "arrow_up_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +ppq+ppppqq qpppƀ/// — Cupertino icon named "arrow_up_right". Available on cupertino_icons package 1.0.0+ only. +qrrPr +r rr"r;r0r=qq1 q䀚/// — Cupertino icon named "arrow_up_right_circle". Available on cupertino_icons package 1.0.0+ only. +s+s3ss9sOsEsQsjs_slsrV*s/// — Cupertino icon named "arrow_up_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +tRtZtt`tvtltxtttt9s"t9/// — Cupertino icon named "arrow_up_right_diamond". Available on cupertino_icons package 1.0.0+ only. +uuuuuuuuuuuet,ue/// — Cupertino icon named "arrow_up_right_diamond_fill". Available on cupertino_icons package 1.0.0+ only. +vvvvvvvvvvvu݁ v/// — Cupertino icon named "arrow_up_right_square". Available on cupertino_icons package 1.0.0+ only. +wwx+wwwwxx xww*w/// — Cupertino icon named "arrow_up_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +xxyDxyy +yy/y$y1xx1xހ/// — Cupertino icon named "arrow_up_square". Available on cupertino_icons package 1.0.0+ only. +zzzgz!z7z-z9zRzGzTyyJy/// — Cupertino icon named "arrow_up_square_fill". Available on cupertino_icons package 1.0.0+ only. +{.{6{{<{R{H{T{m{b{o{zm{/// — Cupertino icon named "arrow_up_to_line". Available on cupertino_icons package 1.0.0+ only. +|Q|Y||_|u|k|w||||:{|:/// — Cupertino icon named "arrow_up_to_line_alt". Available on cupertino_icons package 1.0.0+ only. +}l}t}}z}}}}}}}Y|}Y/// — Cupertino icon named "arrow_uturn_down". Available on cupertino_icons package 1.0.0+ only. +~~~~~~~~~~~{}Ɓ$~{/// — Cupertino icon named "arrow_uturn_down_circle". Available on cupertino_icons package 1.0.0+ only. + ~./// — Cupertino icon named "arrow_uturn_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +E 0%2"$׀/// — Cupertino icon named "arrow_uturn_down_square". Available on cupertino_icons package 1.0.0+ only. +$,x2H>JcXeK./// — Cupertino icon named "arrow_uturn_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s,~,/// — Cupertino icon named "arrow_uturn_left". Available on cupertino_icons package 1.0.0+ only. +hpvN$N/// — Cupertino icon named "arrow_uturn_left_circle". Available on cupertino_icons package 1.0.0+ only. +|.|/// — Cupertino icon named "arrow_uturn_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +$/// — Cupertino icon named "arrow_uturn_left_square". Available on cupertino_icons package 1.0.0+ only. +K6+8.؀/// — Cupertino icon named "arrow_uturn_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHUQ/// — Cupertino icon named "arrow_uturn_right". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s$n&$/// — Cupertino icon named "arrow_uturn_right_circle". Available on cupertino_icons package 1.0.0+ only. +t|T0T/// — Cupertino icon named "arrow_uturn_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +΁&/// — Cupertino icon named "arrow_uturn_right_square". Available on cupertino_icons package 1.0.0+ only. +(0/// — Cupertino icon named "arrow_uturn_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +?*,.ڀ/// — Cupertino icon named "arrow_uturn_up". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQE /// — Cupertino icon named "arrow_uturn_up_circle". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s"j*"/// — Cupertino icon named "arrow_uturn_up_circle_fill". Available on cupertino_icons package 1.0.0+ only. +dlr~L L/// — Cupertino icon named "arrow_uturn_up_square". Available on cupertino_icons package 1.0.0+ only. +v*v/// — Cupertino icon named "arrow_uturn_up_square_fill". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQx/// — Cupertino icon named "arrowshape_turn_up_left". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [reply] which is available in cupertino_icons 0.1.3. +yjy/// — Cupertino icon named "arrowshape_turn_up_left_2". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [reply_all] which is available in cupertino_icons 0.1.3. +,4:PFRk`m  /// — Cupertino icon named "arrowshape_turn_up_left_2_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [reply_thick_solid] which is available in cupertino_icons 0.1.3. +ckq}B2B/// — Cupertino icon named "arrowshape_turn_up_left_circle". Available on cupertino_icons package 1.0.0+ only. +~<~/// — Cupertino icon named "arrowshape_turn_up_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. ++ ./// — Cupertino icon named "arrowshape_turn_up_left_fill". Available on cupertino_icons package 1.0.0+ only. + +V&(A6C1&瀝/// — Cupertino icon named "arrowshape_turn_up_right". Available on cupertino_icons package 1.0.0+ only. +;CI_Uazo|\4/// — Cupertino icon named "arrowshape_turn_up_right_circle". Available on cupertino_icons package 1.0.0+ only. +~W>W/// — Cupertino icon named "arrowshape_turn_up_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +؁0/// — Cupertino icon named "arrowshape_turn_up_right_fill". Available on cupertino_icons package 1.0.0+ only. +& /// — Cupertino icon named "arrowtriangle_down". Available on cupertino_icons package 1.0.0+ only. +S #%>3@,(〞/// — Cupertino icon named "arrowtriangle_down_circle". Available on cupertino_icons package 1.0.0+ only. +6>DZP\ujwY2/// — Cupertino icon named "arrowtriangle_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +_gmyE$E/// — Cupertino icon named "arrowtriangle_down_fill". Available on cupertino_icons package 1.0.0+ only. +p(p/// — Cupertino icon named "arrowtriangle_down_square". Available on cupertino_icons package 1.0.0+ only. +2/// — Cupertino icon named "arrowtriangle_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +6!#̀/// — Cupertino icon named "arrowtriangle_left". Available on cupertino_icons package 1.0.0+ only. +c3)5NCP<(/// — Cupertino icon named "arrowtriangle_left_circle". Available on cupertino_icons package 1.0.0+ only. +FNTj`lz%i2%/// — Cupertino icon named "arrowtriangle_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ow}U$U/// — Cupertino icon named "arrowtriangle_left_fill". Available on cupertino_icons package 1.0.0+ only. +Ɂ(/// — Cupertino icon named "arrowtriangle_left_square". Available on cupertino_icons package 1.0.0+ only. +'2/// — Cupertino icon named "arrowtriangle_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +H3(5-ހ/// — Cupertino icon named "arrowtriangle_right". Available on cupertino_icons package 1.0.0+ only. +#+w1G=IbWdN*/// — Cupertino icon named "arrowtriangle_right_circle". Available on cupertino_icons package 1.0.0+ only. +\djv:}4:/// — Cupertino icon named "arrowtriangle_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +l&l/// — Cupertino icon named "arrowtriangle_right_fill". Available on cupertino_icons package 1.0.0+ only. + +*/// — Cupertino icon named "arrowtriangle_right_square". Available on cupertino_icons package 1.0.0+ only. +C .#04̀/// — Cupertino icon named "arrowtriangle_right_square_fill". Available on cupertino_icons package 1.0.0+ only. + +^.$0I>KI/// — Cupertino icon named "arrowtriangle_up". Available on cupertino_icons package 1.0.0+ only. +3;AWMYrgtd$/// — Cupertino icon named "arrowtriangle_up_circle". Available on cupertino_icons package 1.0.0+ only. +fntG.G/// — Cupertino icon named "arrowtriangle_up_circle_fill". Available on cupertino_icons package 1.0.0+ only. +s s/// — Cupertino icon named "arrowtriangle_up_fill". Available on cupertino_icons package 1.0.0+ only. +$/// — Cupertino icon named "arrowtriangle_up_square". Available on cupertino_icons package 1.0.0+ only. +;  &(.Ȁ/// — Cupertino icon named "arrowtriangle_up_square_fill". Available on cupertino_icons package 1.0.0+ only. +T$&?4AA/// — Cupertino icon named "asterisk_circle". Available on cupertino_icons package 1.0.0+ only. +#+w1G=IbWd Z /// — Cupertino icon named "asterisk_circle_fill". Available on cupertino_icons package 1.0.0+ only. +"*e+=3?TIV}/// — Cupertino icon named "at". Available on cupertino_icons package 1.0.0+ only. +(0|6LBNg\ik/// — Cupertino icon named "at_badge_minus". Available on cupertino_icons package 1.0.0+ only. +=E‘KaWc|q~--/// — Cupertino icon named "at_badge_plus". Available on cupertino_icons package 1.0.0+ only. +JRÞXndpÉ~Ë>—>/// — Cupertino icon named "at_circle". Available on cupertino_icons package 1.0.0+ only. +aiĵoą{ćĠĕĢPäP/// — Cupertino icon named "at_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ltzŐņŒūŠŭaĻa/// — Cupertino icon named "backward". Available on cupertino_icons package 1.0.0+ only. +ƇƍƣƙƥƾƳpƁp/// — Cupertino icon named "backward_end". Available on cupertino_icons package 1.0.0+ only. +ǚǢǨǾǴLJفLJ/// — Cupertino icon named "backward_end_alt". Available on cupertino_icons package 1.0.0+ only. +ȿȧ ȧ/// — Cupertino icon named "backward_end_alt_fill". Available on cupertino_icons package 1.0.0+ only. +0Ȁ/// — Cupertino icon named "backward_end_fill". Available on cupertino_icons package 1.0.0+ only. +E 0%26ဒ/// — Cupertino icon named "backward_fill". Available on cupertino_icons package 1.0.0+ only. +"*v0F<HaVcK,/// — Cupertino icon named "badge_plus_radiowaves_right". Available on cupertino_icons package 1.0.0+ only. +#+f,>4@UJW|/// — Cupertino icon named "bag". Available on cupertino_icons package 1.0.0+ only. ++39OEQj_ll/// — Cupertino icon named "bag_badge_minus". Available on cupertino_icons package 1.0.0+ only. +BJϖPf\hρvσ1΅1/// — Cupertino icon named "bag_badge_plus". Available on cupertino_icons package 1.0.0+ only. +MUС[qgsЌЁЎBϜB/// — Cupertino icon named "bag_fill". Available on cupertino_icons package 1.0.0+ only. +px~єъіѯѤѱYЧY/// — Cupertino icon named "bag_fill_badge_minus". Available on cupertino_icons package 1.0.0+ only. +ґҙҟҵҫҷ{ʁ{/// — Cupertino icon named "bag_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. +ӚӢӨӾӴӐӐ/// — Cupertino icon named "bandage". Available on cupertino_icons package 1.0.0+ only. +ԭԵԻԞԞ/// — Cupertino icon named "bandage_fill". Available on cupertino_icons package 1.0.0+ only. +նվ +լլ/// — Cupertino icon named "barcode". Available on cupertino_icons package 1.0.0+ only. +) /// — Cupertino icon named "barcode_viewfinder". Available on cupertino_icons package 1.0.0+ only. + + /р/// — Cupertino icon named "bars". Available on cupertino_icons package 1.0.0+ only. +08ل>TJVodq$!d$/// — Cupertino icon named "battery_0". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [battery_empty] which is available in cupertino_icons 0.1.3. +\d۰jۀvۂۛې۝Nي'N/// — Cupertino icon named "battery_100". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [battery_charging] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [battery_full] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [battery_75_percent] which is available in cupertino_icons 0.1.3. +   ܿ۶kܿ/// — Cupertino icon named "battery_25". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [battery_25_percent] which is available in cupertino_icons 0.1.3. +/& +΀/// — Cupertino icon named "bed_double". Available on cupertino_icons package 1.0.0+ only. +H3(55—/// — Cupertino icon named "bed_double_fill". Available on cupertino_icons package 1.0.0+ only. + Y)+D9FN /// — Cupertino icon named "bell_circle". Available on cupertino_icons package 1.0.0+ only. + (t.D:F_Ta _ /// — Cupertino icon named "bell_circle_fill". Available on cupertino_icons package 1.0.0+ only. +zzaz/// — Cupertino icon named "bell_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [bell_solid] which is available in cupertino_icons 0.1.3. + +㈀/// — Cupertino icon named "bell_slash". Available on cupertino_icons package 1.0.0+ only. +䜀/// — Cupertino icon named "bell_slash_fill". Available on cupertino_icons package 1.0.0+ only. +寀/// — Cupertino icon named "bin_xmark". Available on cupertino_icons package 1.0.0+ only. +&/// — Cupertino icon named "bin_xmark_fill". Available on cupertino_icons package 1.0.0+ only. +/,р/// — Cupertino icon named "bitcoin". Available on cupertino_icons package 1.0.0+ only. +F 1&35ဓ/// — Cupertino icon named "bitcoin_circle". Available on cupertino_icons package 1.0.0+ only. +g!7-9RGTL/// — Cupertino icon named "bitcoin_circle_fill". Available on cupertino_icons package 1.0.0+ only. +Y1'3H=Jm/// — Cupertino icon named "bold". Available on cupertino_icons package 1.0.0+ only. +*2~8NDPi^k_ /// — Cupertino icon named "bold_italic_underline". Available on cupertino_icons package 1.0.0+ only. +AIOe[gu0섁0/// — Cupertino icon named "bold_underline". Available on cupertino_icons package 1.0.0+ only. +DLM_Uavkx=훀=/// — Cupertino icon named "bolt". Available on cupertino_icons package 1.0.0+ only. +FNTj`lz77/// — Cupertino icon named "bolt_badge_a". Available on cupertino_icons package 1.0.0+ only. +ckq}OO/// — Cupertino icon named "bolt_badge_a_fill". Available on cupertino_icons package 1.0.0+ only. +t|f f/// — Cupertino icon named "bolt_circle". Available on cupertino_icons package 1.0.0+ only. +|΁|/// — Cupertino icon named "bolt_circle_fill". Available on cupertino_icons package 1.0.0+ only. +󐀎/// — Cupertino icon named "bolt_fill". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "bolt_horizontal". Available on cupertino_icons package 1.0.0+ only. +0"À/// — Cupertino icon named "bolt_horizontal_circle". Available on cupertino_icons package 1.0.0+ only. + a1'3LAN6,/// — Cupertino icon named "bolt_horizontal_circle_fill". Available on cupertino_icons package 1.0.0+ only. +08>TJVodqg/// — Cupertino icon named "bolt_horizontal_fill". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s2 +2/// — Cupertino icon named "bolt_slash". Available on cupertino_icons package 1.0.0+ only. +X`f|r~FF/// — Cupertino icon named "bolt_slash_fill". Available on cupertino_icons package 1.0.0+ only. +iqw[ [/// — Cupertino icon named "book_circle". Available on cupertino_icons package 1.0.0+ only. +qÁq/// — Cupertino icon named "book_circle_fill". Available on cupertino_icons package 1.0.0+ only. +>)+ށaހ/// — Cupertino icon named "book_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [book_solid] which is available in cupertino_icons 0.1.3. +\djvLDmL/// — Cupertino icon named "bookmark_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [bookmark_solid] which is available in cupertino_icons 0.1.3. +iqw]]/// — Cupertino icon named "briefcase". Available on cupertino_icons package 1.0.0+ only. +oÁo/// — Cupertino icon named "briefcase_fill". Available on cupertino_icons package 1.0.0+ only. +ځ /// — Cupertino icon named "bubble_left". Available on cupertino_icons package 1.0.0+ only. +&/// — Cupertino icon named "bubble_left_bubble_right". Available on cupertino_icons package 1.0.0+ only. +E 0%20р/// — Cupertino icon named "bubble_left_bubble_right_fill". Available on cupertino_icons package 1.0.0+ only. + `0&2K@MK/// — Cupertino icon named "bubble_left_fill". Available on cupertino_icons package 1.0.0+ only. +/7=SIUncpf/// — Cupertino icon named "bubble_middle_bottom". Available on cupertino_icons package 1.0.0+ only. +\djv@(@/// — Cupertino icon named "bubble_middle_bottom_fill". Available on cupertino_icons package 1.0.0+ only. + y          e e/// — Cupertino icon named "bubble_middle_top". Available on cupertino_icons package 1.0.0+ only. + + + + + + + + + + + + Ӂ" +/// — Cupertino icon named "bubble_middle_top_fill". Available on cupertino_icons package 1.0.0+ only. +            + /// — Cupertino icon named "bubble_right". Available on cupertino_icons package 1.0.0+ only. +   $          /// — Cupertino icon named "bubble_right_fill". Available on cupertino_icons package 1.0.0+ only. +  =  (*  * ׀/// — Cupertino icon named "building_2_fill". Available on cupertino_icons package 1.0.0+ only. +/  C倉/// — Cupertino icon named "burn". Available on cupertino_icons package 1.0.0+ only. +4!5؀/// — Cupertino icon named "burst". Available on cupertino_icons package 1.0.0+ only. +C .#0: +‏/// — Cupertino icon named "burst_fill". Available on cupertino_icons package 1.0.0+ only. +N 9.;I/// — Cupertino icon named "calendar". Available on cupertino_icons package 1.0.0+ only. +%q+A7C\Q^T/// — Cupertino icon named "calendar_badge_minus". Available on cupertino_icons package 1.0.0+ only. +>FLbXd}r(w(/// — Cupertino icon named "calendar_badge_plus". Available on cupertino_icons package 1.0.0+ only. +W_e{q}EE/// — Cupertino icon named "calendar_circle". Available on cupertino_icons package 1.0.0+ only. +zcc/// — Cupertino icon named "calendar_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ԁ/// — Cupertino icon named "calendar_today". Available on cupertino_icons package 1.0.0+ only. +G 2'4]/// — Cupertino icon named "camera". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [photo_camera] which is available in cupertino_icons 0.1.3. +\,".G<IM/// — Cupertino icon named "camera_circle". Available on cupertino_icons package 1.0.0+ only. +'/{5KAMf[hb/// — Cupertino icon named "camera_circle_fill". Available on cupertino_icons package 1.0.0+ only. +m/// — Cupertino icon named "camera_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [photo_camera_solid] which is available in cupertino_icons 0.1.3. +/// — Cupertino icon named "camera_on_rectangle". Available on cupertino_icons package 1.0.0+ only. +9  $&&ʀ/// — Cupertino icon named "camera_on_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. + V ^  d z p |    F?l F/// — Cupertino icon named "camera_rotate". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [switch_camera] which is available in cupertino_icons 0.1.3. +!!"+!!!!"" "! |!€/// — Cupertino icon named "camera_rotate_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [switch_camera_solid] which is available in cupertino_icons 0.1.3. +""#H#####3#(#5""1"/// — Cupertino icon named "camera_viewfinder". Available on cupertino_icons package 1.0.0+ only. +#$$S$ $#$$%$>$3$@##N#/// — Cupertino icon named "capslock". Available on cupertino_icons package 1.0.0+ only. +%%%h%"%8%.%:%S%H%U%$Y%/// — Cupertino icon named "capslock_fill". Available on cupertino_icons package 1.0.0+ only. +&&%&q&+&A&7&C&\&Q&^&%n&/// — Cupertino icon named "capsule". Available on cupertino_icons package 1.0.0+ only. +'0'8''>'T'J'V'o'd'q'!&w'!/// — Cupertino icon named "capsule_fill". Available on cupertino_icons package 1.0.0+ only. +(I(Q((W(m(c(o((}((7'(7/// — Cupertino icon named "captions_bubble". Available on cupertino_icons package 1.0.0+ only. +)l)t))z)))))))U()U/// — Cupertino icon named "captions_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +**+****+*+ +*)ƁX*/// — Cupertino icon named "car_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [car] which is available in cupertino_icons 0.1.3. +,(,0,k,1,C,9,E,Z,O,\,!+#I,!/// — Cupertino icon named "cart". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [shopping_cart] which is available in cupertino_icons 0.1.3. +-2-:--@-V-L-X-q-f-s-,q-/// — Cupertino icon named "cart_badge_minus". Available on cupertino_icons package 1.0.0+ only. +.K.S..Y.o.e.q....9-.9/// — Cupertino icon named "cart_badge_plus". Available on cupertino_icons package 1.0.0+ only. +/X/`//f/|/r/~////L./L/// — Cupertino icon named "cart_fill". Available on cupertino_icons package 1.0.0+ only. +0}0000000000e/ 0e/// — Cupertino icon named "cart_fill_badge_minus". Available on cupertino_icons package 1.0.0+ only. +111111111110ׁ1/// — Cupertino icon named "cart_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. +2232222222212/// — Cupertino icon named "chart_bar". Available on cupertino_icons package 1.0.0+ only. +334 33334 44 333/// — Cupertino icon named "chart_bar_alt_fill". Available on cupertino_icons package 1.0.0+ only. +445;45 55 5&55(44&4Ԁ/// — Cupertino icon named "chart_bar_circle". Available on cupertino_icons package 1.0.0+ only. +6 66`6606&626K6@6M55A 5/// — Cupertino icon named "chart_bar_circle_fill". Available on cupertino_icons package 1.0.0+ only. +7#7+7w717G7=7I7b7W7d76f7/// — Cupertino icon named "chart_bar_fill". Available on cupertino_icons package 1.0.0+ only. +8>8F88L8b8X8d8}8r88+7}8+/// — Cupertino icon named "chart_bar_square". Available on cupertino_icons package 1.0.0+ only. +9c9k99q99}99999K8 9K/// — Cupertino icon named "chart_bar_square_fill". Available on cupertino_icons package 1.0.0+ only. +:p:x::~:::::::d9:d/// — Cupertino icon named "chart_pie". Available on cupertino_icons package 1.0.0+ only. +;;;;;;;;;;;v:ʁ;v/// — Cupertino icon named "chart_pie_fill". Available on cupertino_icons package 1.0.0+ only. +<==N==== =9=.=;<;n — Cupertino icon named "chat_bubble". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [conversation_bubble] which is available in cupertino_icons 0.1.3. +>>>c>>3>)>5>N>C>P==T=/// — Cupertino icon named "chat_bubble_2". Available on cupertino_icons package 1.0.0+ only. +?.?6??<?R?H?T?m?b?o?>i?/// — Cupertino icon named "chat_bubble_2_fill". Available on cupertino_icons package 1.0.0+ only. +@I@Q@@W@m@c@o@@}@@6?@6/// — Cupertino icon named "chat_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +AdAlAArAA~AAAAAQ@AQ/// — Cupertino icon named "chat_bubble_text". Available on cupertino_icons package 1.0.0+ only. +BBBBBBBBBBBqA Bq/// — Cupertino icon named "chat_bubble_text_fill". Available on cupertino_icons package 1.0.0+ only. +CCDCCDD DD.D#D0CBaC/// — Cupertino icon named "checkmark". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [check_mark] which is available in cupertino_icons 0.1.3. +EE EXEE(EE*ECE8EEDDID/// — Cupertino icon named "checkmark_alt". Available on cupertino_icons package 1.0.0+ only. +F'F/F{F5FKFAFMFfF[FhFE^F/// — Cupertino icon named "checkmark_alt_circle". Available on cupertino_icons package 1.0.0+ only. +GTG\GGbGxGnGzGGGG8F(G8/// — Cupertino icon named "checkmark_alt_circle_fill". Available on cupertino_icons package 1.0.0+ only. +HHI$HHHHIIIHGwH/// — Cupertino icon named "checkmark_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [check_mark_circled] which is available in cupertino_icons 0.1.3. +J\JdJJjJJvJJJJJDI*JD/// — Cupertino icon named "checkmark_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [check_mark_circled_solid] which is available in cupertino_icons 0.1.3. +K}KKKKKKKKKKgJKg/// — Cupertino icon named "checkmark_rectangle". Available on cupertino_icons package 1.0.0+ only. +LLLLLLLLLLLKׁ&L/// — Cupertino icon named "checkmark_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +MMNMMMMMMNMMM/// — Cupertino icon named "checkmark_seal". Available on cupertino_icons package 1.0.0+ only. +NNO4NONOOOO!NNNʀ/// — Cupertino icon named "checkmark_seal_fill". Available on cupertino_icons package 1.0.0+ only. +OPPOP PPP!P:P/P<OO:O耕/// — Cupertino icon named "checkmark_shield". Available on cupertino_icons package 1.0.0+ only. +Q Q(QtQ.QDQ:QFQ_QTQaQPU Q/// — Cupertino icon named "checkmark_shield_fill". Available on cupertino_icons package 1.0.0+ only. +R;RCRRIR_RURaRzRoR|R(QzR(/// — Cupertino icon named "checkmark_square". Available on cupertino_icons package 1.0.0+ only. +S`ShSSnSSzSSSSSHR SH/// — Cupertino icon named "checkmark_square_fill". Available on cupertino_icons package 1.0.0+ only. +TTUTTTTUTUTSaT/// — Cupertino icon named "chevron_back". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [back] which is available in cupertino_icons 0.1.3. +UUV=UV VVV(VV*UU UҀ/// — Cupertino icon named "chevron_compact_down". Available on cupertino_icons package 1.0.0+ only. +W WW`WW0W&W2WKW@WMVVCV/// — Cupertino icon named "chevron_compact_left". Available on cupertino_icons package 1.0.0+ only. +X1X9XX?XUXKXWXpXeXrXWf X/// — Cupertino icon named "chevron_compact_right". Available on cupertino_icons package 1.0.0+ only. +YPYXYY^YtYjYvYYYY;XY;/// — Cupertino icon named "chevron_compact_up". Available on cupertino_icons package 1.0.0+ only. +ZcZkZZqZZ}ZZZZZTYZT/// — Cupertino icon named "chevron_down". Available on cupertino_icons package 1.0.0+ only. +[[[[[[[[[[[nZ[n/// — Cupertino icon named "chevron_down_circle". Available on cupertino_icons package 1.0.0+ only. +\\]\\\\\\\\[ށ&\/// — Cupertino icon named "chevron_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +]]^$]]]]^^^]] ]/// — Cupertino icon named "chevron_down_square". Available on cupertino_icons package 1.0.0+ only. +^__O_ ___!_:_/_<^^*&^/// — Cupertino icon named "chevron_down_square_fill". Available on cupertino_icons package 1.0.0+ only. +`j`r``x```````X_Uj`X/// — Cupertino icon named "chevron_forward". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [forward] which is available in cupertino_icons 0.1.3. +aab,aaaabb ba`āiaɀ/// — Cupertino icon named "chevron_left". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [left_chevron] which is available in cupertino_icons 0.1.3. +bbcCbcc cc.c#c0bb2bހ/// — Cupertino icon named "chevron_left_2". Available on cupertino_icons package 1.0.0+ only. +dddddd4d*d6dOdDdQccIc/// — Cupertino icon named "chevron_left_circle". Available on cupertino_icons package 1.0.0+ only. +e;eCeeIe_eUeaezeoe|e dj&e /// — Cupertino icon named "chevron_left_circle_fill". Available on cupertino_icons package 1.0.0+ only. +fvf~fffffffffSe6fS/// — Cupertino icon named "chevron_left_slash_chevron_right". Available on cupertino_icons package 1.0.0+ only. +gggggggggggfЁg/// — Cupertino icon named "chevron_left_square". Available on cupertino_icons package 1.0.0+ only. +hhihhhhihihg&h/// — Cupertino icon named "chevron_left_square_fill". Available on cupertino_icons package 1.0.0+ only. +j3j;jjAjWjMjYjrjgjtj#ilj#/// — Cupertino icon named "chevron_right". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [right_chevron] which is available in cupertino_icons 0.1.3. +kLkTkkZkpkfkrkkkk:jk:/// — Cupertino icon named "chevron_right_2". Available on cupertino_icons package 1.0.0+ only. +lolwll}lllllllXklX/// — Cupertino icon named "chevron_right_circle". Available on cupertino_icons package 1.0.0+ only. +mmmmmmmmmmmlɁ(m/// — Cupertino icon named "chevron_right_circle_fill". Available on cupertino_icons package 1.0.0+ only. +nnonnnnnnonmn/// — Cupertino icon named "chevron_right_square". Available on cupertino_icons package 1.0.0+ only. +oop@opppp+p p-oo(oЀ/// — Cupertino icon named "chevron_right_square_fill". Available on cupertino_icons package 1.0.0+ only. +pqqOq qqq!q:q/q<ppF +p/// — Cupertino icon named "chevron_up". Available on cupertino_icons package 1.0.0+ only. +r$r,rxr2rHr>rJrcrXrer +qU$r +/// — Cupertino icon named "chevron_up_chevron_down". Available on cupertino_icons package 1.0.0+ only. +sAsIssOses[sgssuss-r~s-/// — Cupertino icon named "chevron_up_circle". Available on cupertino_icons package 1.0.0+ only. +thtpttvtttttttOs"tO/// — Cupertino icon named "chevron_up_circle_fill". Available on cupertino_icons package 1.0.0+ only. +uuuuuuuuuuuqtuq/// — Cupertino icon named "chevron_up_square". Available on cupertino_icons package 1.0.0+ only. +vvwvvvvvvvvu߁"v/// — Cupertino icon named "chevron_up_square_fill". Available on cupertino_icons package 1.0.0+ only. +wwx+wwwwxx xww&w/// — Cupertino icon named "circle_bottomthird_split". Available on cupertino_icons package 1.0.0+ only. +yDyLyyRyhy^yjyyxyy6x1hy6/// — Cupertino icon named "circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [circle_filled] which is available in cupertino_icons 0.1.3. +z]zezzkzzwzzzzzKyzK/// — Cupertino icon named "circle_grid_3x3". Available on cupertino_icons package 1.0.0+ only. +{{{{{{{{{{{iz{i/// — Cupertino icon named "circle_grid_3x3_fill". Available on cupertino_icons package 1.0.0+ only. +|||||||||||{ځ|/// — Cupertino icon named "circle_grid_hex". Available on cupertino_icons package 1.0.0+ only. +}}~}}}}}}}}|}/// — Cupertino icon named "circle_grid_hex_fill". Available on cupertino_icons package 1.0.0+ only. +~~3~~ ~~~Ȁ/// — Cupertino icon named "circle_lefthalf_fill". Available on cupertino_icons package 1.0.0+ only. + X(*C8E9 쀚/// — Cupertino icon named "circle_righthalf_fill". Available on cupertino_icons package 1.0.0+ only. +g!7-9RGT^ +/// — Cupertino icon named "clear_fill". Available on cupertino_icons package 1.0.0+ only. +) mȁ>/// — Cupertino icon named "clock_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [clock_solid] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [time_solid] which is available in cupertino_icons 0.1.3. +./Ҁ/// — Cupertino icon named "cloud". Available on cupertino_icons package 1.0.0+ only. += (*4 +܀/// — Cupertino icon named "cloud_bolt". Available on cupertino_icons package 1.0.0+ only. + +V&(A6CC/// — Cupertino icon named "cloud_bolt_fill". Available on cupertino_icons package 1.0.0+ only. +#o)?5AZO\ \ /// — Cupertino icon named "cloud_bolt_rain". Available on cupertino_icons package 1.0.0+ only. +>FLbXd}r'u'/// — Cupertino icon named "cloud_bolt_rain_fill". Available on cupertino_icons package 1.0.0+ only. +U]cyo{DD/// — Cupertino icon named "cloud_download". Available on cupertino_icons package 1.0.0+ only. +v~``/// — Cupertino icon named "cloud_download_fill". Available on cupertino_icons package 1.0.0+ only. +{Ё{/// — Cupertino icon named "cloud_drizzle". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cloud_drizzle_fill". Available on cupertino_icons package 1.0.0+ only. +  +/// — Cupertino icon named "cloud_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cloud_fog". Available on cupertino_icons package 1.0.0+ only. +1 ̀/// — Cupertino icon named "cloud_fog_fill". Available on cupertino_icons package 1.0.0+ only. +@+ -7 +߀/// — Cupertino icon named "cloud_hail". Available on cupertino_icons package 1.0.0+ only. + Y)+D9FF/// — Cupertino icon named "cloud_hail_fill". Available on cupertino_icons package 1.0.0+ only. +&r,B8D]R_ _ /// — Cupertino icon named "cloud_heavyrain". Available on cupertino_icons package 1.0.0+ only. +AIOe[gu*x*/// — Cupertino icon named "cloud_heavyrain_fill". Available on cupertino_icons package 1.0.0+ only. +PX^tjvC +C/// — Cupertino icon named "cloud_moon". Available on cupertino_icons package 1.0.0+ only. +iqwWW/// — Cupertino icon named "cloud_moon_bolt". Available on cupertino_icons package 1.0.0+ only. +uÁu/// — Cupertino icon named "cloud_moon_bolt_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cloud_moon_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cloud_moon_rain". Available on cupertino_icons package 1.0.0+ only. +5 "ʀ/// — Cupertino icon named "cloud_moon_rain_fill". Available on cupertino_icons package 1.0.0+ only. +D +/$1; +』/// — Cupertino icon named "cloud_rain". Available on cupertino_icons package 1.0.0+ only. + ]-#/H=JJ/// — Cupertino icon named "cloud_rain_fill". Available on cupertino_icons package 1.0.0+ only. +"n(>4@YN[ c  /// — Cupertino icon named "cloud_sleet". Available on cupertino_icons package 1.0.0+ only. +5=CYO[tiv"t"/// — Cupertino icon named "cloud_sleet_fill". Available on cupertino_icons package 1.0.0+ only. +DLRh^jx7 +7/// — Cupertino icon named "cloud_snow". Available on cupertino_icons package 1.0.0+ only. +]ekwKK/// — Cupertino icon named "cloud_snow_fill". Available on cupertino_icons package 1.0.0+ only. +jrx^^/// — Cupertino icon named "cloud_sun". Available on cupertino_icons package 1.0.0+ only. +pāp/// — Cupertino icon named "cloud_sun_bolt". Available on cupertino_icons package 1.0.0+ only. +ہ/// — Cupertino icon named "cloud_sun_bolt_fill". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "cloud_sun_fill". Available on cupertino_icons package 1.0.0+ only. +$/// — Cupertino icon named "cloud_sun_rain". Available on cupertino_icons package 1.0.0+ only. +E 0%2*ۀ/// — Cupertino icon named "cloud_sun_rain_fill". Available on cupertino_icons package 1.0.0+ only. + X(*C8EK/// — Cupertino icon named "cloud_upload". Available on cupertino_icons package 1.0.0+ only. +!)u/E;G`Ub ^ /// — Cupertino icon named "cloud_upload_fill". Available on cupertino_icons package 1.0.0+ only. +4<BXNZshu%{%/// — Cupertino icon named "color_filter". Available on cupertino_icons package 1.0.0+ only. +QY_ukw==/// — Cupertino icon named "color_filter_fill". Available on cupertino_icons package 1.0.0+ only. +Zbh~tPP/// — Cupertino icon named "command". Available on cupertino_icons package 1.0.0+ only. +ckq}YY/// — Cupertino icon named "compass". Available on cupertino_icons package 1.0.0+ only. +v~gg/// — Cupertino icon named "compass_fill". Available on cupertino_icons package 1.0.0+ only. +uЁu/// — Cupertino icon named "control". Available on cupertino_icons package 1.0.0+ only. +ف +/// — Cupertino icon named "creditcard". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "creditcard_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "crop". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "crop_rotate". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cube". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cube_box". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "cube_box_fill". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "cube_fill". Available on cupertino_icons package 1.0.0+ only. +.# ̀/// — Cupertino icon named "cursor_rays". Available on cupertino_icons package 1.0.0+ only. +G 2'44န/// — Cupertino icon named "decrease_indent". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHUM/// — Cupertino icon named "decrease_quotelevel". Available on cupertino_icons package 1.0.0+ only. +%-y3I?KdYfn /// — Cupertino icon named "delete_left". Available on cupertino_icons package 1.0.0+ only. +@HNdZft--/// — Cupertino icon named "delete_left_fill". Available on cupertino_icons package 1.0.0+ only. +S[awmyDD/// — Cupertino icon named "delete_right". Available on cupertino_icons package 1.0.0+ only. +px~\\/// — Cupertino icon named "delete_right_fill". Available on cupertino_icons package 1.0.0+ only. +wʁw/// — Cupertino icon named "desktopcomputer". Available on cupertino_icons package 1.0.0+ only. + ¨®º/// — Cupertino icon named "device_desktop". Available on cupertino_icons package 1.0.0+ only. +õý åå/// — Cupertino icon named "device_laptop". Available on cupertino_icons package 1.0.0+ only. +0"À/// — Cupertino icon named "device_phone_landscape". Available on cupertino_icons package 1.0.0+ only. + U%'@5B6 通/// — Cupertino icon named "device_phone_portrait". Available on cupertino_icons package 1.0.0+ only. + G !6+8[/// — Cupertino icon named "dial". Available on cupertino_icons package 1.0.0+ only. +T$&?4AM/// — Cupertino icon named "dial_fill". Available on cupertino_icons package 1.0.0+ only. +[+!-F;HZ/// — Cupertino icon named "divide". Available on cupertino_icons package 1.0.0+ only. +$p*@6B[P] a /// — Cupertino icon named "divide_circle". Available on cupertino_icons package 1.0.0+ only. +;CˏI_Uazo|&v&/// — Cupertino icon named "divide_circle_fill". Available on cupertino_icons package 1.0.0+ only. +PX̤^tjv̏̄̑@˕@/// — Cupertino icon named "divide_square". Available on cupertino_icons package 1.0.0+ only. +ow}͓͉͕ͮͣͰZ̪Z/// — Cupertino icon named "divide_square_fill". Available on cupertino_icons package 1.0.0+ only. +pxγy΋΁΍΢ΗΤjɀj/// — Cupertino icon named "doc". Available on cupertino_icons package 1.0.0+ only. +nv|ϒψϔϭϢϯaι +a/// — Cupertino icon named "doc_append". Available on cupertino_icons package 1.0.0+ only. +{ЃЉПЕСкЯмoȁo/// — Cupertino icon named "doc_chart". Available on cupertino_icons package 1.0.0+ only. +ђњѠѶѬѸсՁс/// — Cupertino icon named "doc_chart_fill". Available on cupertino_icons package 1.0.0+ only. +ҧүҵҗҗ/// — Cupertino icon named "doc_checkmark". Available on cupertino_icons package 1.0.0+ only. +ӱӱ/// — Cupertino icon named "doc_checkmark_fill". Available on cupertino_icons package 1.0.0+ only. +)  +Ȁ/// — Cupertino icon named "doc_circle". Available on cupertino_icons package 1.0.0+ only. +B-"//܀/// — Cupertino icon named "doc_circle_fill". Available on cupertino_icons package 1.0.0+ only. +M8-:H/// — Cupertino icon named "doc_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHUS/// — Cupertino icon named "doc_on_clipboard". Available on cupertino_icons package 1.0.0+ only. +9AٍG]S_xmz!n !/// — Cupertino icon named "doc_on_clipboard_fill". Available on cupertino_icons package 1.0.0+ only. +HPڜVlbnڇ|ډ;ٓ +;/// — Cupertino icon named "doc_on_doc". Available on cupertino_icons package 1.0.0+ only. +ai۵oۅ{ۇ۠ەۢOڢO/// — Cupertino icon named "doc_on_doc_fill". Available on cupertino_icons package 1.0.0+ only. +px~ܔ܊ܖܯܤܱcۻ +c/// — Cupertino icon named "doc_person". Available on cupertino_icons package 1.0.0+ only. +݉ݑݗݭݣݯݽwʁw/// — Cupertino icon named "doc_person_fill". Available on cupertino_icons package 1.0.0+ only. +ޞަެ޸ގގ/// — Cupertino icon named "doc_plaintext". Available on cupertino_icons package 1.0.0+ only. +߱߹߿ߢߢ/// — Cupertino icon named "doc_richtext". Available on cupertino_icons package 1.0.0+ only. + ీ/// — Cupertino icon named "doc_text". Available on cupertino_icons package 1.0.0+ only. +%/// — Cupertino icon named "doc_text_fill". Available on cupertino_icons package 1.0.0+ only. +>)++؀/// — Cupertino icon named "doc_text_search". Available on cupertino_icons package 1.0.0+ only. + _/%1J?LD/// — Cupertino icon named "doc_text_viewfinder". Available on cupertino_icons package 1.0.0+ only. +8@F\R^wlye(/// — Cupertino icon named "dot_radiowaves_left_right". Available on cupertino_icons package 1.0.0+ only. +[ciuD咁D/// — Cupertino icon named "dot_radiowaves_right". Available on cupertino_icons package 1.0.0+ only. +jrx]流 +]/// — Cupertino icon named "dot_square". Available on cupertino_icons package 1.0.0+ only. +qāq/// — Cupertino icon named "dot_square_fill". Available on cupertino_icons package 1.0.0+ only. +݁銀/// — Cupertino icon named "download_circle". Available on cupertino_icons package 1.0.0+ only. +ꨀ/// — Cupertino icon named "download_circle_fill". Available on cupertino_icons package 1.0.0+ only. +뻀/// — Cupertino icon named "drop". Available on cupertino_icons package 1.0.0+ only. + 첀/// — Cupertino icon named "drop_fill". Available on cupertino_icons package 1.0.0+ only. +'À/// — Cupertino icon named "drop_triangle". Available on cupertino_icons package 1.0.0+ only. +F 1&3-݀/// — Cupertino icon named "drop_triangle_fill". Available on cupertino_icons package 1.0.0+ only. +6%'L퀈/// — Cupertino icon named "ear". Available on cupertino_icons package 1.0.0+ only. +;  &(<߀/// — Cupertino icon named "eject". Available on cupertino_icons package 1.0.0+ only. +J5*7A +透/// — Cupertino icon named "eject_fill". Available on cupertino_icons package 1.0.0+ only. +c3)5NCPP/// — Cupertino icon named "ellipses_bubble". Available on cupertino_icons package 1.0.0+ only. +2:@VLXqfsi/// — Cupertino icon named "ellipses_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +KSYoeq99/// — Cupertino icon named "ellipsis_circle". Available on cupertino_icons package 1.0.0+ only. +nv|WW/// — Cupertino icon named "ellipsis_circle_fill". Available on cupertino_icons package 1.0.0+ only. +wȁw/// — Cupertino icon named "ellipsis_vertical". Available on cupertino_icons package 1.0.0+ only. + +&/// — Cupertino icon named "ellipsis_vertical_circle". Available on cupertino_icons package 1.0.0+ only. +?*,0ˀ/// — Cupertino icon named "ellipsis_vertical_circle_fill". Available on cupertino_icons package 1.0.0+ only. +IQWmco}>EY>/// — Cupertino icon named "envelope". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [mail] which is available in cupertino_icons 0.1.3. +`hnzOO/// — Cupertino icon named "envelope_badge". Available on cupertino_icons package 1.0.0+ only. +kk/// — Cupertino icon named "envelope_badge_fill". Available on cupertino_icons package 1.0.0+ only. +ہ/// — Cupertino icon named "envelope_circle". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "envelope_circle_fill". Available on cupertino_icons package 1.0.0+ only. ++39OEQj_li/// — Cupertino icon named "envelope_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [mail_solid] which is available in cupertino_icons 0.1.3. +@HNdZft00/// — Cupertino icon named "envelope_open". Available on cupertino_icons package 1.0.0+ only. +_gmyJJ/// — Cupertino icon named "envelope_open_fill". Available on cupertino_icons package 1.0.0+ only. +dlr~\\/// — Cupertino icon named "equal". Available on cupertino_icons package 1.0.0+ only. +whh/// — Cupertino icon named "equal_circle". Available on cupertino_icons package 1.0.0+ only. +с/// — Cupertino icon named "equal_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "equal_square". Available on cupertino_icons package 1.0.0+ only. +   /// — Cupertino icon named "equal_square_fill". Available on cupertino_icons package 1.0.0+ only. +   +     + +  +    €/// — Cupertino icon named "escape". Available on cupertino_icons package 1.0.0+ only. + + + 8 +  + + #  % + +% +Ҁ/// — Cupertino icon named "exclamationmark". Available on cupertino_icons package 1.0.0+ only. +   _  / % 1 J ? L  >" /// — Cupertino icon named "exclamationmark_bubble". Available on cupertino_icons package 1.0.0+ only. + < D  J ` V b { p }  e, /// — Cupertino icon named "exclamationmark_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +ckq}J "J/// — Cupertino icon named "exclamationmark_circle". Available on cupertino_icons package 1.0.0+ only. +v,v/// — Cupertino icon named "exclamationmark_circle_fill". Available on cupertino_icons package 1.0.0+ only. +$/// — Cupertino icon named "exclamationmark_octagon". Available on cupertino_icons package 1.0.0+ only. +D +/$1.р/// — Cupertino icon named "exclamationmark_octagon_fill". Available on cupertino_icons package 1.0.0+ only. +k%;1=VKXJ"/// — Cupertino icon named "exclamationmark_shield". Available on cupertino_icons package 1.0.0+ only. +HPVlbn|*q,*/// — Cupertino icon named "exclamationmark_shield_fill". Available on cupertino_icons package 1.0.0+ only. +ow}V"V/// — Cupertino icon named "exclamationmark_square". Available on cupertino_icons package 1.0.0+ only. +Ɂ,/// — Cupertino icon named "exclamationmark_square_fill". Available on cupertino_icons package 1.0.0+ only. + + &/// — Cupertino icon named "exclamationmark_triangle". Available on cupertino_icons package 1.0.0+ only. +T$&?4A%0/// — Cupertino icon named "exclamationmark_triangle_fill". Available on cupertino_icons package 1.0.0+ only. +ckq}XZ^X/// — Cupertino icon named "eye_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [eye_solid] which is available in cupertino_icons 0.1.3. +px~dd/// — Cupertino icon named "eye_slash". Available on cupertino_icons package 1.0.0+ only. +vʁv/// — Cupertino icon named "eye_slash_fill". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "eyedropper". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "eyedropper_full". Available on cupertino_icons package 1.0.0+ only. + $    /// — Cupertino icon named "eyedropper_halffull". Available on cupertino_icons package 1.0.0+ only. +  !3 ! !!!!   * + Ҁ/// — Cupertino icon named "eyeglasses". Available on cupertino_icons package 1.0.0+ only. +!!"@!""""+" "-!!9!/// — Cupertino icon named "f_cursive". Available on cupertino_icons package 1.0.0+ only. +###[##+#!#-#F#;#H""F"/// — Cupertino icon named "f_cursive_circle". Available on cupertino_icons package 1.0.0+ only. +$,$4$$:$P$F$R$k$`$m$#a $/// — Cupertino icon named "f_cursive_circle_fill". Available on cupertino_icons package 1.0.0+ only. +%/%7%r%8%J%@%L%a%V%c%($%(/// — Cupertino icon named "film". Available on cupertino_icons package 1.0.0+ only. +&+&3&&9&O&E&Q&j&_&l&%x&/// — Cupertino icon named "film_fill". Available on cupertino_icons package 1.0.0+ only. +'<'D''J'`'V'b'{'p'}'.& './// — Cupertino icon named "flag_circle". Available on cupertino_icons package 1.0.0+ only. +(W(_((e({(q(}((((D'(D/// — Cupertino icon named "flag_circle_fill". Available on cupertino_icons package 1.0.0+ only. +)d)l))r))~)))))X()X/// — Cupertino icon named "flag_fill". Available on cupertino_icons package 1.0.0+ only. +*s*{*********f) +*f/// — Cupertino icon named "flag_slash". Available on cupertino_icons package 1.0.0+ only. ++++++++++++z*́+z/// — Cupertino icon named "flag_slash_fill". Available on cupertino_icons package 1.0.0+ only. +,,,,,,,,,,,+,/// — Cupertino icon named "flame". Available on cupertino_icons package 1.0.0+ only. +-----------, +-/// — Cupertino icon named "flame_fill". Available on cupertino_icons package 1.0.0+ only. +../........- ./// — Cupertino icon named "floppy_disk". Available on cupertino_icons package 1.0.0+ only. +//0///////// //// — Cupertino icon named "flowchart". Available on cupertino_icons package 1.0.0+ only. +001)000011 1000Ā/// — Cupertino icon named "flowchart_fill". Available on cupertino_icons package 1.0.0+ only. +112H2222232(2511/1߀/// — Cupertino icon named "folder_badge_minus". Available on cupertino_icons package 1.0.0+ only. +33'3s3-3C393E3^3S3`32N&3/// — Cupertino icon named "folder_badge_person_crop". Available on cupertino_icons package 1.0.0+ only. +4<4D44J4`4V4b4{4p4}4(3y4(/// — Cupertino icon named "folder_badge_plus". Available on cupertino_icons package 1.0.0+ only. +5Q5Y55_5u5k5w5555A45A/// — Cupertino icon named "folder_circle". Available on cupertino_icons package 1.0.0+ only. +6p6x66~6666666[56[/// — Cupertino icon named "folder_circle_fill". Available on cupertino_icons package 1.0.0+ only. +7780787888876ʁg7΀/// — Cupertino icon named "folder_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [folder_solid] which is available in cupertino_icons 0.1.3. +99 9Y99)99+9D999F886$8뀜/// — Cupertino icon named "folder_fill_badge_minus". Available on cupertino_icons package 1.0.0+ only. +:::B::H:^:T:`:y:n:{:9_0:/// — Cupertino icon named "folder_fill_badge_person_crop". Available on cupertino_icons package 1.0.0+ only. +;a;i;;o;;{;;;;;H:";H/// — Cupertino icon named "folder_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. + — Cupertino icon named "forward_end". Available on cupertino_icons package 1.0.0+ only. +===========y<́=y/// — Cupertino icon named "forward_end_alt". Available on cupertino_icons package 1.0.0+ only. +>>?>>>>>>>>=>/// — Cupertino icon named "forward_end_alt_fill". Available on cupertino_icons package 1.0.0+ only. +??@????@?@ +???/// — Cupertino icon named "forward_end_fill". Available on cupertino_icons package 1.0.0+ only. +@@A0@A@AAAA@@#@̀/// — Cupertino icon named "forward_fill". Available on cupertino_icons package 1.0.0+ only. +AAB;AB BB B&BB(AA6A܀/// — Cupertino icon named "function". Available on cupertino_icons package 1.0.0+ only. +BBC)BCBCCC CBBABဇ/// — Cupertino icon named "fx". Available on cupertino_icons package 1.0.0+ only. +DJDRDDXDnDdDpDD~DD9C/pD9/// — Cupertino icon named "gamecontroller". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [game_controller] which is available in cupertino_icons 0.1.3. +EsE{EEEEEEEEEYD$EY/// — Cupertino icon named "gamecontroller_alt_fill". Available on cupertino_icons package 1.0.0+ only. +FGGLGGGGG7G,G9FÉF/// — Cupertino icon named "gamecontroller_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [game_controller_solid] which is available in cupertino_icons 0.1.3. +GHHQH H!HH#H<H1H>GGRG/// — Cupertino icon named "gauge". Available on cupertino_icons package 1.0.0+ only. +II"InI(I>I4I@IYINI[IHWI/// — Cupertino icon named "gauge_badge_minus". Available on cupertino_icons package 1.0.0+ only. +J5J=JJCJYJOJ[JtJiJvJ"ItJ"/// — Cupertino icon named "gauge_badge_plus". Available on cupertino_icons package 1.0.0+ only. +KKL>KLLLL)LL+KJK߁3/// — Cupertino icon named "gear_alt". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [gear] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [gear_big] which is available in cupertino_icons 0.1.3. +MXM`MMfM|MrM~MMMMHLDiMH/// — Cupertino icon named "gear_alt_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [gear_solid] which is available in cupertino_icons 0.1.3. +N[NcNNdNvNlNxNNNNTMNT/// — Cupertino icon named "gift". Available on cupertino_icons package 1.0.0+ only. +OUO]OOcOyOoO{OOOOJNOJ/// — Cupertino icon named "gift_alt". Available on cupertino_icons package 1.0.0+ only. +PjPrPPxPPPPPPPZOPZ/// — Cupertino icon named "gift_alt_fill". Available on cupertino_icons package 1.0.0+ only. +QwQQQQQQQQQQkPāQk/// — Cupertino icon named "gift_fill". Available on cupertino_icons package 1.0.0+ only. +R|RRRRRRRRRRtQсRt/// — Cupertino icon named "globe". Available on cupertino_icons package 1.0.0+ only. +SSSSSSSSSSS~Rց +S~/// — Cupertino icon named "gobackward". Available on cupertino_icons package 1.0.0+ only. +TTTTTTTTTTTST/// — Cupertino icon named "gobackward_10". Available on cupertino_icons package 1.0.0+ only. +UUV UUUUUUUUTU/// — Cupertino icon named "gobackward_15". Available on cupertino_icons package 1.0.0+ only. +VVWVVVVW VW VVV/// — Cupertino icon named "gobackward_30". Available on cupertino_icons package 1.0.0+ only. +WWX3WXWXXXX WW$Wπ/// — Cupertino icon named "gobackward_45". Available on cupertino_icons package 1.0.0+ only. +XXYHYYYYY3Y(Y5XX9X䀒/// — Cupertino icon named "gobackward_60". Available on cupertino_icons package 1.0.0+ only. +Z ZZ]ZZ-Z#Z/ZHZ=ZJYYNY/// — Cupertino icon named "gobackward_75". Available on cupertino_icons package 1.0.0+ only. +[[&[r[,[B[8[D[][R[_[Zc[/// — Cupertino icon named "gobackward_90". Available on cupertino_icons package 1.0.0+ only. +\9\A\\G\]\S\_\x\m\z\&[x\&/// — Cupertino icon named "gobackward_minus". Available on cupertino_icons package 1.0.0+ only. +]F]N]]T]j]`]l]]z]]:\]:/// — Cupertino icon named "goforward". Available on cupertino_icons package 1.0.0+ only. +^Y^a^^g^}^s^^^^^J]^J/// — Cupertino icon named "goforward_10". Available on cupertino_icons package 1.0.0+ only. +_l_t__z_______]^_]/// — Cupertino icon named "goforward_15". Available on cupertino_icons package 1.0.0+ only. +```````````p_Ɓ`p/// — Cupertino icon named "goforward_30". Available on cupertino_icons package 1.0.0+ only. +aaaaaaaaaaa`فa/// — Cupertino icon named "goforward_45". Available on cupertino_icons package 1.0.0+ only. +bbbbbbbbbbbab/// — Cupertino icon named "goforward_60". Available on cupertino_icons package 1.0.0+ only. +ccd ccccccccbc/// — Cupertino icon named "goforward_75". Available on cupertino_icons package 1.0.0+ only. +ddedddde +de ddd/// — Cupertino icon named "goforward_90". Available on cupertino_icons package 1.0.0+ only. +eef6efeff!ff#ee%eр/// — Cupertino icon named "goforward_plus". Available on cupertino_icons package 1.0.0+ only. +ffgIggggg4g)g6ff<f怑/// — Cupertino icon named "graph_circle". Available on cupertino_icons package 1.0.0+ only. +hhhfh h6h,h8hQhFhSggOg/// — Cupertino icon named "graph_circle_fill". Available on cupertino_icons package 1.0.0+ only. +i%i-iyi3iIi?iKidiYifihli/// — Cupertino icon named "graph_square". Available on cupertino_icons package 1.0.0+ only. +jBjJjjPjfj\jhjjvjj.ij./// — Cupertino icon named "graph_square_fill". Available on cupertino_icons package 1.0.0+ only. +kSk[kkakwkmkykkkkEj kE/// — Cupertino icon named "greaterthan". Available on cupertino_icons package 1.0.0+ only. +lrlzlllllllll]kl]/// — Cupertino icon named "greaterthan_circle". Available on cupertino_icons package 1.0.0+ only. +mmmmmmmmmmmĺ$m/// — Cupertino icon named "greaterthan_circle_fill". Available on cupertino_icons package 1.0.0+ only. +nnonnnnnnnnmn/// — Cupertino icon named "greaterthan_square". Available on cupertino_icons package 1.0.0+ only. +oop7opop p"pp$oo$oɀ/// — Cupertino icon named "greaterthan_square_fill". Available on cupertino_icons package 1.0.0+ only. +ppq)pqpqqq qpp=p߀/// — Cupertino icon named "grid". Available on cupertino_icons package 1.0.0+ only. +qqr:qr +rr r%rr'qq/ q؀/// — Cupertino icon named "grid_circle". Available on cupertino_icons package 1.0.0+ only. +ss sUss%ss's@s5sBrr@r/// — Cupertino icon named "grid_circle_fill". Available on cupertino_icons package 1.0.0+ only. +t +tt^tt.t$t0tIt>tKts[t/// — Cupertino icon named "guitars". Available on cupertino_icons package 1.0.0+ only. +uuueuu5u+u7uPuEuRutdu/// — Cupertino icon named "hammer". Available on cupertino_icons package 1.0.0+ only. +v"v*vvv0vFv<vHvavVvcvuk v/// — Cupertino icon named "hammer_fill". Available on cupertino_icons package 1.0.0+ only. +w/w7ww=wSwIwUwnwcwpw#v|w#/// — Cupertino icon named "hand_draw". Available on cupertino_icons package 1.0.0+ only. +xFxNxxTxjx`xlxxzxx5wx5/// — Cupertino icon named "hand_draw_fill". Available on cupertino_icons package 1.0.0+ only. +y_ygyymyyyyyyyyMxyM/// — Cupertino icon named "hand_point_left". Available on cupertino_icons package 1.0.0+ only. +zzzzzzzzzzzkyzk/// — Cupertino icon named "hand_point_left_fill". Available on cupertino_icons package 1.0.0+ only. +{{{{{{{{{{{z܁{/// — Cupertino icon named "hand_point_right". Available on cupertino_icons package 1.0.0+ only. +||}||||}|}|{ |/// — Cupertino icon named "hand_point_right_fill". Available on cupertino_icons package 1.0.0+ only. +}}~'}}}}~~~}} }ŀ/// — Cupertino icon named "hand_raised". Available on cupertino_icons package 1.0.0+ only. +~~B~-"/~~-~ۀ/// — Cupertino icon named "hand_raised_fill". Available on cupertino_icons package 1.0.0+ only. + _/%1J?LH/// — Cupertino icon named "hand_raised_slash". Available on cupertino_icons package 1.0.0+ only. +2:@VLXqfse"/// — Cupertino icon named "hand_raised_slash_fill". Available on cupertino_icons package 1.0.0+ only. +KSYoeq99/// — Cupertino icon named "hand_thumbsdown". Available on cupertino_icons package 1.0.0+ only. +nv|WW/// — Cupertino icon named "hand_thumbsdown_fill". Available on cupertino_icons package 1.0.0+ only. +sȁs/// — Cupertino icon named "hand_thumbsup". Available on cupertino_icons package 1.0.0+ only. +݁/// — Cupertino icon named "hand_thumbsup_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "hare". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "hare_fill". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "headphones". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "heart_circle". Available on cupertino_icons package 1.0.0+ only. +4!̀/// — Cupertino icon named "heart_circle_fill". Available on cupertino_icons package 1.0.0+ only. +IQWmco}<:d — Cupertino icon named "heart_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [heart_solid] which is available in cupertino_icons 0.1.3. +Zbh~tL L/// — Cupertino icon named "heart_slash". Available on cupertino_icons package 1.0.0+ only. +ydd/// — Cupertino icon named "heart_slash_circle". Available on cupertino_icons package 1.0.0+ only. +Ӂ$/// — Cupertino icon named "heart_slash_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "heart_slash_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "helm". Available on cupertino_icons package 1.0.0+ only. +  /// — Cupertino icon named "hexagon". Available on cupertino_icons package 1.0.0+ only. + + /// — Cupertino icon named "hexagon_fill". Available on cupertino_icons package 1.0.0+ only. +0% ΀/// — Cupertino icon named "hifispeaker". Available on cupertino_icons package 1.0.0+ only. +K6+86䀕/// — Cupertino icon named "hifispeaker_fill". Available on cupertino_icons package 1.0.0+ only. + X(*C8EQ/// — Cupertino icon named "hourglass". Available on cupertino_icons package 1.0.0+ only. +19?UKWper^(/// — Cupertino icon named "hourglass_bottomhalf_fill". Available on cupertino_icons package 1.0.0+ only. +X`f|r~?"?/// — Cupertino icon named "hourglass_tophalf_fill". Available on cupertino_icons package 1.0.0+ only. +S/// — Cupertino icon named "house". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [home] which is available in cupertino_icons 0.1.3. + +/// — Cupertino icon named "house_alt". Available on cupertino_icons package 1.0.0+ only. +(À/// — Cupertino icon named "house_alt_fill". Available on cupertino_icons package 1.0.0+ only. +7 "$. +ր/// — Cupertino icon named "house_fill". Available on cupertino_icons package 1.0.0+ only. +D +/$1=䀎/// — Cupertino icon named "hurricane". Available on cupertino_icons package 1.0.0+ only. + ]-#/H=JJ/// — Cupertino icon named "increase_indent". Available on cupertino_icons package 1.0.0+ only. +*2~8NDPi^kc/// — Cupertino icon named "increase_quotelevel". Available on cupertino_icons package 1.0.0+ only. +5 "ց5/// — Cupertino icon named "infinite". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [loop] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [loop_thick] which is available in cupertino_icons 0.1.3. +EMSi_ky7;_7/// — Cupertino icon named "info_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [info] which is available in cupertino_icons 0.1.3. +`hnzMM/// — Cupertino icon named "info_circle_fill". Available on cupertino_icons package 1.0.0+ only. +gou^^/// — Cupertino icon named "italic". Available on cupertino_icons package 1.0.0+ only. +rzgg/// — Cupertino icon named "keyboard". Available on cupertino_icons package 1.0.0+ only. +́0/// — Cupertino icon named "keyboard_chevron_compact_down". Available on cupertino_icons package 1.0.0+ only. +$$/// — Cupertino icon named "largecircle_fill_circle". Available on cupertino_icons package 1.0.0+ only. +) *̀/// — Cupertino icon named "lasso". Available on cupertino_icons package 1.0.0+ only. +0/Ӏ/// — Cupertino icon named "layers". Available on cupertino_icons package 1.0.0+ only. +?*,6 +ހ/// — Cupertino icon named "layers_alt". Available on cupertino_icons package 1.0.0+ only. + X(*C8EE/// — Cupertino icon named "layers_alt_fill". Available on cupertino_icons package 1.0.0+ only. +i#9/;TIV^ /// — Cupertino icon named "layers_fill". Available on cupertino_icons package 1.0.0+ only. +:BH^T`yn{"o "/// — Cupertino icon named "leaf_arrow_circlepath". Available on cupertino_icons package 1.0.0+ only. +EMSi_ky::/// — Cupertino icon named "lessthan". Available on cupertino_icons package 1.0.0+ only. +^flxLL/// — Cupertino icon named "lessthan_circle". Available on cupertino_icons package 1.0.0+ only. +jj/// — Cupertino icon named "lessthan_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ہ/// — Cupertino icon named "lessthan_square". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "lessthan_square_fill". Available on cupertino_icons package 1.0.0+ only. +  /// — Cupertino icon named "light_max". Available on cupertino_icons package 1.0.0+ only. ++ $ˀ/// — Cupertino icon named "light_min". Available on cupertino_icons package 1.0.0+ only. +8 +#%1؀/// — Cupertino icon named "lightbulb". Available on cupertino_icons package 1.0.0+ only. +O !:/<>ꀓ/// — Cupertino icon named "lightbulb_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHUU/// — Cupertino icon named "lightbulb_slash". Available on cupertino_icons package 1.0.0+ only. +7?E[Q]vkx n /// — Cupertino icon named "lightbulb_slash_fill". Available on cupertino_icons package 1.0.0+ only. +T\bxnz@@/// — Cupertino icon named "line_horizontal_3". Available on cupertino_icons package 1.0.0+ only. +f*f/// — Cupertino icon named "line_horizontal_3_decrease". Available on cupertino_icons package 1.0.0+ only. +݁8/// — Cupertino icon named "line_horizontal_3_decrease_circle". Available on cupertino_icons package 1.0.0+ only. +[+!-F;HBހ/// — Cupertino icon named "line_horizontal_3_decrease_circle_fill". Available on cupertino_icons package 1.0.0+ only. + +M%'<1>a/// — Cupertino icon named "link". Available on cupertino_icons package 1.0.0+ only. + +^.$0I>KS /// — Cupertino icon named "link_circle". Available on cupertino_icons package 1.0.0+ only. +%-y3I?KdYfd/// — Cupertino icon named "link_circle_fill". Available on cupertino_icons package 1.0.0+ only. +6>ŊDZP\ujw( (/// — Cupertino icon named "list_bullet". Available on cupertino_icons package 1.0.0+ only. +goƻuƋƁƍƦƛƨIŐ,I/// — Cupertino icon named "list_bullet_below_rectangle". Available on cupertino_icons package 1.0.0+ only. +džǎǔǪǠǬǺqq/// — Cupertino icon named "list_bullet_indent". Available on cupertino_icons package 1.0.0+ only. +ȓțȡȷȭȹȇȇ/// — Cupertino icon named "list_dash". Available on cupertino_icons package 1.0.0+ only. +ɤɬɲɾɖ ɖ/// — Cupertino icon named "list_number". Available on cupertino_icons package 1.0.0+ only. +ʽʫʫ/// — Cupertino icon named "list_number_rtl". Available on cupertino_icons package 1.0.0+ only. +* +Ā/// — Cupertino icon named "location_circle". Available on cupertino_icons package 1.0.0+ only. +M8-:0’/// — Cupertino icon named "location_circle_fill". Available on cupertino_icons package 1.0.0+ only. +b2(4MBOS/// — Cupertino icon named "location_fill". Available on cupertino_icons package 1.0.0+ only. +%-y3I?KdYfh/// — Cupertino icon named "location_north". Available on cupertino_icons package 1.0.0+ only. +FNКTj`lЅzЇ00/// — Cupertino icon named "location_north_fill". Available on cupertino_icons package 1.0.0+ only. +goѻuысэѦћѨQРQ/// — Cupertino icon named "location_north_line". Available on cupertino_icons package 1.0.0+ only. +ҒҚҠҶҬҸw&w/// — Cupertino icon named "location_north_line_fill". Available on cupertino_icons package 1.0.0+ only. +өӱӷӘӘ/// — Cupertino icon named "location_slash". Available on cupertino_icons package 1.0.0+ only. +  ԴԴ/// — Cupertino icon named "location_slash_fill". Available on cupertino_icons package 1.0.0+ only. +#+f,>4@UJW$C/// — Cupertino icon named "lock". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [padlock] which is available in cupertino_icons 0.1.3. +#+w1G=IbWdl /// — Cupertino icon named "lock_circle". Available on cupertino_icons package 1.0.0+ only. +>FؒLbXd}r+}+/// — Cupertino icon named "lock_circle_fill". Available on cupertino_icons package 1.0.0+ only. +٧ٯٵؘٛdٛ/// — Cupertino icon named "lock_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [padlock_solid] which is available in cupertino_icons 0.1.3. +ڴڼڨڨ/// — Cupertino icon named "lock_open". Available on cupertino_icons package 1.0.0+ only. + + ۺۺ/// — Cupertino icon named "lock_open_fill". Available on cupertino_icons package 1.0.0+ only. +4!%Ѐ/// — Cupertino icon named "lock_rotation". Available on cupertino_icons package 1.0.0+ only. +S #%>3@:ꀗ/// — Cupertino icon named "lock_rotation_open". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQY /// — Cupertino icon named "lock_shield". Available on cupertino_icons package 1.0.0+ only. ++39OEQj_lj/// — Cupertino icon named "lock_shield_fill". Available on cupertino_icons package 1.0.0+ only. +:BH^T`yn{- +-/// — Cupertino icon named "lock_slash". Available on cupertino_icons package 1.0.0+ only. +S[awmyAᔁA/// — Cupertino icon named "lock_slash_fill". Available on cupertino_icons package 1.0.0+ only. +`hnzT⭁T/// — Cupertino icon named "macwindow". Available on cupertino_icons package 1.0.0+ only. +aij|r~[㺀[/// — Cupertino icon named "map". Available on cupertino_icons package 1.0.0+ only. +[ciuP䪁P/// — Cupertino icon named "map_fill". Available on cupertino_icons package 1.0.0+ only. +dlr~Z嵁Z/// — Cupertino icon named "map_pin". Available on cupertino_icons package 1.0.0+ only. +}k澁k/// — Cupertino icon named "map_pin_ellipse". Available on cupertino_icons package 1.0.0+ only. +ׁ肀/// — Cupertino icon named "map_pin_slash". Available on cupertino_icons package 1.0.0+ only. +钀/// — Cupertino icon named "memories". Available on cupertino_icons package 1.0.0+ only. +ꩀ/// — Cupertino icon named "memories_badge_minus". Available on cupertino_icons package 1.0.0+ only. +5 "ˀ/// — Cupertino icon named "memories_badge_plus". Available on cupertino_icons package 1.0.0+ only. +B-"/;‎/// — Cupertino icon named "metronome". Available on cupertino_icons package 1.0.0+ only. +Q !#<1>H +/// — Cupertino icon named "mic_circle". Available on cupertino_icons package 1.0.0+ only. +j$:0<UJWW/// — Cupertino icon named "mic_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ynp^n/// — Cupertino icon named "mic_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [mic_solid] which is available in cupertino_icons 0.1.3. +0Ӂ^Ѐ/// — Cupertino icon named "mic_slash". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [mic_off] which is available in cupertino_icons 0.1.3. +G 2'46–/// — Cupertino icon named "mic_slash_fill". Available on cupertino_icons package 1.0.0+ only. +L7,9M/// — Cupertino icon named "minus". Available on cupertino_icons package 1.0.0+ only. +gouXRjX/// — Cupertino icon named "minus_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [minus_circled] which is available in cupertino_icons 0.1.3. +pp/// — Cupertino icon named "minus_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ށ/// — Cupertino icon named "minus_rectangle". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "minus_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +/Ȁ/// — Cupertino icon named "minus_slash_plus". Available on cupertino_icons package 1.0.0+ only. +B-"/5߀/// — Cupertino icon named "minus_square". Available on cupertino_icons package 1.0.0+ only. + _/%1J?LH/// — Cupertino icon named "minus_square_fill". Available on cupertino_icons package 1.0.0+ only. +&r,B8D]R_e/// — Cupertino icon named "money_dollar". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s)x)/// — Cupertino icon named "money_dollar_circle". Available on cupertino_icons package 1.0.0+ only. +jrxO&O/// — Cupertino icon named "money_dollar_circle_fill". Available on cupertino_icons package 1.0.0+ only. +ylā +l/// — Cupertino icon named "money_euro". Available on cupertino_icons package 1.0.0+ only. +Ӂ/// — Cupertino icon named "money_euro_circle". Available on cupertino_icons package 1.0.0+ only. +"/// — Cupertino icon named "money_euro_circle_fill". Available on cupertino_icons package 1.0.0+ only. +"  /// — Cupertino icon named "money_pound". Available on cupertino_icons package 1.0.0+ only. +A,!.(؀/// — Cupertino icon named "money_pound_circle". Available on cupertino_icons package 1.0.0+ only. +j$:0<UJWG$/// — Cupertino icon named "money_pound_circle_fill". Available on cupertino_icons package 1.0.0+ only. +%-y3I?KdYfp +/// — Cupertino icon named "money_rubl". Available on cupertino_icons package 1.0.0+ only. +BJPf\hv../// — Cupertino icon named "money_rubl_circle". Available on cupertino_icons package 1.0.0+ only. + i q  w       P" P/// — Cupertino icon named "money_rubl_circle_fill". Available on cupertino_icons package 1.0.0+ only. + +v +~ + + + + + + + + +j Á +j/// — Cupertino icon named "money_yen". Available on cupertino_icons package 1.0.0+ only. +           ~ +Ё ~/// — Cupertino icon named "money_yen_circle". Available on cupertino_icons package 1.0.0+ only. +   +          /// — Cupertino icon named "money_yen_circle_fill". Available on cupertino_icons package 1.0.0+ only. +             /// — Cupertino icon named "moon". Available on cupertino_icons package 1.0.0+ only. +  /// — Cupertino icon named "moon_circle". Available on cupertino_icons package 1.0.0+ only. +(/// — Cupertino icon named "moon_circle_fill". Available on cupertino_icons package 1.0.0+ only. +5 ".Հ/// — Cupertino icon named "moon_fill". Available on cupertino_icons package 1.0.0+ only. +D +/$1; +』/// — Cupertino icon named "moon_stars". Available on cupertino_icons package 1.0.0+ only. + ]-#/H=JJ/// — Cupertino icon named "moon_stars_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHU c /// — Cupertino icon named "moon_zzz". Available on cupertino_icons package 1.0.0+ only. +)1}7MCOh]jn/// — Cupertino icon named "moon_zzz_fill". Available on cupertino_icons package 1.0.0+ only. +,4o5G=I^S`%%/// — Cupertino icon named "move". Available on cupertino_icons package 1.0.0+ only. +&.z4J@LeZgu/// — Cupertino icon named "multiply". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s--/// — Cupertino icon named "multiply_circle". Available on cupertino_icons package 1.0.0+ only. +bjp|KK/// — Cupertino icon named "multiply_circle_fill". Available on cupertino_icons package 1.0.0+ only. +{ii/// — Cupertino icon named "multiply_square". Available on cupertino_icons package 1.0.0+ only. +Ձ/// — Cupertino icon named "multiply_square_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "music_albums". Available on cupertino_icons package 1.0.0+ only. +"  /// — Cupertino icon named "music_albums_fill". Available on cupertino_icons package 1.0.0+ only. +3 ( р/// — Cupertino icon named "music_house". Available on cupertino_icons package 1.0.0+ only. +  N     9 . ;9瀕/// — Cupertino icon named "music_house_fill". Available on cupertino_icons package 1.0.0+ only. +!!![!!+!!!-!F!;!H  T /// — Cupertino icon named "music_mic". Available on cupertino_icons package 1.0.0+ only. +"z""""""""""k!an"k/// — Cupertino icon named "music_note_2". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [double_music_note] which is available in cupertino_icons 0.1.3. +###########"ԁ#/// — Cupertino icon named "music_note_list". Available on cupertino_icons package 1.0.0+ only. +$$$$$$$$$$$#$/// — Cupertino icon named "nosign". Available on cupertino_icons package 1.0.0+ only. +%%%%%%%%%%%$%/// — Cupertino icon named "number". Available on cupertino_icons package 1.0.0+ only. +&&' +&&&&&&&&%&/// — Cupertino icon named "number_circle". Available on cupertino_icons package 1.0.0+ only. +''()''''(( ('''/// — Cupertino icon named "number_circle_fill". Available on cupertino_icons package 1.0.0+ only. +(()>()))))))+((/(ڀ/// — Cupertino icon named "number_square". Available on cupertino_icons package 1.0.0+ only. +* **]**-*#*/*H*=*J))D)/// — Cupertino icon named "number_square_fill". Available on cupertino_icons package 1.0.0+ only. ++++d++4+*+6+O+D+Q+*c+/// — Cupertino icon named "option". Available on cupertino_icons package 1.0.0+ only. +,,',s,-,C,9,E,^,S,`,+j +,/// — Cupertino icon named "paintbrush". Available on cupertino_icons package 1.0.0+ only. +-8-@--F-\-R-^-w-l-y-&,y-&/// — Cupertino icon named "paintbrush_fill". Available on cupertino_icons package 1.0.0+ only. +.;.C.~.D.V.L.X.m.b.o.4-.4/// — Cupertino icon named "pano". Available on cupertino_icons package 1.0.0+ only. +/7/?//E/[/Q/]/v/k/x/+./+/// — Cupertino icon named "pano_fill". Available on cupertino_icons package 1.0.0+ only. +0D0L00R0h0^0j00x008/08/// — Cupertino icon named "paperclip". Available on cupertino_icons package 1.0.0+ only. +1S1[11a1w1m1y1111F0 +1F/// — Cupertino icon named "paperplane". Available on cupertino_icons package 1.0.0+ only. +2l2t22z2222222Z12Z/// — Cupertino icon named "paperplane_fill". Available on cupertino_icons package 1.0.0+ only. +3y3333333333m2Ɓ3m/// — Cupertino icon named "paragraph". Available on cupertino_icons package 1.0.0+ only. +44444444444}3Ӂ4}/// — Cupertino icon named "pause_circle". Available on cupertino_icons package 1.0.0+ only. +5555555555545/// — Cupertino icon named "pause_circle_fill". Available on cupertino_icons package 1.0.0+ only. +777f7 767,787Q7F7S76d7/// — Cupertino icon named "pause_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [pause_solid] which is available in cupertino_icons 0.1.3. +8+838898O8E8Q8j8_8l87l8/// — Cupertino icon named "pause_rectangle". Available on cupertino_icons package 1.0.0+ only. +9N9V99\9r9h9t99997897/// — Cupertino icon named "pause_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +:c:k::q::}:::::S9:S/// — Cupertino icon named "pencil_circle". Available on cupertino_icons package 1.0.0+ only. +;;;;;;;;;;;m:;m/// — Cupertino icon named "pencil_circle_fill". Available on cupertino_icons package 1.0.0+ only. +<<=<<<<<<<<;܁( — Cupertino icon named "pencil_ellipsis_rectangle". Available on cupertino_icons package 1.0.0+ only. +==>====>=>== =/// — Cupertino icon named "pencil_outline". Available on cupertino_icons package 1.0.0+ only. +>>?->>>>?? ?>> >ʀ/// — Cupertino icon named "pencil_slash". Available on cupertino_icons package 1.0.0+ only. +??@6?@?@@!@@#??3?؀/// — Cupertino icon named "percent". Available on cupertino_icons package 1.0.0+ only. +@@AA@AAAA,A!A.@@<@‍/// — Cupertino icon named "person_2". Available on cupertino_icons package 1.0.0+ only. +BBBTBB$BB&B?B4BAAAGA/// — Cupertino icon named "person_2_alt". Available on cupertino_icons package 1.0.0+ only. +CCCiC#C9C/C;CTCICVCBZC/// — Cupertino icon named "person_2_fill". Available on cupertino_icons package 1.0.0+ only. +D:DBDDHD^DTD`DyDnD{D"Co D"/// — Cupertino icon named "person_2_square_stack". Available on cupertino_icons package 1.0.0+ only. +EiEqEEwEEEEEEELD*EL/// — Cupertino icon named "person_2_square_stack_fill". Available on cupertino_icons package 1.0.0+ only. +FFGFFFFGFG FEÁZF/// — Cupertino icon named "person_3". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [group] which is available in cupertino_icons 0.1.3. +H7H?HHEH[HQH]HvHkHxH'G"jH'/// — Cupertino icon named "person_3_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [group_solid] which is available in cupertino_icons 0.1.3. +IFINIITIjI`IlIIzII9H +I9/// — Cupertino icon named "person_alt". Available on cupertino_icons package 1.0.0+ only. +JcJkJJqJJ}JJJJJOIJO/// — Cupertino icon named "person_alt_circle". Available on cupertino_icons package 1.0.0+ only. +KKKKKKKKKKKqJ"Kq/// — Cupertino icon named "person_alt_circle_fill". Available on cupertino_icons package 1.0.0+ only. +LLLLLLLLLLLKL/// — Cupertino icon named "person_badge_minus". Available on cupertino_icons package 1.0.0+ only. +MMN&MMMMNNNMM$M/// — Cupertino icon named "person_badge_minus_fill". Available on cupertino_icons package 1.0.0+ only. +OHOPOOVOlObOnOO|OO4N,qO4/// — Cupertino icon named "person_badge_plus". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [person_add] which is available in cupertino_icons 0.1.3. +PPQ"PPPPQ QQPOP/// — Cupertino icon named "person_badge_plus_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [person_add_solid] which is available in cupertino_icons 0.1.3. +QQR7QRQR R"RR$QQ(QӀ/// — Cupertino icon named "person_circle". Available on cupertino_icons package 1.0.0+ only. +SS +SVSS&SS(SAS6SCRR=R퀗/// — Cupertino icon named "person_circle_fill". Available on cupertino_icons package 1.0.0+ only. +TTTTTTTTTTTjS\xTj/// — Cupertino icon named "person_crop_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [profile_circled] which is available in cupertino_icons 0.1.3. +UUVUUUUUUUUTف:U/// — Cupertino icon named "person_crop_circle_badge_checkmark". Available on cupertino_icons package 1.0.0+ only. +VVWKWWWWW6W+W8VV4VՀ/// — Cupertino icon named "person_crop_circle_badge_exclam". Available on cupertino_icons package 1.0.0+ only. +X.X6XX<XRXHXTXmXbXoX WQ2X /// — Cupertino icon named "person_crop_circle_badge_minus". Available on cupertino_icons package 1.0.0+ only. +YcYkYYqYY}YYYYYCX0YC/// — Cupertino icon named "person_crop_circle_badge_plus". Available on cupertino_icons package 1.0.0+ only. +ZZZZZZZZZZZyY2Zy/// — Cupertino icon named "person_crop_circle_badge_xmark". Available on cupertino_icons package 1.0.0+ only. +[[\[[[[\[\[Z$[/// — Cupertino icon named "person_crop_circle_fill". Available on cupertino_icons package 1.0.0+ only. +] ]]`]]0]&]2]K]@]M\\D\‬/// — Cupertino icon named "person_crop_circle_fill_badge_checkmark". Available on cupertino_icons package 1.0.0+ only. +^O^W^^]^s^i^u^^^^(]f>^(/// — Cupertino icon named "person_crop_circle_fill_badge_exclam". Available on cupertino_icons package 1.0.0+ only. +___________j^<_j/// — Cupertino icon named "person_crop_circle_fill_badge_minus". Available on cupertino_icons package 1.0.0+ only. +``a#````aaa`_:`/// — Cupertino icon named "person_crop_circle_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. +bbbdbb4b*b6bObDbQaa)<aꀨ/// — Cupertino icon named "person_crop_circle_fill_badge_xmark". Available on cupertino_icons package 1.0.0+ only. +c5c=ccCcYcOc[ctcicvcbj c/// — Cupertino icon named "person_crop_rectangle". Available on cupertino_icons package 1.0.0+ only. +dddlddrdd~dddddGc*dG/// — Cupertino icon named "person_crop_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +eeeeeeeeeeenden/// — Cupertino icon named "person_crop_square". Available on cupertino_icons package 1.0.0+ only. +ffgffffffffe݁$f/// — Cupertino icon named "person_crop_square_fill". Available on cupertino_icons package 1.0.0+ only. +hh hlh&h<h2h>hWhLhYh +ggh +/// — Cupertino icon named "person_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [person_solid] which is available in cupertino_icons 0.1.3. +i1i9ii?iUiKiWipieirihri/// — Cupertino icon named "personalhotspot". Available on cupertino_icons package 1.0.0+ only. +jBjJjjPjfj\jhjjvjj4i j4/// — Cupertino icon named "perspective". Available on cupertino_icons package 1.0.0+ only. +kgkokkukkkkkkkOj kO/// — Cupertino icon named "phone_arrow_down_left". Available on cupertino_icons package 1.0.0+ only. +lllllllllllpklp/// — Cupertino icon named "phone_arrow_right". Available on cupertino_icons package 1.0.0+ only. +mmmmmmmmmmmlށm/// — Cupertino icon named "phone_arrow_up_right". Available on cupertino_icons package 1.0.0+ only. +nnonnnnononnn/// — Cupertino icon named "phone_badge_plus". Available on cupertino_icons package 1.0.0+ only. +oop)oooopp poooƀ/// — Cupertino icon named "phone_circle". Available on cupertino_icons package 1.0.0+ only. +ppqFqqq qq1q&q3pp/pހ/// — Cupertino icon named "phone_circle_fill". Available on cupertino_icons package 1.0.0+ only. +rr rUrr%rr'r@r5rBqqL +q/// — Cupertino icon named "phone_down". Available on cupertino_icons package 1.0.0+ only. +ss&srs,sBs8sDs]sRs_s +r[s +/// — Cupertino icon named "phone_down_circle". Available on cupertino_icons package 1.0.0+ only. +tEtMttStit_tkttytt,sx"t,/// — Cupertino icon named "phone_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +u^ufuuluuxuuuuuLtuL/// — Cupertino icon named "phone_down_fill". Available on cupertino_icons package 1.0.0+ only. +vvwvvvvwvwvudv/// — Cupertino icon named "phone_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [phone_solid] which is available in cupertino_icons 0.1.3. +wwxJxxxxx5x*x7ww!*wـ/// — Cupertino icon named "phone_fill_arrow_down_left". Available on cupertino_icons package 1.0.0+ only. +yy%yqy+yAy7yCy\yQy^yxP"y/// — Cupertino icon named "phone_fill_arrow_right". Available on cupertino_icons package 1.0.0+ only. +zJzRzzXznzdzpzz~zz.yw(z./// — Cupertino icon named "phone_fill_arrow_up_right". Available on cupertino_icons package 1.0.0+ only. +{o{w{{}{{{{{{{Wz {W/// — Cupertino icon named "phone_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. +|t|||||||||||l{Ɂ|l/// — Cupertino icon named "photo". Available on cupertino_icons package 1.0.0+ only. +}}}}}}}}}}}v|΁ +}v/// — Cupertino icon named "photo_fill". Available on cupertino_icons package 1.0.0+ only. +~~ +~~~~~~~~}݁.~/// — Cupertino icon named "photo_fill_on_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +) /// — Cupertino icon named "photo_on_rectangle". Available on cupertino_icons package 1.0.0+ only. +./Ҁ/// — Cupertino icon named "piano". Available on cupertino_icons package 1.0.0+ only. + 4Հ/// — Cupertino icon named "pin". Available on cupertino_icons package 1.0.0+ only. +) $ʀ/// — Cupertino icon named "pin_fill". Available on cupertino_icons package 1.0.0+ only. +6!#/ր/// — Cupertino icon named "pin_slash". Available on cupertino_icons package 1.0.0+ only. +M8-:<耓/// — Cupertino icon named "pin_slash_fill". Available on cupertino_icons package 1.0.0+ only. +]ekwQS_Q/// — Cupertino icon named "placemark". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [location] which is available in cupertino_icons 0.1.3. +%o/// — Cupertino icon named "placemark_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [location_solid] which is available in cupertino_icons 0.1.3. +-5p6H>J_Ta&+F&/// — Cupertino icon named "play". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [play_arrow] which is available in cupertino_icons 0.1.3. +-5;QGSlanv /// — Cupertino icon named "play_circle". Available on cupertino_icons package 1.0.0+ only. +HPVlbn|55/// — Cupertino icon named "play_circle_fill". Available on cupertino_icons package 1.0.0+ only. +g/// — Cupertino icon named "play_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [play_arrow_solid] which is available in cupertino_icons 0.1.3. + + /// — Cupertino icon named "play_rectangle". Available on cupertino_icons package 1.0.0+ only. +@+ -%ր/// — Cupertino icon named "play_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +M8-:F퀎/// — Cupertino icon named "playpause". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQS/// — Cupertino icon named "playpause_fill". Available on cupertino_icons package 1.0.0+ only. +emnv^j?^/// — Cupertino icon named "plus". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [add] which is available in cupertino_icons 0.1.3. +_gmyTT/// — Cupertino icon named "plus_app". Available on cupertino_icons package 1.0.0+ only. +t|dd/// — Cupertino icon named "plus_app_fill". Available on cupertino_icons package 1.0.0+ only. +w΁ w/// — Cupertino icon named "plus_bubble". Available on cupertino_icons package 1.0.0+ only. +߁/// — Cupertino icon named "plus_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +fntXXA/// — Cupertino icon named "plus_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [plus_circled] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [add_circled] which is available in cupertino_icons 0.1.3. +5 "v΀/// — Cupertino icon named "plus_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [add_circled_solid] which is available in cupertino_icons 0.1.3. +L7,9;瀓/// — Cupertino icon named "plus_rectangle". Available on cupertino_icons package 1.0.0+ only. +!m'=3?XMZR/// — Cupertino icon named "plus_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +^flx6s@6/// — Cupertino icon named "plus_rectangle_fill_on_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +q,q/// — Cupertino icon named "plus_rectangle_on_rectangle". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "plus_slash_minus". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "plus_square". Available on cupertino_icons package 1.0.0+ only. +* +À/// — Cupertino icon named "plus_square_fill". Available on cupertino_icons package 1.0.0+ only. +c3)5NCP04퀤/// — Cupertino icon named "plus_square_fill_on_square_fill". Available on cupertino_icons package 1.0.0+ only. +4<BXNZshui /// — Cupertino icon named "plus_square_on_square". Available on cupertino_icons package 1.0.0+ only. +AIOe[gu55/// — Cupertino icon named "plusminus". Available on cupertino_icons package 1.0.0+ only. +\djvII/// — Cupertino icon named "plusminus_circle". Available on cupertino_icons package 1.0.0+ only. +i i/// — Cupertino icon named "plusminus_circle_fill". Available on cupertino_icons package 1.0.0+ only. +~ہ~/// — Cupertino icon named "power". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "printer". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "printer_fill". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "projective". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "purchased". Available on cupertino_icons package 1.0.0+ only. +- ƀ/// — Cupertino icon named "purchased_circle". Available on cupertino_icons package 1.0.0+ only. +R "$=2?3 怚/// — Cupertino icon named "purchased_circle_fill". Available on cupertino_icons package 1.0.0+ only. + Y)+D9FX/// — Cupertino icon named "qrcode". Available on cupertino_icons package 1.0.0+ only. +"*v0F<HaVc_/// — Cupertino icon named "qrcode_viewfinder". Available on cupertino_icons package 1.0.0+ only. +-5;QGSlan"|"/// — Cupertino icon named "question". Available on cupertino_icons package 1.0.0+ only. +FNTj`lz44/// — Cupertino icon named "question_circle". Available on cupertino_icons package 1.0.0+ only. +iqwRR/// — Cupertino icon named "question_circle_fill". Available on cupertino_icons package 1.0.0+ only. +qÁq/// — Cupertino icon named "question_diamond". Available on cupertino_icons package 1.0.0+ only. +ށ /// — Cupertino icon named "question_diamond_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "question_square". Available on cupertino_icons package 1.0.0+ only. +9  $&΀/// — Cupertino icon named "question_square_fill". Available on cupertino_icons package 1.0.0+ only. +L7,9?逑/// — Cupertino icon named "quote_bubble". Available on cupertino_icons package 1.0.0+ only. +i#9/;TIVR/// — Cupertino icon named "quote_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +.6<RHTmboo/// — Cupertino icon named "radiowaves_left". Available on cupertino_icons package 1.0.0+ only. +IQWmco}66/// — Cupertino icon named "radiowaves_right". Available on cupertino_icons package 1.0.0+ only. +LTUg]i~sEE/// — Cupertino icon named "rays". Available on cupertino_icons package 1.0.0+ only. +PX^tjv@@/// — Cupertino icon named "recordingtape". Available on cupertino_icons package 1.0.0+ only. +]ekwQQ/// — Cupertino icon named "rectangle". Available on cupertino_icons package 1.0.0+ only. +~hh/// — Cupertino icon named "rectangle_3_offgrid". Available on cupertino_icons package 1.0.0+ only. +©±·Ž؁&Ž/// — Cupertino icon named "rectangle_3_offgrid_fill". Available on cupertino_icons package 1.0.0+ only. +H3(5Fɀ/// — Cupertino icon named "rectangle_arrow_up_right_arrow_down_left". Available on cupertino_icons package 1.0.0+ only. +KSşYoeqŊŌNR/// — Cupertino icon named "rectangle_arrow_up_right_arrow_down_left_slash". Available on cupertino_icons package 1.0.0+ only. +xƀƆƜƒƞƷƬƹ\ť(\/// — Cupertino icon named "rectangle_badge_checkmark". Available on cupertino_icons package 1.0.0+ only. +ǝǥǫǷDžҁ Dž/// — Cupertino icon named "rectangle_badge_xmark". Available on cupertino_icons package 1.0.0+ only. +" Ȱ,Ȱ/// — Cupertino icon named "rectangle_compress_vertical". Available on cupertino_icons package 1.0.0+ only. +9  $&(Ԁ/// — Cupertino icon named "rectangle_dock". Available on cupertino_icons package 1.0.0+ only. +f 6,8QFS?(/// — Cupertino icon named "rectangle_expand_vertical". Available on cupertino_icons package 1.0.0+ only. +)1}7MCOh]jl/// — Cupertino icon named "rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +`hʹn̈́z͔͆͟͡?̃2?/// — Cupertino icon named "rectangle_fill_badge_checkmark". Available on cupertino_icons package 1.0.0+ only. +ΏΗΝγΩεrͺ*r/// — Cupertino icon named "rectangle_fill_badge_xmark". Available on cupertino_icons package 1.0.0+ only. +, ϮDϮ/// — Cupertino icon named "rectangle_fill_on_rectangle_angled_fill". Available on cupertino_icons package 1.0.0+ only. +g!7-9RGT26/// — Cupertino icon named "rectangle_fill_on_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +2:҆@VLXqfsm/// — Cupertino icon named "rectangle_grid_1x2". Available on cupertino_icons package 1.0.0+ only. +[cӯiuӁӚӏӜAҌ$A/// — Cupertino icon named "rectangle_grid_1x2_fill". Available on cupertino_icons package 1.0.0+ only. +zԂԈԞԔԠԹԮԻeӵe/// — Cupertino icon named "rectangle_grid_2x2". Available on cupertino_icons package 1.0.0+ only. +գիձսՉԁ$Չ/// — Cupertino icon named "rectangle_grid_2x2_fill". Available on cupertino_icons package 1.0.0+ only. +֭֭/// — Cupertino icon named "rectangle_grid_3x2". Available on cupertino_icons package 1.0.0+ only. +?*,$р/// — Cupertino icon named "rectangle_grid_3x2_fill". Available on cupertino_icons package 1.0.0+ only. +f 6,8QFSE"/// — Cupertino icon named "rectangle_on_rectangle". Available on cupertino_icons package 1.0.0+ only. +GOڛUkamچ{ڈ'l0'/// — Cupertino icon named "rectangle_on_rectangle_angled". Available on cupertino_icons package 1.0.0+ only. +hpۼvیۂێۧۜ۩RڡR/// — Cupertino icon named "rectangle_paperclip". Available on cupertino_icons package 1.0.0+ only. +܉ܑܗܭܣܯܽss/// — Cupertino icon named "rectangle_split_3x1". Available on cupertino_icons package 1.0.0+ only. +ݴݼݙ&ݙ/// — Cupertino icon named "rectangle_split_3x1_fill". Available on cupertino_icons package 1.0.0+ only. +) ޿޿/// — Cupertino icon named "rectangle_split_3x3". Available on cupertino_icons package 1.0.0+ only. +T$&?4A/&倝/// — Cupertino icon named "rectangle_split_3x3_fill". Available on cupertino_icons package 1.0.0+ only. +s{aZna/// — Cupertino icon named "rectangle_stack". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [collections] which is available in cupertino_icons 0.1.3. +́,ↀ/// — Cupertino icon named "rectangle_stack_badge_minus". Available on cupertino_icons package 1.0.0+ only. +5 "8㽀/// — Cupertino icon named "rectangle_stack_badge_person_crop". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQ;*/// — Cupertino icon named "rectangle_stack_badge_plus". Available on cupertino_icons package 1.0.0+ only. +|j~|/// — Cupertino icon named "rectangle_stack_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [collections_solid] which is available in cupertino_icons 0.1.3. +" 6竀/// — Cupertino icon named "rectangle_stack_fill_badge_minus". Available on cupertino_icons package 1.0.0+ only. +i#9/;TIV(B쀫/// — Cupertino icon named "rectangle_stack_fill_badge_person_crop". Available on cupertino_icons package 1.0.0+ only. +NV\rht,o4,/// — Cupertino icon named "rectangle_stack_fill_badge_plus". Available on cupertino_icons package 1.0.0+ only. +aꨁ,a/// — Cupertino icon named "rectangle_stack_person_crop". Available on cupertino_icons package 1.0.0+ only. +ف6엀/// — Cupertino icon named "rectangle_stack_person_crop_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "repeat". Available on cupertino_icons package 1.0.0+ only. +   /// — Cupertino icon named "repeat_1". Available on cupertino_icons package 1.0.0+ only. +'&ʀ/// — Cupertino icon named "resize". Available on cupertino_icons package 1.0.0+ only. +2-Ӏ/// — Cupertino icon named "resize_h". Available on cupertino_icons package 1.0.0+ only. += (*8ހ/// — Cupertino icon named "resize_v". Available on cupertino_icons package 1.0.0+ only. +N 9.;C 쀐/// — Cupertino icon named "return_icon". Available on cupertino_icons package 1.0.0+ only. + W')B7DT/// — Cupertino icon named "rhombus". Available on cupertino_icons package 1.0.0+ only. +j$:0<UJW]/// — Cupertino icon named "rhombus_fill". Available on cupertino_icons package 1.0.0+ only. +%q+A7C\Q^p/// — Cupertino icon named "rocket". Available on cupertino_icons package 1.0.0+ only. +.6<RHTmbo w  /// — Cupertino icon named "rocket_fill". Available on cupertino_icons package 1.0.0+ only. +7?E[Q]vkx--/// — Cupertino icon named "rosette". Available on cupertino_icons package 1.0.0+ only. +HPVlbn|: :/// — Cupertino icon named "rotate_left". Available on cupertino_icons package 1.0.0+ only. +ckq}PP/// — Cupertino icon named "rotate_left_fill". Available on cupertino_icons package 1.0.0+ only. +v~gg/// — Cupertino icon named "rotate_right". Available on cupertino_icons package 1.0.0+ only. +Ё/// — Cupertino icon named "rotate_right_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "scissors". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "scissors_alt". Available on cupertino_icons package 1.0.0+ only. + + /// — Cupertino icon named "scope". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "scribble". Available on cupertino_icons package 1.0.0+ only. +* +ƀ/// — Cupertino icon named "search_circle". Available on cupertino_icons package 1.0.0+ only. +I4)60/// — Cupertino icon named "search_circle_fill". Available on cupertino_icons package 1.0.0+ only. + l&<2>WLYO/// — Cupertino icon named "selection_pin_in_out". Available on cupertino_icons package 1.0.0+ only. +'s-C9E^S`r/// — Cupertino icon named "shield". Available on cupertino_icons package 1.0.0+ only. +08>TJVodq"y "/// — Cupertino icon named "shield_fill". Available on cupertino_icons package 1.0.0+ only. +S[awmy< — Cupertino icon named "shield_lefthalf_fill". Available on cupertino_icons package 1.0.0+ only. +fntWW/// — Cupertino icon named "shield_slash". Available on cupertino_icons package 1.0.0+ only. +           o o/// — Cupertino icon named "shield_slash_fill". Available on cupertino_icons package 1.0.0+ only. + + + + + + + + + + + + ݁ +/// — Cupertino icon named "shift". Available on cupertino_icons package 1.0.0+ only. +            + + /// — Cupertino icon named "shift_fill". Available on cupertino_icons package 1.0.0+ only. +             /// — Cupertino icon named "sidebar_left". Available on cupertino_icons package 1.0.0+ only. +           /// — Cupertino icon named "sidebar_right". Available on cupertino_icons package 1.0.0+ only. +   /// — Cupertino icon named "signature". Available on cupertino_icons package 1.0.0+ only. +&Ȁ/// — Cupertino icon named "skew". Available on cupertino_icons package 1.0.0+ only. +%€/// — Cupertino icon named "slash_circle". Available on cupertino_icons package 1.0.0+ only. +B-"/+ڀ/// — Cupertino icon named "slash_circle_fill". Available on cupertino_icons package 1.0.0+ only. +c3)5NCPH/// — Cupertino icon named "slider_horizontal_3". Available on cupertino_icons package 1.0.0+ only. +LTZpfr(i8(/// — Cupertino icon named "slider_horizontal_below_rectangle". Available on cupertino_icons package 1.0.0+ only. +S[awmyJJ/// — Cupertino icon named "slowmo". Available on cupertino_icons package 1.0.0+ only. +rz]]/// — Cupertino icon named "smallcircle_circle". Available on cupertino_icons package 1.0.0+ only. +́$/// — Cupertino icon named "smallcircle_circle_fill". Available on cupertino_icons package 1.0.0+ only. +$/// — Cupertino icon named "smallcircle_fill_circle". Available on cupertino_icons package 1.0.0+ only. +K6+8.؀/// — Cupertino icon named "smallcircle_fill_circle_fill". Available on cupertino_icons package 1.0.0+ only. +R "$=2?Q/// — Cupertino icon named "smiley". Available on cupertino_icons package 1.0.0+ only. +c3)5NCPX /// — Cupertino icon named "smiley_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHU i /// — Cupertino icon named "smoke". Available on cupertino_icons package 1.0.0+ only. +#+w1G=IbWdn +/// — Cupertino icon named "smoke_fill". Available on cupertino_icons package 1.0.0+ only. +&.i/A7CXMZ}/// — Cupertino icon named "snow". Available on cupertino_icons package 1.0.0+ only. + " * v 0 F < H a V c o /// — Cupertino icon named "sort_down". Available on cupertino_icons package 1.0.0+ only. +!=!E!!K!a!W!c!|!q!~!* |!*/// — Cupertino icon named "sort_down_circle". Available on cupertino_icons package 1.0.0+ only. +"b"j""p""|"""""J! "J/// — Cupertino icon named "sort_down_circle_fill". Available on cupertino_icons package 1.0.0+ only. +#k#s##y#######a"#a/// — Cupertino icon named "sort_up". Available on cupertino_icons package 1.0.0+ only. +$$$$$$$$$$$q#Ł$q/// — Cupertino icon named "sort_up_circle". Available on cupertino_icons package 1.0.0+ only. +%%%%%%%%%%%$܁%/// — Cupertino icon named "sort_up_circle_fill". Available on cupertino_icons package 1.0.0+ only. +&&'&&&&&&&&%&/// — Cupertino icon named "sparkles". Available on cupertino_icons package 1.0.0+ only. +''( ''''''''''/// — Cupertino icon named "speaker". Available on cupertino_icons package 1.0.0+ only. +(()(((()()(((/// — Cupertino icon named "speaker_1". Available on cupertino_icons package 1.0.0+ only. +*5*=**C*Y*O*[*t*i*v*$)l*$/// — Cupertino icon named "speaker_1_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [volume_down] which is available in cupertino_icons 0.1.3. ++B+J++P+f+\+h++v++6*+6/// — Cupertino icon named "speaker_2". Available on cupertino_icons package 1.0.0+ only. +,Y,a,,g,},s,,,,,H+,H/// — Cupertino icon named "speaker_2_fill". Available on cupertino_icons package 1.0.0+ only. +-f-n--t-------Z,-Z/// — Cupertino icon named "speaker_3". Available on cupertino_icons package 1.0.0+ only. +../)....// /.-j.Ā/// — Cupertino icon named "speaker_3_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [volume_up] which is available in cupertino_icons 0.1.3. +0B0J00P0f0\0h00v003//h03/// — Cupertino icon named "speaker_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [volume_mute] which is available in cupertino_icons 0.1.3. +1W1_11e1{1q1}1111G01G/// — Cupertino icon named "speaker_slash". Available on cupertino_icons package 1.0.0+ only. +223#222233321s2/// — Cupertino icon named "speaker_slash_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [volume_off] which is available in cupertino_icons 0.1.3. +334J4444454*4733)"3݀/// — Cupertino icon named "speaker_slash_fill_rtl". Available on cupertino_icons package 1.0.0+ only. +555g5!575-595R5G5T44P4/// — Cupertino icon named "speaker_slash_rtl". Available on cupertino_icons package 1.0.0+ only. +6$6,6x626H6>6J6c6X6e65m 6/// — Cupertino icon named "speaker_zzz". Available on cupertino_icons package 1.0.0+ only. +7?7G77M7c7Y7e7~7s77,6~7,/// — Cupertino icon named "speaker_zzz_fill". Available on cupertino_icons package 1.0.0+ only. +8b8j88p88|88888K78K/// — Cupertino icon named "speaker_zzz_fill_rtl". Available on cupertino_icons package 1.0.0+ only. +9{9999999999i89i/// — Cupertino icon named "speaker_zzz_rtl". Available on cupertino_icons package 1.0.0+ only. +:::::::::::~9Ձ :~/// — Cupertino icon named "speedometer". Available on cupertino_icons package 1.0.0+ only. +;;;;;;;;;;;: ;/// — Cupertino icon named "sportscourt". Available on cupertino_icons package 1.0.0+ only. +<<= <<<<<<<<; — Cupertino icon named "sportscourt_fill". Available on cupertino_icons package 1.0.0+ only. +==>======>===/// — Cupertino icon named "square". Available on cupertino_icons package 1.0.0+ only. +>>?0>?>????>>>Ȁ/// — Cupertino icon named "square_arrow_down". Available on cupertino_icons package 1.0.0+ only. +@@ @W@@'@@)@B@7@D??6"?ꀛ/// — Cupertino icon named "square_arrow_down_fill". Available on cupertino_icons package 1.0.0+ only. +A4A<AABAXANAZAsAhAuA@],A/// — Cupertino icon named "square_arrow_down_on_square". Available on cupertino_icons package 1.0.0+ only. +BoBwBB}BBBBBBBLA6BL/// — Cupertino icon named "square_arrow_down_on_square_fill". Available on cupertino_icons package 1.0.0+ only. +CCCCCCCCCCCxBɁCx/// — Cupertino icon named "square_arrow_left". Available on cupertino_icons package 1.0.0+ only. +DDEDDDDDDDDC"D/// — Cupertino icon named "square_arrow_left_fill". Available on cupertino_icons package 1.0.0+ only. +EEF&EEEEFFFEE E/// — Cupertino icon named "square_arrow_right". Available on cupertino_icons package 1.0.0+ only. +FGGOG GGG!G:G/G<FF,$Fလ/// — Cupertino icon named "square_arrow_right_fill". Available on cupertino_icons package 1.0.0+ only. +HHIHHHHHHIHGUH;/// — Cupertino icon named "square_arrow_up". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [share] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [share_up] which is available in cupertino_icons 0.1.3. +J<JDJJJJ`JVJbJ{JpJ}J%IxJ%/// — Cupertino icon named "square_arrow_up_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [share_solid] which is available in cupertino_icons 0.1.3. +KiKqKKwKKKKKKKMJ(KM/// — Cupertino icon named "square_arrow_up_on_square". Available on cupertino_icons package 1.0.0+ only. +LLLLLLLLLLLKÁ2L/// — Cupertino icon named "square_arrow_up_on_square_fill". Available on cupertino_icons package 1.0.0+ only. +MMNMMMMMMMMLM/// — Cupertino icon named "square_favorites". Available on cupertino_icons package 1.0.0+ only. +NNO2NONOOOONNNǀ/// — Cupertino icon named "square_favorites_alt". Available on cupertino_icons package 1.0.0+ only. +P PP_PP/P%P1PJP?PLOO8(O/// — Cupertino icon named "square_favorites_alt_fill". Available on cupertino_icons package 1.0.0+ only. +Q0Q8QQ>QTQJQVQoQdQqQPe Q/// — Cupertino icon named "square_favorites_fill". Available on cupertino_icons package 1.0.0+ only. +RARIRROReR[RgRRuRR3Q R3/// — Cupertino icon named "square_fill". Available on cupertino_icons package 1.0.0+ only. +S|SSSSSSSSSSYR6SY/// — Cupertino icon named "square_fill_line_vertical_square". Available on cupertino_icons package 1.0.0+ only. +TTUTTTTUTUTSց@T/// — Cupertino icon named "square_fill_line_vertical_square_fill". Available on cupertino_icons package 1.0.0+ only. +UUVDUVV +VV/V$V1UU*UӀ/// — Cupertino icon named "square_fill_on_circle_fill". Available on cupertino_icons package 1.0.0+ only. +WW'WsW-WCW9WEW^WSW`WVJ*W/// — Cupertino icon named "square_fill_on_square_fill". Available on cupertino_icons package 1.0.0+ only. +X8X@XXFX\XRX^XwXlXyX&WyX&/// — Cupertino icon named "square_grid_2x2". Available on cupertino_icons package 1.0.0+ only. +Y[YcYYiYYuYYYYYDXYD/// — Cupertino icon named "square_grid_2x2_fill". Available on cupertino_icons package 1.0.0+ only. +ZtZ|ZZZZZZZZZbYZb/// — Cupertino icon named "square_grid_3x2". Available on cupertino_icons package 1.0.0+ only. +[[[[[[[[[[[Z΁[/// — Cupertino icon named "square_grid_3x2_fill". Available on cupertino_icons package 1.0.0+ only. +\\]\\\\\\\\[\/// — Cupertino icon named "square_grid_4x3_fill". Available on cupertino_icons package 1.0.0+ only. +]]^1]^]^^^^]]]ƀ/// — Cupertino icon named "square_lefthalf_fill". Available on cupertino_icons package 1.0.0+ only. +___b__2_(_4_M_B_O^^7,^/// — Cupertino icon named "square_line_vertical_square". Available on cupertino_icons package 1.0.0+ only. +`I`Q``W`m`c`o``}``&_h6`&/// — Cupertino icon named "square_line_vertical_square_fill". Available on cupertino_icons package 1.0.0+ only. +aZabaaha~ataaaaaL` aL/// — Cupertino icon named "square_list". Available on cupertino_icons package 1.0.0+ only. +bub}bbbbbbbbbbabb/// — Cupertino icon named "square_list_fill". Available on cupertino_icons package 1.0.0+ only. +ccccccccccc}bρc}/// — Cupertino icon named "square_on_circle". Available on cupertino_icons package 1.0.0+ only. +dddddddddddcd/// — Cupertino icon named "square_on_square". Available on cupertino_icons package 1.0.0+ only. +fpfxff~fffffff`ef`>/// — Cupertino icon named "square_pencil". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [create] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [create_solid] which is available in cupertino_icons 0.1.3. +h?hGhhMhchYheh~hshh*fʁh*C/// — Cupertino icon named "square_pencil_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [create] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [create_solid] which is available in cupertino_icons 0.1.3. +idiliirii~iiiiiLh iL/// — Cupertino icon named "square_righthalf_fill". Available on cupertino_icons package 1.0.0+ only. +jjjjjjjjjjjlijl/// — Cupertino icon named "square_split_1x2". Available on cupertino_icons package 1.0.0+ only. +kkkkkkkkkkkjف k/// — Cupertino icon named "square_split_1x2_fill". Available on cupertino_icons package 1.0.0+ only. +llmllllllmlkl/// — Cupertino icon named "square_split_2x1". Available on cupertino_icons package 1.0.0+ only. +mmn8mnmn +n#nn%mm m̀/// — Cupertino icon named "square_split_2x1_fill". Available on cupertino_icons package 1.0.0+ only. +nooSo o#oo%o>o3o@nn>n쀕/// — Cupertino icon named "square_split_2x2". Available on cupertino_icons package 1.0.0+ only. +p$p,pxp2pHp>pJpcpXpep oY p /// — Cupertino icon named "square_split_2x2_fill". Available on cupertino_icons package 1.0.0+ only. +q7q?qqEq[qQq]qvqkqxq(p~q(/// — Cupertino icon named "square_stack". Available on cupertino_icons package 1.0.0+ only. +rprxrr~rrrrrrrNq4rN/// — Cupertino icon named "square_stack_3d_down_dottedline". Available on cupertino_icons package 1.0.0+ only. +sssssssssssrʁ*s/// — Cupertino icon named "square_stack_3d_down_right". Available on cupertino_icons package 1.0.0+ only. +ttu,ttttuu uts4t/// — Cupertino icon named "square_stack_3d_down_right_fill". Available on cupertino_icons package 1.0.0+ only. +uuvKvvvvv6v+v8uu2u‗/// — Cupertino icon named "square_stack_3d_up". Available on cupertino_icons package 1.0.0+ only. +w w(wtw.wDw:wFw_wTwawvQ$w/// — Cupertino icon named "square_stack_3d_up_fill". Available on cupertino_icons package 1.0.0+ only. +xKxSxxYxoxexqxxxx0wz&x0/// — Cupertino icon named "square_stack_3d_up_slash". Available on cupertino_icons package 1.0.0+ only. +yyyyyyyyyyy`x0y`/// — Cupertino icon named "square_stack_3d_up_slash_fill". Available on cupertino_icons package 1.0.0+ only. +zzzzzzzzzzzyځz/// — Cupertino icon named "square_stack_fill". Available on cupertino_icons package 1.0.0+ only. +{{|{{{{|{|{z${/// — Cupertino icon named "squares_below_rectangle". Available on cupertino_icons package 1.0.0+ only. +||} ||||||||| |€/// — Cupertino icon named "star". Available on cupertino_icons package 1.0.0+ only. +}}~}}}}~}~ +}} }/// — Cupertino icon named "star_circle". Available on cupertino_icons package 1.0.0+ only. +~~8~~ +#%~~#~р/// — Cupertino icon named "star_circle_fill". Available on cupertino_icons package 1.0.0+ only. +E 0%2>倎/// — Cupertino icon named "star_fill". Available on cupertino_icons package 1.0.0+ only. +d4*6ODQK/// — Cupertino icon named "star_lefthalf_fill". Available on cupertino_icons package 1.0.0+ only. +'s-C9E^S`j +/// — Cupertino icon named "star_slash". Available on cupertino_icons package 1.0.0+ only. +8@F\R^wly&y&/// — Cupertino icon named "star_slash_fill". Available on cupertino_icons package 1.0.0+ only. +GOUkam{: +:/// — Cupertino icon named "staroflife". Available on cupertino_icons package 1.0.0+ only. +`hnzNN/// — Cupertino icon named "staroflife_fill". Available on cupertino_icons package 1.0.0+ only. +ckl~t\\/// — Cupertino icon named "stop". Available on cupertino_icons package 1.0.0+ only. +ckq}U U/// — Cupertino icon named "stop_circle". Available on cupertino_icons package 1.0.0+ only. +~kk/// — Cupertino icon named "stop_circle_fill". Available on cupertino_icons package 1.0.0+ only. +؁/// — Cupertino icon named "stop_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "stopwatch". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "stopwatch_fill". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "strikethrough". Available on cupertino_icons package 1.0.0+ only. +%ŀ/// — Cupertino icon named "suit_club". Available on cupertino_icons package 1.0.0+ only. +< ')+׀/// — Cupertino icon named "suit_club_fill". Available on cupertino_icons package 1.0.0+ only. +O !:/<B쀑/// — Cupertino icon named "suit_diamond". Available on cupertino_icons package 1.0.0+ only. + l&<2>WLYU/// — Cupertino icon named "suit_diamond_fill". Available on cupertino_icons package 1.0.0+ only. +'/{5KAMf[hr +/// — Cupertino icon named "suit_heart". Available on cupertino_icons package 1.0.0+ only. +@HNdZft../// — Cupertino icon named "suit_heart_fill". Available on cupertino_icons package 1.0.0+ only. +OW]siuB +B/// — Cupertino icon named "suit_spade". Available on cupertino_icons package 1.0.0+ only. +hpvVV/// — Cupertino icon named "suit_spade_fill". Available on cupertino_icons package 1.0.0+ only. +iqrzc€c/// — Cupertino icon named "sum". Available on cupertino_icons package 1.0.0+ only. +ckq}XX/// — Cupertino icon named "sun_dust". Available on cupertino_icons package 1.0.0+ only. +xhh/// — Cupertino icon named "sun_dust_fill". Available on cupertino_icons package 1.0.0+ only. +xҁx/// — Cupertino icon named "sun_haze". Available on cupertino_icons package 1.0.0+ only. +݁/// — Cupertino icon named "sun_haze_fill". Available on cupertino_icons package 1.0.0+ only. +N 9.;]/// — Cupertino icon named "sun_max". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [brightness] which is available in cupertino_icons 0.1.3. +ltz]Tm]/// — Cupertino icon named "sun_max_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [brightness_solid] which is available in cupertino_icons 0.1.3. +u}kƁk/// — Cupertino icon named "sun_min". Available on cupertino_icons package 1.0.0+ only. +yρy/// — Cupertino icon named "sun_min_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "sunrise". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "sunrise_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "sunset". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "sunset_fill". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "t_bubble". Available on cupertino_icons package 1.0.0+ only. +0!̀/// — Cupertino icon named "t_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +5 "6ـ/// — Cupertino icon named "table". Available on cupertino_icons package 1.0.0+ only. +P + ";0=;逕/// — Cupertino icon named "table_badge_more". Available on cupertino_icons package 1.0.0+ only. +!)u/E;G`Ub V  /// — Cupertino icon named "table_badge_more_fill". Available on cupertino_icons package 1.0.0+ only. +08>TJVodq#{ +#/// — Cupertino icon named "table_fill". Available on cupertino_icons package 1.0.0+ only. +?GMcYe~s2 +2/// — Cupertino icon named "tag_circle". Available on cupertino_icons package 1.0.0+ only. +X`f|r~FF/// — Cupertino icon named "tag_circle_fill". Available on cupertino_icons package 1.0.0+ only. +h"8.:SHU  :/// — Cupertino icon named "tag_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [tag_solid] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [tags_solid] which is available in cupertino_icons 0.1.3. +/7=SIUncpn/// — Cupertino icon named "text_aligncenter". Available on cupertino_icons package 1.0.0+ only. +FNTj`lz55/// — Cupertino icon named "text_alignleft". Available on cupertino_icons package 1.0.0+ only. +_gmyMM/// — Cupertino icon named "text_alignright". Available on cupertino_icons package 1.0.0+ only. +px~b b/// — Cupertino icon named "text_append". Available on cupertino_icons package 1.0.0+ only. +|ʁ|/// — Cupertino icon named "text_badge_checkmark". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "text_badge_minus". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "text_badge_plus". Available on cupertino_icons package 1.0.0+ only. +4!!΀/// — Cupertino icon named "text_badge_star". Available on cupertino_icons package 1.0.0+ only. +O !:/<:耕/// — Cupertino icon named "text_badge_xmark". Available on cupertino_icons package 1.0.0+ only. + `0&2K@MU /// — Cupertino icon named "text_bubble". Available on cupertino_icons package 1.0.0+ only. +'/{5KAMf[hf/// — Cupertino icon named "text_bubble_fill". Available on cupertino_icons package 1.0.0+ only. +8@F\R^wly* */// — Cupertino icon named "text_cursor". Available on cupertino_icons package 1.0.0+ only. +IQWmco}; ;/// — Cupertino icon named "text_insert". Available on cupertino_icons package 1.0.0+ only. +\djvMM/// — Cupertino icon named "text_justify". Available on cupertino_icons package 1.0.0+ only. +wdd/// — Cupertino icon named "text_justifyleft". Available on cupertino_icons package 1.0.0+ only. +с/// — Cupertino icon named "text_justifyright". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "text_quote". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "textbox". Available on cupertino_icons package 1.0.0+ only. +»® +®/// — Cupertino icon named "textformat". Available on cupertino_icons package 1.0.0+ only. +&/// — Cupertino icon named "textformat_123". Available on cupertino_icons package 1.0.0+ only. += (*,؀/// — Cupertino icon named "textformat_abc". Available on cupertino_icons package 1.0.0+ only. + (t.D:F_TaC2/// — Cupertino icon named "textformat_abc_dottedunderline". Available on cupertino_icons package 1.0.0+ only. +7?NjE[Q]vkx&z&/// — Cupertino icon named "textformat_alt". Available on cupertino_icons package 1.0.0+ only. +PXȤ^tjvȏȄȑ>Ǒ>/// — Cupertino icon named "textformat_size". Available on cupertino_icons package 1.0.0+ only. +s{Ɂɗɍəɲɧɴ\Ȫ\/// — Cupertino icon named "textformat_subscript". Available on cupertino_icons package 1.0.0+ only. +ʚʢʨʾʴʁ́"ʁ/// — Cupertino icon named "textformat_superscript". Available on cupertino_icons package 1.0.0+ only. +˫˳˹˝ ˝/// — Cupertino icon named "thermometer". Available on cupertino_icons package 1.0.0+ only. +$̸ ̸/// — Cupertino icon named "thermometer_snowflake". Available on cupertino_icons package 1.0.0+ only. += (**׀/// — Cupertino icon named "thermometer_sun". Available on cupertino_icons package 1.0.0+ only. +D +/$1C瀋/// — Cupertino icon named "ticket". Available on cupertino_icons package 1.0.0+ only. + U%'@5BJ /// — Cupertino icon named "ticket_fill". Available on cupertino_icons package 1.0.0+ only. + +^.$0I>K[/// — Cupertino icon named "tickets". Available on cupertino_icons package 1.0.0+ only. +%q+A7C\Q^d/// — Cupertino icon named "tickets_fill". Available on cupertino_icons package 1.0.0+ only. +*2~8NDPi^kw/// — Cupertino icon named "timelapse". Available on cupertino_icons package 1.0.0+ only. +/7ԃ=SIUncp'ӄ'/// — Cupertino icon named "timer". Available on cupertino_icons package 1.0.0+ only. +>FՒLbXd}r1ԉ +1/// — Cupertino icon named "timer_fill". Available on cupertino_icons package 1.0.0+ only. +CK֗Qg]iւwք;՘;/// — Cupertino icon named "today". Available on cupertino_icons package 1.0.0+ only. +RZצ`vlxב׆דE֝ +E/// — Cupertino icon named "today_fill". Available on cupertino_icons package 1.0.0+ only. +[cدiu؁ؚ؏؜Q׬Q/// — Cupertino icon named "tornado". Available on cupertino_icons package 1.0.0+ only. +fnٺtيـٌ٥ٚ٧[ص[/// — Cupertino icon named "tortoise". Available on cupertino_icons package 1.0.0+ only. +{ڃډڟڕڡںگڼkk/// — Cupertino icon named "tortoise_fill". Available on cupertino_icons package 1.0.0+ only. +ۈېۖ۬ۢۮۼ|Ձ|/// — Cupertino icon named "tram_fill". Available on cupertino_icons package 1.0.0+ only. +>FݒLbXd}r6ⁱ67/// — Cupertino icon named "trash". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [delete] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [delete_simple] which is available in cupertino_icons 0.1.3. +QYޥ_ukwސޅޒBݘB/// — Cupertino icon named "trash_circle". Available on cupertino_icons package 1.0.0+ only. +nv|ߒ߈ߔ߭ߢ߯ZޫZ/// — Cupertino icon named "trash_circle_fill". Available on cupertino_icons package 1.0.0+ only. +, ȁeˀ/// — Cupertino icon named "trash_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [delete_solid] which is available in cupertino_icons 0.1.3. += (*2 ۀ/// — Cupertino icon named "trash_slash". Available on cupertino_icons package 1.0.0+ only. + X(*C8EC/// — Cupertino icon named "trash_slash_fill". Available on cupertino_icons package 1.0.0+ only. +J"$9.;^/// — Cupertino icon named "tray". Available on cupertino_icons package 1.0.0+ only. +Q !#<1>P/// — Cupertino icon named "tray_2". Available on cupertino_icons package 1.0.0+ only. +b2(4MBOW /// — Cupertino icon named "tray_2_fill". Available on cupertino_icons package 1.0.0+ only. +'/{5KAMf[hh/// — Cupertino icon named "tray_arrow_down". Available on cupertino_icons package 1.0.0+ only. +JRXndp~3灁3/// — Cupertino icon named "tray_arrow_down_fill". Available on cupertino_icons package 1.0.0+ only. +_gmyO褁O/// — Cupertino icon named "tray_arrow_up". Available on cupertino_icons package 1.0.0+ only. +~i鹁i/// — Cupertino icon named "tray_arrow_up_fill". Available on cupertino_icons package 1.0.0+ only. +؁/// — Cupertino icon named "tray_fill". Available on cupertino_icons package 1.0.0+ only. +쌀/// — Cupertino icon named "tray_full". Available on cupertino_icons package 1.0.0+ only. +힀/// — Cupertino icon named "tray_full_fill". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "tree". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "triangle". Available on cupertino_icons package 1.0.0+ only. +𱀒/// — Cupertino icon named "triangle_fill". Available on cupertino_icons package 1.0.0+ only. +< ')"π/// — Cupertino icon named "triangle_lefthalf_fill". Available on cupertino_icons package 1.0.0+ only. +e5+7PERB$/// — Cupertino icon named "triangle_righthalf_fill". Available on cupertino_icons package 1.0.0+ only. +&.z4J@LeZgk/// — Cupertino icon named "tropicalstorm". Available on cupertino_icons package 1.0.0+ only. +5=CYO[tiv( +(/// — Cupertino icon named "tuningfork". Available on cupertino_icons package 1.0.0+ only. +4<w=OEQf[h///// — Cupertino icon named "tv". Available on cupertino_icons package 1.0.0+ only. +08>TJVodq$}$/// — Cupertino icon named "tv_circle". Available on cupertino_icons package 1.0.0+ only. +GOUkam{66/// — Cupertino icon named "tv_circle_fill". Available on cupertino_icons package 1.0.0+ only. +PX^tjvFF/// — Cupertino icon named "tv_fill". Available on cupertino_icons package 1.0.0+ only. +emsUU/// — Cupertino icon named "tv_music_note". Available on cupertino_icons package 1.0.0+ only. +oo/// — Cupertino icon named "tv_music_note_fill". Available on cupertino_icons package 1.0.0+ only. +ށ/// — Cupertino icon named "uiwindow_split_2x1". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "umbrella". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "umbrella_fill". Available on cupertino_icons package 1.0.0+ only. +$Ā/// — Cupertino icon named "underline". Available on cupertino_icons package 1.0.0+ only. +9  $&*Հ/// — Cupertino icon named "upload_circle". Available on cupertino_icons package 1.0.0+ only. + X(*C8E?/// — Cupertino icon named "upload_circle_fill". Available on cupertino_icons package 1.0.0+ only. +jrx_^a_/// — Cupertino icon named "videocam". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [video_camera] which is available in cupertino_icons 0.1.3. +qāq/// — Cupertino icon named "videocam_circle". Available on cupertino_icons package 1.0.0+ only. +݁/// — Cupertino icon named "videocam_circle_fill". Available on cupertino_icons package 1.0.0+ only. +$p*@6B[P] q /// — Cupertino icon named "videocam_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [video_camera_solid] which is available in cupertino_icons 0.1.3. +%-y3I?KdYfv/// — Cupertino icon named "view_2d". Available on cupertino_icons package 1.0.0+ only. + . 6  < R H T m b o $ $/// — Cupertino icon named "view_3d". Available on cupertino_icons package 1.0.0+ only. + += +E + +K +a +W +c +| +q +~ +0 + +0/// — Cupertino icon named "viewfinder". Available on cupertino_icons package 1.0.0+ only. + Z b  h ~ t     F + F/// — Cupertino icon named "viewfinder_circle". Available on cupertino_icons package 1.0.0+ only. +           h " h/// — Cupertino icon named "viewfinder_circle_fill". Available on cupertino_icons package 1.0.0+ only. +            ہ /// — Cupertino icon named "wand_rays". Available on cupertino_icons package 1.0.0+ only. + /// — Cupertino icon named "wand_rays_inverse". Available on cupertino_icons package 1.0.0+ only. + +/// — Cupertino icon named "wand_stars". Available on cupertino_icons package 1.0.0+ only. +- Ā/// — Cupertino icon named "wand_stars_inverse". Available on cupertino_icons package 1.0.0+ only. +8 +#%3ـ/// — Cupertino icon named "waveform". Available on cupertino_icons package 1.0.0+ only. +Q !#<1>>뀔/// — Cupertino icon named "waveform_circle". Available on cupertino_icons package 1.0.0+ only. + (t.D:F_Ta W /// — Cupertino icon named "waveform_circle_fill". Available on cupertino_icons package 1.0.0+ only. +5=CYO[tiv%z%/// — Cupertino icon named "waveform_path". Available on cupertino_icons package 1.0.0+ only. +bjp|F(F/// — Cupertino icon named "waveform_path_badge_minus". Available on cupertino_icons package 1.0.0+ only. +r&r/// — Cupertino icon named "waveform_path_badge_plus". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "waveform_path_ecg". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "wifi". Available on cupertino_icons package 1.0.0+ only. +/// — Cupertino icon named "wifi_exclamationmark". Available on cupertino_icons package 1.0.0+ only. +"  +/// — Cupertino icon named "wifi_slash". Available on cupertino_icons package 1.0.0+ only. +(ʀ/// — Cupertino icon named "wind". Available on cupertino_icons package 1.0.0+ only. +! /// — Cupertino icon named "wind_snow". Available on cupertino_icons package 1.0.0+ only. +('ˀ/// — Cupertino icon named "wrench". Available on cupertino_icons package 1.0.0+ only. + 9   $  &. ׀/// — Cupertino icon named "wrench_fill". Available on cupertino_icons package 1.0.0+ only. +!!!!!!!!!!! ?!4/// — Cupertino icon named "xmark". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [clear_thick] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [clear] which is available in cupertino_icons 0.1.3. +###[##+#!#-#F#;#H"!j"/// — Cupertino icon named "xmark_circle". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [clear_circled] which is available in cupertino_icons 0.1.3. +$$%<$% %%%'%%)$#a$ԁV/// — Cupertino icon named "xmark_circle_fill". Available on cupertino_icons package 1.0.0+ only. +/// This is the same icon as [clear_thick_circled] which is available in cupertino_icons 0.1.3. +/// This is the same icon as [clear_circled_solid] which is available in cupertino_icons 0.1.3. +%&&Q& &!&&#&<&1&>%%B%퀒/// — Cupertino icon named "xmark_octagon". Available on cupertino_icons package 1.0.0+ only. +''$'p'*'@'6'B'['P']'&W'/// — Cupertino icon named "xmark_octagon_fill". Available on cupertino_icons package 1.0.0+ only. +(5(=((C(Y(O([(t(i(v(#'v(#/// — Cupertino icon named "xmark_rectangle". Available on cupertino_icons package 1.0.0+ only. +)X)`))f)|)r)~))))A()A/// — Cupertino icon named "xmark_rectangle_fill". Available on cupertino_icons package 1.0.0+ only. +*g*o**u*******Z) +*Z/// — Cupertino icon named "xmark_seal". Available on cupertino_icons package 1.0.0+ only. ++++++++++++n*+n/// — Cupertino icon named "xmark_seal_fill". Available on cupertino_icons package 1.0.0+ only. +,,,,,,,,,,,+ځ,/// — Cupertino icon named "xmark_shield". Available on cupertino_icons package 1.0.0+ only. +--.--------,-/// — Cupertino icon named "xmark_shield_fill". Available on cupertino_icons package 1.0.0+ only. +../...././.. +./// — Cupertino icon named "xmark_square". Available on cupertino_icons package 1.0.0+ only. +//04/0/0000!///̀/// — Cupertino icon named "xmark_square_fill". Available on cupertino_icons package 1.0.0+ only. +001=01 111(11*00:0߀/// — Cupertino icon named "zoom_in". Available on cupertino_icons package 1.0.0+ only. +112H2222232(2511C1逍/// — Cupertino icon named "zoom_out". Available on cupertino_icons package 1.0.0+ only. +223823333'33)22N2/// — Cupertino icon named "zzz". Available on cupertino_icons package 1.0.0+ only.ۇ܀̀2 /// Identifiers for the supported Cupertino icons. +/// +/// Use with the [Icon] class to show specific icons. +/// +/// Icons are identified by their name as listed below. +/// +/// To use this class, make sure you add a dependency on `cupertino_icons` in your +/// project's `pubspec.yaml` file. This ensures that the CupertinoIcons font is +/// included in your application. This font is used to display the icons. For example: +/// +/// ```yaml +/// name: my_awesome_application +/// +/// dependencies: +/// cupertino_icons: ^1.0.0 +/// ``` +/// +/// {@tool snippet} +/// +/// This example shows how to create a [Row] of Cupertino [Icon]s in different colors and +/// sizes. The first [Icon] uses a [Icon.semanticLabel] to announce in accessibility +/// modes like VoiceOver. +/// +/// ![The following code snippet would generate a row of icons consisting of a pink heart, a green bell, and a blue umbrella, each progressively bigger than the last.](https://flutter.github.io/assets-for-api-docs/assets/cupertino/cupertino_icon.png) +/// +/// ```dart +/// const Row( +/// mainAxisAlignment: MainAxisAlignment.spaceAround, +/// children: [ +/// Icon( +/// CupertinoIcons.heart_fill, +/// color: Colors.pink, +/// size: 24.0, +/// semanticLabel: 'Text to announce in accessibility modes', +/// ), +/// Icon( +/// CupertinoIcons.bell_fill, +/// color: Colors.green, +/// size: 30.0, +/// ), +/// Icon( +/// CupertinoIcons.umbrella_fill, +/// color: Colors.blue, +/// size: 36.0, +/// ), +/// ], +/// ) +/// ``` +/// {@end-tool} +/// +/// For versions 0.1.3 and below, see this [glyph map](https://raw.githubusercontent.com/flutter/packages/main/third_party/packages/cupertino_icons/map.png). +/// +/// See also: +/// +/// * [Icon], used to show these icons.O<̀́:>vz͂txقWƃʄńɄՄ6Di=S^lȆӆ܆ۇCvwDkLƊҊ,12%?a6)S_yS:jv?OU{ǒגݓBNhDJZ`ɔՔ̖,2lŖZ'Q]wIɚΚϛLϛۛН 'INO6B\~[\ğ7<=[ҡסآfɢϣVգڣۤj¤ҤإYe,2BHӦ7iuRĩЩ */0 5A[}[3ṱVˮЮѯ7amYѰְױ=ٱcղ"#0UNUTUUUUVVVVVWWWWPWWWWXX XXXXYY YCYYYYZZZZ[ [[!['[[[[\\ \ \\\]]]A]l]x]]]]^D^^^^^___6_X_]_^_`.`4`D`J````aaaaua{aaabGbHbbbbcc:cFc`cccd:dddddee*eUeae{eeefVfffffg$gIgzgggggh_hhhhi+ijjdjjjjjjkll ll!ldlllmm&m+m,nnYn_nonunoo@oLofooop%ppppq'qXqdq~qqqr=rrrrssussssssttttuuauuuvv8v=v>vwJwPw`wfwxxGxSxmxxxyyyzzzXzzz{{${){*{|<|B|H|X|^|} }7}C}]}}}~|~~~~"`MSci(-.28HNXYW-l:@PV$0JlqrJP`f\G1`ldjz<iu[aqw$0Jlqr.4n389&Ua{(qw*LQR!17u{NZt!'7=vt>JdGM]cd/;Uw|}HN^d%|` +0RWX \brxce[ !'zO[S&,<By=>< +/v!CHI@FV\9iufA-3i :F`*0@Fa.:Tv{|'.4DJv|Kv‚œ¾@ÈÎÞä/gĘĤľň1^Ɛƿ ǰ [Ȏ!CHI)/hʚ ˘5m̝̩bͧ Β 1SXYϹ .34в0<Vx}~)/?E{Wӭӳ3?Y{Ԁԁ4:JPi־>Jd׆׋׌,i/tzيِHI]ܴۚ5;KQݺ6;<V\lr.PUV`aEs4 /QVW%5;sc4bnb!-Gino "Ug+7QsxyM8~AFG7=MS]*YeW]ms"'(4iu,-~4am<frFuN>5dpI}[{ + $)*389*LQR#/IkpqP\v D       +o + + + + + +            $ ) * r(JOPLx(Bdij^<AB)5Oqvw!htH5:; :\ab+7QsxyLXr1eqQ}  +    ! +!,!1!2!""!";"]"b"c"#0#<#V#x#}#~$$$$$$% %%%%%&&6&;&<&'!'-'G'i'n'o((J(V(p((()<)})))))*d******++++, ,,,,,--(---.-...-.O.T.U.//"/</^/c/d/030?0Y0{0011Z1f11112@2u222223b33333344445555566 6B6G6H67-797S7u7z7{88J8V8p888969q9}9999:Y::::::;|;;;;<<<<<<=======>!>&>'>?? ?&?H?M?N?@5@A@[@}@@A-AtAAAAABgBBBBBBCCCDD0D5D6DEEE-EOETEUEF0F<FVFxF}F~GGOG[GuGGGH<HxHHHHHIaIIIIIIJJJJK +KKKKKKLLLLLMMM<MAMBMNN%N?NaNfNgOO<OHObOOOP$P[PgPPPPQFQQQQQQRiRRRRRRSSSSTT TTTTUU)U.U/UVVCVOViVVVW,WdWpWWWWXTXXXXXXYYYYZZZZZ[[![C[H[I[\4\@\Z\|\\]]G]S]m]]]^.^d^p^^^^_I_}_____`g``````aaaaabbbbbbccccccd d-d2d3deee.ePeUeVef5fAf[f}ffggXgdg~ggghGhhhhhhihiiiiiijjk*k6kPkrkwkxllMlYlslllm<mzmmmmmndnnnnnnooooppppppqq)q.q/qrrr,rNrSrTrs5sAs[s}sst!t\thttttuMuuuuuuvxvvvvvwwwwxx)x.x/xxyy yByGyHyzz)zCzezjzk{{8{D{^{{{|"|[|g||||}A}v}}}}}~c~~~~~~ !CHI.:Tv{|IUo6r~d 'INO*Dfkl IUo<~l&+,=BC&@bgh +IUo4nz^&@bgh a6B\~*myf)./ 2TYZEQk?{ + $)* /QVW@Lf-iuX49:%?afg P\v=yh%*+ +$FKL-9Suz{"frT AFG :\ab=Ic/p|[  9>? +0RWX-9Suz{hi2>XzGSm”•&T`zÜáâ8kwđijĸĹIvłŜžXƉƕƯoǤǰȏɰ .34!CHI,8Rtyzij5A[}΂΃LXrϔϙϚ*Wc}ПФХAzцѠcқҧxӤӰԆԷՔ ֨',-׹ذ :F`قهوz6frیۮ۳۴Fܧ#$ݶ -23 +$FKL5W\]*6Prwx bp $)* -23"DIJ)Cejk\]4@Z|KWq%P\v7myN~dx   .34#=_de:F`IUo.bnCsYm<AB4frEsWk!CHI"<^cd9E_(fr M       +o + + + + + +      +      " ' (   ;@A23278AFG*LQR'3MotuHTn-amKhw #EJK8Z_`1=Wy~s 7<= . ` l    !H!!!"")"."/""# +#$#F#K#L#$ $$/$Q$V$W$%%*%D%f%k%l%&'&3&M&o&t&u' ':'F'`'''((S(_(y((()=)v)))))*T****++ +!+, ,n,o--<-H-b---.!.U.a.{.../4/b/n////0M0000001q1111112222233333344#4$4445595>5?566"6<6^6c6d67-797S7u7z7{88H8T8n888939m9y9999:L:z:::::;^;;;;;;>%>?>a>f>g??8?D?^???@@S@_@y@@@A9AnAzAAAABYBBBBBBCrCCDDDADFDGDEEE4EVE[E\EF1F=FWFyF~FG G^GjGGGGHDHHHII"I'I(IJ,JfJrJJJJKOKKKKKKLuLLLLLMMMMMNNNNNNOO2O7O8OPPP+PMPRPSPQ*Q6QPQrQwQxRRERQRkRRRS0SjSvSSSSTLTTTTUUUUUUVV;V@VAVWW"W<W^WcWdXX;XGXaXXXY#YZYfYYYYZ<ZmZyZZZZ[V[[[[[[\|\\\]]]]]]^^"^'^(^___+_M_R_S_`@`t`````aVaaabb*b/b0bbcccAcFcGcdd&d@dbdgdheeEeQekeeef;ffffffgigggggghhhhiiiij j=jIjcjjjk"kVkbk|kkkl@lylllllmhmmmmmmnnnnoooooppp>pCpDpqqq+qMqRqSqr.r:rTrvr{r|ssKsWsqssst7trt~ttttuYuuuuuuv{vvvvwwwwwxx)x.x/xyyNyZytyyyz3zgzszzzz{Q{{{{{{|o||||||}}}}~~~~~~1674V[\)CejkW',- +,12;@A 2TYZ%1KmrsHTn,_kHc}  /45>CD5W\](4NpuvKWq+Zf?s]{389 BGH9[`a$0Jlqr +?KeNZt3gsFtXt "'(!CHI4V[\+7Qsxy >Jd%[g8dpAmyO]i} ! +,12 #EJK*Dfkl/;Uw|}JVp,]iDz_wª¶Íÿ  ī .34 1SXYJK +0RWX7Y^_&2LnstEQkˍ˒˓(Zf̢̧̨̀By͟ͅRζηIxτϞWЅБЫiќѨұҽә԰',-@EF)KPQ*Dfkl COiًِّ#R^xښڟڠ7kwۑ۳۸۹Kz܆ܠ_ݓݟݹvި޴ߊ߻ #()<AB!;]bcBNh,eqEtYr %*+"DIJ9:9>? &HMN%?afg<Hb!Ua{?x_ =BC&S_y7jvSp5A[}JVp2iuDnzPh        + +" +# + + +  6 ; <   ! ; ] b c  F R l   2my^ BGH!-GinoR^x>yj"# +0RWX@myLz^q  " ' (   !!1!6!7!!""">"C"D"###7#Y#^#_#$6$B$\$~$$%%u%v&&5&A&[&}&&''F'R'l'''(,(a(m(((()@)n)z))))*N*}*****+b++++++,q,,,,,,-{------..../// ////00000011'1,1-112 +2$2F2K2L23)353O3q3v3w44F4R4l4445)5[5g55556C6z666667[7778 8.8384899959W9\9]::D:P:j:::;0;k;w;;;;>>>???????@@ @!@@@A A.A3A4AAABB9B>B?BC,C-CD!DTD`DzDDDEAE}EEEEEFfFGGG(GJGOGPGHHH-HOHTHUHI$I0IJIlIqIrJ +J?JKJeJJJKKpKKLLL<LALBLM0MbMnMMMMN<NNO2O_OkOOOOPBPtPPPPPQSQQQQQQR\RRRRRRSfSSSSSSTxTTTTTTUUUUVV V VVVVWW!W"WWWXX1X6X7XXY +Y$YFYKYLYZZZ9Z[Z`ZaZ[([4[N[p[u[v\\C\O\i\\\]"]P]\]v]]]^2^c^o^^^^_E_v_____`X``````akaaaaaab~bbbbbbccccd +ddddddee"e#eeeff4f9f:ffg g%gGgLgMghh(hBhdhihjhi/i;iUiwi|i}jjLjXjrjjjk-k]kikkkklEl|lllllmimmmmmmnnnno ooooopp5p:p;pq,q-qqqrr8r=r>rs ss1sSsXsYstt t:t\tatbtuu'uAucuhuiuv,v8vRvtvyvzw w9wEw_wwwxxPx\xvxxxy5yiyuyyyyzSzzzzzz{r{{{{{{||||}}}}}}~~%~*~+~~@EF!;]bc<Hb!Ua{?x[u}278$S_y4dpLp +"# .34 'INO4V[\;Ga'bn=&+,5:; BGH9[`a4@Z|e389O[u5jvFq}O|o"'(',- .34=BC4V[\+Eglm +DPj"O[u4htRp!")./6;<+MRS*DfklAMg(^jN7Y^_PQ :\ab/;Uw|}@LfňōŎ1q}ƗƹƾƿYǐǜǶoȝȩ~ɮɺʓˬ(-.)KPQ$>`ef/;Uw|}P\vИНО9q}їѹѾѿ_ҜҨӀӳӿԜ!"ծij-9Suz{HTnؐؕؖ'كٱٽڐھ  ۢ"#ܸ278 /QVW&@bgh5A[}DPj)]i<jvC8eqBnzSjz389@EF-OTU ,FhmnVb .34 #EJK(JOP@q}Xs -23@EF!;]bc(4NpuvIUo7tTj %&?DE ,Fhmn/;Uw|}LXr 8 s      +R + + + + + + f                &+,389 BGH9[`a*Dfkl3?Y{ rs0<Vx}~IUo3lxQo  %&167   * L Q R !!!7!Y!^!_!"S""""""#i######$y$$$$$$%%%%%%%&&&&'' ''''(('(,(-(()))<)A)B)***9*[*`*a*++&+@+b+g+h+,),5,O,q,v,w--B-N-h---...//A/M/g///0 0N0Z0t0001.1]1i11112B2v222223U3333334e4444445}5555666677(7B7d7i7j8858A8[8}8899X9d9~999:;:m:y::::;U;;;;;;<{<<<=======>>>>>>? ?+?0?1???@@4@9@:@@AAA?ADAEAB +BB0BRBWBXBCC+CECgClCmD +DDDPDjDDDE4EsEEEEEFQFFFFGGG GHHAHMHgHHHI!IPI\IvIIIJ7JmJyJJJJKYKKKKKKL|LLLLMMMMMNN$N)N*NOORO^OxOOOP>PPPPQ Q%Q&QQQRR5R:R;RS SS2STSYSZSTRTTTTTTUUUUVVVVWW W'WIWNWOWX8XDX^XXXY+YmYyYYYYZaZZZZZZ[[[[\\\\]]"]<]^]c]d^^Y^e^^^^_R______````a!a&a'abb&b@bbbgbhcc?cKcecccd/dndzddddeVeeeeeefzffffggggh"h.hHhjhohpii;iGiaiiijjLjXjrjjjk7kqk}kkkklXllllllmxmmmmmmnnnnoooooopp'p,p-ppqq"qDqIqJqr rr1rSrXrYrs(s4sNspsusvttOt[tutttu4uhutuuuuvHvvvvwwwwxx x&xHxMxNxy'y3yMyoytyuzzTz`zzzzz{?{y{{{{{|T|~|||||}^}}}}}}~~~~ ',- +,12!"',-49:)KPQ9gsK#()st7C]R^x1  "#>CD)KPQ&@bghF<iuL~_u@p|V389(JOP#/IkpqhtY (-.%?afg>JdKWq1frQfm{  +01.PUV5W\],8Rtyz +7C]P\v:sYy7<=(JOP+Eglm8D^S_y-(Zf9gsPv³¿ñ +$FKLUa{ŝŢţDƂƎƨmǧdzȘ %&ɼ7<=(Bdij3?Y{̀́'jv͐Ͳͷ͸ZΙΥοϖ*/0)Cejk<Hb҄҉Ҋ)eqӋӭӲӳMԄԐԪqխչ֕׹=BC(BdijQ]wڙڞڟ:r~ۘۺۿ[ܓܟܹ݁ݾ  ާ',- +0RWXI}n389&@bghd %&+EglmXd~I #$%*+056;@A*LQR 3UZ[ ,Fhmn'3Motu8D^AMg"R^x8myOg{  (-. %GLM".Hjop)5Oqvw +:F`$]i?p| W       +h + + + + + + r                 #$#()@EF%?afgVb|2]iE|i 'INO.PUV%?afg*Dfkl-9Suz{lm , 8 R t y z!!G!S!m!!!"2"l"x""""#I#u#####$Y$$$$$$%u%%%%%%&&&&'''''''( (((((())))* *?*K*e***++L+X+r+++,0,c,o,,,,-B-p-|----.T...//'/,/-/00L0X0r0001/1a1m11112I22223!3&3'344 4&4H4M4N455)5C5e5j5k56.6:6T6v6{6|77I7U7o777838l8x88889Q999999:f::::::;w;;;;;;<<<<= +======>>>>>>? ?.?3?4?@ @@3@U@Z@[@A>AJAdAAAB4ByBBBBBC`CCCCCCDDDDEE +E EEEFF$F)F*FGGG+GMGRGSGH>HHHHIIIIJ JFJRJlJJJK5KsKKKKKLgLLLLLLMMMMN NNNNNOO0O5O6OPP!P;P]PbPcQQ:QFQ`QQQRRKRWRqRRRSASSSSSSTTTTUUUUUVV VBVGVHVW)W5WOWqWvWwXXBXNXhXXXY,YeYqYYYYZJZ~ZZZZZ[h[[[[[[\\\\] ]]]]]^ ^/^4^5^__$_>_`_e_f``S`_`y```a4adapaaaabJbbbbbbceccccccdddddeeeefHfzfffffgbghhIhUhohhhi4iniziiiijTjjjjjjktkkkkkkllllmmmmmmnn6n;n<no oo/oQoVoWop.p:pTpvp{p|qqAqMqgqqqr6rzrrrrrsjsssssstttuu*u/u0uvv v'vIvNvOvw*w6wPwrwwwxxxUxax{xxxyHyyyyyyzqzzzzzz{{{{||||}}}}}}~~ ~!~~~6;<!CHI&@bgh)5OqvwBNh"Q]w6jvD=mySgt#():?@+MRS".Hjop1=Wy~JVp*Ye>r~K@myP`p*LQREvSao} .34389,NST+7Qsxy :F`IUo.bn@*Dfkl9E_P\v5iuJzd278+MRS"<^cd1=Wy~BNh#S_y5frLh~– é$)*;@A*6PrwxAMgljǎǏ&ZfȀȢȧȨD}ɉɣiʤʰ˅˵̠"'(Ϳ;@A BGH 1SXY :\ab'3Motu4@Z|Ӂӂ9E_ԁԆԇHTnՐՕՖ#MYs֛֚֕-\hׂפשת9eq؋حزسCp|ٖٸٽپSڅڑګdے۞۸mHTnݐݕݖ*[gށޣިީBx߄ߞX*/0;@A4V[\MN-OTU$>`ef1=Wy~T`z7iuQgt:?@'Achi0<Vx}~?Kez{ :F`Q]w.Zf=o{Wv"'(7<=4V[\GtYw&2Lnst/;Uw|}  8 D ^    + +G +S +m + + + . d p     P       j        +016;<-OTU*6Prwx ?Ke.lxZ~ %&$%&+,  7 < = !$!x!!!!!!""###7#Y#^#_#$Z$$$%%:%?%@%&&&-&O&T&U&'&'2'L'n's't( (?(K(e((()))b)n))))*B*q*}****+V++++++,l,,,,,,----.......//////002070800011;1@1A112 +2$2F2K2L23;3_33CupertinoIcons \ No newline at end of file diff --git a/.dartServer/.analysis-driver/24/24bda64b96c846a57f6fea48ff5e2856.unlinked2 b/.dartServer/.analysis-driver/24/24bda64b96c846a57f6fea48ff5e2856.unlinked2 new file mode 100644 index 0000000..3b499ba Binary files /dev/null and b/.dartServer/.analysis-driver/24/24bda64b96c846a57f6fea48ff5e2856.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24be3aaf4feeff821112f9ff99597e75.unlinked2 b/.dartServer/.analysis-driver/24/24be3aaf4feeff821112f9ff99597e75.unlinked2 new file mode 100644 index 0000000..5d49e3c Binary files /dev/null and b/.dartServer/.analysis-driver/24/24be3aaf4feeff821112f9ff99597e75.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24bfe9105bc17077e0e4f62e052b8f70.unlinked2 b/.dartServer/.analysis-driver/24/24bfe9105bc17077e0e4f62e052b8f70.unlinked2 new file mode 100644 index 0000000..8aab731 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24bfe9105bc17077e0e4f62e052b8f70.unlinked2 differ diff --git a/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked b/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked new file mode 100644 index 0000000..a826760 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked differ diff --git a/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked.digest b/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked.digest new file mode 100644 index 0000000..67beded Binary files /dev/null and b/.dartServer/.analysis-driver/24/24f87a66621054da898a5d29914f52f5.linked.digest differ diff --git a/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked b/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked new file mode 100644 index 0000000..3ed851d Binary files /dev/null and b/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked differ diff --git a/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked.digest b/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked.digest new file mode 100644 index 0000000..576fc60 Binary files /dev/null and b/.dartServer/.analysis-driver/24/24fb0da9a171df8c5d155edf996fde9d.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked b/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked new file mode 100644 index 0000000..a54e1ee Binary files /dev/null and b/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked differ diff --git a/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked.digest b/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked.digest new file mode 100644 index 0000000..e10dd74 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2500dffcc6fe81746b09e5ec46f56270.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/250f768e0d615111e45f1af0bfea603b.unlinked2 b/.dartServer/.analysis-driver/25/250f768e0d615111e45f1af0bfea603b.unlinked2 new file mode 100644 index 0000000..9e85661 Binary files /dev/null and b/.dartServer/.analysis-driver/25/250f768e0d615111e45f1af0bfea603b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked b/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked new file mode 100644 index 0000000..e110149 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked differ diff --git a/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked.digest b/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked.digest new file mode 100644 index 0000000..314518d Binary files /dev/null and b/.dartServer/.analysis-driver/25/2515df28d68e69d13acdd45e07110918.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/251f1012adc051624cc85b0e22f8b769.unlinked2 b/.dartServer/.analysis-driver/25/251f1012adc051624cc85b0e22f8b769.unlinked2 new file mode 100644 index 0000000..04ecee8 Binary files /dev/null and b/.dartServer/.analysis-driver/25/251f1012adc051624cc85b0e22f8b769.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2520c95ec2e68db4b2cad7c8a6732f1e.unlinked2 b/.dartServer/.analysis-driver/25/2520c95ec2e68db4b2cad7c8a6732f1e.unlinked2 new file mode 100644 index 0000000..beaa61b Binary files /dev/null and b/.dartServer/.analysis-driver/25/2520c95ec2e68db4b2cad7c8a6732f1e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25258fda9771d37752f38831f731a933.unlinked2 b/.dartServer/.analysis-driver/25/25258fda9771d37752f38831f731a933.unlinked2 new file mode 100644 index 0000000..8a648f2 Binary files /dev/null and b/.dartServer/.analysis-driver/25/25258fda9771d37752f38831f731a933.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/253030cf03a4c2a172d4bbc96b3d74be.unlinked2 b/.dartServer/.analysis-driver/25/253030cf03a4c2a172d4bbc96b3d74be.unlinked2 new file mode 100644 index 0000000..c4ff80d Binary files /dev/null and b/.dartServer/.analysis-driver/25/253030cf03a4c2a172d4bbc96b3d74be.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2537302c825fa4164f8e0e7fd0aae900.unlinked2 b/.dartServer/.analysis-driver/25/2537302c825fa4164f8e0e7fd0aae900.unlinked2 new file mode 100644 index 0000000..c764843 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2537302c825fa4164f8e0e7fd0aae900.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/253a5ae6c87ad54a9bc9ab99282c4396.unlinked2 b/.dartServer/.analysis-driver/25/253a5ae6c87ad54a9bc9ab99282c4396.unlinked2 new file mode 100644 index 0000000..bba520f Binary files /dev/null and b/.dartServer/.analysis-driver/25/253a5ae6c87ad54a9bc9ab99282c4396.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked b/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked new file mode 100644 index 0000000..18dd772 Binary files /dev/null and b/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked differ diff --git a/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked.digest b/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked.digest new file mode 100644 index 0000000..df42b54 Binary files /dev/null and b/.dartServer/.analysis-driver/25/253c8598f0bcb311122a7d435eadb90d.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked b/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked new file mode 100644 index 0000000..b9835df Binary files /dev/null and b/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked differ diff --git a/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked.digest b/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked.digest new file mode 100644 index 0000000..cfab001 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2547fb099692ee236247e81177e0321d.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2 b/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2 new file mode 100644 index 0000000..bf683fd Binary files /dev/null and b/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2 differ diff --git a/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2.digest b/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2.digest new file mode 100644 index 0000000..37de731 Binary files /dev/null and b/.dartServer/.analysis-driver/25/256139702bdbc0f2e733713b6dde57fb.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/25/2565cdd259412ab709a3ac8284e2c252.unlinked2 b/.dartServer/.analysis-driver/25/2565cdd259412ab709a3ac8284e2c252.unlinked2 new file mode 100644 index 0000000..64a6a73 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2565cdd259412ab709a3ac8284e2c252.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2570ff2cbd55170f5ca08ebc684f6bf0.unlinked2 b/.dartServer/.analysis-driver/25/2570ff2cbd55170f5ca08ebc684f6bf0.unlinked2 new file mode 100644 index 0000000..d3cb475 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2570ff2cbd55170f5ca08ebc684f6bf0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/257131f417832570f69fff4d752a38e4.unlinked2 b/.dartServer/.analysis-driver/25/257131f417832570f69fff4d752a38e4.unlinked2 new file mode 100644 index 0000000..af6426c Binary files /dev/null and b/.dartServer/.analysis-driver/25/257131f417832570f69fff4d752a38e4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2579d1ddebef123ff7179439e8bffe03.unlinked2 b/.dartServer/.analysis-driver/25/2579d1ddebef123ff7179439e8bffe03.unlinked2 new file mode 100644 index 0000000..6798804 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2579d1ddebef123ff7179439e8bffe03.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/2587527369f91a8fb8baac56f41d3d7d.unlinked2 b/.dartServer/.analysis-driver/25/2587527369f91a8fb8baac56f41d3d7d.unlinked2 new file mode 100644 index 0000000..040ee96 Binary files /dev/null and b/.dartServer/.analysis-driver/25/2587527369f91a8fb8baac56f41d3d7d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25989f7c246d556726989246487b68c4.unlinked2 b/.dartServer/.analysis-driver/25/25989f7c246d556726989246487b68c4.unlinked2 new file mode 100644 index 0000000..b73c6e3 Binary files /dev/null and b/.dartServer/.analysis-driver/25/25989f7c246d556726989246487b68c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/259d537a7d44ee71d9573e0a6eeb07bb.unlinked2 b/.dartServer/.analysis-driver/25/259d537a7d44ee71d9573e0a6eeb07bb.unlinked2 new file mode 100644 index 0000000..efeedbf Binary files /dev/null and b/.dartServer/.analysis-driver/25/259d537a7d44ee71d9573e0a6eeb07bb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25bc5fbf74248340839ca11fbdf82a8e.unlinked2 b/.dartServer/.analysis-driver/25/25bc5fbf74248340839ca11fbdf82a8e.unlinked2 new file mode 100644 index 0000000..98a8d8a Binary files /dev/null and b/.dartServer/.analysis-driver/25/25bc5fbf74248340839ca11fbdf82a8e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked b/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked new file mode 100644 index 0000000..20424c8 Binary files /dev/null and b/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked differ diff --git a/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked.digest b/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked.digest new file mode 100644 index 0000000..42435ba Binary files /dev/null and b/.dartServer/.analysis-driver/25/25cc23b7f9881cfeef19c117c1856487.linked.digest differ diff --git a/.dartServer/.analysis-driver/25/25e6c9caa61e0b76d43e7ca4f0525aab.unlinked2 b/.dartServer/.analysis-driver/25/25e6c9caa61e0b76d43e7ca4f0525aab.unlinked2 new file mode 100644 index 0000000..3cfe42a Binary files /dev/null and b/.dartServer/.analysis-driver/25/25e6c9caa61e0b76d43e7ca4f0525aab.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25fab410c10fbd7620a0ee2cdc15d0a3.unlinked2 b/.dartServer/.analysis-driver/25/25fab410c10fbd7620a0ee2cdc15d0a3.unlinked2 new file mode 100644 index 0000000..a545d74 Binary files /dev/null and b/.dartServer/.analysis-driver/25/25fab410c10fbd7620a0ee2cdc15d0a3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/25/25fe65cdbd1ee8765c918e18b35eb30f.unlinked2 b/.dartServer/.analysis-driver/25/25fe65cdbd1ee8765c918e18b35eb30f.unlinked2 new file mode 100644 index 0000000..e8383ee Binary files /dev/null and b/.dartServer/.analysis-driver/25/25fe65cdbd1ee8765c918e18b35eb30f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/2604605e528c674a9c37b863894f471c.unlinked2 b/.dartServer/.analysis-driver/26/2604605e528c674a9c37b863894f471c.unlinked2 new file mode 100644 index 0000000..bc83697 Binary files /dev/null and b/.dartServer/.analysis-driver/26/2604605e528c674a9c37b863894f471c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/260fa103dbd1a373441e8bf283f8a642.unlinked2 b/.dartServer/.analysis-driver/26/260fa103dbd1a373441e8bf283f8a642.unlinked2 new file mode 100644 index 0000000..c33af61 Binary files /dev/null and b/.dartServer/.analysis-driver/26/260fa103dbd1a373441e8bf283f8a642.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked b/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked new file mode 100644 index 0000000..beccd86 Binary files /dev/null and b/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked differ diff --git a/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked.digest b/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked.digest new file mode 100644 index 0000000..d5fab5d Binary files /dev/null and b/.dartServer/.analysis-driver/26/261d49730878ad8efd3d7c6ad925999a.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked b/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked new file mode 100644 index 0000000..b480938 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked differ diff --git a/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked.digest b/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked.digest new file mode 100644 index 0000000..6ee3708 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262bf3f289b9f9717f549a20ee0fdd00.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/262d10caa9046bad6b23b74196dd01fe.unlinked2 b/.dartServer/.analysis-driver/26/262d10caa9046bad6b23b74196dd01fe.unlinked2 new file mode 100644 index 0000000..4909192 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262d10caa9046bad6b23b74196dd01fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/262e51af33ac1335a872a9ea9be053bc.unlinked2 b/.dartServer/.analysis-driver/26/262e51af33ac1335a872a9ea9be053bc.unlinked2 new file mode 100644 index 0000000..05cc9e1 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262e51af33ac1335a872a9ea9be053bc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked b/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked new file mode 100644 index 0000000..b160600 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked differ diff --git a/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked.digest b/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked.digest new file mode 100644 index 0000000..5db42e9 Binary files /dev/null and b/.dartServer/.analysis-driver/26/262e6aebe04312d553457d970a94351e.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked b/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked new file mode 100644 index 0000000..b199360 Binary files /dev/null and b/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked differ diff --git a/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked.digest b/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked.digest new file mode 100644 index 0000000..8f0f812 Binary files /dev/null and b/.dartServer/.analysis-driver/26/2646659bdfd0b40a7753ba7145058da5.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/26510b0b1d1fee9705388509f4eedc86.unlinked2 b/.dartServer/.analysis-driver/26/26510b0b1d1fee9705388509f4eedc86.unlinked2 new file mode 100644 index 0000000..e22b9dd Binary files /dev/null and b/.dartServer/.analysis-driver/26/26510b0b1d1fee9705388509f4eedc86.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/2654cd489f8afc890f47c642fc2cbe13.unlinked2 b/.dartServer/.analysis-driver/26/2654cd489f8afc890f47c642fc2cbe13.unlinked2 new file mode 100644 index 0000000..96c213a Binary files /dev/null and b/.dartServer/.analysis-driver/26/2654cd489f8afc890f47c642fc2cbe13.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/265819b276f14a7cf2db02e182ff1fb4.unlinked2 b/.dartServer/.analysis-driver/26/265819b276f14a7cf2db02e182ff1fb4.unlinked2 new file mode 100644 index 0000000..c5f8a18 Binary files /dev/null and b/.dartServer/.analysis-driver/26/265819b276f14a7cf2db02e182ff1fb4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/265a75e3f0fb8330f8f8cc450ef3f6b6.unlinked2 b/.dartServer/.analysis-driver/26/265a75e3f0fb8330f8f8cc450ef3f6b6.unlinked2 new file mode 100644 index 0000000..1ca1238 Binary files /dev/null and b/.dartServer/.analysis-driver/26/265a75e3f0fb8330f8f8cc450ef3f6b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked b/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked new file mode 100644 index 0000000..54c694d Binary files /dev/null and b/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked differ diff --git a/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked.digest b/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked.digest new file mode 100644 index 0000000..7297290 Binary files /dev/null and b/.dartServer/.analysis-driver/26/265b233996b8b842d3bfdc0392b72e7e.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/2661d6971bd28a2943abe0c80782ca67.unlinked2 b/.dartServer/.analysis-driver/26/2661d6971bd28a2943abe0c80782ca67.unlinked2 new file mode 100644 index 0000000..348306b Binary files /dev/null and b/.dartServer/.analysis-driver/26/2661d6971bd28a2943abe0c80782ca67.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26638f9d4cade5f52b872f63f6b49f96.unlinked2 b/.dartServer/.analysis-driver/26/26638f9d4cade5f52b872f63f6b49f96.unlinked2 new file mode 100644 index 0000000..037f504 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26638f9d4cade5f52b872f63f6b49f96.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/266707e9f6485bef9eb26cd9888080e8.unlinked2 b/.dartServer/.analysis-driver/26/266707e9f6485bef9eb26cd9888080e8.unlinked2 new file mode 100644 index 0000000..87d4c18 Binary files /dev/null and b/.dartServer/.analysis-driver/26/266707e9f6485bef9eb26cd9888080e8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/268438d91493c1bad367de78cbf2ad29.resolved b/.dartServer/.analysis-driver/26/268438d91493c1bad367de78cbf2ad29.resolved new file mode 100644 index 0000000..e86b4c2 Binary files /dev/null and b/.dartServer/.analysis-driver/26/268438d91493c1bad367de78cbf2ad29.resolved differ diff --git a/.dartServer/.analysis-driver/26/26aac32327298d556207863db09c1182.unlinked2 b/.dartServer/.analysis-driver/26/26aac32327298d556207863db09c1182.unlinked2 new file mode 100644 index 0000000..e3eb3e0 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26aac32327298d556207863db09c1182.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked b/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked new file mode 100644 index 0000000..c0305cd Binary files /dev/null and b/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked differ diff --git a/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked.digest b/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked.digest new file mode 100644 index 0000000..1a617b7 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26ae114f4c8ba785c4eb56fbf3b9e8bb.linked.digest differ diff --git a/.dartServer/.analysis-driver/26/26afa850759a57273ce850e453d95769.unlinked2 b/.dartServer/.analysis-driver/26/26afa850759a57273ce850e453d95769.unlinked2 new file mode 100644 index 0000000..6b67270 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26afa850759a57273ce850e453d95769.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26c4ed8f985e39368ffb79b71e3c929c.unlinked2 b/.dartServer/.analysis-driver/26/26c4ed8f985e39368ffb79b71e3c929c.unlinked2 new file mode 100644 index 0000000..568491f Binary files /dev/null and b/.dartServer/.analysis-driver/26/26c4ed8f985e39368ffb79b71e3c929c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26df204a4a1ede6642d780824a4ba15d.unlinked2 b/.dartServer/.analysis-driver/26/26df204a4a1ede6642d780824a4ba15d.unlinked2 new file mode 100644 index 0000000..dfdd36e Binary files /dev/null and b/.dartServer/.analysis-driver/26/26df204a4a1ede6642d780824a4ba15d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26e0304725b359b938ec19fef6f5922a.unlinked2 b/.dartServer/.analysis-driver/26/26e0304725b359b938ec19fef6f5922a.unlinked2 new file mode 100644 index 0000000..0f1996e Binary files /dev/null and b/.dartServer/.analysis-driver/26/26e0304725b359b938ec19fef6f5922a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26e1d3f1c16b5883b2f518295aff086f.unlinked2 b/.dartServer/.analysis-driver/26/26e1d3f1c16b5883b2f518295aff086f.unlinked2 new file mode 100644 index 0000000..0fcbbfd Binary files /dev/null and b/.dartServer/.analysis-driver/26/26e1d3f1c16b5883b2f518295aff086f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26e2f71a4d1a67892505a3abf7c8b5ef.unlinked2 b/.dartServer/.analysis-driver/26/26e2f71a4d1a67892505a3abf7c8b5ef.unlinked2 new file mode 100644 index 0000000..4013ccc Binary files /dev/null and b/.dartServer/.analysis-driver/26/26e2f71a4d1a67892505a3abf7c8b5ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26eb4cd689451258332c6cfb072bfc96.unlinked2 b/.dartServer/.analysis-driver/26/26eb4cd689451258332c6cfb072bfc96.unlinked2 new file mode 100644 index 0000000..718b978 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26eb4cd689451258332c6cfb072bfc96.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26ebd4bdb41a21c2ec46d9251c592a9d.unlinked2 b/.dartServer/.analysis-driver/26/26ebd4bdb41a21c2ec46d9251c592a9d.unlinked2 new file mode 100644 index 0000000..a35809a Binary files /dev/null and b/.dartServer/.analysis-driver/26/26ebd4bdb41a21c2ec46d9251c592a9d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked b/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked new file mode 100644 index 0000000..8d13018 Binary files /dev/null and b/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked differ diff --git a/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked.digest b/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked.digest new file mode 100644 index 0000000..552853a Binary files /dev/null and b/.dartServer/.analysis-driver/26/26f6e15f853164ad124476636643240f.linked.digest differ diff --git a/.dartServer/.analysis-driver/26e0b226935020b6a6af477e340c0b16.unlinked2-temp-82987 b/.dartServer/.analysis-driver/26e0b226935020b6a6af477e340c0b16.unlinked2-temp-82987 new file mode 100644 index 0000000..8bba457 Binary files /dev/null and b/.dartServer/.analysis-driver/26e0b226935020b6a6af477e340c0b16.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/27/2709a510eb44734f4e5afde873b6bd83.unlinked2 b/.dartServer/.analysis-driver/27/2709a510eb44734f4e5afde873b6bd83.unlinked2 new file mode 100644 index 0000000..deea33a Binary files /dev/null and b/.dartServer/.analysis-driver/27/2709a510eb44734f4e5afde873b6bd83.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked b/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked new file mode 100644 index 0000000..1b7113a Binary files /dev/null and b/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked differ diff --git a/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked.digest b/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked.digest new file mode 100644 index 0000000..f9d9424 Binary files /dev/null and b/.dartServer/.analysis-driver/27/270ffc755a481cd6a18285fe6b3fc825.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/27186ada31bb325b038a916aa77edc6e.unlinked2 b/.dartServer/.analysis-driver/27/27186ada31bb325b038a916aa77edc6e.unlinked2 new file mode 100644 index 0000000..1e2fd27 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27186ada31bb325b038a916aa77edc6e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked b/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked new file mode 100644 index 0000000..e7d63f9 Binary files /dev/null and b/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked differ diff --git a/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked.digest b/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked.digest new file mode 100644 index 0000000..d93e858 Binary files /dev/null and b/.dartServer/.analysis-driver/27/271d8a0f924539fea857b2f3406c8c1c.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/271e902c6524126a8467a0dfd0678d99.unlinked2 b/.dartServer/.analysis-driver/27/271e902c6524126a8467a0dfd0678d99.unlinked2 new file mode 100644 index 0000000..2ec9987 Binary files /dev/null and b/.dartServer/.analysis-driver/27/271e902c6524126a8467a0dfd0678d99.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/271fcf1fc7395a076433d5aa97e57d7d.unlinked2 b/.dartServer/.analysis-driver/27/271fcf1fc7395a076433d5aa97e57d7d.unlinked2 new file mode 100644 index 0000000..6cddbb6 Binary files /dev/null and b/.dartServer/.analysis-driver/27/271fcf1fc7395a076433d5aa97e57d7d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked b/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked new file mode 100644 index 0000000..145352e Binary files /dev/null and b/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked differ diff --git a/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked.digest b/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked.digest new file mode 100644 index 0000000..8a4bfc9 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27265d0354cb8b14565faa67b8560259.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/273068e0da32d067f001f38245634cf6.unlinked2 b/.dartServer/.analysis-driver/27/273068e0da32d067f001f38245634cf6.unlinked2 new file mode 100644 index 0000000..a6ba3c8 Binary files /dev/null and b/.dartServer/.analysis-driver/27/273068e0da32d067f001f38245634cf6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/273287b735d6be4267d4f48cde82540a.unlinked2 b/.dartServer/.analysis-driver/27/273287b735d6be4267d4f48cde82540a.unlinked2 new file mode 100644 index 0000000..5620e75 Binary files /dev/null and b/.dartServer/.analysis-driver/27/273287b735d6be4267d4f48cde82540a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27373f95135905ad07a5394e3c84c9bb.unlinked2 b/.dartServer/.analysis-driver/27/27373f95135905ad07a5394e3c84c9bb.unlinked2 new file mode 100644 index 0000000..2174ff5 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27373f95135905ad07a5394e3c84c9bb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27396880708d25a47de5655aa71f2c19.unlinked2 b/.dartServer/.analysis-driver/27/27396880708d25a47de5655aa71f2c19.unlinked2 new file mode 100644 index 0000000..aaa5faa Binary files /dev/null and b/.dartServer/.analysis-driver/27/27396880708d25a47de5655aa71f2c19.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/2748c2a35e314bfb7b46215cc0a33af4.unlinked2 b/.dartServer/.analysis-driver/27/2748c2a35e314bfb7b46215cc0a33af4.unlinked2 new file mode 100644 index 0000000..c012f10 Binary files /dev/null and b/.dartServer/.analysis-driver/27/2748c2a35e314bfb7b46215cc0a33af4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked b/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked new file mode 100644 index 0000000..64ff96c Binary files /dev/null and b/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked differ diff --git a/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked.digest b/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked.digest new file mode 100644 index 0000000..8521df5 Binary files /dev/null and b/.dartServer/.analysis-driver/27/274e1918b13bf10556b6b90122b3d75c.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked b/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked new file mode 100644 index 0000000..6a91f7d Binary files /dev/null and b/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked differ diff --git a/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked.digest b/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked.digest new file mode 100644 index 0000000..70dfb6e Binary files /dev/null and b/.dartServer/.analysis-driver/27/27593c34f9f84333ba0d94f5cce9e20e.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/2773519c103e818a87f7a00e2b9a45a0.resolved b/.dartServer/.analysis-driver/27/2773519c103e818a87f7a00e2b9a45a0.resolved new file mode 100644 index 0000000..6ea590a Binary files /dev/null and b/.dartServer/.analysis-driver/27/2773519c103e818a87f7a00e2b9a45a0.resolved differ diff --git a/.dartServer/.analysis-driver/27/2780de365103093a714c6820a95c9936.unlinked2 b/.dartServer/.analysis-driver/27/2780de365103093a714c6820a95c9936.unlinked2 new file mode 100644 index 0000000..e199089 Binary files /dev/null and b/.dartServer/.analysis-driver/27/2780de365103093a714c6820a95c9936.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked b/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked new file mode 100644 index 0000000..ca10433 Binary files /dev/null and b/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked differ diff --git a/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked.digest b/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked.digest new file mode 100644 index 0000000..2934905 Binary files /dev/null and b/.dartServer/.analysis-driver/27/2790647427c901dee6a3958c38b289d7.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/2791a937d5193da56301574c111864c3.unlinked2 b/.dartServer/.analysis-driver/27/2791a937d5193da56301574c111864c3.unlinked2 new file mode 100644 index 0000000..c186a8b Binary files /dev/null and b/.dartServer/.analysis-driver/27/2791a937d5193da56301574c111864c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked b/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked new file mode 100644 index 0000000..7662b51 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked differ diff --git a/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked.digest b/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked.digest new file mode 100644 index 0000000..9b060dc Binary files /dev/null and b/.dartServer/.analysis-driver/27/27bdc7b4ff96f9001b72f291bc0c28e9.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/27ccf5fba5ac272a57c848b9854aa250.unlinked2 b/.dartServer/.analysis-driver/27/27ccf5fba5ac272a57c848b9854aa250.unlinked2 new file mode 100644 index 0000000..5ebf8d9 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27ccf5fba5ac272a57c848b9854aa250.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27d14096366606a277d922701e6932a5.unlinked2 b/.dartServer/.analysis-driver/27/27d14096366606a277d922701e6932a5.unlinked2 new file mode 100644 index 0000000..b8ba97c Binary files /dev/null and b/.dartServer/.analysis-driver/27/27d14096366606a277d922701e6932a5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27daba5fc1e76e1f3bc6a3e33ae7a45f.unlinked2 b/.dartServer/.analysis-driver/27/27daba5fc1e76e1f3bc6a3e33ae7a45f.unlinked2 new file mode 100644 index 0000000..aec5f09 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27daba5fc1e76e1f3bc6a3e33ae7a45f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27e1254944b8dfc8532f380f06e46c4f.unlinked2 b/.dartServer/.analysis-driver/27/27e1254944b8dfc8532f380f06e46c4f.unlinked2 new file mode 100644 index 0000000..b977541 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27e1254944b8dfc8532f380f06e46c4f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27e722ba3408aa0a14ba17b2d269f92c.unlinked2 b/.dartServer/.analysis-driver/27/27e722ba3408aa0a14ba17b2d269f92c.unlinked2 new file mode 100644 index 0000000..0028283 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27e722ba3408aa0a14ba17b2d269f92c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27e911a814b0d887dbbe522e1b0408d9.unlinked2 b/.dartServer/.analysis-driver/27/27e911a814b0d887dbbe522e1b0408d9.unlinked2 new file mode 100644 index 0000000..dc98ecb Binary files /dev/null and b/.dartServer/.analysis-driver/27/27e911a814b0d887dbbe522e1b0408d9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27ed9c4291d5e1530ec53457ba83c52f.unlinked2 b/.dartServer/.analysis-driver/27/27ed9c4291d5e1530ec53457ba83c52f.unlinked2 new file mode 100644 index 0000000..30b4a95 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27ed9c4291d5e1530ec53457ba83c52f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked b/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked new file mode 100644 index 0000000..18de5cc Binary files /dev/null and b/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked differ diff --git a/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked.digest b/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked.digest new file mode 100644 index 0000000..20589ef Binary files /dev/null and b/.dartServer/.analysis-driver/27/27edd74cef47c3216ed9e2c80b37af87.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/27efef740e5cd98092f56232021b6257.resolved b/.dartServer/.analysis-driver/27/27efef740e5cd98092f56232021b6257.resolved new file mode 100644 index 0000000..2600093 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27efef740e5cd98092f56232021b6257.resolved differ diff --git a/.dartServer/.analysis-driver/27/27f9d37ed3bdfc31f908975281939053.unlinked2 b/.dartServer/.analysis-driver/27/27f9d37ed3bdfc31f908975281939053.unlinked2 new file mode 100644 index 0000000..cb8b72d Binary files /dev/null and b/.dartServer/.analysis-driver/27/27f9d37ed3bdfc31f908975281939053.unlinked2 differ diff --git a/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked b/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked new file mode 100644 index 0000000..c158875 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked differ diff --git a/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked.digest b/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked.digest new file mode 100644 index 0000000..66906c8 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27fd1a3750851b84e0816c1105e90022.linked.digest differ diff --git a/.dartServer/.analysis-driver/27/27ff2726d0b74cdcc86548b06a1ff248.unlinked2 b/.dartServer/.analysis-driver/27/27ff2726d0b74cdcc86548b06a1ff248.unlinked2 new file mode 100644 index 0000000..28ab844 Binary files /dev/null and b/.dartServer/.analysis-driver/27/27ff2726d0b74cdcc86548b06a1ff248.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28084dc2117cc99929845e6e2d9fd78b.unlinked2 b/.dartServer/.analysis-driver/28/28084dc2117cc99929845e6e2d9fd78b.unlinked2 new file mode 100644 index 0000000..bfd7c66 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28084dc2117cc99929845e6e2d9fd78b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28156986f9ecdbbce0e8fa1425d160b1.unlinked2 b/.dartServer/.analysis-driver/28/28156986f9ecdbbce0e8fa1425d160b1.unlinked2 new file mode 100644 index 0000000..b6f2675 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28156986f9ecdbbce0e8fa1425d160b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/2825b0c5cd5938081d78e5f0a39fe656.unlinked2 b/.dartServer/.analysis-driver/28/2825b0c5cd5938081d78e5f0a39fe656.unlinked2 new file mode 100644 index 0000000..d6d456c Binary files /dev/null and b/.dartServer/.analysis-driver/28/2825b0c5cd5938081d78e5f0a39fe656.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/2827c8853a42d0334501de50ae8871d2.unlinked2 b/.dartServer/.analysis-driver/28/2827c8853a42d0334501de50ae8871d2.unlinked2 new file mode 100644 index 0000000..5a2830e Binary files /dev/null and b/.dartServer/.analysis-driver/28/2827c8853a42d0334501de50ae8871d2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/282877041ffbe7ad04e577e297d18864.unlinked2 b/.dartServer/.analysis-driver/28/282877041ffbe7ad04e577e297d18864.unlinked2 new file mode 100644 index 0000000..bb104fd Binary files /dev/null and b/.dartServer/.analysis-driver/28/282877041ffbe7ad04e577e297d18864.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked b/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked new file mode 100644 index 0000000..b97d516 Binary files /dev/null and b/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked differ diff --git a/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked.digest b/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked.digest new file mode 100644 index 0000000..29a7989 Binary files /dev/null and b/.dartServer/.analysis-driver/28/282ace69e9221b27514e7aef493d3ac4.linked.digest differ diff --git a/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked b/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked new file mode 100644 index 0000000..55f149a Binary files /dev/null and b/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked differ diff --git a/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked.digest b/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked.digest new file mode 100644 index 0000000..803736a Binary files /dev/null and b/.dartServer/.analysis-driver/28/282edaf9504400ffcde0b37f242a3db6.linked.digest differ diff --git a/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked b/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked new file mode 100644 index 0000000..14c971b Binary files /dev/null and b/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked differ diff --git a/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked.digest b/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked.digest new file mode 100644 index 0000000..d678fac Binary files /dev/null and b/.dartServer/.analysis-driver/28/283a1fb0e60928719aad50509c236adf.linked.digest differ diff --git a/.dartServer/.analysis-driver/28/284c58e653c731015d54a8ae1abfb5b4.unlinked2 b/.dartServer/.analysis-driver/28/284c58e653c731015d54a8ae1abfb5b4.unlinked2 new file mode 100644 index 0000000..2d5b001 Binary files /dev/null and b/.dartServer/.analysis-driver/28/284c58e653c731015d54a8ae1abfb5b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28582945ff1bdd1c21423d7c8735ed97.unlinked2 b/.dartServer/.analysis-driver/28/28582945ff1bdd1c21423d7c8735ed97.unlinked2 new file mode 100644 index 0000000..cd1a4b5 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28582945ff1bdd1c21423d7c8735ed97.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/2867e89e281a05aa14752ec0ab3502c3.unlinked2 b/.dartServer/.analysis-driver/28/2867e89e281a05aa14752ec0ab3502c3.unlinked2 new file mode 100644 index 0000000..916acaa Binary files /dev/null and b/.dartServer/.analysis-driver/28/2867e89e281a05aa14752ec0ab3502c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28835cd44cbf2e0e903a368619fcda33.unlinked2 b/.dartServer/.analysis-driver/28/28835cd44cbf2e0e903a368619fcda33.unlinked2 new file mode 100644 index 0000000..d557c0e Binary files /dev/null and b/.dartServer/.analysis-driver/28/28835cd44cbf2e0e903a368619fcda33.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/2884d8d30cce63e1ec0cbf3a8661e3e7.unlinked2 b/.dartServer/.analysis-driver/28/2884d8d30cce63e1ec0cbf3a8661e3e7.unlinked2 new file mode 100644 index 0000000..057eb31 Binary files /dev/null and b/.dartServer/.analysis-driver/28/2884d8d30cce63e1ec0cbf3a8661e3e7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/289b8484761b0f5e67418b097fe70005.unlinked2 b/.dartServer/.analysis-driver/28/289b8484761b0f5e67418b097fe70005.unlinked2 new file mode 100644 index 0000000..16e7051 Binary files /dev/null and b/.dartServer/.analysis-driver/28/289b8484761b0f5e67418b097fe70005.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28a12ae3fd19656dfb3f92046529d4e0.unlinked2 b/.dartServer/.analysis-driver/28/28a12ae3fd19656dfb3f92046529d4e0.unlinked2 new file mode 100644 index 0000000..8d05688 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28a12ae3fd19656dfb3f92046529d4e0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked b/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked new file mode 100644 index 0000000..f03237b Binary files /dev/null and b/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked differ diff --git a/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked.digest b/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked.digest new file mode 100644 index 0000000..a8e55ef Binary files /dev/null and b/.dartServer/.analysis-driver/28/28abe9fc73aef40bc584c8c34c49446e.linked.digest differ diff --git a/.dartServer/.analysis-driver/28/28ad5c0d5b22f7b640886307203f22e2.unlinked2 b/.dartServer/.analysis-driver/28/28ad5c0d5b22f7b640886307203f22e2.unlinked2 new file mode 100644 index 0000000..7566759 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28ad5c0d5b22f7b640886307203f22e2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28bb89d121be0eecd873d0f7b16b6cd9.unlinked2 b/.dartServer/.analysis-driver/28/28bb89d121be0eecd873d0f7b16b6cd9.unlinked2 new file mode 100644 index 0000000..ad5f4eb Binary files /dev/null and b/.dartServer/.analysis-driver/28/28bb89d121be0eecd873d0f7b16b6cd9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28bceed855ef41bcaa5b04c1ae2af402.unlinked2 b/.dartServer/.analysis-driver/28/28bceed855ef41bcaa5b04c1ae2af402.unlinked2 new file mode 100644 index 0000000..114c444 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28bceed855ef41bcaa5b04c1ae2af402.unlinked2 differ diff --git a/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked b/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked new file mode 100644 index 0000000..43540e5 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked differ diff --git a/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked.digest b/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked.digest new file mode 100644 index 0000000..061da6d Binary files /dev/null and b/.dartServer/.analysis-driver/28/28d0f9f9b129b00482bfa5a06d8193c8.linked.digest differ diff --git a/.dartServer/.analysis-driver/28/28e4cc7c2cb22317032c65670211958a.unlinked2 b/.dartServer/.analysis-driver/28/28e4cc7c2cb22317032c65670211958a.unlinked2 new file mode 100644 index 0000000..ecc24e5 Binary files /dev/null and b/.dartServer/.analysis-driver/28/28e4cc7c2cb22317032c65670211958a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/290719181995b537538daf342651aa6a.unlinked2 b/.dartServer/.analysis-driver/29/290719181995b537538daf342651aa6a.unlinked2 new file mode 100644 index 0000000..d2442e9 Binary files /dev/null and b/.dartServer/.analysis-driver/29/290719181995b537538daf342651aa6a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/290aed03ad685f35a8c420c8c8d110a4.unlinked2 b/.dartServer/.analysis-driver/29/290aed03ad685f35a8c420c8c8d110a4.unlinked2 new file mode 100644 index 0000000..8bcb3aa Binary files /dev/null and b/.dartServer/.analysis-driver/29/290aed03ad685f35a8c420c8c8d110a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/290b607693418e2d64b3cc87c29ecec3.unlinked2 b/.dartServer/.analysis-driver/29/290b607693418e2d64b3cc87c29ecec3.unlinked2 new file mode 100644 index 0000000..344e8d3 Binary files /dev/null and b/.dartServer/.analysis-driver/29/290b607693418e2d64b3cc87c29ecec3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/290f03772e91a431a3ad5f66f0514bfb.unlinked2 b/.dartServer/.analysis-driver/29/290f03772e91a431a3ad5f66f0514bfb.unlinked2 new file mode 100644 index 0000000..80f05c4 Binary files /dev/null and b/.dartServer/.analysis-driver/29/290f03772e91a431a3ad5f66f0514bfb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/290f1054a35309eb9b223f6ba791056c.unlinked2 b/.dartServer/.analysis-driver/29/290f1054a35309eb9b223f6ba791056c.unlinked2 new file mode 100644 index 0000000..8b1c943 Binary files /dev/null and b/.dartServer/.analysis-driver/29/290f1054a35309eb9b223f6ba791056c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29173e233d5db1fbe59899ae752072bf.unlinked2 b/.dartServer/.analysis-driver/29/29173e233d5db1fbe59899ae752072bf.unlinked2 new file mode 100644 index 0000000..17cfbb6 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29173e233d5db1fbe59899ae752072bf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/292b8e37a41b5820e7e162eba6f47a80.unlinked2 b/.dartServer/.analysis-driver/29/292b8e37a41b5820e7e162eba6f47a80.unlinked2 new file mode 100644 index 0000000..3264998 Binary files /dev/null and b/.dartServer/.analysis-driver/29/292b8e37a41b5820e7e162eba6f47a80.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/2938b5dc73db580a0e1ff30a5573abe1.unlinked2 b/.dartServer/.analysis-driver/29/2938b5dc73db580a0e1ff30a5573abe1.unlinked2 new file mode 100644 index 0000000..1714be3 Binary files /dev/null and b/.dartServer/.analysis-driver/29/2938b5dc73db580a0e1ff30a5573abe1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29493304dc568592695126b041d4faaa.unlinked2 b/.dartServer/.analysis-driver/29/29493304dc568592695126b041d4faaa.unlinked2 new file mode 100644 index 0000000..ceb076d Binary files /dev/null and b/.dartServer/.analysis-driver/29/29493304dc568592695126b041d4faaa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/294fb4725c87b869d075e00cd4fb8143.unlinked2 b/.dartServer/.analysis-driver/29/294fb4725c87b869d075e00cd4fb8143.unlinked2 new file mode 100644 index 0000000..cd539a7 Binary files /dev/null and b/.dartServer/.analysis-driver/29/294fb4725c87b869d075e00cd4fb8143.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/297bf2182d1821fcc799ef14955fdc8a.unlinked2 b/.dartServer/.analysis-driver/29/297bf2182d1821fcc799ef14955fdc8a.unlinked2 new file mode 100644 index 0000000..152eefd Binary files /dev/null and b/.dartServer/.analysis-driver/29/297bf2182d1821fcc799ef14955fdc8a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked b/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked new file mode 100644 index 0000000..685249d Binary files /dev/null and b/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked differ diff --git a/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked.digest b/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked.digest new file mode 100644 index 0000000..eb225c2 Binary files /dev/null and b/.dartServer/.analysis-driver/29/298772c0a2fde4971a44e7c1e5ade28a.linked.digest differ diff --git a/.dartServer/.analysis-driver/29/298ac3302fe2a5d0d2fbc03d7d851914.unlinked2 b/.dartServer/.analysis-driver/29/298ac3302fe2a5d0d2fbc03d7d851914.unlinked2 new file mode 100644 index 0000000..a5bc42e Binary files /dev/null and b/.dartServer/.analysis-driver/29/298ac3302fe2a5d0d2fbc03d7d851914.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked b/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked new file mode 100644 index 0000000..c09b66a Binary files /dev/null and b/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked differ diff --git a/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked.digest b/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked.digest new file mode 100644 index 0000000..c00d9df Binary files /dev/null and b/.dartServer/.analysis-driver/29/29975ebc4f7d8da3660471c9f7a936cb.linked.digest differ diff --git a/.dartServer/.analysis-driver/29/299a5adf4dcd24efe0e33d620b0ebacc.unlinked2 b/.dartServer/.analysis-driver/29/299a5adf4dcd24efe0e33d620b0ebacc.unlinked2 new file mode 100644 index 0000000..5558f22 Binary files /dev/null and b/.dartServer/.analysis-driver/29/299a5adf4dcd24efe0e33d620b0ebacc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29abbe319a54ffbfc018ce8742d557a4.unlinked2 b/.dartServer/.analysis-driver/29/29abbe319a54ffbfc018ce8742d557a4.unlinked2 new file mode 100644 index 0000000..22a5b72 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29abbe319a54ffbfc018ce8742d557a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29aea0f4c651a03a71fe8d237f353d92.unlinked2 b/.dartServer/.analysis-driver/29/29aea0f4c651a03a71fe8d237f353d92.unlinked2 new file mode 100644 index 0000000..a90a331 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29aea0f4c651a03a71fe8d237f353d92.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29b49c4cacdba429aba7c318b8331f07.unlinked2 b/.dartServer/.analysis-driver/29/29b49c4cacdba429aba7c318b8331f07.unlinked2 new file mode 100644 index 0000000..79478bf Binary files /dev/null and b/.dartServer/.analysis-driver/29/29b49c4cacdba429aba7c318b8331f07.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29d2365b3750d6f20452e4cbc6b3d3ec.unlinked2 b/.dartServer/.analysis-driver/29/29d2365b3750d6f20452e4cbc6b3d3ec.unlinked2 new file mode 100644 index 0000000..e20c62b Binary files /dev/null and b/.dartServer/.analysis-driver/29/29d2365b3750d6f20452e4cbc6b3d3ec.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29dc7fc75c5bf7a46bb73c9b47d94a9c.unlinked2 b/.dartServer/.analysis-driver/29/29dc7fc75c5bf7a46bb73c9b47d94a9c.unlinked2 new file mode 100644 index 0000000..203a566 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29dc7fc75c5bf7a46bb73c9b47d94a9c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29dc9e4841669e22c4a8ad960c6585bd.unlinked2 b/.dartServer/.analysis-driver/29/29dc9e4841669e22c4a8ad960c6585bd.unlinked2 new file mode 100644 index 0000000..5eaf80a Binary files /dev/null and b/.dartServer/.analysis-driver/29/29dc9e4841669e22c4a8ad960c6585bd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29eaa5e2bdb32f14631b4b97f0c8fd5a.unlinked2 b/.dartServer/.analysis-driver/29/29eaa5e2bdb32f14631b4b97f0c8fd5a.unlinked2 new file mode 100644 index 0000000..f0b8abd Binary files /dev/null and b/.dartServer/.analysis-driver/29/29eaa5e2bdb32f14631b4b97f0c8fd5a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked b/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked new file mode 100644 index 0000000..9e55480 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked differ diff --git a/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked.digest b/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked.digest new file mode 100644 index 0000000..9f9f592 Binary files /dev/null and b/.dartServer/.analysis-driver/29/29f2048eb78148367593074f960af631.linked.digest differ diff --git a/.dartServer/.analysis-driver/29/29f9ada578a464548502cdfba44bb5a1.unlinked2 b/.dartServer/.analysis-driver/29/29f9ada578a464548502cdfba44bb5a1.unlinked2 new file mode 100644 index 0000000..d0cbe1a Binary files /dev/null and b/.dartServer/.analysis-driver/29/29f9ada578a464548502cdfba44bb5a1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2 b/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2 new file mode 100644 index 0000000..1a2676c Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2 differ diff --git a/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2.digest b/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2.digest new file mode 100644 index 0000000..6c88d30 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a019520289763c43198e3722d20651d.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a1c419f267c64ca60b5f53520c55860.unlinked2 b/.dartServer/.analysis-driver/2a/2a1c419f267c64ca60b5f53520c55860.unlinked2 new file mode 100644 index 0000000..c6a673a Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a1c419f267c64ca60b5f53520c55860.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked b/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked new file mode 100644 index 0000000..c2c11fe Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked.digest b/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked.digest new file mode 100644 index 0000000..87eb76b Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a25dcea6ad6ba6dbf1b40f3cddf4284.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a2fda74713b5bef5d4b77f0f56c8996.unlinked2 b/.dartServer/.analysis-driver/2a/2a2fda74713b5bef5d4b77f0f56c8996.unlinked2 new file mode 100644 index 0000000..c6d50f5 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a2fda74713b5bef5d4b77f0f56c8996.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a37431d13ec55fce430e24cb6744e35.unlinked2 b/.dartServer/.analysis-driver/2a/2a37431d13ec55fce430e24cb6744e35.unlinked2 new file mode 100644 index 0000000..e06c7a0 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a37431d13ec55fce430e24cb6744e35.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a3f165f3df26b549ffde7274304e6ed.unlinked2 b/.dartServer/.analysis-driver/2a/2a3f165f3df26b549ffde7274304e6ed.unlinked2 new file mode 100644 index 0000000..c712d07 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a3f165f3df26b549ffde7274304e6ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a410ebf633140344a2034f54fffd7ad.unlinked2 b/.dartServer/.analysis-driver/2a/2a410ebf633140344a2034f54fffd7ad.unlinked2 new file mode 100644 index 0000000..0f3261a Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a410ebf633140344a2034f54fffd7ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a4dc87b145d8da31497bc94b13882fc.unlinked2 b/.dartServer/.analysis-driver/2a/2a4dc87b145d8da31497bc94b13882fc.unlinked2 new file mode 100644 index 0000000..1fa21b3 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a4dc87b145d8da31497bc94b13882fc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked b/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked new file mode 100644 index 0000000..3eeef6e Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked.digest b/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked.digest new file mode 100644 index 0000000..5d7c7b0 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a55c99a526a6a36db066004efeff89f.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked b/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked new file mode 100644 index 0000000..78c5593 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked.digest b/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked.digest new file mode 100644 index 0000000..3fb7b4c Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a6bacf1df110d3292457c398ea5ff0d.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a6f01af455c665188b915326d0e27b7.unlinked2 b/.dartServer/.analysis-driver/2a/2a6f01af455c665188b915326d0e27b7.unlinked2 new file mode 100644 index 0000000..cfd27fd Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a6f01af455c665188b915326d0e27b7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked b/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked new file mode 100644 index 0000000..8fe9eae Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked.digest b/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked.digest new file mode 100644 index 0000000..e02c86d Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a73cc8cc48c5fb799d81e29c9f801fd.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked b/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked new file mode 100644 index 0000000..3ce02f0 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked.digest b/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked.digest new file mode 100644 index 0000000..8973d6f Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a769430e0c4ae395aa375f9f56a9f0a.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked b/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked new file mode 100644 index 0000000..290002d Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked differ diff --git a/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked.digest b/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked.digest new file mode 100644 index 0000000..59b81c6 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a817c870d624ba85fb11705be3721f3.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2a82a17b431398025204ff62ca71b8ef.unlinked2 b/.dartServer/.analysis-driver/2a/2a82a17b431398025204ff62ca71b8ef.unlinked2 new file mode 100644 index 0000000..ce7460a Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a82a17b431398025204ff62ca71b8ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2a99f2b35fb1d2992640f98beee38e0d.unlinked2 b/.dartServer/.analysis-driver/2a/2a99f2b35fb1d2992640f98beee38e0d.unlinked2 new file mode 100644 index 0000000..8635237 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2a99f2b35fb1d2992640f98beee38e0d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2aa0f7b30fd86b967b2a540cbbfa07f6.unlinked2 b/.dartServer/.analysis-driver/2a/2aa0f7b30fd86b967b2a540cbbfa07f6.unlinked2 new file mode 100644 index 0000000..59e35e6 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2aa0f7b30fd86b967b2a540cbbfa07f6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2aaddc7bed352a878c640127193e8fd1.unlinked2 b/.dartServer/.analysis-driver/2a/2aaddc7bed352a878c640127193e8fd1.unlinked2 new file mode 100644 index 0000000..7aa3260 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2aaddc7bed352a878c640127193e8fd1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked b/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked new file mode 100644 index 0000000..439fa6e Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked differ diff --git a/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked.digest b/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked.digest new file mode 100644 index 0000000..740f7bb Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2ac1e687417ed322ef30532fe7ddc20b.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2ad47ff12f03fc38a3244d6d263f2800.unlinked2 b/.dartServer/.analysis-driver/2a/2ad47ff12f03fc38a3244d6d263f2800.unlinked2 new file mode 100644 index 0000000..62d2a0b Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2ad47ff12f03fc38a3244d6d263f2800.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked b/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked new file mode 100644 index 0000000..2dd46d9 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked differ diff --git a/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked.digest b/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked.digest new file mode 100644 index 0000000..f730880 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2af31e09da358cd846ac35b8e381fd56.linked.digest differ diff --git a/.dartServer/.analysis-driver/2a/2af4fb5953eb4abd87c9a6ada1939d5c.unlinked2 b/.dartServer/.analysis-driver/2a/2af4fb5953eb4abd87c9a6ada1939d5c.unlinked2 new file mode 100644 index 0000000..d532c4c Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2af4fb5953eb4abd87c9a6ada1939d5c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2a/2afa26427fd8f6d2360b25c39eb8f2b9.unlinked2 b/.dartServer/.analysis-driver/2a/2afa26427fd8f6d2360b25c39eb8f2b9.unlinked2 new file mode 100644 index 0000000..0fcd479 Binary files /dev/null and b/.dartServer/.analysis-driver/2a/2afa26427fd8f6d2360b25c39eb8f2b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked b/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked new file mode 100644 index 0000000..397a2c7 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked.digest b/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked.digest new file mode 100644 index 0000000..8cf44a6 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b09a63f370ddf817d5ad247ce4754ac.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked b/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked new file mode 100644 index 0000000..73c5342 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked.digest b/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked.digest new file mode 100644 index 0000000..148388e Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b0b869e788e89b7596f6afc0a0355af.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b0ea47e18ae3bc35f45efe077d7fc99.unlinked2 b/.dartServer/.analysis-driver/2b/2b0ea47e18ae3bc35f45efe077d7fc99.unlinked2 new file mode 100644 index 0000000..27fa382 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b0ea47e18ae3bc35f45efe077d7fc99.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked b/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked new file mode 100644 index 0000000..cf04aae Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked.digest b/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked.digest new file mode 100644 index 0000000..7571c8e Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b17cbd5be5c41ca913d0c590048d33f.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b194da908fa1b58bae50c667d0ee30a.unlinked2 b/.dartServer/.analysis-driver/2b/2b194da908fa1b58bae50c667d0ee30a.unlinked2 new file mode 100644 index 0000000..fc76317 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b194da908fa1b58bae50c667d0ee30a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b2bec06f7ecf5c79f6fb53015345051.unlinked2 b/.dartServer/.analysis-driver/2b/2b2bec06f7ecf5c79f6fb53015345051.unlinked2 new file mode 100644 index 0000000..7e14280 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b2bec06f7ecf5c79f6fb53015345051.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b307794cf8517052bbab1b6b2d4fc65.unlinked2 b/.dartServer/.analysis-driver/2b/2b307794cf8517052bbab1b6b2d4fc65.unlinked2 new file mode 100644 index 0000000..7a33473 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b307794cf8517052bbab1b6b2d4fc65.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b4132f26f5df7c3427459ca3f37b6ac.unlinked2 b/.dartServer/.analysis-driver/2b/2b4132f26f5df7c3427459ca3f37b6ac.unlinked2 new file mode 100644 index 0000000..9b9179d Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b4132f26f5df7c3427459ca3f37b6ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b42d679db451f1efd448c9741c7ae7f.unlinked2 b/.dartServer/.analysis-driver/2b/2b42d679db451f1efd448c9741c7ae7f.unlinked2 new file mode 100644 index 0000000..0df4eea Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b42d679db451f1efd448c9741c7ae7f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked b/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked new file mode 100644 index 0000000..487ed8b Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked.digest b/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked.digest new file mode 100644 index 0000000..6a04cd2 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b448707ebbbda14ea35eddd5c215ab5.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked b/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked new file mode 100644 index 0000000..52feeaa Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked.digest b/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked.digest new file mode 100644 index 0000000..8d5aa5a Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b44ed820e0d02c3536b8b51da7b80c4.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked b/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked new file mode 100644 index 0000000..c1592e1 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked differ diff --git a/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked.digest b/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked.digest new file mode 100644 index 0000000..aec4277 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b45202d7f8eb438e91015050224fc36.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2b452bae660dc20e0e0595be4a6ea51f.unlinked2 b/.dartServer/.analysis-driver/2b/2b452bae660dc20e0e0595be4a6ea51f.unlinked2 new file mode 100644 index 0000000..f1a494f Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b452bae660dc20e0e0595be4a6ea51f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b49392d2b2d1e0a5238ff5dc2a92d6a.unlinked2 b/.dartServer/.analysis-driver/2b/2b49392d2b2d1e0a5238ff5dc2a92d6a.unlinked2 new file mode 100644 index 0000000..f0a9127 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b49392d2b2d1e0a5238ff5dc2a92d6a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b5027d705f71a246b6060bbaefcf088.unlinked2 b/.dartServer/.analysis-driver/2b/2b5027d705f71a246b6060bbaefcf088.unlinked2 new file mode 100644 index 0000000..f541764 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b5027d705f71a246b6060bbaefcf088.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b5423943f2367bb679524fafceea01d.unlinked2 b/.dartServer/.analysis-driver/2b/2b5423943f2367bb679524fafceea01d.unlinked2 new file mode 100644 index 0000000..a77dce6 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b5423943f2367bb679524fafceea01d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b62bc95a6a43cd57b192c9af94b584f.unlinked2 b/.dartServer/.analysis-driver/2b/2b62bc95a6a43cd57b192c9af94b584f.unlinked2 new file mode 100644 index 0000000..a7e1bad Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b62bc95a6a43cd57b192c9af94b584f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b6959bb2bdc41014d13e1b8c136cc49.unlinked2 b/.dartServer/.analysis-driver/2b/2b6959bb2bdc41014d13e1b8c136cc49.unlinked2 new file mode 100644 index 0000000..8c069e6 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b6959bb2bdc41014d13e1b8c136cc49.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b6b2be9c250d784e84a9e36d90613a0.unlinked2 b/.dartServer/.analysis-driver/2b/2b6b2be9c250d784e84a9e36d90613a0.unlinked2 new file mode 100644 index 0000000..c5b4851 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b6b2be9c250d784e84a9e36d90613a0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b7dc16301bc49f28638d7857db8d5d8.unlinked2 b/.dartServer/.analysis-driver/2b/2b7dc16301bc49f28638d7857db8d5d8.unlinked2 new file mode 100644 index 0000000..7a6bdd7 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b7dc16301bc49f28638d7857db8d5d8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b8021d5aa49703589773bee8c0241cc.unlinked2 b/.dartServer/.analysis-driver/2b/2b8021d5aa49703589773bee8c0241cc.unlinked2 new file mode 100644 index 0000000..959f281 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b8021d5aa49703589773bee8c0241cc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b8527e604053cfe39adb05c13259cc5.unlinked2 b/.dartServer/.analysis-driver/2b/2b8527e604053cfe39adb05c13259cc5.unlinked2 new file mode 100644 index 0000000..66c37fe Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b8527e604053cfe39adb05c13259cc5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b8675457f8e7e8c82607c1e10fd738c.unlinked2 b/.dartServer/.analysis-driver/2b/2b8675457f8e7e8c82607c1e10fd738c.unlinked2 new file mode 100644 index 0000000..5ed63e5 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b8675457f8e7e8c82607c1e10fd738c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b89ee98ea28a58e6a44a36680b3e8f4.unlinked2 b/.dartServer/.analysis-driver/2b/2b89ee98ea28a58e6a44a36680b3e8f4.unlinked2 new file mode 100644 index 0000000..9b9eefa Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b89ee98ea28a58e6a44a36680b3e8f4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2b93adba41094195cd04d24f2cfadd81.unlinked2 b/.dartServer/.analysis-driver/2b/2b93adba41094195cd04d24f2cfadd81.unlinked2 new file mode 100644 index 0000000..6a78144 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2b93adba41094195cd04d24f2cfadd81.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked b/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked new file mode 100644 index 0000000..74ec596 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked differ diff --git a/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked.digest b/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked.digest new file mode 100644 index 0000000..d4a2dd9 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bad0bbedb4336f1bd604fa19baee386.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2bb004463be20eebe5f784965ca3a4ad.unlinked2 b/.dartServer/.analysis-driver/2b/2bb004463be20eebe5f784965ca3a4ad.unlinked2 new file mode 100644 index 0000000..b1a12c6 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bb004463be20eebe5f784965ca3a4ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2bb29d72881f3ad115535d15a2925ef9.unlinked2 b/.dartServer/.analysis-driver/2b/2bb29d72881f3ad115535d15a2925ef9.unlinked2 new file mode 100644 index 0000000..790905c Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bb29d72881f3ad115535d15a2925ef9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked b/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked new file mode 100644 index 0000000..e4c7bf3 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked differ diff --git a/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked.digest b/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked.digest new file mode 100644 index 0000000..0d6e8f3 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bb9acc6270999c3f749b1870ebccc3d.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked b/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked new file mode 100644 index 0000000..8ce122b Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked differ diff --git a/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked.digest b/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked.digest new file mode 100644 index 0000000..5a6d2f5 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bbc8dfa053b99de200184514db2f210.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2bd0939605a1cea91f8f2e64699d77a4.unlinked2 b/.dartServer/.analysis-driver/2b/2bd0939605a1cea91f8f2e64699d77a4.unlinked2 new file mode 100644 index 0000000..72f8c13 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bd0939605a1cea91f8f2e64699d77a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2bd3648bc36eaf9843bfad34e4d5548e.unlinked2 b/.dartServer/.analysis-driver/2b/2bd3648bc36eaf9843bfad34e4d5548e.unlinked2 new file mode 100644 index 0000000..2c159a5 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bd3648bc36eaf9843bfad34e4d5548e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2be21776877e56369a7ad950e0c97630.unlinked2 b/.dartServer/.analysis-driver/2b/2be21776877e56369a7ad950e0c97630.unlinked2 new file mode 100644 index 0000000..1d642c8 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2be21776877e56369a7ad950e0c97630.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2be27e778449bf6196eee76289a230b1.unlinked2 b/.dartServer/.analysis-driver/2b/2be27e778449bf6196eee76289a230b1.unlinked2 new file mode 100644 index 0000000..c89506d Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2be27e778449bf6196eee76289a230b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked b/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked new file mode 100644 index 0000000..dc488b3 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked differ diff --git a/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked.digest b/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked.digest new file mode 100644 index 0000000..4a5323d Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bf9407bdcacab8081cbc32f2229af3d.linked.digest differ diff --git a/.dartServer/.analysis-driver/2b/2bfbc323a7ec941e325b02fdfc2f8cb5.unlinked2 b/.dartServer/.analysis-driver/2b/2bfbc323a7ec941e325b02fdfc2f8cb5.unlinked2 new file mode 100644 index 0000000..5814860 Binary files /dev/null and b/.dartServer/.analysis-driver/2b/2bfbc323a7ec941e325b02fdfc2f8cb5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c12399ed3a8371b78665dc9d3381397.unlinked2 b/.dartServer/.analysis-driver/2c/2c12399ed3a8371b78665dc9d3381397.unlinked2 new file mode 100644 index 0000000..032b157 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c12399ed3a8371b78665dc9d3381397.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c19b5aa174f8c51e0c4d41bf3208084.unlinked2 b/.dartServer/.analysis-driver/2c/2c19b5aa174f8c51e0c4d41bf3208084.unlinked2 new file mode 100644 index 0000000..152ef1d Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c19b5aa174f8c51e0c4d41bf3208084.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c2b1b2d980d4086638b7cbc1a5eef3e.unlinked2 b/.dartServer/.analysis-driver/2c/2c2b1b2d980d4086638b7cbc1a5eef3e.unlinked2 new file mode 100644 index 0000000..097c9bf Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c2b1b2d980d4086638b7cbc1a5eef3e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c2eaa56db08582b32f796b587c4df93.unlinked2 b/.dartServer/.analysis-driver/2c/2c2eaa56db08582b32f796b587c4df93.unlinked2 new file mode 100644 index 0000000..57f3e20 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c2eaa56db08582b32f796b587c4df93.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c4833f5c2f887d068bd13b731374e46.unlinked2 b/.dartServer/.analysis-driver/2c/2c4833f5c2f887d068bd13b731374e46.unlinked2 new file mode 100644 index 0000000..5d07fbe Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c4833f5c2f887d068bd13b731374e46.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2 b/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2 new file mode 100644 index 0000000..88cdbeb Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2 differ diff --git a/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2.digest b/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2.digest new file mode 100644 index 0000000..f650b23 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c6a4db83667aae98b8a33dc573b39e5.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/2c/2c76604e18637e52c0e6b5e9866e8438.unlinked2 b/.dartServer/.analysis-driver/2c/2c76604e18637e52c0e6b5e9866e8438.unlinked2 new file mode 100644 index 0000000..f1b2784 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c76604e18637e52c0e6b5e9866e8438.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c7771ed0a5b8137cff9cecebb248e1b.unlinked2 b/.dartServer/.analysis-driver/2c/2c7771ed0a5b8137cff9cecebb248e1b.unlinked2 new file mode 100644 index 0000000..f43e637 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c7771ed0a5b8137cff9cecebb248e1b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked b/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked new file mode 100644 index 0000000..2ca9197 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked differ diff --git a/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked.digest b/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked.digest new file mode 100644 index 0000000..9ac14d3 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c8333019071ba6c99579fe5f63f2cae.linked.digest differ diff --git a/.dartServer/.analysis-driver/2c/2c870a57d9522b0cc99e7f8f687cc21f.unlinked2 b/.dartServer/.analysis-driver/2c/2c870a57d9522b0cc99e7f8f687cc21f.unlinked2 new file mode 100644 index 0000000..0a76f4a Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c870a57d9522b0cc99e7f8f687cc21f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked b/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked new file mode 100644 index 0000000..6226225 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked differ diff --git a/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked.digest b/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked.digest new file mode 100644 index 0000000..10d0c42 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c88933cebb7b4ec5b69498dec4111cd.linked.digest differ diff --git a/.dartServer/.analysis-driver/2c/2c88f570a4ea07bda0e67ab27c085d52.unlinked2 b/.dartServer/.analysis-driver/2c/2c88f570a4ea07bda0e67ab27c085d52.unlinked2 new file mode 100644 index 0000000..7b1f3cd Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c88f570a4ea07bda0e67ab27c085d52.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c97a9ae285482bd4d36e46a288903b4.unlinked2 b/.dartServer/.analysis-driver/2c/2c97a9ae285482bd4d36e46a288903b4.unlinked2 new file mode 100644 index 0000000..c663df8 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c97a9ae285482bd4d36e46a288903b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2c9f345ce4f81b2f3383d028ca673b65.unlinked2 b/.dartServer/.analysis-driver/2c/2c9f345ce4f81b2f3383d028ca673b65.unlinked2 new file mode 100644 index 0000000..e469248 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2c9f345ce4f81b2f3383d028ca673b65.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2cbe2258a99fa9968427c47953816864.unlinked2 b/.dartServer/.analysis-driver/2c/2cbe2258a99fa9968427c47953816864.unlinked2 new file mode 100644 index 0000000..fe03407 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2cbe2258a99fa9968427c47953816864.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2ce880f5e21bae3caf594826cab7c679.unlinked2 b/.dartServer/.analysis-driver/2c/2ce880f5e21bae3caf594826cab7c679.unlinked2 new file mode 100644 index 0000000..6a6d03e Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2ce880f5e21bae3caf594826cab7c679.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked b/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked new file mode 100644 index 0000000..2e40ae7 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked differ diff --git a/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked.digest b/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked.digest new file mode 100644 index 0000000..61293b5 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2cf0eb45ab0a3d8068eb1f2d99397939.linked.digest differ diff --git a/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked b/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked new file mode 100644 index 0000000..6d278b7 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked differ diff --git a/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked.digest b/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked.digest new file mode 100644 index 0000000..98713d3 Binary files /dev/null and b/.dartServer/.analysis-driver/2c/2cf5d7d56e251dc9cdabcb21293bac03.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked b/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked new file mode 100644 index 0000000..9a3e3b7 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked differ diff --git a/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked.digest b/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked.digest new file mode 100644 index 0000000..1d1ae98 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d316115f3213a2c32c2bf9639a5c5be.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2d3a8ed1c575b49c0574e5ef2729d7b1.unlinked2 b/.dartServer/.analysis-driver/2d/2d3a8ed1c575b49c0574e5ef2729d7b1.unlinked2 new file mode 100644 index 0000000..0da6741 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d3a8ed1c575b49c0574e5ef2729d7b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d3ded08009aa5adc8cf50eae26190bc.unlinked2 b/.dartServer/.analysis-driver/2d/2d3ded08009aa5adc8cf50eae26190bc.unlinked2 new file mode 100644 index 0000000..cd6e32d Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d3ded08009aa5adc8cf50eae26190bc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d46e565694a803ddd478307eec6c891.unlinked2 b/.dartServer/.analysis-driver/2d/2d46e565694a803ddd478307eec6c891.unlinked2 new file mode 100644 index 0000000..139ac6b Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d46e565694a803ddd478307eec6c891.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d4f3000e4167e83ee3807d63efd6b19.unlinked2 b/.dartServer/.analysis-driver/2d/2d4f3000e4167e83ee3807d63efd6b19.unlinked2 new file mode 100644 index 0000000..7f867e6 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d4f3000e4167e83ee3807d63efd6b19.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d516bcecf65d6180fe1aaa3a8b31404.unlinked2 b/.dartServer/.analysis-driver/2d/2d516bcecf65d6180fe1aaa3a8b31404.unlinked2 new file mode 100644 index 0000000..9d8a8c5 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d516bcecf65d6180fe1aaa3a8b31404.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d5d38f760131846e69821d7079ec63a.unlinked2 b/.dartServer/.analysis-driver/2d/2d5d38f760131846e69821d7079ec63a.unlinked2 new file mode 100644 index 0000000..9a0ff28 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d5d38f760131846e69821d7079ec63a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d61876a6e825daf30e766e00cef7c2f.unlinked2 b/.dartServer/.analysis-driver/2d/2d61876a6e825daf30e766e00cef7c2f.unlinked2 new file mode 100644 index 0000000..028e1d6 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d61876a6e825daf30e766e00cef7c2f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d6831b94e98159c3d8052006f1b9908.unlinked2 b/.dartServer/.analysis-driver/2d/2d6831b94e98159c3d8052006f1b9908.unlinked2 new file mode 100644 index 0000000..197925b Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d6831b94e98159c3d8052006f1b9908.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked b/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked new file mode 100644 index 0000000..37ef883 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked differ diff --git a/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked.digest b/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked.digest new file mode 100644 index 0000000..9883abd Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d7ced0ca2aa2e6124659d865b6bcfb3.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked b/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked new file mode 100644 index 0000000..23777fe Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked differ diff --git a/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked.digest b/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked.digest new file mode 100644 index 0000000..3b16d92 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d7f7bbb3e27a8290a3d8a59b1b8a6eb.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked b/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked new file mode 100644 index 0000000..bb69114 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked differ diff --git a/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked.digest b/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked.digest new file mode 100644 index 0000000..7ece93b Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d836be7362244f342b4bbb16a74778c.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2d85c45ed217acdf469402d97342c463.unlinked2 b/.dartServer/.analysis-driver/2d/2d85c45ed217acdf469402d97342c463.unlinked2 new file mode 100644 index 0000000..685e8a0 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d85c45ed217acdf469402d97342c463.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d898e0e617167d81c2b1ae30121ce3d.unlinked2 b/.dartServer/.analysis-driver/2d/2d898e0e617167d81c2b1ae30121ce3d.unlinked2 new file mode 100644 index 0000000..c4caa08 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d898e0e617167d81c2b1ae30121ce3d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d9275a5ed381448cccf38f7e9e1f739.unlinked2 b/.dartServer/.analysis-driver/2d/2d9275a5ed381448cccf38f7e9e1f739.unlinked2 new file mode 100644 index 0000000..9bef9ca Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d9275a5ed381448cccf38f7e9e1f739.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2d96431a3d88bb469f5a592487b699f7.unlinked2 b/.dartServer/.analysis-driver/2d/2d96431a3d88bb469f5a592487b699f7.unlinked2 new file mode 100644 index 0000000..7ee0987 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2d96431a3d88bb469f5a592487b699f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2da083b81c6e0674e29a0ce25a8c8073.unlinked2 b/.dartServer/.analysis-driver/2d/2da083b81c6e0674e29a0ce25a8c8073.unlinked2 new file mode 100644 index 0000000..f50cdbd Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2da083b81c6e0674e29a0ce25a8c8073.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2da2d19c83c0cf16ea03f1ad8e90875f.unlinked2 b/.dartServer/.analysis-driver/2d/2da2d19c83c0cf16ea03f1ad8e90875f.unlinked2 new file mode 100644 index 0000000..de41865 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2da2d19c83c0cf16ea03f1ad8e90875f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2da596e354625d0bd644e4c735d3bd30.unlinked2 b/.dartServer/.analysis-driver/2d/2da596e354625d0bd644e4c735d3bd30.unlinked2 new file mode 100644 index 0000000..0440d9e Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2da596e354625d0bd644e4c735d3bd30.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2da6343dea6a7f46fdcde5024a17a966.unlinked2 b/.dartServer/.analysis-driver/2d/2da6343dea6a7f46fdcde5024a17a966.unlinked2 new file mode 100644 index 0000000..740541d Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2da6343dea6a7f46fdcde5024a17a966.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2db979e5b7eeb91e7e2bc4d38fb77f23.unlinked2 b/.dartServer/.analysis-driver/2d/2db979e5b7eeb91e7e2bc4d38fb77f23.unlinked2 new file mode 100644 index 0000000..814c8b9 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2db979e5b7eeb91e7e2bc4d38fb77f23.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked b/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked new file mode 100644 index 0000000..de906dc Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked differ diff --git a/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked.digest b/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked.digest new file mode 100644 index 0000000..50abdc7 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dc3c0d28d575975334642c158a1040a.linked.digest differ diff --git a/.dartServer/.analysis-driver/2d/2de0a3f86b749c7d3ec29f3bc58aaaf1.unlinked2 b/.dartServer/.analysis-driver/2d/2de0a3f86b749c7d3ec29f3bc58aaaf1.unlinked2 new file mode 100644 index 0000000..3e8084e Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2de0a3f86b749c7d3ec29f3bc58aaaf1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2de70e1a941603c1f8b63a3841fe82fe.unlinked2 b/.dartServer/.analysis-driver/2d/2de70e1a941603c1f8b63a3841fe82fe.unlinked2 new file mode 100644 index 0000000..f40022e Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2de70e1a941603c1f8b63a3841fe82fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2deb8d2c2a43b1330033e4c9ad5e23a8.unlinked2 b/.dartServer/.analysis-driver/2d/2deb8d2c2a43b1330033e4c9ad5e23a8.unlinked2 new file mode 100644 index 0000000..9fd1320 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2deb8d2c2a43b1330033e4c9ad5e23a8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2df2831786fd480b310dc3b45e92add6.unlinked2 b/.dartServer/.analysis-driver/2d/2df2831786fd480b310dc3b45e92add6.unlinked2 new file mode 100644 index 0000000..6857728 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2df2831786fd480b310dc3b45e92add6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2dfa4c8335bddee59dd43d169912d8ce.unlinked2 b/.dartServer/.analysis-driver/2d/2dfa4c8335bddee59dd43d169912d8ce.unlinked2 new file mode 100644 index 0000000..7b09552 Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dfa4c8335bddee59dd43d169912d8ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2dfcc161828102d9eaa78c6c3ab691c3.unlinked2 b/.dartServer/.analysis-driver/2d/2dfcc161828102d9eaa78c6c3ab691c3.unlinked2 new file mode 100644 index 0000000..56efe4e Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dfcc161828102d9eaa78c6c3ab691c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked b/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked new file mode 100644 index 0000000..6c196ca Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked differ diff --git a/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked.digest b/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked.digest new file mode 100644 index 0000000..ded1b3e Binary files /dev/null and b/.dartServer/.analysis-driver/2d/2dfcf517cf75382c3c5af7853175b2ea.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2e04cddb4a7fcb003649b038ff2d87e6.resolved b/.dartServer/.analysis-driver/2e/2e04cddb4a7fcb003649b038ff2d87e6.resolved new file mode 100644 index 0000000..d88481f Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e04cddb4a7fcb003649b038ff2d87e6.resolved differ diff --git a/.dartServer/.analysis-driver/2e/2e076d3b5b8e42c00aa9ed06d7b76d62.unlinked2 b/.dartServer/.analysis-driver/2e/2e076d3b5b8e42c00aa9ed06d7b76d62.unlinked2 new file mode 100644 index 0000000..20347ff Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e076d3b5b8e42c00aa9ed06d7b76d62.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e17e37a679b49a58eb80e566714b802.unlinked2 b/.dartServer/.analysis-driver/2e/2e17e37a679b49a58eb80e566714b802.unlinked2 new file mode 100644 index 0000000..3e78175 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e17e37a679b49a58eb80e566714b802.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked b/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked new file mode 100644 index 0000000..eac6e39 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked differ diff --git a/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked.digest b/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked.digest new file mode 100644 index 0000000..3df7115 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e216d82f18ae18b3e415a1ce92ab672.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2e2fb01b8b32b2efe52e72f802bdf68e.unlinked2 b/.dartServer/.analysis-driver/2e/2e2fb01b8b32b2efe52e72f802bdf68e.unlinked2 new file mode 100644 index 0000000..d15435e Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e2fb01b8b32b2efe52e72f802bdf68e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e324842eabab410feed2d07aefa03b3.unlinked2 b/.dartServer/.analysis-driver/2e/2e324842eabab410feed2d07aefa03b3.unlinked2 new file mode 100644 index 0000000..5d6f2b9 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e324842eabab410feed2d07aefa03b3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e352d836206cc81f6735e825e8a604d.unlinked2 b/.dartServer/.analysis-driver/2e/2e352d836206cc81f6735e825e8a604d.unlinked2 new file mode 100644 index 0000000..87eb9fa Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e352d836206cc81f6735e825e8a604d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e40884031c22f5d46cb589be23c56a4.unlinked2 b/.dartServer/.analysis-driver/2e/2e40884031c22f5d46cb589be23c56a4.unlinked2 new file mode 100644 index 0000000..69d8179 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e40884031c22f5d46cb589be23c56a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e4ed6c33673780758b458febaf8ec2f.unlinked2 b/.dartServer/.analysis-driver/2e/2e4ed6c33673780758b458febaf8ec2f.unlinked2 new file mode 100644 index 0000000..f87d4fc Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e4ed6c33673780758b458febaf8ec2f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked b/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked new file mode 100644 index 0000000..e658dd7 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked differ diff --git a/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked.digest b/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked.digest new file mode 100644 index 0000000..1a5a38e Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e525711cbff3691170d142dc659f8b3.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2e561a56f7883d26b72c47ebd7d29f49.unlinked2 b/.dartServer/.analysis-driver/2e/2e561a56f7883d26b72c47ebd7d29f49.unlinked2 new file mode 100644 index 0000000..97fe31b Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e561a56f7883d26b72c47ebd7d29f49.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e567ad900dd7c621a04bff1da256630.unlinked2 b/.dartServer/.analysis-driver/2e/2e567ad900dd7c621a04bff1da256630.unlinked2 new file mode 100644 index 0000000..90a883d Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e567ad900dd7c621a04bff1da256630.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e6037572dcc8ca9b1c024755948b251.unlinked2 b/.dartServer/.analysis-driver/2e/2e6037572dcc8ca9b1c024755948b251.unlinked2 new file mode 100644 index 0000000..b084eda Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e6037572dcc8ca9b1c024755948b251.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e6cf30582ad66bb27dac61488338002.unlinked2 b/.dartServer/.analysis-driver/2e/2e6cf30582ad66bb27dac61488338002.unlinked2 new file mode 100644 index 0000000..01fcfd9 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e6cf30582ad66bb27dac61488338002.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e71af6f7fbe3bca3c24a89b44d54fb6.unlinked2 b/.dartServer/.analysis-driver/2e/2e71af6f7fbe3bca3c24a89b44d54fb6.unlinked2 new file mode 100644 index 0000000..8ca9b7d Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e71af6f7fbe3bca3c24a89b44d54fb6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e7835ff7b4c2c8eb3a1e82a152bb46d.unlinked2 b/.dartServer/.analysis-driver/2e/2e7835ff7b4c2c8eb3a1e82a152bb46d.unlinked2 new file mode 100644 index 0000000..ece9a2c Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e7835ff7b4c2c8eb3a1e82a152bb46d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e90cad23254e5a73064f36643e7deb4.unlinked2 b/.dartServer/.analysis-driver/2e/2e90cad23254e5a73064f36643e7deb4.unlinked2 new file mode 100644 index 0000000..b800eae Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e90cad23254e5a73064f36643e7deb4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked b/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked new file mode 100644 index 0000000..b8fa729 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked differ diff --git a/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked.digest b/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked.digest new file mode 100644 index 0000000..a544cab Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e931b05c2e24cf35ef44950c898a33e.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked b/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked new file mode 100644 index 0000000..a9f50d9 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked differ diff --git a/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked.digest b/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked.digest new file mode 100644 index 0000000..e5b752b Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2e9e6cfb9ae1ed242db9f22517455e12.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2eb2e236c18c2b95fc491057e21ee265.unlinked2 b/.dartServer/.analysis-driver/2e/2eb2e236c18c2b95fc491057e21ee265.unlinked2 new file mode 100644 index 0000000..7cff5ff Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2eb2e236c18c2b95fc491057e21ee265.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2ebbb090dbac7ab09a6b6299b17959ec.unlinked2 b/.dartServer/.analysis-driver/2e/2ebbb090dbac7ab09a6b6299b17959ec.unlinked2 new file mode 100644 index 0000000..d416bcd Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ebbb090dbac7ab09a6b6299b17959ec.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2ebdb3a053f647f9efa467d559ae8d79.unlinked2 b/.dartServer/.analysis-driver/2e/2ebdb3a053f647f9efa467d559ae8d79.unlinked2 new file mode 100644 index 0000000..047187f Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ebdb3a053f647f9efa467d559ae8d79.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2ec665c383021d3a8107e11fcbe2da26.unlinked2 b/.dartServer/.analysis-driver/2e/2ec665c383021d3a8107e11fcbe2da26.unlinked2 new file mode 100644 index 0000000..0461611 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ec665c383021d3a8107e11fcbe2da26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2ee53d4abe5963790a9efec2e365170b.unlinked2 b/.dartServer/.analysis-driver/2e/2ee53d4abe5963790a9efec2e365170b.unlinked2 new file mode 100644 index 0000000..d231e49 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ee53d4abe5963790a9efec2e365170b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked b/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked new file mode 100644 index 0000000..44cfd1f Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked differ diff --git a/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked.digest b/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked.digest new file mode 100644 index 0000000..a658778 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ee9ea4850e64fed707c0afc228c4085.linked.digest differ diff --git a/.dartServer/.analysis-driver/2e/2ef83550e08de5575580b92d2e07d78a.unlinked2 b/.dartServer/.analysis-driver/2e/2ef83550e08de5575580b92d2e07d78a.unlinked2 new file mode 100644 index 0000000..e5f9151 Binary files /dev/null and b/.dartServer/.analysis-driver/2e/2ef83550e08de5575580b92d2e07d78a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked b/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked new file mode 100644 index 0000000..c41701c Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked differ diff --git a/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked.digest b/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked.digest new file mode 100644 index 0000000..449d6d5 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f04af21de24893dab7dca7e4046d6ec.linked.digest differ diff --git a/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked b/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked new file mode 100644 index 0000000..85a344e Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked differ diff --git a/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked.digest b/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked.digest new file mode 100644 index 0000000..da6f562 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f088544c2c76a95386ca6d6ba80ba1f.linked.digest differ diff --git a/.dartServer/.analysis-driver/2f/2f0b8bfef1780c51b83122d373405477.unlinked2 b/.dartServer/.analysis-driver/2f/2f0b8bfef1780c51b83122d373405477.unlinked2 new file mode 100644 index 0000000..806f642 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f0b8bfef1780c51b83122d373405477.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f0ec0618e01f7e0e24c9588cc8ca456.unlinked2 b/.dartServer/.analysis-driver/2f/2f0ec0618e01f7e0e24c9588cc8ca456.unlinked2 new file mode 100644 index 0000000..ca7c060 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f0ec0618e01f7e0e24c9588cc8ca456.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f107eb89ae33ecc2fd23434d47d70c8.unlinked2 b/.dartServer/.analysis-driver/2f/2f107eb89ae33ecc2fd23434d47d70c8.unlinked2 new file mode 100644 index 0000000..ce2c5e6 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f107eb89ae33ecc2fd23434d47d70c8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f109286d45c0c64b71503aadb52b69e.unlinked2 b/.dartServer/.analysis-driver/2f/2f109286d45c0c64b71503aadb52b69e.unlinked2 new file mode 100644 index 0000000..5c196bf Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f109286d45c0c64b71503aadb52b69e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f158250cbd7e55b653c0bc45de05de3.unlinked2 b/.dartServer/.analysis-driver/2f/2f158250cbd7e55b653c0bc45de05de3.unlinked2 new file mode 100644 index 0000000..ba420a0 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f158250cbd7e55b653c0bc45de05de3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked b/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked new file mode 100644 index 0000000..83c12dc Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked differ diff --git a/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked.digest b/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked.digest new file mode 100644 index 0000000..a4cacfc Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f28e515adec8720a9595b9a1dc74762.linked.digest differ diff --git a/.dartServer/.analysis-driver/2f/2f52426cc2e78b16704dcb73c0fa3531.unlinked2 b/.dartServer/.analysis-driver/2f/2f52426cc2e78b16704dcb73c0fa3531.unlinked2 new file mode 100644 index 0000000..86802a8 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f52426cc2e78b16704dcb73c0fa3531.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked b/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked new file mode 100644 index 0000000..1d5ef6d Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked differ diff --git a/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked.digest b/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked.digest new file mode 100644 index 0000000..1f3bc62 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f5f079f0171364f9ffccd555338f591.linked.digest differ diff --git a/.dartServer/.analysis-driver/2f/2f65db2887f33b3cba396ac4d6a5ae99.unlinked2 b/.dartServer/.analysis-driver/2f/2f65db2887f33b3cba396ac4d6a5ae99.unlinked2 new file mode 100644 index 0000000..f01584f Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f65db2887f33b3cba396ac4d6a5ae99.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f697bb0efb170aaea2073aaa66826ee.unlinked2 b/.dartServer/.analysis-driver/2f/2f697bb0efb170aaea2073aaa66826ee.unlinked2 new file mode 100644 index 0000000..3ccefa9 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f697bb0efb170aaea2073aaa66826ee.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f6cb643309d7f0b656ad03df038672a.unlinked2 b/.dartServer/.analysis-driver/2f/2f6cb643309d7f0b656ad03df038672a.unlinked2 new file mode 100644 index 0000000..fe800d2 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f6cb643309d7f0b656ad03df038672a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f7c1574c416f0ad14800fd6ea2d179d.unlinked2 b/.dartServer/.analysis-driver/2f/2f7c1574c416f0ad14800fd6ea2d179d.unlinked2 new file mode 100644 index 0000000..307bbcc Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f7c1574c416f0ad14800fd6ea2d179d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f80845d43febd649c0bd77d947e2fc6.unlinked2 b/.dartServer/.analysis-driver/2f/2f80845d43febd649c0bd77d947e2fc6.unlinked2 new file mode 100644 index 0000000..864ccc9 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f80845d43febd649c0bd77d947e2fc6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f85b8617c3c31be67c6f3c9b93d8978.unlinked2 b/.dartServer/.analysis-driver/2f/2f85b8617c3c31be67c6f3c9b93d8978.unlinked2 new file mode 100644 index 0000000..8c9b296 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f85b8617c3c31be67c6f3c9b93d8978.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2f998610ba88226b7f03b4d15106e56b.unlinked2 b/.dartServer/.analysis-driver/2f/2f998610ba88226b7f03b4d15106e56b.unlinked2 new file mode 100644 index 0000000..b8d9064 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2f998610ba88226b7f03b4d15106e56b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2fa23be88f5d34c3d75a596d6624ae3b.unlinked2 b/.dartServer/.analysis-driver/2f/2fa23be88f5d34c3d75a596d6624ae3b.unlinked2 new file mode 100644 index 0000000..dc20da1 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2fa23be88f5d34c3d75a596d6624ae3b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked b/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked new file mode 100644 index 0000000..f0065f9 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked differ diff --git a/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked.digest b/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked.digest new file mode 100644 index 0000000..e4daedb Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2fa83ec60536d11366d1b3c41087cc5c.linked.digest differ diff --git a/.dartServer/.analysis-driver/2f/2fd2f24dc8ce9542492729f17d779b16.unlinked2 b/.dartServer/.analysis-driver/2f/2fd2f24dc8ce9542492729f17d779b16.unlinked2 new file mode 100644 index 0000000..dabcd20 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2fd2f24dc8ce9542492729f17d779b16.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2ff74d583d4758c5d6e72eca840ad194.unlinked2 b/.dartServer/.analysis-driver/2f/2ff74d583d4758c5d6e72eca840ad194.unlinked2 new file mode 100644 index 0000000..a8449dc Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2ff74d583d4758c5d6e72eca840ad194.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2ffaa509f88b5180e24477c3c69df922.unlinked2 b/.dartServer/.analysis-driver/2f/2ffaa509f88b5180e24477c3c69df922.unlinked2 new file mode 100644 index 0000000..7bfaef9 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2ffaa509f88b5180e24477c3c69df922.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2ffae2e2d18ea6ae49d56680e99569ae.unlinked2 b/.dartServer/.analysis-driver/2f/2ffae2e2d18ea6ae49d56680e99569ae.unlinked2 new file mode 100644 index 0000000..406fd39 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2ffae2e2d18ea6ae49d56680e99569ae.unlinked2 differ diff --git a/.dartServer/.analysis-driver/2f/2fff8c9b1bda1d708fc80e83edda8cce.unlinked2 b/.dartServer/.analysis-driver/2f/2fff8c9b1bda1d708fc80e83edda8cce.unlinked2 new file mode 100644 index 0000000..cd9b8b5 Binary files /dev/null and b/.dartServer/.analysis-driver/2f/2fff8c9b1bda1d708fc80e83edda8cce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/3012232449e18347be2658a66203e294.unlinked2 b/.dartServer/.analysis-driver/30/3012232449e18347be2658a66203e294.unlinked2 new file mode 100644 index 0000000..a809877 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3012232449e18347be2658a66203e294.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/302751f9274c2fca6192631cda2831b8.unlinked2 b/.dartServer/.analysis-driver/30/302751f9274c2fca6192631cda2831b8.unlinked2 new file mode 100644 index 0000000..305080e Binary files /dev/null and b/.dartServer/.analysis-driver/30/302751f9274c2fca6192631cda2831b8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/302eae9f4d07ff878a41f0014f07f041.unlinked2 b/.dartServer/.analysis-driver/30/302eae9f4d07ff878a41f0014f07f041.unlinked2 new file mode 100644 index 0000000..e67d90c Binary files /dev/null and b/.dartServer/.analysis-driver/30/302eae9f4d07ff878a41f0014f07f041.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30321192b2c69e372ab44946ed885717.unlinked2 b/.dartServer/.analysis-driver/30/30321192b2c69e372ab44946ed885717.unlinked2 new file mode 100644 index 0000000..52328f9 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30321192b2c69e372ab44946ed885717.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/303ad466fdbb9a43bce4045e703512d9.unlinked2 b/.dartServer/.analysis-driver/30/303ad466fdbb9a43bce4045e703512d9.unlinked2 new file mode 100644 index 0000000..9bc9987 Binary files /dev/null and b/.dartServer/.analysis-driver/30/303ad466fdbb9a43bce4045e703512d9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/303b018966fe018df8bac7d8c7d665eb.unlinked2 b/.dartServer/.analysis-driver/30/303b018966fe018df8bac7d8c7d665eb.unlinked2 new file mode 100644 index 0000000..b14353f Binary files /dev/null and b/.dartServer/.analysis-driver/30/303b018966fe018df8bac7d8c7d665eb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/304af1090d3a71e903e2db673d9ebdea.unlinked2 b/.dartServer/.analysis-driver/30/304af1090d3a71e903e2db673d9ebdea.unlinked2 new file mode 100644 index 0000000..66942d3 Binary files /dev/null and b/.dartServer/.analysis-driver/30/304af1090d3a71e903e2db673d9ebdea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/3051e36ec123f760812cef523345f1ba.unlinked2 b/.dartServer/.analysis-driver/30/3051e36ec123f760812cef523345f1ba.unlinked2 new file mode 100644 index 0000000..190791b Binary files /dev/null and b/.dartServer/.analysis-driver/30/3051e36ec123f760812cef523345f1ba.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked b/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked new file mode 100644 index 0000000..929c27b Binary files /dev/null and b/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked differ diff --git a/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked.digest b/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked.digest new file mode 100644 index 0000000..46f1733 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30541b3a3e2f1302a27e333af14cd1fa.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/305b1a48101c0c34a39604c068f073f3.unlinked2 b/.dartServer/.analysis-driver/30/305b1a48101c0c34a39604c068f073f3.unlinked2 new file mode 100644 index 0000000..f247c21 Binary files /dev/null and b/.dartServer/.analysis-driver/30/305b1a48101c0c34a39604c068f073f3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked b/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked new file mode 100644 index 0000000..5d0874d Binary files /dev/null and b/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked differ diff --git a/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked.digest b/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked.digest new file mode 100644 index 0000000..e783f61 Binary files /dev/null and b/.dartServer/.analysis-driver/30/305bc28734ed4307d46659a731150035.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/3064d0dade30e426812405c9c43a1837.unlinked2 b/.dartServer/.analysis-driver/30/3064d0dade30e426812405c9c43a1837.unlinked2 new file mode 100644 index 0000000..9c2f041 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3064d0dade30e426812405c9c43a1837.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked b/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked new file mode 100644 index 0000000..a563035 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked differ diff --git a/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked.digest b/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked.digest new file mode 100644 index 0000000..26172d6 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3072445af41bbc6990bcc03978ff1edb.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/3072c049bfedf2331a8ea547389f9d8f.unlinked2 b/.dartServer/.analysis-driver/30/3072c049bfedf2331a8ea547389f9d8f.unlinked2 new file mode 100644 index 0000000..e4ba1b8 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3072c049bfedf2331a8ea547389f9d8f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked b/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked new file mode 100644 index 0000000..bee7452 Binary files /dev/null and b/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked differ diff --git a/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked.digest b/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked.digest new file mode 100644 index 0000000..75213be Binary files /dev/null and b/.dartServer/.analysis-driver/30/307b19112a916850add26a4e07a62a32.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/3086ff9d9f37d6203c3293056e0f5712.unlinked2 b/.dartServer/.analysis-driver/30/3086ff9d9f37d6203c3293056e0f5712.unlinked2 new file mode 100644 index 0000000..92863ec Binary files /dev/null and b/.dartServer/.analysis-driver/30/3086ff9d9f37d6203c3293056e0f5712.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked b/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked new file mode 100644 index 0000000..83be7fc Binary files /dev/null and b/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked differ diff --git a/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked.digest b/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked.digest new file mode 100644 index 0000000..d9cc8a7 Binary files /dev/null and b/.dartServer/.analysis-driver/30/3087fc961a840bffd5591978a9f6ce97.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/309d5c5559aecf4a5166c66d0374e684.unlinked2 b/.dartServer/.analysis-driver/30/309d5c5559aecf4a5166c66d0374e684.unlinked2 new file mode 100644 index 0000000..63b2646 Binary files /dev/null and b/.dartServer/.analysis-driver/30/309d5c5559aecf4a5166c66d0374e684.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30b79e37b43082ac76c2bd49e5fd3619.unlinked2 b/.dartServer/.analysis-driver/30/30b79e37b43082ac76c2bd49e5fd3619.unlinked2 new file mode 100644 index 0000000..90d9126 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30b79e37b43082ac76c2bd49e5fd3619.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30d17b6fc53352e90d4aee64e694bd01.resolved b/.dartServer/.analysis-driver/30/30d17b6fc53352e90d4aee64e694bd01.resolved new file mode 100644 index 0000000..779584f Binary files /dev/null and b/.dartServer/.analysis-driver/30/30d17b6fc53352e90d4aee64e694bd01.resolved differ diff --git a/.dartServer/.analysis-driver/30/30d8f43cf4e00e1b56d0bd7d7b91347f.unlinked2 b/.dartServer/.analysis-driver/30/30d8f43cf4e00e1b56d0bd7d7b91347f.unlinked2 new file mode 100644 index 0000000..a1574ca Binary files /dev/null and b/.dartServer/.analysis-driver/30/30d8f43cf4e00e1b56d0bd7d7b91347f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30dd52d86cbe2c7b60a847ec8ffd6ec3.unlinked2 b/.dartServer/.analysis-driver/30/30dd52d86cbe2c7b60a847ec8ffd6ec3.unlinked2 new file mode 100644 index 0000000..88af822 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30dd52d86cbe2c7b60a847ec8ffd6ec3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked b/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked new file mode 100644 index 0000000..160ba1c Binary files /dev/null and b/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked differ diff --git a/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked.digest b/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked.digest new file mode 100644 index 0000000..c91aa81 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30e37383bfd54b6fba02e438b334555e.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked b/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked new file mode 100644 index 0000000..634c5d0 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked differ diff --git a/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked.digest b/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked.digest new file mode 100644 index 0000000..92b9270 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30e8c0b535b6e6430c59db6a1ebd2d0a.linked.digest differ diff --git a/.dartServer/.analysis-driver/30/30ed5ea2c6cced76f1d4ce2f275e14b8.unlinked2 b/.dartServer/.analysis-driver/30/30ed5ea2c6cced76f1d4ce2f275e14b8.unlinked2 new file mode 100644 index 0000000..0531fe7 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30ed5ea2c6cced76f1d4ce2f275e14b8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30fb7a11d0ee07af4ee70244342ea5d9.unlinked2 b/.dartServer/.analysis-driver/30/30fb7a11d0ee07af4ee70244342ea5d9.unlinked2 new file mode 100644 index 0000000..7669e76 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30fb7a11d0ee07af4ee70244342ea5d9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked b/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked new file mode 100644 index 0000000..dc353e4 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked differ diff --git a/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked.digest b/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked.digest new file mode 100644 index 0000000..d9940c6 Binary files /dev/null and b/.dartServer/.analysis-driver/30/30fdbc68e8193db3da4c81a81c45d282.linked.digest differ diff --git a/.dartServer/.analysis-driver/30007e96be84300479ddf9c964b497ff.unlinked2-temp-82987 b/.dartServer/.analysis-driver/30007e96be84300479ddf9c964b497ff.unlinked2-temp-82987 new file mode 100644 index 0000000..eba3bb2 Binary files /dev/null and b/.dartServer/.analysis-driver/30007e96be84300479ddf9c964b497ff.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/31/310652565e5465eb798398920480dd33.unlinked2 b/.dartServer/.analysis-driver/31/310652565e5465eb798398920480dd33.unlinked2 new file mode 100644 index 0000000..940957f Binary files /dev/null and b/.dartServer/.analysis-driver/31/310652565e5465eb798398920480dd33.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked b/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked new file mode 100644 index 0000000..4d85e3e Binary files /dev/null and b/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked differ diff --git a/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked.digest b/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked.digest new file mode 100644 index 0000000..de05ce7 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31068e0ef389200e1ad62e8118caffc4.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/310f2a0e90f99f71f94ff939a5c72b03.unlinked2 b/.dartServer/.analysis-driver/31/310f2a0e90f99f71f94ff939a5c72b03.unlinked2 new file mode 100644 index 0000000..f433661 Binary files /dev/null and b/.dartServer/.analysis-driver/31/310f2a0e90f99f71f94ff939a5c72b03.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/3110e70e3950141916ef4e391324b033.unlinked2 b/.dartServer/.analysis-driver/31/3110e70e3950141916ef4e391324b033.unlinked2 new file mode 100644 index 0000000..dc3ffeb Binary files /dev/null and b/.dartServer/.analysis-driver/31/3110e70e3950141916ef4e391324b033.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/3114aceb477cbf512b40564f52a5c1aa.unlinked2 b/.dartServer/.analysis-driver/31/3114aceb477cbf512b40564f52a5c1aa.unlinked2 new file mode 100644 index 0000000..5f1eb87 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3114aceb477cbf512b40564f52a5c1aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2 b/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2 new file mode 100644 index 0000000..5f6a944 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2 differ diff --git a/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2.digest b/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2.digest new file mode 100644 index 0000000..0bb8454 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31233fefd3f5fbfda4df56810ef05c8c.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/31/312bfc88a862ee93c2bff6165d5e06fe.unlinked2 b/.dartServer/.analysis-driver/31/312bfc88a862ee93c2bff6165d5e06fe.unlinked2 new file mode 100644 index 0000000..0004f42 Binary files /dev/null and b/.dartServer/.analysis-driver/31/312bfc88a862ee93c2bff6165d5e06fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked b/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked new file mode 100644 index 0000000..e8aae94 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked differ diff --git a/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked.digest b/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked.digest new file mode 100644 index 0000000..ee26de3 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3146a1104d7fcab711e026ecd1ce8fe3.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked b/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked new file mode 100644 index 0000000..cae9eec Binary files /dev/null and b/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked differ diff --git a/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked.digest b/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked.digest new file mode 100644 index 0000000..9105f06 Binary files /dev/null and b/.dartServer/.analysis-driver/31/314fa3f4949da9773efdb34d2fc89b89.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/3160c41476d084266a99ec48e26ef5da.unlinked2 b/.dartServer/.analysis-driver/31/3160c41476d084266a99ec48e26ef5da.unlinked2 new file mode 100644 index 0000000..50e3521 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3160c41476d084266a99ec48e26ef5da.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/3167f713de1acd3954d89d4869c51302.unlinked2 b/.dartServer/.analysis-driver/31/3167f713de1acd3954d89d4869c51302.unlinked2 new file mode 100644 index 0000000..b695b47 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3167f713de1acd3954d89d4869c51302.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/316831c3cc62298f25e454bbaceede77.unlinked2 b/.dartServer/.analysis-driver/31/316831c3cc62298f25e454bbaceede77.unlinked2 new file mode 100644 index 0000000..b56571b Binary files /dev/null and b/.dartServer/.analysis-driver/31/316831c3cc62298f25e454bbaceede77.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/3170aedd171de4f81bfffb17822feae2.unlinked2 b/.dartServer/.analysis-driver/31/3170aedd171de4f81bfffb17822feae2.unlinked2 new file mode 100644 index 0000000..dc42ff5 Binary files /dev/null and b/.dartServer/.analysis-driver/31/3170aedd171de4f81bfffb17822feae2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/317b4ce9d37b499d12c5e4be503b335a.unlinked2 b/.dartServer/.analysis-driver/31/317b4ce9d37b499d12c5e4be503b335a.unlinked2 new file mode 100644 index 0000000..fb2778c Binary files /dev/null and b/.dartServer/.analysis-driver/31/317b4ce9d37b499d12c5e4be503b335a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked b/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked new file mode 100644 index 0000000..ebb3065 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked differ diff --git a/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked.digest b/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked.digest new file mode 100644 index 0000000..d952f2a Binary files /dev/null and b/.dartServer/.analysis-driver/31/31a0095eec7b79125894935af22ef88e.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/31a527ca0bf4230bbece61460a1bc4a4.unlinked2 b/.dartServer/.analysis-driver/31/31a527ca0bf4230bbece61460a1bc4a4.unlinked2 new file mode 100644 index 0000000..64ed895 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31a527ca0bf4230bbece61460a1bc4a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked b/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked new file mode 100644 index 0000000..9541872 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked differ diff --git a/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked.digest b/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked.digest new file mode 100644 index 0000000..261fcd8 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31aaa75d17da5b6f29e8b79464da2efe.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/31bed25517fc85dc7155d405ec82297e.unlinked2 b/.dartServer/.analysis-driver/31/31bed25517fc85dc7155d405ec82297e.unlinked2 new file mode 100644 index 0000000..3262b70 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31bed25517fc85dc7155d405ec82297e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked b/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked new file mode 100644 index 0000000..f8a0cb4 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked differ diff --git a/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked.digest b/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked.digest new file mode 100644 index 0000000..2f7a226 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c3f9b36562c2495d194282d2ff5d58.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/31c4aed7b4f136dff3b3fd9e0c29517e.unlinked2 b/.dartServer/.analysis-driver/31/31c4aed7b4f136dff3b3fd9e0c29517e.unlinked2 new file mode 100644 index 0000000..97ac04e Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c4aed7b4f136dff3b3fd9e0c29517e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31c959c904533afbd67307c977cb86cd.unlinked2 b/.dartServer/.analysis-driver/31/31c959c904533afbd67307c977cb86cd.unlinked2 new file mode 100644 index 0000000..b2aebbc Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c959c904533afbd67307c977cb86cd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked b/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked new file mode 100644 index 0000000..f3d5852 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked differ diff --git a/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked.digest b/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked.digest new file mode 100644 index 0000000..e8451fb Binary files /dev/null and b/.dartServer/.analysis-driver/31/31c9b9d846ad6a655fee4bab88f2f123.linked.digest differ diff --git a/.dartServer/.analysis-driver/31/31feb4b72a1a6e1e549afacd91d5a7c8.unlinked2 b/.dartServer/.analysis-driver/31/31feb4b72a1a6e1e549afacd91d5a7c8.unlinked2 new file mode 100644 index 0000000..1e4e6e5 Binary files /dev/null and b/.dartServer/.analysis-driver/31/31feb4b72a1a6e1e549afacd91d5a7c8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3202f833db3f7fb0b4c6fe8c3bed17ac.unlinked2 b/.dartServer/.analysis-driver/32/3202f833db3f7fb0b4c6fe8c3bed17ac.unlinked2 new file mode 100644 index 0000000..bb4df0d Binary files /dev/null and b/.dartServer/.analysis-driver/32/3202f833db3f7fb0b4c6fe8c3bed17ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3204e9b03efe21b621858a19716d4195.unlinked2 b/.dartServer/.analysis-driver/32/3204e9b03efe21b621858a19716d4195.unlinked2 new file mode 100644 index 0000000..5d5b390 Binary files /dev/null and b/.dartServer/.analysis-driver/32/3204e9b03efe21b621858a19716d4195.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked b/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked new file mode 100644 index 0000000..d8ca1c7 Binary files /dev/null and b/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked differ diff --git a/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked.digest b/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked.digest new file mode 100644 index 0000000..65dda6c Binary files /dev/null and b/.dartServer/.analysis-driver/32/3205129f57886b45fc5a7fb2643eedf0.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/3207335a047fc20dd5397ea9bdf7ce37.unlinked2 b/.dartServer/.analysis-driver/32/3207335a047fc20dd5397ea9bdf7ce37.unlinked2 new file mode 100644 index 0000000..975a2cf Binary files /dev/null and b/.dartServer/.analysis-driver/32/3207335a047fc20dd5397ea9bdf7ce37.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32117e8d72f43629063eca73c3813b38.unlinked2 b/.dartServer/.analysis-driver/32/32117e8d72f43629063eca73c3813b38.unlinked2 new file mode 100644 index 0000000..b0d09eb Binary files /dev/null and b/.dartServer/.analysis-driver/32/32117e8d72f43629063eca73c3813b38.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/321e9704470221df5edf26bbb03a55e1.unlinked2 b/.dartServer/.analysis-driver/32/321e9704470221df5edf26bbb03a55e1.unlinked2 new file mode 100644 index 0000000..89a62e7 Binary files /dev/null and b/.dartServer/.analysis-driver/32/321e9704470221df5edf26bbb03a55e1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3238309c475f0d5436af7e0924e387a4.unlinked2 b/.dartServer/.analysis-driver/32/3238309c475f0d5436af7e0924e387a4.unlinked2 new file mode 100644 index 0000000..d3f0a97 Binary files /dev/null and b/.dartServer/.analysis-driver/32/3238309c475f0d5436af7e0924e387a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/323a15a6a7a097a5521f7ab5d4650f4f.unlinked2 b/.dartServer/.analysis-driver/32/323a15a6a7a097a5521f7ab5d4650f4f.unlinked2 new file mode 100644 index 0000000..c52c9c1 Binary files /dev/null and b/.dartServer/.analysis-driver/32/323a15a6a7a097a5521f7ab5d4650f4f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/323deb7bcb930ac8a27ef4d29f226118.unlinked2 b/.dartServer/.analysis-driver/32/323deb7bcb930ac8a27ef4d29f226118.unlinked2 new file mode 100644 index 0000000..dd91c89 Binary files /dev/null and b/.dartServer/.analysis-driver/32/323deb7bcb930ac8a27ef4d29f226118.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3244ddcf277aa0f17f88a2bab9394206.unlinked2 b/.dartServer/.analysis-driver/32/3244ddcf277aa0f17f88a2bab9394206.unlinked2 new file mode 100644 index 0000000..c99a17a Binary files /dev/null and b/.dartServer/.analysis-driver/32/3244ddcf277aa0f17f88a2bab9394206.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/3246d317e2cdbc031d33674f9f005476.unlinked2 b/.dartServer/.analysis-driver/32/3246d317e2cdbc031d33674f9f005476.unlinked2 new file mode 100644 index 0000000..1627368 Binary files /dev/null and b/.dartServer/.analysis-driver/32/3246d317e2cdbc031d33674f9f005476.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/324bc2b60efc4e3836f58c1eec380cf0.unlinked2 b/.dartServer/.analysis-driver/32/324bc2b60efc4e3836f58c1eec380cf0.unlinked2 new file mode 100644 index 0000000..35f5111 Binary files /dev/null and b/.dartServer/.analysis-driver/32/324bc2b60efc4e3836f58c1eec380cf0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32587cfa304c8bef15aa43275c678c47.unlinked2 b/.dartServer/.analysis-driver/32/32587cfa304c8bef15aa43275c678c47.unlinked2 new file mode 100644 index 0000000..d81142e Binary files /dev/null and b/.dartServer/.analysis-driver/32/32587cfa304c8bef15aa43275c678c47.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/325f18e76cbb2ef29c9de0cfa94429ee.unlinked2 b/.dartServer/.analysis-driver/32/325f18e76cbb2ef29c9de0cfa94429ee.unlinked2 new file mode 100644 index 0000000..d1e1140 Binary files /dev/null and b/.dartServer/.analysis-driver/32/325f18e76cbb2ef29c9de0cfa94429ee.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked b/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked new file mode 100644 index 0000000..22abccb Binary files /dev/null and b/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked differ diff --git a/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked.digest b/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked.digest new file mode 100644 index 0000000..3c73c68 Binary files /dev/null and b/.dartServer/.analysis-driver/32/326997a2464c05561c70ff5843fbb4e6.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/326d9f57bb895ed37ea9e8042809847f.unlinked2 b/.dartServer/.analysis-driver/32/326d9f57bb895ed37ea9e8042809847f.unlinked2 new file mode 100644 index 0000000..516652a Binary files /dev/null and b/.dartServer/.analysis-driver/32/326d9f57bb895ed37ea9e8042809847f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32746e20bd3e9b0ae89eeecea8a368a3.unlinked2 b/.dartServer/.analysis-driver/32/32746e20bd3e9b0ae89eeecea8a368a3.unlinked2 new file mode 100644 index 0000000..d65ab1b Binary files /dev/null and b/.dartServer/.analysis-driver/32/32746e20bd3e9b0ae89eeecea8a368a3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked b/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked new file mode 100644 index 0000000..3157547 Binary files /dev/null and b/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked differ diff --git a/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked.digest b/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked.digest new file mode 100644 index 0000000..272a796 Binary files /dev/null and b/.dartServer/.analysis-driver/32/327d3d5e2dfdf5dca0d9fff2ed32afc3.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked b/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked new file mode 100644 index 0000000..6cd47f9 Binary files /dev/null and b/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked differ diff --git a/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked.digest b/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked.digest new file mode 100644 index 0000000..627a884 Binary files /dev/null and b/.dartServer/.analysis-driver/32/329b69b1245c7b71f3be1b280bdb45d6.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked b/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked new file mode 100644 index 0000000..20712e7 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked differ diff --git a/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked.digest b/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked.digest new file mode 100644 index 0000000..8b978d7 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32ab7534f6871e09bf7aee75574da3a1.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/32b1ea494943a84ab5c7bf78009fa82b.unlinked2 b/.dartServer/.analysis-driver/32/32b1ea494943a84ab5c7bf78009fa82b.unlinked2 new file mode 100644 index 0000000..060c52c Binary files /dev/null and b/.dartServer/.analysis-driver/32/32b1ea494943a84ab5c7bf78009fa82b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked b/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked new file mode 100644 index 0000000..6772d0f Binary files /dev/null and b/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked differ diff --git a/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked.digest b/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked.digest new file mode 100644 index 0000000..23993d6 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32b4e274da83f42a2ed52ab32770b1ea.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/32b5a497990e51b1b35b91bff24798e9.unlinked2 b/.dartServer/.analysis-driver/32/32b5a497990e51b1b35b91bff24798e9.unlinked2 new file mode 100644 index 0000000..9fb85ef Binary files /dev/null and b/.dartServer/.analysis-driver/32/32b5a497990e51b1b35b91bff24798e9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32c28dcc58277ecdbbb1bb9cc54741b7.unlinked2 b/.dartServer/.analysis-driver/32/32c28dcc58277ecdbbb1bb9cc54741b7.unlinked2 new file mode 100644 index 0000000..178568f Binary files /dev/null and b/.dartServer/.analysis-driver/32/32c28dcc58277ecdbbb1bb9cc54741b7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32c9605d82f362e729c101f560abbfed.unlinked2 b/.dartServer/.analysis-driver/32/32c9605d82f362e729c101f560abbfed.unlinked2 new file mode 100644 index 0000000..cb746c7 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32c9605d82f362e729c101f560abbfed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked b/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked new file mode 100644 index 0000000..d44d2c4 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked differ diff --git a/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked.digest b/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked.digest new file mode 100644 index 0000000..b5fdba2 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32cd609a574136fd7a4f658fe9d83666.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/32cf92b51d8f29d6a767de4755536c34.unlinked2 b/.dartServer/.analysis-driver/32/32cf92b51d8f29d6a767de4755536c34.unlinked2 new file mode 100644 index 0000000..3ad9399 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32cf92b51d8f29d6a767de4755536c34.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32e55f0de4643f1e4d3b9b2603432323.unlinked2 b/.dartServer/.analysis-driver/32/32e55f0de4643f1e4d3b9b2603432323.unlinked2 new file mode 100644 index 0000000..f6ffa3f Binary files /dev/null and b/.dartServer/.analysis-driver/32/32e55f0de4643f1e4d3b9b2603432323.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked b/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked new file mode 100644 index 0000000..9ca84b8 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked differ diff --git a/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked.digest b/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked.digest new file mode 100644 index 0000000..d01ce3b Binary files /dev/null and b/.dartServer/.analysis-driver/32/32e581d337f115acf73fa80400632294.linked.digest differ diff --git a/.dartServer/.analysis-driver/32/32e7ba6703370d9646290124da2f9f15.unlinked2 b/.dartServer/.analysis-driver/32/32e7ba6703370d9646290124da2f9f15.unlinked2 new file mode 100644 index 0000000..c334539 Binary files /dev/null and b/.dartServer/.analysis-driver/32/32e7ba6703370d9646290124da2f9f15.unlinked2 differ diff --git a/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked-temp-85259 b/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked-temp-85259 new file mode 100644 index 0000000..5546228 Binary files /dev/null and b/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked-temp-85259 differ diff --git a/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked.digest-temp-85259 b/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked.digest-temp-85259 new file mode 100644 index 0000000..22c0cbd Binary files /dev/null and b/.dartServer/.analysis-driver/32e581d337f115acf73fa80400632294.linked.digest-temp-85259 differ diff --git a/.dartServer/.analysis-driver/33/330f116a6d8270db9b0b75c1ac30ff9a.unlinked2 b/.dartServer/.analysis-driver/33/330f116a6d8270db9b0b75c1ac30ff9a.unlinked2 new file mode 100644 index 0000000..9d437bc Binary files /dev/null and b/.dartServer/.analysis-driver/33/330f116a6d8270db9b0b75c1ac30ff9a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/331efcedab57a05d6feb5da9899cc8fd.unlinked2 b/.dartServer/.analysis-driver/33/331efcedab57a05d6feb5da9899cc8fd.unlinked2 new file mode 100644 index 0000000..cb4ed1a Binary files /dev/null and b/.dartServer/.analysis-driver/33/331efcedab57a05d6feb5da9899cc8fd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/3322f4c052e4536093235cc368e18dc5.unlinked2 b/.dartServer/.analysis-driver/33/3322f4c052e4536093235cc368e18dc5.unlinked2 new file mode 100644 index 0000000..0271877 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3322f4c052e4536093235cc368e18dc5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/333c11428ce5bad23fc9bc037f2eb349.unlinked2 b/.dartServer/.analysis-driver/33/333c11428ce5bad23fc9bc037f2eb349.unlinked2 new file mode 100644 index 0000000..82b7a86 Binary files /dev/null and b/.dartServer/.analysis-driver/33/333c11428ce5bad23fc9bc037f2eb349.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/3344237e2bd6b52fedb1e881aba82e50.unlinked2 b/.dartServer/.analysis-driver/33/3344237e2bd6b52fedb1e881aba82e50.unlinked2 new file mode 100644 index 0000000..59a4595 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3344237e2bd6b52fedb1e881aba82e50.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33538c9a6be7c64c1f6c7c59189c7f65.unlinked2 b/.dartServer/.analysis-driver/33/33538c9a6be7c64c1f6c7c59189c7f65.unlinked2 new file mode 100644 index 0000000..36ea593 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33538c9a6be7c64c1f6c7c59189c7f65.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/335579dae39dad45e9c2ace13bbbd970.unlinked2 b/.dartServer/.analysis-driver/33/335579dae39dad45e9c2ace13bbbd970.unlinked2 new file mode 100644 index 0000000..3923d2a Binary files /dev/null and b/.dartServer/.analysis-driver/33/335579dae39dad45e9c2ace13bbbd970.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked b/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked new file mode 100644 index 0000000..5081ffe Binary files /dev/null and b/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked differ diff --git a/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked.digest b/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked.digest new file mode 100644 index 0000000..6bc3c00 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3362a4a959b5a0324b6a0426294ce63c.linked.digest differ diff --git a/.dartServer/.analysis-driver/33/3374edc4fc542476d9dbffa22b4e0ca0.unlinked2 b/.dartServer/.analysis-driver/33/3374edc4fc542476d9dbffa22b4e0ca0.unlinked2 new file mode 100644 index 0000000..08eac0e Binary files /dev/null and b/.dartServer/.analysis-driver/33/3374edc4fc542476d9dbffa22b4e0ca0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/3387f448ae737e7b3cc59dc99c7a43e2.unlinked2 b/.dartServer/.analysis-driver/33/3387f448ae737e7b3cc59dc99c7a43e2.unlinked2 new file mode 100644 index 0000000..1a43940 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3387f448ae737e7b3cc59dc99c7a43e2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked b/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked new file mode 100644 index 0000000..5074058 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked differ diff --git a/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked.digest b/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked.digest new file mode 100644 index 0000000..1fd7cd1 Binary files /dev/null and b/.dartServer/.analysis-driver/33/3399df94303fd50695a0ee2ad056c2b5.linked.digest differ diff --git a/.dartServer/.analysis-driver/33/339a9b446a2f1d9f62db05cc09a57be5.unlinked2 b/.dartServer/.analysis-driver/33/339a9b446a2f1d9f62db05cc09a57be5.unlinked2 new file mode 100644 index 0000000..55029dd Binary files /dev/null and b/.dartServer/.analysis-driver/33/339a9b446a2f1d9f62db05cc09a57be5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33a7efcadf8cf203c1ac8f8865e10294.unlinked2 b/.dartServer/.analysis-driver/33/33a7efcadf8cf203c1ac8f8865e10294.unlinked2 new file mode 100644 index 0000000..ae5bfa5 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33a7efcadf8cf203c1ac8f8865e10294.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked b/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked new file mode 100644 index 0000000..fde2185 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked differ diff --git a/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked.digest b/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked.digest new file mode 100644 index 0000000..9d6d79f Binary files /dev/null and b/.dartServer/.analysis-driver/33/33aa0e839ec0869ca09bb6664d97c2f3.linked.digest differ diff --git a/.dartServer/.analysis-driver/33/33aa92f75b98e30bcb37846498746a7c.unlinked2 b/.dartServer/.analysis-driver/33/33aa92f75b98e30bcb37846498746a7c.unlinked2 new file mode 100644 index 0000000..d98ebba Binary files /dev/null and b/.dartServer/.analysis-driver/33/33aa92f75b98e30bcb37846498746a7c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked b/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked new file mode 100644 index 0000000..5dae612 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked differ diff --git a/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked.digest b/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked.digest new file mode 100644 index 0000000..d84a502 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33ab83060c19c96377c64205664be98d.linked.digest differ diff --git a/.dartServer/.analysis-driver/33/33c5f0e22c60904c7eb8e03f11c2c0de.unlinked2 b/.dartServer/.analysis-driver/33/33c5f0e22c60904c7eb8e03f11c2c0de.unlinked2 new file mode 100644 index 0000000..0a313ac Binary files /dev/null and b/.dartServer/.analysis-driver/33/33c5f0e22c60904c7eb8e03f11c2c0de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33d2a543f04bddfde9e9aeffc1c95675.unlinked2 b/.dartServer/.analysis-driver/33/33d2a543f04bddfde9e9aeffc1c95675.unlinked2 new file mode 100644 index 0000000..66e4ec9 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33d2a543f04bddfde9e9aeffc1c95675.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33d32e7e02d7a8f0a355dac5bb91e5b9.unlinked2 b/.dartServer/.analysis-driver/33/33d32e7e02d7a8f0a355dac5bb91e5b9.unlinked2 new file mode 100644 index 0000000..026ad8b Binary files /dev/null and b/.dartServer/.analysis-driver/33/33d32e7e02d7a8f0a355dac5bb91e5b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33d3ef6afea891e69b78e715938a0001.resolved b/.dartServer/.analysis-driver/33/33d3ef6afea891e69b78e715938a0001.resolved new file mode 100644 index 0000000..e315986 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33d3ef6afea891e69b78e715938a0001.resolved differ diff --git a/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked b/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked new file mode 100644 index 0000000..7b59dec Binary files /dev/null and b/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked differ diff --git a/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked.digest b/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked.digest new file mode 100644 index 0000000..d59834a Binary files /dev/null and b/.dartServer/.analysis-driver/33/33dab7338d61eccb1ccbd92efe0f6d88.linked.digest differ diff --git a/.dartServer/.analysis-driver/33/33e4131dd61065073b6d7af63a45c9e0.unlinked2 b/.dartServer/.analysis-driver/33/33e4131dd61065073b6d7af63a45c9e0.unlinked2 new file mode 100644 index 0000000..5445c65 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33e4131dd61065073b6d7af63a45c9e0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33ee6af5886b33a9692362da9ad9ae1f.unlinked2 b/.dartServer/.analysis-driver/33/33ee6af5886b33a9692362da9ad9ae1f.unlinked2 new file mode 100644 index 0000000..acab5d2 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33ee6af5886b33a9692362da9ad9ae1f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33ef4f6647695fcbbe9f58849a067ec4.unlinked2 b/.dartServer/.analysis-driver/33/33ef4f6647695fcbbe9f58849a067ec4.unlinked2 new file mode 100644 index 0000000..07fab23 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33ef4f6647695fcbbe9f58849a067ec4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33efbeb4924b7b358360b9c916a080f3.unlinked2 b/.dartServer/.analysis-driver/33/33efbeb4924b7b358360b9c916a080f3.unlinked2 new file mode 100644 index 0000000..1a4f382 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33efbeb4924b7b358360b9c916a080f3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33f44aafcae0149431035a5e2097302c.unlinked2 b/.dartServer/.analysis-driver/33/33f44aafcae0149431035a5e2097302c.unlinked2 new file mode 100644 index 0000000..5c46c64 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33f44aafcae0149431035a5e2097302c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33f702cb54ab023cadaea29887ee7cd7.unlinked2 b/.dartServer/.analysis-driver/33/33f702cb54ab023cadaea29887ee7cd7.unlinked2 new file mode 100644 index 0000000..ac3a021 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33f702cb54ab023cadaea29887ee7cd7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/33/33fde74adffd531766d8a317d9ed8a6e.unlinked2 b/.dartServer/.analysis-driver/33/33fde74adffd531766d8a317d9ed8a6e.unlinked2 new file mode 100644 index 0000000..70f4214 Binary files /dev/null and b/.dartServer/.analysis-driver/33/33fde74adffd531766d8a317d9ed8a6e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3400d041f28584c9b0355336f5f915de.unlinked2 b/.dartServer/.analysis-driver/34/3400d041f28584c9b0355336f5f915de.unlinked2 new file mode 100644 index 0000000..2caa8f9 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3400d041f28584c9b0355336f5f915de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked b/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked new file mode 100644 index 0000000..8eb953f Binary files /dev/null and b/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked differ diff --git a/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked.digest b/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked.digest new file mode 100644 index 0000000..afe63f9 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3407ce8f43c8b46ddfe084b2e7a85293.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked b/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked new file mode 100644 index 0000000..8bc584d Binary files /dev/null and b/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked differ diff --git a/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked.digest b/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked.digest new file mode 100644 index 0000000..00ec17a Binary files /dev/null and b/.dartServer/.analysis-driver/34/340bb04fa37034ebd61610c6507c2956.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked b/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked new file mode 100644 index 0000000..50f08fc Binary files /dev/null and b/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked differ diff --git a/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked.digest b/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked.digest new file mode 100644 index 0000000..ee40845 Binary files /dev/null and b/.dartServer/.analysis-driver/34/340e8d3b2b959d378732d1d2257437c3.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/341356e2a188e46a09056a469a4c9a7c.unlinked2 b/.dartServer/.analysis-driver/34/341356e2a188e46a09056a469a4c9a7c.unlinked2 new file mode 100644 index 0000000..8c3ace4 Binary files /dev/null and b/.dartServer/.analysis-driver/34/341356e2a188e46a09056a469a4c9a7c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3414104660d4ba7fb8e8f3f869882828.unlinked2 b/.dartServer/.analysis-driver/34/3414104660d4ba7fb8e8f3f869882828.unlinked2 new file mode 100644 index 0000000..9aedf5b Binary files /dev/null and b/.dartServer/.analysis-driver/34/3414104660d4ba7fb8e8f3f869882828.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34156783293e3004315b8ceb424c0f08.unlinked2 b/.dartServer/.analysis-driver/34/34156783293e3004315b8ceb424c0f08.unlinked2 new file mode 100644 index 0000000..96b673d Binary files /dev/null and b/.dartServer/.analysis-driver/34/34156783293e3004315b8ceb424c0f08.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3429306b8c79f5f18ecc9800408c489b.unlinked2 b/.dartServer/.analysis-driver/34/3429306b8c79f5f18ecc9800408c489b.unlinked2 new file mode 100644 index 0000000..2d069f9 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3429306b8c79f5f18ecc9800408c489b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked b/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked new file mode 100644 index 0000000..6e8bcd7 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked differ diff --git a/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked.digest b/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked.digest new file mode 100644 index 0000000..8e3cfe5 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3435b650f16d01f0e76d64344aec2ccc.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/343bc00e4c406fa560acbf84981461ca.unlinked2 b/.dartServer/.analysis-driver/34/343bc00e4c406fa560acbf84981461ca.unlinked2 new file mode 100644 index 0000000..2bbb9ee Binary files /dev/null and b/.dartServer/.analysis-driver/34/343bc00e4c406fa560acbf84981461ca.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked b/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked new file mode 100644 index 0000000..0a2100e Binary files /dev/null and b/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked differ diff --git a/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked.digest b/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked.digest new file mode 100644 index 0000000..d59240c Binary files /dev/null and b/.dartServer/.analysis-driver/34/3448deceb2512584b91ee52db56ed984.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/344cfb7929178af93331ba2324a63aaf.unlinked2 b/.dartServer/.analysis-driver/34/344cfb7929178af93331ba2324a63aaf.unlinked2 new file mode 100644 index 0000000..c2c4418 Binary files /dev/null and b/.dartServer/.analysis-driver/34/344cfb7929178af93331ba2324a63aaf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked b/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked new file mode 100644 index 0000000..feb514b Binary files /dev/null and b/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked differ diff --git a/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked.digest b/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked.digest new file mode 100644 index 0000000..eff840b Binary files /dev/null and b/.dartServer/.analysis-driver/34/3468ea9d238b7d4d78754baf2a4ac46f.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/346c56f45615fae237a99ad7d3c4a00c.unlinked2 b/.dartServer/.analysis-driver/34/346c56f45615fae237a99ad7d3c4a00c.unlinked2 new file mode 100644 index 0000000..a591d97 Binary files /dev/null and b/.dartServer/.analysis-driver/34/346c56f45615fae237a99ad7d3c4a00c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked b/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked new file mode 100644 index 0000000..01a1084 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked differ diff --git a/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked.digest b/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked.digest new file mode 100644 index 0000000..538d8eb Binary files /dev/null and b/.dartServer/.analysis-driver/34/34786ea3056b340c3e0dedd2bc740300.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/3478fa13c88fb0e03e263fd13b1c83f6.unlinked2 b/.dartServer/.analysis-driver/34/3478fa13c88fb0e03e263fd13b1c83f6.unlinked2 new file mode 100644 index 0000000..ac5e4d8 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3478fa13c88fb0e03e263fd13b1c83f6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/347ddcfb4bf6f222f2aad373f4913267.unlinked2 b/.dartServer/.analysis-driver/34/347ddcfb4bf6f222f2aad373f4913267.unlinked2 new file mode 100644 index 0000000..a4f85cc Binary files /dev/null and b/.dartServer/.analysis-driver/34/347ddcfb4bf6f222f2aad373f4913267.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/347ff417466326d6e5a130c2b88b95fa.unlinked2 b/.dartServer/.analysis-driver/34/347ff417466326d6e5a130c2b88b95fa.unlinked2 new file mode 100644 index 0000000..a109bb8 Binary files /dev/null and b/.dartServer/.analysis-driver/34/347ff417466326d6e5a130c2b88b95fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34944ce7bc43e36db3faf20b0770645e.unlinked2 b/.dartServer/.analysis-driver/34/34944ce7bc43e36db3faf20b0770645e.unlinked2 new file mode 100644 index 0000000..73c190d Binary files /dev/null and b/.dartServer/.analysis-driver/34/34944ce7bc43e36db3faf20b0770645e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/3495374a4d36b4ce450eb9a2e88d1a88.unlinked2 b/.dartServer/.analysis-driver/34/3495374a4d36b4ce450eb9a2e88d1a88.unlinked2 new file mode 100644 index 0000000..f682ea5 Binary files /dev/null and b/.dartServer/.analysis-driver/34/3495374a4d36b4ce450eb9a2e88d1a88.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked b/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked new file mode 100644 index 0000000..acb3d10 Binary files /dev/null and b/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked differ diff --git a/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked.digest b/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked.digest new file mode 100644 index 0000000..37dbc02 Binary files /dev/null and b/.dartServer/.analysis-driver/34/349dbe60910066351bfc2bcd98b87692.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/34a888ec337a826d0999099d6ab7ab3a.unlinked2 b/.dartServer/.analysis-driver/34/34a888ec337a826d0999099d6ab7ab3a.unlinked2 new file mode 100644 index 0000000..683521b Binary files /dev/null and b/.dartServer/.analysis-driver/34/34a888ec337a826d0999099d6ab7ab3a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked b/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked new file mode 100644 index 0000000..de11886 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked differ diff --git a/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked.digest b/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked.digest new file mode 100644 index 0000000..07c4349 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34b2ae3f00202f5b966c0052f8661eee.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked b/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked new file mode 100644 index 0000000..44b6f38 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked differ diff --git a/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked.digest b/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked.digest new file mode 100644 index 0000000..40cf1cd Binary files /dev/null and b/.dartServer/.analysis-driver/34/34b828d26fc9f0b8a8ead1d6e5c5d9a9.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked b/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked new file mode 100644 index 0000000..59f44da Binary files /dev/null and b/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked differ diff --git a/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked.digest b/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked.digest new file mode 100644 index 0000000..79ad8e5 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34bab406042da5c18cd1b638ecb90cc9.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/34d7cb0c2b16025c4c4e2dc43fcd19da.unlinked2 b/.dartServer/.analysis-driver/34/34d7cb0c2b16025c4c4e2dc43fcd19da.unlinked2 new file mode 100644 index 0000000..019d810 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34d7cb0c2b16025c4c4e2dc43fcd19da.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34d8f4e53094d81bdfbea4e33193c1d4.unlinked2 b/.dartServer/.analysis-driver/34/34d8f4e53094d81bdfbea4e33193c1d4.unlinked2 new file mode 100644 index 0000000..c9dab84 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34d8f4e53094d81bdfbea4e33193c1d4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34e2e59a86ebfca245724b7187a48b95.unlinked2 b/.dartServer/.analysis-driver/34/34e2e59a86ebfca245724b7187a48b95.unlinked2 new file mode 100644 index 0000000..8d1c5bc Binary files /dev/null and b/.dartServer/.analysis-driver/34/34e2e59a86ebfca245724b7187a48b95.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34f0174253cc8c4dc6849053443f212a.unlinked2 b/.dartServer/.analysis-driver/34/34f0174253cc8c4dc6849053443f212a.unlinked2 new file mode 100644 index 0000000..3a8b30a Binary files /dev/null and b/.dartServer/.analysis-driver/34/34f0174253cc8c4dc6849053443f212a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34f760024adcf0e754a042f8865ee3e3.resolved b/.dartServer/.analysis-driver/34/34f760024adcf0e754a042f8865ee3e3.resolved new file mode 100644 index 0000000..b945353 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34f760024adcf0e754a042f8865ee3e3.resolved differ diff --git a/.dartServer/.analysis-driver/34/34fa63b2c9763cf58432c9c2f3602bf3.unlinked2 b/.dartServer/.analysis-driver/34/34fa63b2c9763cf58432c9c2f3602bf3.unlinked2 new file mode 100644 index 0000000..f92b94a Binary files /dev/null and b/.dartServer/.analysis-driver/34/34fa63b2c9763cf58432c9c2f3602bf3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked b/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked new file mode 100644 index 0000000..6682f4e Binary files /dev/null and b/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked differ diff --git a/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked.digest b/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked.digest new file mode 100644 index 0000000..80d802a Binary files /dev/null and b/.dartServer/.analysis-driver/34/34fbca27e11b28af0c5a088a30e69535.linked.digest differ diff --git a/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked b/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked new file mode 100644 index 0000000..4d1f6ef Binary files /dev/null and b/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked differ diff --git a/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked.digest b/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked.digest new file mode 100644 index 0000000..c0da1b1 Binary files /dev/null and b/.dartServer/.analysis-driver/34/34fd4fef0047617d74f0bd9913000e70.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked b/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked new file mode 100644 index 0000000..070094a Binary files /dev/null and b/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked differ diff --git a/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked.digest b/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked.digest new file mode 100644 index 0000000..d2c2c86 Binary files /dev/null and b/.dartServer/.analysis-driver/35/3500dbf62055ed864cfda2d599745031.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked b/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked new file mode 100644 index 0000000..30bb1ba Binary files /dev/null and b/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked differ diff --git a/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked.digest b/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked.digest new file mode 100644 index 0000000..d8c76a5 Binary files /dev/null and b/.dartServer/.analysis-driver/35/350abb55a6037212a1eb344aa61824ab.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/350f45bc3a5c78d7451154151cbac8a6.unlinked2 b/.dartServer/.analysis-driver/35/350f45bc3a5c78d7451154151cbac8a6.unlinked2 new file mode 100644 index 0000000..85a02bc Binary files /dev/null and b/.dartServer/.analysis-driver/35/350f45bc3a5c78d7451154151cbac8a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked b/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked new file mode 100644 index 0000000..8542da5 Binary files /dev/null and b/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked differ diff --git a/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked.digest b/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked.digest new file mode 100644 index 0000000..aa3fd87 Binary files /dev/null and b/.dartServer/.analysis-driver/35/3519d4e3704ac2411bf3fff44c6c93b2.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked b/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked new file mode 100644 index 0000000..bb023e6 Binary files /dev/null and b/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked differ diff --git a/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked.digest b/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked.digest new file mode 100644 index 0000000..66e9f5c Binary files /dev/null and b/.dartServer/.analysis-driver/35/352c55dc3720284b851428745e172af7.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/352cae55dd51ea1f7c1545723d0c3f2e.unlinked2 b/.dartServer/.analysis-driver/35/352cae55dd51ea1f7c1545723d0c3f2e.unlinked2 new file mode 100644 index 0000000..e621d1e Binary files /dev/null and b/.dartServer/.analysis-driver/35/352cae55dd51ea1f7c1545723d0c3f2e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/353d4162663cfc10f8f3508a144d3548.unlinked2 b/.dartServer/.analysis-driver/35/353d4162663cfc10f8f3508a144d3548.unlinked2 new file mode 100644 index 0000000..cbed99e Binary files /dev/null and b/.dartServer/.analysis-driver/35/353d4162663cfc10f8f3508a144d3548.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/353d61ba79c537a69e428783532700c0.unlinked2 b/.dartServer/.analysis-driver/35/353d61ba79c537a69e428783532700c0.unlinked2 new file mode 100644 index 0000000..01aafa8 Binary files /dev/null and b/.dartServer/.analysis-driver/35/353d61ba79c537a69e428783532700c0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked b/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked new file mode 100644 index 0000000..a65ada7 Binary files /dev/null and b/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked differ diff --git a/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked.digest b/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked.digest new file mode 100644 index 0000000..c8d300f Binary files /dev/null and b/.dartServer/.analysis-driver/35/353de8bbe57da499798412cc97f00834.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked b/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked new file mode 100644 index 0000000..4e930ae Binary files /dev/null and b/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked differ diff --git a/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked.digest b/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked.digest new file mode 100644 index 0000000..b3a986f Binary files /dev/null and b/.dartServer/.analysis-driver/35/354c7b82823f9460438b0b0776115b7c.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/3552ac2d98c783e039b74ae12d1e639a.unlinked2 b/.dartServer/.analysis-driver/35/3552ac2d98c783e039b74ae12d1e639a.unlinked2 new file mode 100644 index 0000000..5244382 Binary files /dev/null and b/.dartServer/.analysis-driver/35/3552ac2d98c783e039b74ae12d1e639a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/356281fbe223933168883281869ea160.unlinked2 b/.dartServer/.analysis-driver/35/356281fbe223933168883281869ea160.unlinked2 new file mode 100644 index 0000000..65c98dd Binary files /dev/null and b/.dartServer/.analysis-driver/35/356281fbe223933168883281869ea160.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/358032b21cccb91c8762c4a10edc5f42.unlinked2 b/.dartServer/.analysis-driver/35/358032b21cccb91c8762c4a10edc5f42.unlinked2 new file mode 100644 index 0000000..44bc8a9 Binary files /dev/null and b/.dartServer/.analysis-driver/35/358032b21cccb91c8762c4a10edc5f42.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/3583c241f99060fa7a179bbed31b64e9.unlinked2 b/.dartServer/.analysis-driver/35/3583c241f99060fa7a179bbed31b64e9.unlinked2 new file mode 100644 index 0000000..7eef09f Binary files /dev/null and b/.dartServer/.analysis-driver/35/3583c241f99060fa7a179bbed31b64e9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked b/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked new file mode 100644 index 0000000..90bb74d Binary files /dev/null and b/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked differ diff --git a/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked.digest b/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked.digest new file mode 100644 index 0000000..31f79f0 Binary files /dev/null and b/.dartServer/.analysis-driver/35/358f569a68dea825a64f91b3dea80c95.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked b/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked new file mode 100644 index 0000000..8a438b1 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked differ diff --git a/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked.digest b/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked.digest new file mode 100644 index 0000000..b472597 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35955d88736fa0594d226ef6c296c383.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked b/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked new file mode 100644 index 0000000..71fcf79 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked differ diff --git a/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked.digest b/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked.digest new file mode 100644 index 0000000..d032a8d Binary files /dev/null and b/.dartServer/.analysis-driver/35/35994e5bf3f93bdf9d7127a24b5dd0ef.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35ab0c5c830ed1f04806287e990a0e5a.unlinked2 b/.dartServer/.analysis-driver/35/35ab0c5c830ed1f04806287e990a0e5a.unlinked2 new file mode 100644 index 0000000..1c908c9 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35ab0c5c830ed1f04806287e990a0e5a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35b109ee62db98c02d51163c454d4f3f.unlinked2 b/.dartServer/.analysis-driver/35/35b109ee62db98c02d51163c454d4f3f.unlinked2 new file mode 100644 index 0000000..054e0c8 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35b109ee62db98c02d51163c454d4f3f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked b/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked new file mode 100644 index 0000000..7659250 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked differ diff --git a/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked.digest b/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked.digest new file mode 100644 index 0000000..cba5ee2 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35b18db16d661555dac892aee185e9f9.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35bb1717a4d015e86d244efcb48fcaa5.unlinked2 b/.dartServer/.analysis-driver/35/35bb1717a4d015e86d244efcb48fcaa5.unlinked2 new file mode 100644 index 0000000..60fe4c2 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35bb1717a4d015e86d244efcb48fcaa5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35c07b94c8f18237f95af5d51870e6f7.unlinked2 b/.dartServer/.analysis-driver/35/35c07b94c8f18237f95af5d51870e6f7.unlinked2 new file mode 100644 index 0000000..a5dbe30 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35c07b94c8f18237f95af5d51870e6f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35ca38dea7cb2fe42494315605d003b1.unlinked2 b/.dartServer/.analysis-driver/35/35ca38dea7cb2fe42494315605d003b1.unlinked2 new file mode 100644 index 0000000..b1dd450 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35ca38dea7cb2fe42494315605d003b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked b/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked new file mode 100644 index 0000000..7e36336 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked differ diff --git a/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked.digest b/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked.digest new file mode 100644 index 0000000..d8517a9 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35cedf344e28f2a61036ed96f7afd8bf.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked b/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked new file mode 100644 index 0000000..2295fb1 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked differ diff --git a/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked.digest b/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked.digest new file mode 100644 index 0000000..b67102a Binary files /dev/null and b/.dartServer/.analysis-driver/35/35d8f88df649591a43224b7ba801512c.linked.digest differ diff --git a/.dartServer/.analysis-driver/35/35da77486a27d81392549632c238d66f.unlinked2 b/.dartServer/.analysis-driver/35/35da77486a27d81392549632c238d66f.unlinked2 new file mode 100644 index 0000000..8eb8de4 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35da77486a27d81392549632c238d66f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35e5fa1de08a9f3607faaa170eb8d443.unlinked2 b/.dartServer/.analysis-driver/35/35e5fa1de08a9f3607faaa170eb8d443.unlinked2 new file mode 100644 index 0000000..5bcb926 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35e5fa1de08a9f3607faaa170eb8d443.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35eef12a971e7c12101b78a5eb4acdc1.unlinked2 b/.dartServer/.analysis-driver/35/35eef12a971e7c12101b78a5eb4acdc1.unlinked2 new file mode 100644 index 0000000..07d6505 Binary files /dev/null and b/.dartServer/.analysis-driver/35/35eef12a971e7c12101b78a5eb4acdc1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35f316557b038c8ca863c7b140299594.unlinked2 b/.dartServer/.analysis-driver/35/35f316557b038c8ca863c7b140299594.unlinked2 new file mode 100644 index 0000000..13da33a Binary files /dev/null and b/.dartServer/.analysis-driver/35/35f316557b038c8ca863c7b140299594.unlinked2 differ diff --git a/.dartServer/.analysis-driver/35/35f31d66966b60269b9811ee9cd88725.unlinked2 b/.dartServer/.analysis-driver/35/35f31d66966b60269b9811ee9cd88725.unlinked2 new file mode 100644 index 0000000..40496ea Binary files /dev/null and b/.dartServer/.analysis-driver/35/35f31d66966b60269b9811ee9cd88725.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked b/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked new file mode 100644 index 0000000..9ba49ab Binary files /dev/null and b/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked differ diff --git a/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked.digest b/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked.digest new file mode 100644 index 0000000..2b7c895 Binary files /dev/null and b/.dartServer/.analysis-driver/36/360199798364ba84d3b9c8503e7071cf.linked.digest differ diff --git a/.dartServer/.analysis-driver/36/360e074dffa6ea38e795c2e6de0a7469.unlinked2 b/.dartServer/.analysis-driver/36/360e074dffa6ea38e795c2e6de0a7469.unlinked2 new file mode 100644 index 0000000..0fce1bd Binary files /dev/null and b/.dartServer/.analysis-driver/36/360e074dffa6ea38e795c2e6de0a7469.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/360efe908a48f792e49a74848b537912.unlinked2 b/.dartServer/.analysis-driver/36/360efe908a48f792e49a74848b537912.unlinked2 new file mode 100644 index 0000000..a94b484 Binary files /dev/null and b/.dartServer/.analysis-driver/36/360efe908a48f792e49a74848b537912.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36311b687a929d157ea951d6f1d17e3b.unlinked2 b/.dartServer/.analysis-driver/36/36311b687a929d157ea951d6f1d17e3b.unlinked2 new file mode 100644 index 0000000..3b26fbf Binary files /dev/null and b/.dartServer/.analysis-driver/36/36311b687a929d157ea951d6f1d17e3b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36372ff80f1fda22c5af2a3d6c8338d7.unlinked2 b/.dartServer/.analysis-driver/36/36372ff80f1fda22c5af2a3d6c8338d7.unlinked2 new file mode 100644 index 0000000..c52effe Binary files /dev/null and b/.dartServer/.analysis-driver/36/36372ff80f1fda22c5af2a3d6c8338d7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/364e43bf828418a20a1f7445e96441c6.unlinked2 b/.dartServer/.analysis-driver/36/364e43bf828418a20a1f7445e96441c6.unlinked2 new file mode 100644 index 0000000..2ed8a22 Binary files /dev/null and b/.dartServer/.analysis-driver/36/364e43bf828418a20a1f7445e96441c6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked b/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked new file mode 100644 index 0000000..d4316f9 Binary files /dev/null and b/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked differ diff --git a/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked.digest b/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked.digest new file mode 100644 index 0000000..de4b980 Binary files /dev/null and b/.dartServer/.analysis-driver/36/3654dbcadfbf63217fbf0e7280845139.linked.digest differ diff --git a/.dartServer/.analysis-driver/36/36573604e19871d68e3e33836085bf95.unlinked2 b/.dartServer/.analysis-driver/36/36573604e19871d68e3e33836085bf95.unlinked2 new file mode 100644 index 0000000..77e14bb Binary files /dev/null and b/.dartServer/.analysis-driver/36/36573604e19871d68e3e33836085bf95.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/365e9f3bd573c6d7dd0a172ef15aa2ef.unlinked2 b/.dartServer/.analysis-driver/36/365e9f3bd573c6d7dd0a172ef15aa2ef.unlinked2 new file mode 100644 index 0000000..881f652 Binary files /dev/null and b/.dartServer/.analysis-driver/36/365e9f3bd573c6d7dd0a172ef15aa2ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36690d38e78559690d5f37585dafd5a3.unlinked2 b/.dartServer/.analysis-driver/36/36690d38e78559690d5f37585dafd5a3.unlinked2 new file mode 100644 index 0000000..f70b855 Binary files /dev/null and b/.dartServer/.analysis-driver/36/36690d38e78559690d5f37585dafd5a3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/366c6ab6c66fb09c8b0ac01901d673aa.unlinked2 b/.dartServer/.analysis-driver/36/366c6ab6c66fb09c8b0ac01901d673aa.unlinked2 new file mode 100644 index 0000000..97e7d88 Binary files /dev/null and b/.dartServer/.analysis-driver/36/366c6ab6c66fb09c8b0ac01901d673aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked b/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked new file mode 100644 index 0000000..1ce319d Binary files /dev/null and b/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked differ diff --git a/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked.digest b/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked.digest new file mode 100644 index 0000000..6ba98ad Binary files /dev/null and b/.dartServer/.analysis-driver/36/36769ec532817d93abaa088f1d8e66d7.linked.digest differ diff --git a/.dartServer/.analysis-driver/36/368760c9be48fe3c7001a0c4ee8c42ef.unlinked2 b/.dartServer/.analysis-driver/36/368760c9be48fe3c7001a0c4ee8c42ef.unlinked2 new file mode 100644 index 0000000..e28bc1b Binary files /dev/null and b/.dartServer/.analysis-driver/36/368760c9be48fe3c7001a0c4ee8c42ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36880d71ef93622bfc74f2abdd7eb199.unlinked2 b/.dartServer/.analysis-driver/36/36880d71ef93622bfc74f2abdd7eb199.unlinked2 new file mode 100644 index 0000000..db9a53b Binary files /dev/null and b/.dartServer/.analysis-driver/36/36880d71ef93622bfc74f2abdd7eb199.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked b/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked new file mode 100644 index 0000000..3f8ab35 Binary files /dev/null and b/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked differ diff --git a/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked.digest b/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked.digest new file mode 100644 index 0000000..a349eb3 Binary files /dev/null and b/.dartServer/.analysis-driver/36/368f35c10c28bb81e26eef24ce9dbbcc.linked.digest differ diff --git a/.dartServer/.analysis-driver/36/3693284ac0e9e91b5d9d34517c802935.unlinked2 b/.dartServer/.analysis-driver/36/3693284ac0e9e91b5d9d34517c802935.unlinked2 new file mode 100644 index 0000000..648d575 Binary files /dev/null and b/.dartServer/.analysis-driver/36/3693284ac0e9e91b5d9d34517c802935.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked b/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked new file mode 100644 index 0000000..fb81fcf Binary files /dev/null and b/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked differ diff --git a/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked.digest b/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked.digest new file mode 100644 index 0000000..f98312f Binary files /dev/null and b/.dartServer/.analysis-driver/36/3695643239e4147e8c0e31e45111d339.linked.digest differ diff --git a/.dartServer/.analysis-driver/36/36a20c6f8cdb06d7332a7fbdf216dcb1.unlinked2 b/.dartServer/.analysis-driver/36/36a20c6f8cdb06d7332a7fbdf216dcb1.unlinked2 new file mode 100644 index 0000000..03dd4e1 Binary files /dev/null and b/.dartServer/.analysis-driver/36/36a20c6f8cdb06d7332a7fbdf216dcb1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36aeb8180eae0581b5096630ae67d7c0.unlinked2 b/.dartServer/.analysis-driver/36/36aeb8180eae0581b5096630ae67d7c0.unlinked2 new file mode 100644 index 0000000..05b232c Binary files /dev/null and b/.dartServer/.analysis-driver/36/36aeb8180eae0581b5096630ae67d7c0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36c69517cc1c2719cc143cd849980dd8.unlinked2 b/.dartServer/.analysis-driver/36/36c69517cc1c2719cc143cd849980dd8.unlinked2 new file mode 100644 index 0000000..066c31c Binary files /dev/null and b/.dartServer/.analysis-driver/36/36c69517cc1c2719cc143cd849980dd8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36d532c794914ebed55de9babb61f194.unlinked2 b/.dartServer/.analysis-driver/36/36d532c794914ebed55de9babb61f194.unlinked2 new file mode 100644 index 0000000..258b1ab Binary files /dev/null and b/.dartServer/.analysis-driver/36/36d532c794914ebed55de9babb61f194.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36d7ffc4f110af11abb49264ed6e2955.unlinked2 b/.dartServer/.analysis-driver/36/36d7ffc4f110af11abb49264ed6e2955.unlinked2 new file mode 100644 index 0000000..0a45f5d Binary files /dev/null and b/.dartServer/.analysis-driver/36/36d7ffc4f110af11abb49264ed6e2955.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36efd0b6a1e413f53cc4ff7124e69278.unlinked2 b/.dartServer/.analysis-driver/36/36efd0b6a1e413f53cc4ff7124e69278.unlinked2 new file mode 100644 index 0000000..24ef086 Binary files /dev/null and b/.dartServer/.analysis-driver/36/36efd0b6a1e413f53cc4ff7124e69278.unlinked2 differ diff --git a/.dartServer/.analysis-driver/36/36f890c0528458bc2894c767766cf675.unlinked2 b/.dartServer/.analysis-driver/36/36f890c0528458bc2894c767766cf675.unlinked2 new file mode 100644 index 0000000..bc639a4 Binary files /dev/null and b/.dartServer/.analysis-driver/36/36f890c0528458bc2894c767766cf675.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37034541a407990cfcfd8c00e12caf97.unlinked2 b/.dartServer/.analysis-driver/37/37034541a407990cfcfd8c00e12caf97.unlinked2 new file mode 100644 index 0000000..f1959a0 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37034541a407990cfcfd8c00e12caf97.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2 b/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2 new file mode 100644 index 0000000..e3240ed Binary files /dev/null and b/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2 differ diff --git a/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2.digest b/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2.digest new file mode 100644 index 0000000..c528841 Binary files /dev/null and b/.dartServer/.analysis-driver/37/370c7be24b322449e7827e9c5b2b35ed.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/37/371ac31aa621d3e5b086a1e807d6decc.unlinked2 b/.dartServer/.analysis-driver/37/371ac31aa621d3e5b086a1e807d6decc.unlinked2 new file mode 100644 index 0000000..dd8bfba Binary files /dev/null and b/.dartServer/.analysis-driver/37/371ac31aa621d3e5b086a1e807d6decc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked b/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked new file mode 100644 index 0000000..eb72e10 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked differ diff --git a/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked.digest b/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked.digest new file mode 100644 index 0000000..53b90db Binary files /dev/null and b/.dartServer/.analysis-driver/37/37208c07f383eb751f5f8ae31a617646.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/3727de0a8bb863b3a0398a24c23fae96.unlinked2 b/.dartServer/.analysis-driver/37/3727de0a8bb863b3a0398a24c23fae96.unlinked2 new file mode 100644 index 0000000..b0da2f4 Binary files /dev/null and b/.dartServer/.analysis-driver/37/3727de0a8bb863b3a0398a24c23fae96.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/373ce51ae8e23996b9e3ece8c000fa3c.unlinked2 b/.dartServer/.analysis-driver/37/373ce51ae8e23996b9e3ece8c000fa3c.unlinked2 new file mode 100644 index 0000000..33898b3 Binary files /dev/null and b/.dartServer/.analysis-driver/37/373ce51ae8e23996b9e3ece8c000fa3c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/373d3e94961d5c027b67ead8f0613744.unlinked2 b/.dartServer/.analysis-driver/37/373d3e94961d5c027b67ead8f0613744.unlinked2 new file mode 100644 index 0000000..97a3eeb Binary files /dev/null and b/.dartServer/.analysis-driver/37/373d3e94961d5c027b67ead8f0613744.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/3745d302ef648e4c70d3297be03ca434.unlinked2 b/.dartServer/.analysis-driver/37/3745d302ef648e4c70d3297be03ca434.unlinked2 new file mode 100644 index 0000000..07ef90a Binary files /dev/null and b/.dartServer/.analysis-driver/37/3745d302ef648e4c70d3297be03ca434.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37497a9e1bc6331f5f79fb380bd6446a.unlinked2 b/.dartServer/.analysis-driver/37/37497a9e1bc6331f5f79fb380bd6446a.unlinked2 new file mode 100644 index 0000000..5484ae5 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37497a9e1bc6331f5f79fb380bd6446a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/374c6dccda18e5ce683be545d11ab185.unlinked2 b/.dartServer/.analysis-driver/37/374c6dccda18e5ce683be545d11ab185.unlinked2 new file mode 100644 index 0000000..4c5c279 Binary files /dev/null and b/.dartServer/.analysis-driver/37/374c6dccda18e5ce683be545d11ab185.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked b/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked new file mode 100644 index 0000000..b9f0fd1 Binary files /dev/null and b/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked differ diff --git a/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked.digest b/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked.digest new file mode 100644 index 0000000..e0ba0ab Binary files /dev/null and b/.dartServer/.analysis-driver/37/3754b611b34dbe68a0d5d1da3f60c683.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37667c2660e155ea851c23ac0c29cf27.unlinked2 b/.dartServer/.analysis-driver/37/37667c2660e155ea851c23ac0c29cf27.unlinked2 new file mode 100644 index 0000000..df92f73 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37667c2660e155ea851c23ac0c29cf27.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/3767a48d78c598e408dd8543a818b9e4.unlinked2 b/.dartServer/.analysis-driver/37/3767a48d78c598e408dd8543a818b9e4.unlinked2 new file mode 100644 index 0000000..cf0328e Binary files /dev/null and b/.dartServer/.analysis-driver/37/3767a48d78c598e408dd8543a818b9e4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/376cbf437c6a15dd94c000f23e6e51c2.unlinked2 b/.dartServer/.analysis-driver/37/376cbf437c6a15dd94c000f23e6e51c2.unlinked2 new file mode 100644 index 0000000..9e69ae4 Binary files /dev/null and b/.dartServer/.analysis-driver/37/376cbf437c6a15dd94c000f23e6e51c2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/376e03c9dfadeccbe5cb85f4a8dc9616.unlinked2 b/.dartServer/.analysis-driver/37/376e03c9dfadeccbe5cb85f4a8dc9616.unlinked2 new file mode 100644 index 0000000..89b995f Binary files /dev/null and b/.dartServer/.analysis-driver/37/376e03c9dfadeccbe5cb85f4a8dc9616.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked b/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked new file mode 100644 index 0000000..37a6506 Binary files /dev/null and b/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked differ diff --git a/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked.digest b/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked.digest new file mode 100644 index 0000000..d17ff67 Binary files /dev/null and b/.dartServer/.analysis-driver/37/378a2f69d4dbff5a787fea3b98a58749.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked b/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked new file mode 100644 index 0000000..d389e56 Binary files /dev/null and b/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked differ diff --git a/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked.digest b/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked.digest new file mode 100644 index 0000000..6726783 Binary files /dev/null and b/.dartServer/.analysis-driver/37/3793a4c79441b5f5b66bfdba6634c413.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37a25d5a54b78622d8c23978c9adf345.unlinked2 b/.dartServer/.analysis-driver/37/37a25d5a54b78622d8c23978c9adf345.unlinked2 new file mode 100644 index 0000000..b90455c Binary files /dev/null and b/.dartServer/.analysis-driver/37/37a25d5a54b78622d8c23978c9adf345.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked b/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked new file mode 100644 index 0000000..6567e36 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked differ diff --git a/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked.digest b/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked.digest new file mode 100644 index 0000000..b59512c Binary files /dev/null and b/.dartServer/.analysis-driver/37/37a4e8d3f9d53b60972ed21312db294f.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37b3e7171bdf0d63e71cb0b029fdbef0.resolved b/.dartServer/.analysis-driver/37/37b3e7171bdf0d63e71cb0b029fdbef0.resolved new file mode 100644 index 0000000..332496b Binary files /dev/null and b/.dartServer/.analysis-driver/37/37b3e7171bdf0d63e71cb0b029fdbef0.resolved differ diff --git a/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked b/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked new file mode 100644 index 0000000..9527084 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked differ diff --git a/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked.digest b/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked.digest new file mode 100644 index 0000000..a44f8e1 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37b6e089a2a28b902e42b0130c37c6d3.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37b71b76c18f664509236fdad450d42a.unlinked2 b/.dartServer/.analysis-driver/37/37b71b76c18f664509236fdad450d42a.unlinked2 new file mode 100644 index 0000000..2c1aad6 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37b71b76c18f664509236fdad450d42a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked b/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked new file mode 100644 index 0000000..a7fa531 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked differ diff --git a/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked.digest b/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked.digest new file mode 100644 index 0000000..d02b6e1 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37be82d1c4411abf97f6dcfbabd8e640.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked b/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked new file mode 100644 index 0000000..f3647ec Binary files /dev/null and b/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked differ diff --git a/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked.digest b/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked.digest new file mode 100644 index 0000000..6f06b49 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37c6a12ef31bf2020be44e1c6ba4d211.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked b/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked new file mode 100644 index 0000000..5c1b1bf Binary files /dev/null and b/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked differ diff --git a/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked.digest b/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked.digest new file mode 100644 index 0000000..9814577 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37d2b40252e07667f204a219b3d3d204.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37d79cf8f8fec0494c406e4bb2dcf08d.unlinked2 b/.dartServer/.analysis-driver/37/37d79cf8f8fec0494c406e4bb2dcf08d.unlinked2 new file mode 100644 index 0000000..f660779 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37d79cf8f8fec0494c406e4bb2dcf08d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked b/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked new file mode 100644 index 0000000..4ab3585 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked differ diff --git a/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked.digest b/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked.digest new file mode 100644 index 0000000..1961ee7 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37d7aab555a5419bfadf2fdecdf1d64b.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37e0f24fb1e6d0731f6555fdf67c3429.unlinked2 b/.dartServer/.analysis-driver/37/37e0f24fb1e6d0731f6555fdf67c3429.unlinked2 new file mode 100644 index 0000000..0041f2a Binary files /dev/null and b/.dartServer/.analysis-driver/37/37e0f24fb1e6d0731f6555fdf67c3429.unlinked2 differ diff --git a/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked b/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked new file mode 100644 index 0000000..4deb785 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked differ diff --git a/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked.digest b/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked.digest new file mode 100644 index 0000000..5b57732 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37ec880def444369a52fd3ba8933643c.linked.digest differ diff --git a/.dartServer/.analysis-driver/37/37f37d4694a068f57aa6da89ab6150ef.unlinked2 b/.dartServer/.analysis-driver/37/37f37d4694a068f57aa6da89ab6150ef.unlinked2 new file mode 100644 index 0000000..8bebc34 Binary files /dev/null and b/.dartServer/.analysis-driver/37/37f37d4694a068f57aa6da89ab6150ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked b/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked new file mode 100644 index 0000000..b86073e Binary files /dev/null and b/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked differ diff --git a/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked.digest b/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked.digest new file mode 100644 index 0000000..e2297f1 Binary files /dev/null and b/.dartServer/.analysis-driver/38/380d6f23d19732d607ffc49021a83831.linked.digest differ diff --git a/.dartServer/.analysis-driver/38/381788a98648caeb655fa5eba709e023.unlinked2 b/.dartServer/.analysis-driver/38/381788a98648caeb655fa5eba709e023.unlinked2 new file mode 100644 index 0000000..003b255 Binary files /dev/null and b/.dartServer/.analysis-driver/38/381788a98648caeb655fa5eba709e023.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/381c7c9b4a8e4b9fd984c3aeeef6dd2c.unlinked2 b/.dartServer/.analysis-driver/38/381c7c9b4a8e4b9fd984c3aeeef6dd2c.unlinked2 new file mode 100644 index 0000000..93a6904 Binary files /dev/null and b/.dartServer/.analysis-driver/38/381c7c9b4a8e4b9fd984c3aeeef6dd2c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked b/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked new file mode 100644 index 0000000..9ff8bf8 Binary files /dev/null and b/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked differ diff --git a/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked.digest b/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked.digest new file mode 100644 index 0000000..fcbfae3 Binary files /dev/null and b/.dartServer/.analysis-driver/38/381dc7e07f59f4f9019257bb4dec96d8.linked.digest differ diff --git a/.dartServer/.analysis-driver/38/381df494e213233694331847a91ee731.unlinked2 b/.dartServer/.analysis-driver/38/381df494e213233694331847a91ee731.unlinked2 new file mode 100644 index 0000000..5ff844f Binary files /dev/null and b/.dartServer/.analysis-driver/38/381df494e213233694331847a91ee731.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38380a2f55bde272bd9b4281c82c6348.unlinked2 b/.dartServer/.analysis-driver/38/38380a2f55bde272bd9b4281c82c6348.unlinked2 new file mode 100644 index 0000000..a7357b1 Binary files /dev/null and b/.dartServer/.analysis-driver/38/38380a2f55bde272bd9b4281c82c6348.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/383f2498c76877851912a92482653040.unlinked2 b/.dartServer/.analysis-driver/38/383f2498c76877851912a92482653040.unlinked2 new file mode 100644 index 0000000..6f50834 Binary files /dev/null and b/.dartServer/.analysis-driver/38/383f2498c76877851912a92482653040.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/384c2117a8d68eccb426519e24cc8dc4.unlinked2 b/.dartServer/.analysis-driver/38/384c2117a8d68eccb426519e24cc8dc4.unlinked2 new file mode 100644 index 0000000..5c9e404 Binary files /dev/null and b/.dartServer/.analysis-driver/38/384c2117a8d68eccb426519e24cc8dc4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/385995c507fe7dfb65a0eb7a6d7ef445.unlinked2 b/.dartServer/.analysis-driver/38/385995c507fe7dfb65a0eb7a6d7ef445.unlinked2 new file mode 100644 index 0000000..2a97c07 Binary files /dev/null and b/.dartServer/.analysis-driver/38/385995c507fe7dfb65a0eb7a6d7ef445.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/3865482e725f006301fc98e6e3b6f9dd.unlinked2 b/.dartServer/.analysis-driver/38/3865482e725f006301fc98e6e3b6f9dd.unlinked2 new file mode 100644 index 0000000..969b813 Binary files /dev/null and b/.dartServer/.analysis-driver/38/3865482e725f006301fc98e6e3b6f9dd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked b/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked new file mode 100644 index 0000000..80bb2bf Binary files /dev/null and b/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked differ diff --git a/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked.digest b/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked.digest new file mode 100644 index 0000000..ef48072 Binary files /dev/null and b/.dartServer/.analysis-driver/38/386af9533c83ed8aac125fbda69154a9.linked.digest differ diff --git a/.dartServer/.analysis-driver/38/38710c665d06f3c8ec353a7fc973f950.unlinked2 b/.dartServer/.analysis-driver/38/38710c665d06f3c8ec353a7fc973f950.unlinked2 new file mode 100644 index 0000000..3ff6cec Binary files /dev/null and b/.dartServer/.analysis-driver/38/38710c665d06f3c8ec353a7fc973f950.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked b/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked new file mode 100644 index 0000000..2212076 Binary files /dev/null and b/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked differ diff --git a/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked.digest b/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked.digest new file mode 100644 index 0000000..bcdbbdc Binary files /dev/null and b/.dartServer/.analysis-driver/38/38782f766e8417f59f789de68085c93c.linked.digest differ diff --git a/.dartServer/.analysis-driver/38/387a08a7215900774e6333e917c36612.unlinked2 b/.dartServer/.analysis-driver/38/387a08a7215900774e6333e917c36612.unlinked2 new file mode 100644 index 0000000..de44699 Binary files /dev/null and b/.dartServer/.analysis-driver/38/387a08a7215900774e6333e917c36612.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/388d15d6b013392eb1fd3b24e42a0014.unlinked2 b/.dartServer/.analysis-driver/38/388d15d6b013392eb1fd3b24e42a0014.unlinked2 new file mode 100644 index 0000000..a953130 Binary files /dev/null and b/.dartServer/.analysis-driver/38/388d15d6b013392eb1fd3b24e42a0014.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38c4dccf6f14bd79cb68d274fe4ffeee.unlinked2 b/.dartServer/.analysis-driver/38/38c4dccf6f14bd79cb68d274fe4ffeee.unlinked2 new file mode 100644 index 0000000..59f38b2 Binary files /dev/null and b/.dartServer/.analysis-driver/38/38c4dccf6f14bd79cb68d274fe4ffeee.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38d4c1160061b3eb405d5386d69a6ad5.unlinked2 b/.dartServer/.analysis-driver/38/38d4c1160061b3eb405d5386d69a6ad5.unlinked2 new file mode 100644 index 0000000..e77a85f Binary files /dev/null and b/.dartServer/.analysis-driver/38/38d4c1160061b3eb405d5386d69a6ad5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38ed409fa34286c92d9e2426b48fd718.unlinked2 b/.dartServer/.analysis-driver/38/38ed409fa34286c92d9e2426b48fd718.unlinked2 new file mode 100644 index 0000000..3bfb807 Binary files /dev/null and b/.dartServer/.analysis-driver/38/38ed409fa34286c92d9e2426b48fd718.unlinked2 differ diff --git a/.dartServer/.analysis-driver/38/38fc2201374fb4eab765803ca5035c1c.resolved b/.dartServer/.analysis-driver/38/38fc2201374fb4eab765803ca5035c1c.resolved new file mode 100644 index 0000000..f5ce715 Binary files /dev/null and b/.dartServer/.analysis-driver/38/38fc2201374fb4eab765803ca5035c1c.resolved differ diff --git a/.dartServer/.analysis-driver/39/3905a6878f4c70a9ffb9f5ab3e41ac9b.unlinked2 b/.dartServer/.analysis-driver/39/3905a6878f4c70a9ffb9f5ab3e41ac9b.unlinked2 new file mode 100644 index 0000000..ab3cee2 Binary files /dev/null and b/.dartServer/.analysis-driver/39/3905a6878f4c70a9ffb9f5ab3e41ac9b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39177ef5a68dc1e61c0b463bad506cf3.unlinked2 b/.dartServer/.analysis-driver/39/39177ef5a68dc1e61c0b463bad506cf3.unlinked2 new file mode 100644 index 0000000..b2fe090 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39177ef5a68dc1e61c0b463bad506cf3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39189d45149ffc66ca26bdc7c913d0a6.unlinked2 b/.dartServer/.analysis-driver/39/39189d45149ffc66ca26bdc7c913d0a6.unlinked2 new file mode 100644 index 0000000..aaf135f Binary files /dev/null and b/.dartServer/.analysis-driver/39/39189d45149ffc66ca26bdc7c913d0a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/392ada6cf31cb7815bdb01c7e013f400.unlinked2 b/.dartServer/.analysis-driver/39/392ada6cf31cb7815bdb01c7e013f400.unlinked2 new file mode 100644 index 0000000..fcd0897 Binary files /dev/null and b/.dartServer/.analysis-driver/39/392ada6cf31cb7815bdb01c7e013f400.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/3932e80b12c8aa2ee9478799475b7bc6.unlinked2 b/.dartServer/.analysis-driver/39/3932e80b12c8aa2ee9478799475b7bc6.unlinked2 new file mode 100644 index 0000000..61f2054 Binary files /dev/null and b/.dartServer/.analysis-driver/39/3932e80b12c8aa2ee9478799475b7bc6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/393d157e3c68afbaf23cc812d5cb3e67.unlinked2 b/.dartServer/.analysis-driver/39/393d157e3c68afbaf23cc812d5cb3e67.unlinked2 new file mode 100644 index 0000000..b8fe412 Binary files /dev/null and b/.dartServer/.analysis-driver/39/393d157e3c68afbaf23cc812d5cb3e67.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked b/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked new file mode 100644 index 0000000..9d89578 Binary files /dev/null and b/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked differ diff --git a/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked.digest b/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked.digest new file mode 100644 index 0000000..e5c53cf Binary files /dev/null and b/.dartServer/.analysis-driver/39/394e1ee1c94defbb11f4a2f61fdbca1f.linked.digest differ diff --git a/.dartServer/.analysis-driver/39/394e554554116a3895a68f47bfac081d.unlinked2 b/.dartServer/.analysis-driver/39/394e554554116a3895a68f47bfac081d.unlinked2 new file mode 100644 index 0000000..a8c1e61 Binary files /dev/null and b/.dartServer/.analysis-driver/39/394e554554116a3895a68f47bfac081d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39500fb426a0e9f4a86c5005d3571b61.unlinked2 b/.dartServer/.analysis-driver/39/39500fb426a0e9f4a86c5005d3571b61.unlinked2 new file mode 100644 index 0000000..6b5c3fc Binary files /dev/null and b/.dartServer/.analysis-driver/39/39500fb426a0e9f4a86c5005d3571b61.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked b/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked new file mode 100644 index 0000000..45afeb6 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked differ diff --git a/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked.digest b/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked.digest new file mode 100644 index 0000000..4da3314 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39672a537446deb7a7917971ca52eeac.linked.digest differ diff --git a/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked b/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked new file mode 100644 index 0000000..98f28d3 Binary files /dev/null and b/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked differ diff --git a/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked.digest b/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked.digest new file mode 100644 index 0000000..299cd8f Binary files /dev/null and b/.dartServer/.analysis-driver/39/3979f11c411a371100d21f5929ba71d3.linked.digest differ diff --git a/.dartServer/.analysis-driver/39/39839a42371be7172d79fcf557ad0dc4.unlinked2 b/.dartServer/.analysis-driver/39/39839a42371be7172d79fcf557ad0dc4.unlinked2 new file mode 100644 index 0000000..db59dba Binary files /dev/null and b/.dartServer/.analysis-driver/39/39839a42371be7172d79fcf557ad0dc4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked b/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked new file mode 100644 index 0000000..143bcd6 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked differ diff --git a/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked.digest b/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked.digest new file mode 100644 index 0000000..48e6bbf Binary files /dev/null and b/.dartServer/.analysis-driver/39/39a321dce0b6d9633785aa3d514319d2.linked.digest differ diff --git a/.dartServer/.analysis-driver/39/39b66abb17ed80ba0f87d04320ca4144.unlinked2 b/.dartServer/.analysis-driver/39/39b66abb17ed80ba0f87d04320ca4144.unlinked2 new file mode 100644 index 0000000..0aad528 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39b66abb17ed80ba0f87d04320ca4144.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39c0ebf2f3dd4c64b0845ee3ca6ddccf.unlinked2 b/.dartServer/.analysis-driver/39/39c0ebf2f3dd4c64b0845ee3ca6ddccf.unlinked2 new file mode 100644 index 0000000..56d9089 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39c0ebf2f3dd4c64b0845ee3ca6ddccf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39d43755ac438629426b60d3fcc4018d.unlinked2 b/.dartServer/.analysis-driver/39/39d43755ac438629426b60d3fcc4018d.unlinked2 new file mode 100644 index 0000000..c19442a Binary files /dev/null and b/.dartServer/.analysis-driver/39/39d43755ac438629426b60d3fcc4018d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39daaf06fdd6755d44814ef4194e3b7e.unlinked2 b/.dartServer/.analysis-driver/39/39daaf06fdd6755d44814ef4194e3b7e.unlinked2 new file mode 100644 index 0000000..971532f Binary files /dev/null and b/.dartServer/.analysis-driver/39/39daaf06fdd6755d44814ef4194e3b7e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39e4129b36aa57521dcc65316f30a74d.unlinked2 b/.dartServer/.analysis-driver/39/39e4129b36aa57521dcc65316f30a74d.unlinked2 new file mode 100644 index 0000000..ae0e433 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39e4129b36aa57521dcc65316f30a74d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39e767b6bd5909c870ee7fb2224d5e33.unlinked2 b/.dartServer/.analysis-driver/39/39e767b6bd5909c870ee7fb2224d5e33.unlinked2 new file mode 100644 index 0000000..ef3c403 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39e767b6bd5909c870ee7fb2224d5e33.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39f8f078fb6db43eb44565db20b0602b.unlinked2 b/.dartServer/.analysis-driver/39/39f8f078fb6db43eb44565db20b0602b.unlinked2 new file mode 100644 index 0000000..b1b472a Binary files /dev/null and b/.dartServer/.analysis-driver/39/39f8f078fb6db43eb44565db20b0602b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39f8fd5781b76dfbb465ab6e2eed676f.unlinked2 b/.dartServer/.analysis-driver/39/39f8fd5781b76dfbb465ab6e2eed676f.unlinked2 new file mode 100644 index 0000000..bf5886f Binary files /dev/null and b/.dartServer/.analysis-driver/39/39f8fd5781b76dfbb465ab6e2eed676f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked b/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked new file mode 100644 index 0000000..7ebdcf2 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked differ diff --git a/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked.digest b/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked.digest new file mode 100644 index 0000000..5d3e211 Binary files /dev/null and b/.dartServer/.analysis-driver/39/39fd98e1e98f6bb592b0c1accbc3a637.linked.digest differ diff --git a/.dartServer/.analysis-driver/3a/3a041de8bfdbff9f74f2b2b114e8ee93.unlinked2 b/.dartServer/.analysis-driver/3a/3a041de8bfdbff9f74f2b2b114e8ee93.unlinked2 new file mode 100644 index 0000000..408ec70 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a041de8bfdbff9f74f2b2b114e8ee93.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a22c49132ddb8c22ca8379e13f49294.unlinked2 b/.dartServer/.analysis-driver/3a/3a22c49132ddb8c22ca8379e13f49294.unlinked2 new file mode 100644 index 0000000..7c5fe50 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a22c49132ddb8c22ca8379e13f49294.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a259008c7cad3cc8438aa90b1a73b09.unlinked2 b/.dartServer/.analysis-driver/3a/3a259008c7cad3cc8438aa90b1a73b09.unlinked2 new file mode 100644 index 0000000..be64a5e Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a259008c7cad3cc8438aa90b1a73b09.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a2fcdf99d7d047909832477954cec34.unlinked2 b/.dartServer/.analysis-driver/3a/3a2fcdf99d7d047909832477954cec34.unlinked2 new file mode 100644 index 0000000..f291685 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a2fcdf99d7d047909832477954cec34.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a3e28dcaa896761e0a0b2cb50562cbb.unlinked2 b/.dartServer/.analysis-driver/3a/3a3e28dcaa896761e0a0b2cb50562cbb.unlinked2 new file mode 100644 index 0000000..1187812 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a3e28dcaa896761e0a0b2cb50562cbb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a42c03977bc41bd3395f4d12c93bade.unlinked2 b/.dartServer/.analysis-driver/3a/3a42c03977bc41bd3395f4d12c93bade.unlinked2 new file mode 100644 index 0000000..1e62468 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a42c03977bc41bd3395f4d12c93bade.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a5019e8335e111da803bd21dceec332.unlinked2 b/.dartServer/.analysis-driver/3a/3a5019e8335e111da803bd21dceec332.unlinked2 new file mode 100644 index 0000000..c65bcef Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a5019e8335e111da803bd21dceec332.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a572ccbff8787c35bb3e2732c6e79c4.unlinked2 b/.dartServer/.analysis-driver/3a/3a572ccbff8787c35bb3e2732c6e79c4.unlinked2 new file mode 100644 index 0000000..7089e7c Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a572ccbff8787c35bb3e2732c6e79c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a5b43f8f95ade9a91a6650b11bd08de.unlinked2 b/.dartServer/.analysis-driver/3a/3a5b43f8f95ade9a91a6650b11bd08de.unlinked2 new file mode 100644 index 0000000..d97a774 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a5b43f8f95ade9a91a6650b11bd08de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a5ffef4cf1b7c73406a7aba0fe35029.unlinked2 b/.dartServer/.analysis-driver/3a/3a5ffef4cf1b7c73406a7aba0fe35029.unlinked2 new file mode 100644 index 0000000..8ea9af5 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a5ffef4cf1b7c73406a7aba0fe35029.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a6a8c18199c24eb23402cf23be3ab1b.unlinked2 b/.dartServer/.analysis-driver/3a/3a6a8c18199c24eb23402cf23be3ab1b.unlinked2 new file mode 100644 index 0000000..7e1f64c Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a6a8c18199c24eb23402cf23be3ab1b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked b/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked new file mode 100644 index 0000000..396c85e Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked differ diff --git a/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked.digest b/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked.digest new file mode 100644 index 0000000..2b2dba8 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a720314c3742cb1701062f177953a77.linked.digest differ diff --git a/.dartServer/.analysis-driver/3a/3a91f2a3f88586536bbed856790992b9.unlinked2 b/.dartServer/.analysis-driver/3a/3a91f2a3f88586536bbed856790992b9.unlinked2 new file mode 100644 index 0000000..093e8cf Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a91f2a3f88586536bbed856790992b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked b/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked new file mode 100644 index 0000000..42efa33 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked differ diff --git a/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked.digest b/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked.digest new file mode 100644 index 0000000..79cdefb Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3a948ee03242244974122a81c7bd67dd.linked.digest differ diff --git a/.dartServer/.analysis-driver/3a/3aaf98564f4894babc639b6adb17c4fa.unlinked2 b/.dartServer/.analysis-driver/3a/3aaf98564f4894babc639b6adb17c4fa.unlinked2 new file mode 100644 index 0000000..5e55896 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3aaf98564f4894babc639b6adb17c4fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ac77c0acce73ba66e7ef124b68145da.unlinked2 b/.dartServer/.analysis-driver/3a/3ac77c0acce73ba66e7ef124b68145da.unlinked2 new file mode 100644 index 0000000..b616bba Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ac77c0acce73ba66e7ef124b68145da.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ae30ca8c42e71a575fe0575a973c080.unlinked2 b/.dartServer/.analysis-driver/3a/3ae30ca8c42e71a575fe0575a973c080.unlinked2 new file mode 100644 index 0000000..91d4f45 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae30ca8c42e71a575fe0575a973c080.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ae5a101f70e23b3be618b0b6ff6446f.unlinked2 b/.dartServer/.analysis-driver/3a/3ae5a101f70e23b3be618b0b6ff6446f.unlinked2 new file mode 100644 index 0000000..e773db9 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae5a101f70e23b3be618b0b6ff6446f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ae5d4ba18ced51ee6fa7a67b129c0bf.unlinked2 b/.dartServer/.analysis-driver/3a/3ae5d4ba18ced51ee6fa7a67b129c0bf.unlinked2 new file mode 100644 index 0000000..1bba19c Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae5d4ba18ced51ee6fa7a67b129c0bf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ae5dddcbd79b6b444f6737fea89d1e8.unlinked2 b/.dartServer/.analysis-driver/3a/3ae5dddcbd79b6b444f6737fea89d1e8.unlinked2 new file mode 100644 index 0000000..53a8ec2 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae5dddcbd79b6b444f6737fea89d1e8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked b/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked new file mode 100644 index 0000000..c525e28 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked differ diff --git a/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked.digest b/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked.digest new file mode 100644 index 0000000..975d095 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae77d2e39a14e07a575ee04398851cd.linked.digest differ diff --git a/.dartServer/.analysis-driver/3a/3ae7bd921c1f3ef4926e8dc810e647e5.unlinked2 b/.dartServer/.analysis-driver/3a/3ae7bd921c1f3ef4926e8dc810e647e5.unlinked2 new file mode 100644 index 0000000..e0c08fd Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3ae7bd921c1f3ef4926e8dc810e647e5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked b/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked new file mode 100644 index 0000000..a85b992 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked differ diff --git a/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked.digest b/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked.digest new file mode 100644 index 0000000..b4cb903 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3aef07bce85a8d1609506779ec50d917.linked.digest differ diff --git a/.dartServer/.analysis-driver/3a/3af226ef39d787aec337746b8b9dc22e.unlinked2 b/.dartServer/.analysis-driver/3a/3af226ef39d787aec337746b8b9dc22e.unlinked2 new file mode 100644 index 0000000..edf41f1 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3af226ef39d787aec337746b8b9dc22e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3af3b143e9f618d57c8d2de25d7979c7.unlinked2 b/.dartServer/.analysis-driver/3a/3af3b143e9f618d57c8d2de25d7979c7.unlinked2 new file mode 100644 index 0000000..82401f9 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3af3b143e9f618d57c8d2de25d7979c7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3a/3af3fd21065a4d636331f40d390f78f9.unlinked2 b/.dartServer/.analysis-driver/3a/3af3fd21065a4d636331f40d390f78f9.unlinked2 new file mode 100644 index 0000000..c62ab55 Binary files /dev/null and b/.dartServer/.analysis-driver/3a/3af3fd21065a4d636331f40d390f78f9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b0a42688d8ee1939555958748a70d47.unlinked2 b/.dartServer/.analysis-driver/3b/3b0a42688d8ee1939555958748a70d47.unlinked2 new file mode 100644 index 0000000..d458c8f Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b0a42688d8ee1939555958748a70d47.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b11b6089344977ff593d9311fd22e3f.unlinked2 b/.dartServer/.analysis-driver/3b/3b11b6089344977ff593d9311fd22e3f.unlinked2 new file mode 100644 index 0000000..210f308 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b11b6089344977ff593d9311fd22e3f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked b/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked new file mode 100644 index 0000000..dcbeeec Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked differ diff --git a/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked.digest b/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked.digest new file mode 100644 index 0000000..cb1b436 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b14d95ea6c70bbd43836c23d772bd9e.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3b24ed5199964c3dd661a130c9a07c14.unlinked2 b/.dartServer/.analysis-driver/3b/3b24ed5199964c3dd661a130c9a07c14.unlinked2 new file mode 100644 index 0000000..e23a73e Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b24ed5199964c3dd661a130c9a07c14.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b30064297332e0f8e760fcc36ac6448.unlinked2 b/.dartServer/.analysis-driver/3b/3b30064297332e0f8e760fcc36ac6448.unlinked2 new file mode 100644 index 0000000..e4583ec Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b30064297332e0f8e760fcc36ac6448.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b39f863fa403ebe7c91dd544f86ec11.unlinked2 b/.dartServer/.analysis-driver/3b/3b39f863fa403ebe7c91dd544f86ec11.unlinked2 new file mode 100644 index 0000000..5970c87 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b39f863fa403ebe7c91dd544f86ec11.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b4056e9f57aae52e1cf040c446f850c.unlinked2 b/.dartServer/.analysis-driver/3b/3b4056e9f57aae52e1cf040c446f850c.unlinked2 new file mode 100644 index 0000000..b16180e Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b4056e9f57aae52e1cf040c446f850c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked b/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked new file mode 100644 index 0000000..d54c923 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked differ diff --git a/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked.digest b/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked.digest new file mode 100644 index 0000000..5afd990 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b410ab334fec7b60ca0d1c00a1a4ff8.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3b6084c92ab6113827002a18b9dd8242.unlinked2 b/.dartServer/.analysis-driver/3b/3b6084c92ab6113827002a18b9dd8242.unlinked2 new file mode 100644 index 0000000..6080f1a Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b6084c92ab6113827002a18b9dd8242.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b615d59e6757319ed3d1426711f3857.unlinked2 b/.dartServer/.analysis-driver/3b/3b615d59e6757319ed3d1426711f3857.unlinked2 new file mode 100644 index 0000000..adcb77b Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b615d59e6757319ed3d1426711f3857.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b6d238a62d24507d15bdb985336d7db.unlinked2 b/.dartServer/.analysis-driver/3b/3b6d238a62d24507d15bdb985336d7db.unlinked2 new file mode 100644 index 0000000..0c729f1 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b6d238a62d24507d15bdb985336d7db.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b712484eccfc35bcc0906a9ec823f48.unlinked2 b/.dartServer/.analysis-driver/3b/3b712484eccfc35bcc0906a9ec823f48.unlinked2 new file mode 100644 index 0000000..9e57e4e Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b712484eccfc35bcc0906a9ec823f48.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b727e28f554f1d01892a9797b10e838.unlinked2 b/.dartServer/.analysis-driver/3b/3b727e28f554f1d01892a9797b10e838.unlinked2 new file mode 100644 index 0000000..723ef28 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b727e28f554f1d01892a9797b10e838.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked b/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked new file mode 100644 index 0000000..9108942 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked differ diff --git a/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked.digest b/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked.digest new file mode 100644 index 0000000..35ddd33 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b761fdef0163550934a01a4ba05cf78.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3b7d7ad5bc8ae6d362b2c5d68d58601a.unlinked2 b/.dartServer/.analysis-driver/3b/3b7d7ad5bc8ae6d362b2c5d68d58601a.unlinked2 new file mode 100644 index 0000000..4238e4e Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b7d7ad5bc8ae6d362b2c5d68d58601a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b835c294f5a701120d4fa559f386c3e.unlinked2 b/.dartServer/.analysis-driver/3b/3b835c294f5a701120d4fa559f386c3e.unlinked2 new file mode 100644 index 0000000..743e481 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b835c294f5a701120d4fa559f386c3e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked b/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked new file mode 100644 index 0000000..2e99138 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked differ diff --git a/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked.digest b/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked.digest new file mode 100644 index 0000000..0e5a6e4 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b85868b73475cbf7240902f5fa6bd79.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3b86fe316c88e08f111e8914389a8ded.unlinked2 b/.dartServer/.analysis-driver/3b/3b86fe316c88e08f111e8914389a8ded.unlinked2 new file mode 100644 index 0000000..0efe2af Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b86fe316c88e08f111e8914389a8ded.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3b874debfa5c1c916a3ede207c9cd4d8.resolved b/.dartServer/.analysis-driver/3b/3b874debfa5c1c916a3ede207c9cd4d8.resolved new file mode 100644 index 0000000..93bb47c Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3b874debfa5c1c916a3ede207c9cd4d8.resolved differ diff --git a/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked b/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked new file mode 100644 index 0000000..03959b5 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked differ diff --git a/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked.digest b/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked.digest new file mode 100644 index 0000000..02a8516 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3ba71bf932744b1a116da05b8c0aa0cc.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3bb892a60f7749fa8a965593090a47e9.unlinked2 b/.dartServer/.analysis-driver/3b/3bb892a60f7749fa8a965593090a47e9.unlinked2 new file mode 100644 index 0000000..7a34c58 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bb892a60f7749fa8a965593090a47e9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bc29dfed0d7473495477555804749ab.unlinked2 b/.dartServer/.analysis-driver/3b/3bc29dfed0d7473495477555804749ab.unlinked2 new file mode 100644 index 0000000..68aa1a9 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bc29dfed0d7473495477555804749ab.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked b/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked new file mode 100644 index 0000000..a7ee7a1 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked differ diff --git a/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked.digest b/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked.digest new file mode 100644 index 0000000..f3cfe31 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bca9dcc9ef134bc14bf4f8e08d03f51.linked.digest differ diff --git a/.dartServer/.analysis-driver/3b/3bd5774f3481336a57a00b5eb4b47e51.unlinked2 b/.dartServer/.analysis-driver/3b/3bd5774f3481336a57a00b5eb4b47e51.unlinked2 new file mode 100644 index 0000000..aaa282b Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bd5774f3481336a57a00b5eb4b47e51.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bf2ad2da72535a9a29947f0312e737d.unlinked2 b/.dartServer/.analysis-driver/3b/3bf2ad2da72535a9a29947f0312e737d.unlinked2 new file mode 100644 index 0000000..3918ba3 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bf2ad2da72535a9a29947f0312e737d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bf772150775adfa6848bc5848648d78.unlinked2 b/.dartServer/.analysis-driver/3b/3bf772150775adfa6848bc5848648d78.unlinked2 new file mode 100644 index 0000000..68b9b70 Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bf772150775adfa6848bc5848648d78.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bf9b6ecb960f0d6275e5608a390c2f0.unlinked2 b/.dartServer/.analysis-driver/3b/3bf9b6ecb960f0d6275e5608a390c2f0.unlinked2 new file mode 100644 index 0000000..981d3ce Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bf9b6ecb960f0d6275e5608a390c2f0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3b/3bff543871e690ca5523936d7280f3fc.unlinked2 b/.dartServer/.analysis-driver/3b/3bff543871e690ca5523936d7280f3fc.unlinked2 new file mode 100644 index 0000000..e6d72ca Binary files /dev/null and b/.dartServer/.analysis-driver/3b/3bff543871e690ca5523936d7280f3fc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c0784feb740378d1ee3f905fb23afc0.unlinked2 b/.dartServer/.analysis-driver/3c/3c0784feb740378d1ee3f905fb23afc0.unlinked2 new file mode 100644 index 0000000..d93d4ba Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c0784feb740378d1ee3f905fb23afc0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c09f607d7a52f4132ab63d9420aaa50.unlinked2 b/.dartServer/.analysis-driver/3c/3c09f607d7a52f4132ab63d9420aaa50.unlinked2 new file mode 100644 index 0000000..a7faed3 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c09f607d7a52f4132ab63d9420aaa50.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c2effb6ea271bf03a29f589f74d5ec3.unlinked2 b/.dartServer/.analysis-driver/3c/3c2effb6ea271bf03a29f589f74d5ec3.unlinked2 new file mode 100644 index 0000000..32a3aef Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c2effb6ea271bf03a29f589f74d5ec3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c3cad1113238f5b452162a29267c15e.unlinked2 b/.dartServer/.analysis-driver/3c/3c3cad1113238f5b452162a29267c15e.unlinked2 new file mode 100644 index 0000000..738730f Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c3cad1113238f5b452162a29267c15e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c3e12884d0e65aec06ce691aebad009.unlinked2 b/.dartServer/.analysis-driver/3c/3c3e12884d0e65aec06ce691aebad009.unlinked2 new file mode 100644 index 0000000..be251e0 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c3e12884d0e65aec06ce691aebad009.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked b/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked new file mode 100644 index 0000000..dfc3fae Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked differ diff --git a/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked.digest b/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked.digest new file mode 100644 index 0000000..be132ca Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c42bc1cd033599c0e385b49d126473e.linked.digest differ diff --git a/.dartServer/.analysis-driver/3c/3c42c3740b929f1247c752e4965317b2.unlinked2 b/.dartServer/.analysis-driver/3c/3c42c3740b929f1247c752e4965317b2.unlinked2 new file mode 100644 index 0000000..00a046a Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c42c3740b929f1247c752e4965317b2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c49910a7f031ae5046a1b66c14544a4.unlinked2 b/.dartServer/.analysis-driver/3c/3c49910a7f031ae5046a1b66c14544a4.unlinked2 new file mode 100644 index 0000000..295544f Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c49910a7f031ae5046a1b66c14544a4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c56dd9ad970384ffacbf37ce2569695.unlinked2 b/.dartServer/.analysis-driver/3c/3c56dd9ad970384ffacbf37ce2569695.unlinked2 new file mode 100644 index 0000000..9d5f31d Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c56dd9ad970384ffacbf37ce2569695.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c5bd96159353798e1b4df914553a216.unlinked2 b/.dartServer/.analysis-driver/3c/3c5bd96159353798e1b4df914553a216.unlinked2 new file mode 100644 index 0000000..263d134 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c5bd96159353798e1b4df914553a216.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked b/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked new file mode 100644 index 0000000..65d4d13 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked differ diff --git a/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked.digest b/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked.digest new file mode 100644 index 0000000..9767c6b Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c76b5fc3f640c01fd1689c3b27b4149.linked.digest differ diff --git a/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked b/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked new file mode 100644 index 0000000..c525d7c Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked differ diff --git a/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked.digest b/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked.digest new file mode 100644 index 0000000..5fa9eae Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3c960838da41a81dd4561b4afc959aae.linked.digest differ diff --git a/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked b/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked new file mode 100644 index 0000000..c7ec691 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked differ diff --git a/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked.digest b/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked.digest new file mode 100644 index 0000000..2181b7c Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3caead551686ac06bf227bf1eaaaed46.linked.digest differ diff --git a/.dartServer/.analysis-driver/3c/3caf7aab1043f337f4b7195023521c0b.unlinked2 b/.dartServer/.analysis-driver/3c/3caf7aab1043f337f4b7195023521c0b.unlinked2 new file mode 100644 index 0000000..158e3c5 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3caf7aab1043f337f4b7195023521c0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cb3296039d8c50cfae015915aefbfdb.unlinked2 b/.dartServer/.analysis-driver/3c/3cb3296039d8c50cfae015915aefbfdb.unlinked2 new file mode 100644 index 0000000..4057a45 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cb3296039d8c50cfae015915aefbfdb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cb50da20b608d6e47aa8fa8bc2442ff.unlinked2 b/.dartServer/.analysis-driver/3c/3cb50da20b608d6e47aa8fa8bc2442ff.unlinked2 new file mode 100644 index 0000000..d03ffcb Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cb50da20b608d6e47aa8fa8bc2442ff.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cb8132e8d16d9eb489ea4e8ce163b58.unlinked2 b/.dartServer/.analysis-driver/3c/3cb8132e8d16d9eb489ea4e8ce163b58.unlinked2 new file mode 100644 index 0000000..8626b06 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cb8132e8d16d9eb489ea4e8ce163b58.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cc0709a3130116211da510a2770bdf4.unlinked2 b/.dartServer/.analysis-driver/3c/3cc0709a3130116211da510a2770bdf4.unlinked2 new file mode 100644 index 0000000..30a27eb Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cc0709a3130116211da510a2770bdf4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cc08a720a30213eb7df4632aefdcda3.unlinked2 b/.dartServer/.analysis-driver/3c/3cc08a720a30213eb7df4632aefdcda3.unlinked2 new file mode 100644 index 0000000..48f743c Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cc08a720a30213eb7df4632aefdcda3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked b/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked new file mode 100644 index 0000000..14e99d1 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked differ diff --git a/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked.digest b/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked.digest new file mode 100644 index 0000000..b441319 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ccb8d614bdb085cddfbd530aae437fe.linked.digest differ diff --git a/.dartServer/.analysis-driver/3c/3ccca51c4c4882b1b1961a205e69606d.unlinked2 b/.dartServer/.analysis-driver/3c/3ccca51c4c4882b1b1961a205e69606d.unlinked2 new file mode 100644 index 0000000..68a098d Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ccca51c4c4882b1b1961a205e69606d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3ce5ba0b436aae0cc9adcbff1dfb1387.unlinked2 b/.dartServer/.analysis-driver/3c/3ce5ba0b436aae0cc9adcbff1dfb1387.unlinked2 new file mode 100644 index 0000000..7a7ec9f Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ce5ba0b436aae0cc9adcbff1dfb1387.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3ce6ecd026855369bf14590082b814df.unlinked2 b/.dartServer/.analysis-driver/3c/3ce6ecd026855369bf14590082b814df.unlinked2 new file mode 100644 index 0000000..c1e87c9 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ce6ecd026855369bf14590082b814df.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3ceb5902c603d511ea37ee89c33725e0.unlinked2 b/.dartServer/.analysis-driver/3c/3ceb5902c603d511ea37ee89c33725e0.unlinked2 new file mode 100644 index 0000000..d9783fe Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3ceb5902c603d511ea37ee89c33725e0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3c/3cf29b06d9a57412389a819d0941e524.unlinked2 b/.dartServer/.analysis-driver/3c/3cf29b06d9a57412389a819d0941e524.unlinked2 new file mode 100644 index 0000000..41a0a58 Binary files /dev/null and b/.dartServer/.analysis-driver/3c/3cf29b06d9a57412389a819d0941e524.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3cadba385621d69ec7260bad6a998517.unlinked2-temp-82987 b/.dartServer/.analysis-driver/3cadba385621d69ec7260bad6a998517.unlinked2-temp-82987 new file mode 100644 index 0000000..57372a7 Binary files /dev/null and b/.dartServer/.analysis-driver/3cadba385621d69ec7260bad6a998517.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/3d/3d074484abd47fbf133e6a6fd343aae4.unlinked2 b/.dartServer/.analysis-driver/3d/3d074484abd47fbf133e6a6fd343aae4.unlinked2 new file mode 100644 index 0000000..b00842f Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d074484abd47fbf133e6a6fd343aae4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d078d1cdac49e5f09bceb6ce8d7fd3a.unlinked2 b/.dartServer/.analysis-driver/3d/3d078d1cdac49e5f09bceb6ce8d7fd3a.unlinked2 new file mode 100644 index 0000000..44d6aef Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d078d1cdac49e5f09bceb6ce8d7fd3a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d184162d9c3ddb6fac4c6c718c64424.unlinked2 b/.dartServer/.analysis-driver/3d/3d184162d9c3ddb6fac4c6c718c64424.unlinked2 new file mode 100644 index 0000000..5f1e96f Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d184162d9c3ddb6fac4c6c718c64424.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d1a74f8cfc000b2b7930a15347ecbfe.unlinked2 b/.dartServer/.analysis-driver/3d/3d1a74f8cfc000b2b7930a15347ecbfe.unlinked2 new file mode 100644 index 0000000..11133db Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d1a74f8cfc000b2b7930a15347ecbfe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked b/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked new file mode 100644 index 0000000..20bbce2 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked differ diff --git a/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked.digest b/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked.digest new file mode 100644 index 0000000..1b8121a Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d1aa1c373a2b72cbe2887bde1b36a68.linked.digest differ diff --git a/.dartServer/.analysis-driver/3d/3d213a9ce278662ec52f0c9657f001c0.unlinked2 b/.dartServer/.analysis-driver/3d/3d213a9ce278662ec52f0c9657f001c0.unlinked2 new file mode 100644 index 0000000..137b01e Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d213a9ce278662ec52f0c9657f001c0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d225fb32948239279e4c1f361495e8c.unlinked2 b/.dartServer/.analysis-driver/3d/3d225fb32948239279e4c1f361495e8c.unlinked2 new file mode 100644 index 0000000..9f39246 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d225fb32948239279e4c1f361495e8c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d23ea9884f5f538380e4fc6e98209d6.unlinked2 b/.dartServer/.analysis-driver/3d/3d23ea9884f5f538380e4fc6e98209d6.unlinked2 new file mode 100644 index 0000000..b04241c Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d23ea9884f5f538380e4fc6e98209d6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked b/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked new file mode 100644 index 0000000..ae01993 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked differ diff --git a/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked.digest b/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked.digest new file mode 100644 index 0000000..1c1d23a Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d3bbaaefb949c6a0eb5466ef6c3f7c4.linked.digest differ diff --git a/.dartServer/.analysis-driver/3d/3d4bfe4dd717510829ec1c3225ce2bd3.unlinked2 b/.dartServer/.analysis-driver/3d/3d4bfe4dd717510829ec1c3225ce2bd3.unlinked2 new file mode 100644 index 0000000..3216b5a Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d4bfe4dd717510829ec1c3225ce2bd3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3d5ef8d444677a63b46a7835460788a1.unlinked2 b/.dartServer/.analysis-driver/3d/3d5ef8d444677a63b46a7835460788a1.unlinked2 new file mode 100644 index 0000000..cce085f Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3d5ef8d444677a63b46a7835460788a1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3db3530bc261898c3cd6265e62589568.unlinked2 b/.dartServer/.analysis-driver/3d/3db3530bc261898c3cd6265e62589568.unlinked2 new file mode 100644 index 0000000..5fb407e Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3db3530bc261898c3cd6265e62589568.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3dd146010c1bdf8159d40804f1f05bc8.unlinked2 b/.dartServer/.analysis-driver/3d/3dd146010c1bdf8159d40804f1f05bc8.unlinked2 new file mode 100644 index 0000000..038df13 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3dd146010c1bdf8159d40804f1f05bc8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked b/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked new file mode 100644 index 0000000..bdef7d1 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked differ diff --git a/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked.digest b/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked.digest new file mode 100644 index 0000000..7ddbe7e Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3ddaee44d25396af955dde50439c2a97.linked.digest differ diff --git a/.dartServer/.analysis-driver/3d/3de2996f8780a78a3c75efbe08556df9.unlinked2 b/.dartServer/.analysis-driver/3d/3de2996f8780a78a3c75efbe08556df9.unlinked2 new file mode 100644 index 0000000..cb43ede Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3de2996f8780a78a3c75efbe08556df9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked b/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked new file mode 100644 index 0000000..786441e Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked differ diff --git a/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked.digest b/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked.digest new file mode 100644 index 0000000..adb97d4 Binary files /dev/null and b/.dartServer/.analysis-driver/3d/3dfb0e947dc54fea446ce808619c2a68.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e0408e9456200860b9ab7c85dd91c6f.unlinked2 b/.dartServer/.analysis-driver/3e/3e0408e9456200860b9ab7c85dd91c6f.unlinked2 new file mode 100644 index 0000000..6ccaf54 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e0408e9456200860b9ab7c85dd91c6f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e06b76ac2c8c9ecf421e57081739d39.unlinked2 b/.dartServer/.analysis-driver/3e/3e06b76ac2c8c9ecf421e57081739d39.unlinked2 new file mode 100644 index 0000000..a77b501 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e06b76ac2c8c9ecf421e57081739d39.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e06c59801566c238d5aa3f3a1104538.unlinked2 b/.dartServer/.analysis-driver/3e/3e06c59801566c238d5aa3f3a1104538.unlinked2 new file mode 100644 index 0000000..c2ad325 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e06c59801566c238d5aa3f3a1104538.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e0fce6ce05d287498b28fad220ee7be.unlinked2 b/.dartServer/.analysis-driver/3e/3e0fce6ce05d287498b28fad220ee7be.unlinked2 new file mode 100644 index 0000000..3198c46 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e0fce6ce05d287498b28fad220ee7be.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked b/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked new file mode 100644 index 0000000..67831ca Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked.digest b/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked.digest new file mode 100644 index 0000000..ccabdf5 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e21fa23dfa610b20523caebcbc37230.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e2215f79a90dbfd5b68f700a161e007.unlinked2 b/.dartServer/.analysis-driver/3e/3e2215f79a90dbfd5b68f700a161e007.unlinked2 new file mode 100644 index 0000000..60ae570 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e2215f79a90dbfd5b68f700a161e007.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked b/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked new file mode 100644 index 0000000..356c185 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked.digest b/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked.digest new file mode 100644 index 0000000..8aa9fc4 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e2416ff0eeeddf1648ac8ac7f8c8018.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked b/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked new file mode 100644 index 0000000..2c8421e Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked.digest b/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked.digest new file mode 100644 index 0000000..e9dfbc4 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e247cc148d387576db7f1ae3943b02a.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked b/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked new file mode 100644 index 0000000..e996ae6 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked.digest b/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked.digest new file mode 100644 index 0000000..40360b3 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e34e008f588781d140481defe396ca2.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked b/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked new file mode 100644 index 0000000..251da14 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked.digest b/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked.digest new file mode 100644 index 0000000..9b39bd3 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e35f791783f1df05e04cf8bb372f61e.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e3f05bfda3f3d205455e9a8e9b192a2.resolved b/.dartServer/.analysis-driver/3e/3e3f05bfda3f3d205455e9a8e9b192a2.resolved new file mode 100644 index 0000000..eab5a5c Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e3f05bfda3f3d205455e9a8e9b192a2.resolved differ diff --git a/.dartServer/.analysis-driver/3e/3e445ca93c4259ca4b24defe6258457e.unlinked2 b/.dartServer/.analysis-driver/3e/3e445ca93c4259ca4b24defe6258457e.unlinked2 new file mode 100644 index 0000000..77878c6 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e445ca93c4259ca4b24defe6258457e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e476a760dfa0bd8e8db0663a850bd82.unlinked2 b/.dartServer/.analysis-driver/3e/3e476a760dfa0bd8e8db0663a850bd82.unlinked2 new file mode 100644 index 0000000..8a2e358 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e476a760dfa0bd8e8db0663a850bd82.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e47c4ead4e375847cd103c8540a3b0f.unlinked2 b/.dartServer/.analysis-driver/3e/3e47c4ead4e375847cd103c8540a3b0f.unlinked2 new file mode 100644 index 0000000..3f80414 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e47c4ead4e375847cd103c8540a3b0f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e52c1b461e3b6ee445bfa3303fed2c3.unlinked2 b/.dartServer/.analysis-driver/3e/3e52c1b461e3b6ee445bfa3303fed2c3.unlinked2 new file mode 100644 index 0000000..35c6534 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e52c1b461e3b6ee445bfa3303fed2c3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked b/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked new file mode 100644 index 0000000..5c2ebd1 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked differ diff --git a/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked.digest b/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked.digest new file mode 100644 index 0000000..fcde778 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e6600e97b2c7d799bc3d1cd566aae86.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3e6d9cb59cf0fc0c820ec25f66f6dcd0.unlinked2 b/.dartServer/.analysis-driver/3e/3e6d9cb59cf0fc0c820ec25f66f6dcd0.unlinked2 new file mode 100644 index 0000000..5467a30 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e6d9cb59cf0fc0c820ec25f66f6dcd0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e72e77143e9a9146b5c2cb7951ffcf4.unlinked2 b/.dartServer/.analysis-driver/3e/3e72e77143e9a9146b5c2cb7951ffcf4.unlinked2 new file mode 100644 index 0000000..aca44bf Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e72e77143e9a9146b5c2cb7951ffcf4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e7bdd1f9bfee1003efe21143e7a5354.unlinked2 b/.dartServer/.analysis-driver/3e/3e7bdd1f9bfee1003efe21143e7a5354.unlinked2 new file mode 100644 index 0000000..6dc6f92 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e7bdd1f9bfee1003efe21143e7a5354.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e84bb1ce83cfb560d54e14e61d99806.unlinked2 b/.dartServer/.analysis-driver/3e/3e84bb1ce83cfb560d54e14e61d99806.unlinked2 new file mode 100644 index 0000000..e97579c Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e84bb1ce83cfb560d54e14e61d99806.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3e97210e665b2c8dd78e15870c8185f3.unlinked2 b/.dartServer/.analysis-driver/3e/3e97210e665b2c8dd78e15870c8185f3.unlinked2 new file mode 100644 index 0000000..5dc61d7 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3e97210e665b2c8dd78e15870c8185f3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked b/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked new file mode 100644 index 0000000..7186779 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked differ diff --git a/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked.digest b/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked.digest new file mode 100644 index 0000000..d51dc8e Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eaae600b2f4ab0b10a7b1f3962469ae.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked b/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked new file mode 100644 index 0000000..c04eb98 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked differ diff --git a/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked.digest b/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked.digest new file mode 100644 index 0000000..567c2e1 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eae65d9909bf287a85f65a455074cbb.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked b/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked new file mode 100644 index 0000000..ee1b8c3 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked differ diff --git a/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked.digest b/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked.digest new file mode 100644 index 0000000..279e849 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eb6a06b7493f3e1f249fa9e1b331057.linked.digest differ diff --git a/.dartServer/.analysis-driver/3e/3eb8ea76b51dbb45656a1516c068a165.unlinked2 b/.dartServer/.analysis-driver/3e/3eb8ea76b51dbb45656a1516c068a165.unlinked2 new file mode 100644 index 0000000..503ff40 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3eb8ea76b51dbb45656a1516c068a165.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ec06e9368b278b4c73269279554bb50.unlinked2 b/.dartServer/.analysis-driver/3e/3ec06e9368b278b4c73269279554bb50.unlinked2 new file mode 100644 index 0000000..85ca9c9 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ec06e9368b278b4c73269279554bb50.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ecaaba9549e925fa321d17400daef17.unlinked2 b/.dartServer/.analysis-driver/3e/3ecaaba9549e925fa321d17400daef17.unlinked2 new file mode 100644 index 0000000..691ef7c Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ecaaba9549e925fa321d17400daef17.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ed06735dd363db7d2b2d8f9887266cf.unlinked2 b/.dartServer/.analysis-driver/3e/3ed06735dd363db7d2b2d8f9887266cf.unlinked2 new file mode 100644 index 0000000..db8252b Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ed06735dd363db7d2b2d8f9887266cf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ed4f8d5465c661b5b8323d37975892b.unlinked2 b/.dartServer/.analysis-driver/3e/3ed4f8d5465c661b5b8323d37975892b.unlinked2 new file mode 100644 index 0000000..ea38d3f Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ed4f8d5465c661b5b8323d37975892b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ed749f310f1b5147510e31d9acf6fcb.unlinked2 b/.dartServer/.analysis-driver/3e/3ed749f310f1b5147510e31d9acf6fcb.unlinked2 new file mode 100644 index 0000000..f79ce31 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ed749f310f1b5147510e31d9acf6fcb.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ee877c9be270a3b7f2feebb3614213f.unlinked2 b/.dartServer/.analysis-driver/3e/3ee877c9be270a3b7f2feebb3614213f.unlinked2 new file mode 100644 index 0000000..e65e884 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ee877c9be270a3b7f2feebb3614213f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked b/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked new file mode 100644 index 0000000..dd35785 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked differ diff --git a/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked.digest b/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked.digest new file mode 100644 index 0000000..08b8eb0 Binary files /dev/null and b/.dartServer/.analysis-driver/3e/3ef440a35f4b8899f586a0aa5932f4b7.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f0815fe679269d47fca38323fb227bd.unlinked2 b/.dartServer/.analysis-driver/3f/3f0815fe679269d47fca38323fb227bd.unlinked2 new file mode 100644 index 0000000..617101c Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f0815fe679269d47fca38323fb227bd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f160c2e77b8eb30a8fee54270e26e89.unlinked2 b/.dartServer/.analysis-driver/3f/3f160c2e77b8eb30a8fee54270e26e89.unlinked2 new file mode 100644 index 0000000..5948580 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f160c2e77b8eb30a8fee54270e26e89.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f18584f396d756c3079f396cd683f4e.unlinked2 b/.dartServer/.analysis-driver/3f/3f18584f396d756c3079f396cd683f4e.unlinked2 new file mode 100644 index 0000000..b9c4c6c Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f18584f396d756c3079f396cd683f4e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f1d6e3389ac654c3113fca21f2fb014.unlinked2 b/.dartServer/.analysis-driver/3f/3f1d6e3389ac654c3113fca21f2fb014.unlinked2 new file mode 100644 index 0000000..c1dbb0b Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f1d6e3389ac654c3113fca21f2fb014.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f1e287dbd46f40d8931dba403842329.unlinked2 b/.dartServer/.analysis-driver/3f/3f1e287dbd46f40d8931dba403842329.unlinked2 new file mode 100644 index 0000000..b7d17c5 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f1e287dbd46f40d8931dba403842329.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked b/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked new file mode 100644 index 0000000..46dd80e Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked differ diff --git a/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked.digest b/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked.digest new file mode 100644 index 0000000..bbd2f79 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f235f0c62b5097cabdb5d5f6360a05c.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f522a92097c325afedaea241f00cf3c.unlinked2 b/.dartServer/.analysis-driver/3f/3f522a92097c325afedaea241f00cf3c.unlinked2 new file mode 100644 index 0000000..cd5a5e3 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f522a92097c325afedaea241f00cf3c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f52b5ed06464b238b5f3cd8e4f444b9.unlinked2 b/.dartServer/.analysis-driver/3f/3f52b5ed06464b238b5f3cd8e4f444b9.unlinked2 new file mode 100644 index 0000000..5a099c2 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f52b5ed06464b238b5f3cd8e4f444b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f5486ca3b975d9e19b6b98b71f0bebe.unlinked2 b/.dartServer/.analysis-driver/3f/3f5486ca3b975d9e19b6b98b71f0bebe.unlinked2 new file mode 100644 index 0000000..a129360 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f5486ca3b975d9e19b6b98b71f0bebe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f597109f5c217c63a328168f7da954c.unlinked2 b/.dartServer/.analysis-driver/3f/3f597109f5c217c63a328168f7da954c.unlinked2 new file mode 100644 index 0000000..626a477 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f597109f5c217c63a328168f7da954c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f5e5285adc06ed99a9ba7aac8da3be5.unlinked2 b/.dartServer/.analysis-driver/3f/3f5e5285adc06ed99a9ba7aac8da3be5.unlinked2 new file mode 100644 index 0000000..f1a6d61 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f5e5285adc06ed99a9ba7aac8da3be5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked b/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked new file mode 100644 index 0000000..d0d287a Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked differ diff --git a/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked.digest b/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked.digest new file mode 100644 index 0000000..8014553 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f622d4418ccd50637a4094ad103da65.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f65aff62458ba48508f5535acbc47a2.unlinked2 b/.dartServer/.analysis-driver/3f/3f65aff62458ba48508f5535acbc47a2.unlinked2 new file mode 100644 index 0000000..372efa1 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f65aff62458ba48508f5535acbc47a2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked b/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked new file mode 100644 index 0000000..daa1d45 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked differ diff --git a/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked.digest b/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked.digest new file mode 100644 index 0000000..bf5aef7 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f68d2e47ffff2c62c1a881293b3c8d8.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f6d0f5e10773b9da0a8a1f90d1371e3.unlinked2 b/.dartServer/.analysis-driver/3f/3f6d0f5e10773b9da0a8a1f90d1371e3.unlinked2 new file mode 100644 index 0000000..d8138f5 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f6d0f5e10773b9da0a8a1f90d1371e3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked b/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked new file mode 100644 index 0000000..950088e Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked differ diff --git a/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked.digest b/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked.digest new file mode 100644 index 0000000..6941fbe Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f6feff18477173c3c3ea631bda31c29.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f76dfb78eefaefc18575c672fdbf087.unlinked2 b/.dartServer/.analysis-driver/3f/3f76dfb78eefaefc18575c672fdbf087.unlinked2 new file mode 100644 index 0000000..c18a8f4 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f76dfb78eefaefc18575c672fdbf087.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f7a81c4562c1f51911c0ce0b1af273a.unlinked2 b/.dartServer/.analysis-driver/3f/3f7a81c4562c1f51911c0ce0b1af273a.unlinked2 new file mode 100644 index 0000000..b949d84 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f7a81c4562c1f51911c0ce0b1af273a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f7eefab55bbc41c882b4c503e8d6804.unlinked2 b/.dartServer/.analysis-driver/3f/3f7eefab55bbc41c882b4c503e8d6804.unlinked2 new file mode 100644 index 0000000..e15ea03 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f7eefab55bbc41c882b4c503e8d6804.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2 b/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2 new file mode 100644 index 0000000..1103ad2 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2 differ diff --git a/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2.digest b/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2.digest new file mode 100644 index 0000000..3e1d85f Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f8724440149f1ea32914bc686189d50.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/3f/3f89b9371c9cf7f24500c2654e3b19d2.unlinked2 b/.dartServer/.analysis-driver/3f/3f89b9371c9cf7f24500c2654e3b19d2.unlinked2 new file mode 100644 index 0000000..0dc42e3 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f89b9371c9cf7f24500c2654e3b19d2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f942ff52916f443ff5109ebaae0b06f.unlinked2 b/.dartServer/.analysis-driver/3f/3f942ff52916f443ff5109ebaae0b06f.unlinked2 new file mode 100644 index 0000000..6fcff30 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f942ff52916f443ff5109ebaae0b06f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked b/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked new file mode 100644 index 0000000..37bded4 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked differ diff --git a/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked.digest b/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked.digest new file mode 100644 index 0000000..71de14b Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3f98b2cb126a8db793863ffbd5b92b63.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3fa175213a3993a28d67ec23726d2429.unlinked2 b/.dartServer/.analysis-driver/3f/3fa175213a3993a28d67ec23726d2429.unlinked2 new file mode 100644 index 0000000..3b84dea Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fa175213a3993a28d67ec23726d2429.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fae691585e12aa5d32b1f29d25f2a71.unlinked2 b/.dartServer/.analysis-driver/3f/3fae691585e12aa5d32b1f29d25f2a71.unlinked2 new file mode 100644 index 0000000..06e606d Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fae691585e12aa5d32b1f29d25f2a71.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fbc3202d5ac55e6655561496d2a8f66.unlinked2 b/.dartServer/.analysis-driver/3f/3fbc3202d5ac55e6655561496d2a8f66.unlinked2 new file mode 100644 index 0000000..71d93f5 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fbc3202d5ac55e6655561496d2a8f66.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fbcf7f8a659e7e9f9981523b4b9517e.unlinked2 b/.dartServer/.analysis-driver/3f/3fbcf7f8a659e7e9f9981523b4b9517e.unlinked2 new file mode 100644 index 0000000..9903b91 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fbcf7f8a659e7e9f9981523b4b9517e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fc12814dfe103ceca65b1428eac6cd1.unlinked2 b/.dartServer/.analysis-driver/3f/3fc12814dfe103ceca65b1428eac6cd1.unlinked2 new file mode 100644 index 0000000..14a6800 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fc12814dfe103ceca65b1428eac6cd1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked b/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked new file mode 100644 index 0000000..d79cb57 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked differ diff --git a/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked.digest b/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked.digest new file mode 100644 index 0000000..cd64764 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fc725cd605fbf4500ef0454c04b3e43.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked b/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked new file mode 100644 index 0000000..25388be Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked differ diff --git a/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest b/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest new file mode 100644 index 0000000..fae381b Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest differ diff --git a/.dartServer/.analysis-driver/3f/3fd936f9e6d3857e3eeabcd14b754d0b.unlinked2 b/.dartServer/.analysis-driver/3f/3fd936f9e6d3857e3eeabcd14b754d0b.unlinked2 new file mode 100644 index 0000000..708ed02 Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fd936f9e6d3857e3eeabcd14b754d0b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3fe3bb3a392cb87007e8818d8c643661.unlinked2 b/.dartServer/.analysis-driver/3f/3fe3bb3a392cb87007e8818d8c643661.unlinked2 new file mode 100644 index 0000000..b82a89b Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3fe3bb3a392cb87007e8818d8c643661.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3f/3ff5e0ba218c9a75fe0c78d0a0182bf8.unlinked2 b/.dartServer/.analysis-driver/3f/3ff5e0ba218c9a75fe0c78d0a0182bf8.unlinked2 new file mode 100644 index 0000000..a085c1f Binary files /dev/null and b/.dartServer/.analysis-driver/3f/3ff5e0ba218c9a75fe0c78d0a0182bf8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked-temp-85259 b/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked-temp-85259 new file mode 100644 index 0000000..271da88 Binary files /dev/null and b/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked-temp-85259 differ diff --git a/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest-temp-85259 b/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest-temp-85259 new file mode 100644 index 0000000..723f29d Binary files /dev/null and b/.dartServer/.analysis-driver/3fcc065bf00f65cd90c7f5d91ed745a8.linked.digest-temp-85259 differ diff --git a/.dartServer/.analysis-driver/40/4009aadcb00628ef214894d748186ae3.unlinked2 b/.dartServer/.analysis-driver/40/4009aadcb00628ef214894d748186ae3.unlinked2 new file mode 100644 index 0000000..3b2c61b Binary files /dev/null and b/.dartServer/.analysis-driver/40/4009aadcb00628ef214894d748186ae3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/401157f30e200f885597f8f6984a4cf0.unlinked2 b/.dartServer/.analysis-driver/40/401157f30e200f885597f8f6984a4cf0.unlinked2 new file mode 100644 index 0000000..e7dc852 Binary files /dev/null and b/.dartServer/.analysis-driver/40/401157f30e200f885597f8f6984a4cf0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked b/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked new file mode 100644 index 0000000..f0f5652 Binary files /dev/null and b/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked differ diff --git a/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked.digest b/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked.digest new file mode 100644 index 0000000..88d818e Binary files /dev/null and b/.dartServer/.analysis-driver/40/4017e11a994dce24fac7832e76d66fac.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/402b36020e4f25a95f80e3fb4440f14f.unlinked2 b/.dartServer/.analysis-driver/40/402b36020e4f25a95f80e3fb4440f14f.unlinked2 new file mode 100644 index 0000000..56bc2ed Binary files /dev/null and b/.dartServer/.analysis-driver/40/402b36020e4f25a95f80e3fb4440f14f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/4032d84a78eabcdb6ccc83407bdd8389.unlinked2 b/.dartServer/.analysis-driver/40/4032d84a78eabcdb6ccc83407bdd8389.unlinked2 new file mode 100644 index 0000000..6808d73 Binary files /dev/null and b/.dartServer/.analysis-driver/40/4032d84a78eabcdb6ccc83407bdd8389.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/4036a8daa7dcc5089e2678c6fadaf87c.unlinked2 b/.dartServer/.analysis-driver/40/4036a8daa7dcc5089e2678c6fadaf87c.unlinked2 new file mode 100644 index 0000000..1f9e9b6 Binary files /dev/null and b/.dartServer/.analysis-driver/40/4036a8daa7dcc5089e2678c6fadaf87c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked b/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked new file mode 100644 index 0000000..7f799ea Binary files /dev/null and b/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked differ diff --git a/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked.digest b/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked.digest new file mode 100644 index 0000000..ac55ecb Binary files /dev/null and b/.dartServer/.analysis-driver/40/404cd68d72367ec877cc1359ada2fece.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/405451ffa8206c7dc9d9b6839ec98aed.unlinked2 b/.dartServer/.analysis-driver/40/405451ffa8206c7dc9d9b6839ec98aed.unlinked2 new file mode 100644 index 0000000..3d617ab Binary files /dev/null and b/.dartServer/.analysis-driver/40/405451ffa8206c7dc9d9b6839ec98aed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked b/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked new file mode 100644 index 0000000..e9373a7 Binary files /dev/null and b/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked differ diff --git a/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked.digest b/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked.digest new file mode 100644 index 0000000..27ad55b Binary files /dev/null and b/.dartServer/.analysis-driver/40/4065e554ddfb0b3f44fb4b4c0f07faa0.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked b/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked new file mode 100644 index 0000000..f9ba254 Binary files /dev/null and b/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked differ diff --git a/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked.digest b/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked.digest new file mode 100644 index 0000000..7b6085e Binary files /dev/null and b/.dartServer/.analysis-driver/40/407216bea335b957f595c0ae8b1a146b.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/4072b8d348979480a390f4ddd48808b6.unlinked2 b/.dartServer/.analysis-driver/40/4072b8d348979480a390f4ddd48808b6.unlinked2 new file mode 100644 index 0000000..7e92ab9 Binary files /dev/null and b/.dartServer/.analysis-driver/40/4072b8d348979480a390f4ddd48808b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40766ec8a119a7666b89a608687c85d3.unlinked2 b/.dartServer/.analysis-driver/40/40766ec8a119a7666b89a608687c85d3.unlinked2 new file mode 100644 index 0000000..ca13496 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40766ec8a119a7666b89a608687c85d3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40870dd91ee8891850062399b2bfd9ed.unlinked2 b/.dartServer/.analysis-driver/40/40870dd91ee8891850062399b2bfd9ed.unlinked2 new file mode 100644 index 0000000..5960434 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40870dd91ee8891850062399b2bfd9ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/4087c4a3954cdd2a4912db9ed6e26eb9.unlinked2 b/.dartServer/.analysis-driver/40/4087c4a3954cdd2a4912db9ed6e26eb9.unlinked2 new file mode 100644 index 0000000..90d3b7b Binary files /dev/null and b/.dartServer/.analysis-driver/40/4087c4a3954cdd2a4912db9ed6e26eb9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked b/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked new file mode 100644 index 0000000..1bff067 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked differ diff --git a/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked.digest b/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked.digest new file mode 100644 index 0000000..10d0347 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40b0345e54422280d91c5c9e4ece3518.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked b/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked new file mode 100644 index 0000000..265d1db Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked differ diff --git a/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked.digest b/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked.digest new file mode 100644 index 0000000..8198637 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d33eb7301ffbf4d207fed6893d73a3.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/40d4d9ce39ec72f522599f98f537e13a.unlinked2 b/.dartServer/.analysis-driver/40/40d4d9ce39ec72f522599f98f537e13a.unlinked2 new file mode 100644 index 0000000..a9f2ae4 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d4d9ce39ec72f522599f98f537e13a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked b/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked new file mode 100644 index 0000000..c03cd00 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked differ diff --git a/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked.digest b/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked.digest new file mode 100644 index 0000000..0c369b4 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d72427047f6b3996af7d08cdd024a0.linked.digest differ diff --git a/.dartServer/.analysis-driver/40/40d963a709d092a14157d3260f971bed.unlinked2 b/.dartServer/.analysis-driver/40/40d963a709d092a14157d3260f971bed.unlinked2 new file mode 100644 index 0000000..e1bc862 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40d963a709d092a14157d3260f971bed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40dfbe3fc13b3a94a9a32d49a33e51e3.unlinked2 b/.dartServer/.analysis-driver/40/40dfbe3fc13b3a94a9a32d49a33e51e3.unlinked2 new file mode 100644 index 0000000..b4f824b Binary files /dev/null and b/.dartServer/.analysis-driver/40/40dfbe3fc13b3a94a9a32d49a33e51e3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40e3c857571e92bcc40fbde44062e918.unlinked2 b/.dartServer/.analysis-driver/40/40e3c857571e92bcc40fbde44062e918.unlinked2 new file mode 100644 index 0000000..bbd2d72 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40e3c857571e92bcc40fbde44062e918.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40ea1bdb6ac15d1a35b152262e00ab91.unlinked2 b/.dartServer/.analysis-driver/40/40ea1bdb6ac15d1a35b152262e00ab91.unlinked2 new file mode 100644 index 0000000..6cb818c Binary files /dev/null and b/.dartServer/.analysis-driver/40/40ea1bdb6ac15d1a35b152262e00ab91.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40fbf2518e9992c8c2a194b9e4124a7d.unlinked2 b/.dartServer/.analysis-driver/40/40fbf2518e9992c8c2a194b9e4124a7d.unlinked2 new file mode 100644 index 0000000..c510fd1 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40fbf2518e9992c8c2a194b9e4124a7d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/40/40ff9468f68424b8a987dc22df273445.unlinked2 b/.dartServer/.analysis-driver/40/40ff9468f68424b8a987dc22df273445.unlinked2 new file mode 100644 index 0000000..b3d8da1 Binary files /dev/null and b/.dartServer/.analysis-driver/40/40ff9468f68424b8a987dc22df273445.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/4101ae8e2cd38e3eee4f5afb736e9820.unlinked2 b/.dartServer/.analysis-driver/41/4101ae8e2cd38e3eee4f5afb736e9820.unlinked2 new file mode 100644 index 0000000..69c8dcc Binary files /dev/null and b/.dartServer/.analysis-driver/41/4101ae8e2cd38e3eee4f5afb736e9820.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked b/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked new file mode 100644 index 0000000..3bcb2a8 Binary files /dev/null and b/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked differ diff --git a/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked.digest b/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked.digest new file mode 100644 index 0000000..7cac7eb Binary files /dev/null and b/.dartServer/.analysis-driver/41/411701f562f67283108c8904040a16da.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked b/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked new file mode 100644 index 0000000..f4cf69f Binary files /dev/null and b/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked differ diff --git a/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked.digest b/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked.digest new file mode 100644 index 0000000..597868e Binary files /dev/null and b/.dartServer/.analysis-driver/41/413d65b53b0b16ead75544b3b695ddb1.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/413fcf606c72a0a1b8f01065ce10a020.unlinked2 b/.dartServer/.analysis-driver/41/413fcf606c72a0a1b8f01065ce10a020.unlinked2 new file mode 100644 index 0000000..dffbe45 Binary files /dev/null and b/.dartServer/.analysis-driver/41/413fcf606c72a0a1b8f01065ce10a020.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/414bdc654d65fd338c052aba806577d7.unlinked2 b/.dartServer/.analysis-driver/41/414bdc654d65fd338c052aba806577d7.unlinked2 new file mode 100644 index 0000000..10fb5ee Binary files /dev/null and b/.dartServer/.analysis-driver/41/414bdc654d65fd338c052aba806577d7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/414f1f4a87521d11363d010389fc5123.unlinked2 b/.dartServer/.analysis-driver/41/414f1f4a87521d11363d010389fc5123.unlinked2 new file mode 100644 index 0000000..5423c9e Binary files /dev/null and b/.dartServer/.analysis-driver/41/414f1f4a87521d11363d010389fc5123.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41510b91fb4071ecf5ef73bf5f0b4c3a.unlinked2 b/.dartServer/.analysis-driver/41/41510b91fb4071ecf5ef73bf5f0b4c3a.unlinked2 new file mode 100644 index 0000000..39c3391 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41510b91fb4071ecf5ef73bf5f0b4c3a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2 b/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2 new file mode 100644 index 0000000..947d573 Binary files /dev/null and b/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2 differ diff --git a/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2.digest b/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2.digest new file mode 100644 index 0000000..72a6d43 Binary files /dev/null and b/.dartServer/.analysis-driver/41/4151cc422d3eefb5e2d58bbaa516528a.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/41/415e215e0b150aeaeb3c60033185407e.unlinked2 b/.dartServer/.analysis-driver/41/415e215e0b150aeaeb3c60033185407e.unlinked2 new file mode 100644 index 0000000..0c5cfbc Binary files /dev/null and b/.dartServer/.analysis-driver/41/415e215e0b150aeaeb3c60033185407e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked b/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked new file mode 100644 index 0000000..7868906 Binary files /dev/null and b/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked differ diff --git a/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked.digest b/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked.digest new file mode 100644 index 0000000..7b3924a Binary files /dev/null and b/.dartServer/.analysis-driver/41/416f34a18b8016c0fdcc25e5ef248d8f.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/41873434bd6361fffd8814163d194e4c.unlinked2 b/.dartServer/.analysis-driver/41/41873434bd6361fffd8814163d194e4c.unlinked2 new file mode 100644 index 0000000..0e59392 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41873434bd6361fffd8814163d194e4c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/4189cfd4f94a53e002ec983225622b71.unlinked2 b/.dartServer/.analysis-driver/41/4189cfd4f94a53e002ec983225622b71.unlinked2 new file mode 100644 index 0000000..0e74bce Binary files /dev/null and b/.dartServer/.analysis-driver/41/4189cfd4f94a53e002ec983225622b71.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked b/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked new file mode 100644 index 0000000..27fe7e6 Binary files /dev/null and b/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked differ diff --git a/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked.digest b/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked.digest new file mode 100644 index 0000000..17dae5f Binary files /dev/null and b/.dartServer/.analysis-driver/41/418d606f683a4780d60d860d93550ee0.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked b/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked new file mode 100644 index 0000000..fd4f189 Binary files /dev/null and b/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked differ diff --git a/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked.digest b/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked.digest new file mode 100644 index 0000000..4eded5a Binary files /dev/null and b/.dartServer/.analysis-driver/41/419fef01c51de905d14ef447be37ef6e.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/41a401fee1140ba0a8c9a19c4371a687.unlinked2 b/.dartServer/.analysis-driver/41/41a401fee1140ba0a8c9a19c4371a687.unlinked2 new file mode 100644 index 0000000..64bb328 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41a401fee1140ba0a8c9a19c4371a687.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41a70b072dc49fc74b44ffc2d90fd7fd.unlinked2 b/.dartServer/.analysis-driver/41/41a70b072dc49fc74b44ffc2d90fd7fd.unlinked2 new file mode 100644 index 0000000..daa0caf Binary files /dev/null and b/.dartServer/.analysis-driver/41/41a70b072dc49fc74b44ffc2d90fd7fd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2 b/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2 new file mode 100644 index 0000000..22a2372 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2 differ diff --git a/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2.digest b/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2.digest new file mode 100644 index 0000000..6c4be23 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41a9ef8acabbba549f5c0724269f9355.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked b/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked new file mode 100644 index 0000000..db7af5e Binary files /dev/null and b/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked differ diff --git a/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked.digest b/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked.digest new file mode 100644 index 0000000..232e094 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41b736d8c5b330b22d95764a487e037b.linked.digest differ diff --git a/.dartServer/.analysis-driver/41/41d57fb4d387edb5a5f07b25c415d840.unlinked2 b/.dartServer/.analysis-driver/41/41d57fb4d387edb5a5f07b25c415d840.unlinked2 new file mode 100644 index 0000000..5c904c7 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41d57fb4d387edb5a5f07b25c415d840.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41e6e5c12ec437cbaa168961f3256af9.unlinked2 b/.dartServer/.analysis-driver/41/41e6e5c12ec437cbaa168961f3256af9.unlinked2 new file mode 100644 index 0000000..16c66a6 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41e6e5c12ec437cbaa168961f3256af9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41edb9e7278a6262075c92d1788fe8d8.unlinked2 b/.dartServer/.analysis-driver/41/41edb9e7278a6262075c92d1788fe8d8.unlinked2 new file mode 100644 index 0000000..117aa4e Binary files /dev/null and b/.dartServer/.analysis-driver/41/41edb9e7278a6262075c92d1788fe8d8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41f25781b15ffb0552f93e86bc2b8389.unlinked2 b/.dartServer/.analysis-driver/41/41f25781b15ffb0552f93e86bc2b8389.unlinked2 new file mode 100644 index 0000000..974168a Binary files /dev/null and b/.dartServer/.analysis-driver/41/41f25781b15ffb0552f93e86bc2b8389.unlinked2 differ diff --git a/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked b/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked new file mode 100644 index 0000000..5c1960f Binary files /dev/null and b/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked differ diff --git a/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked.digest b/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked.digest new file mode 100644 index 0000000..93fa034 Binary files /dev/null and b/.dartServer/.analysis-driver/41/41f337c49013697e7a9e55a1ebdfe8d0.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/42011ba095e516ef37daa05cc02d2e6d.unlinked2 b/.dartServer/.analysis-driver/42/42011ba095e516ef37daa05cc02d2e6d.unlinked2 new file mode 100644 index 0000000..c254a0d Binary files /dev/null and b/.dartServer/.analysis-driver/42/42011ba095e516ef37daa05cc02d2e6d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42016238d187f8814f2d201c6c7935f7.unlinked2 b/.dartServer/.analysis-driver/42/42016238d187f8814f2d201c6c7935f7.unlinked2 new file mode 100644 index 0000000..8e92506 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42016238d187f8814f2d201c6c7935f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42028987876555d50cbf46bc3a19650a.unlinked2 b/.dartServer/.analysis-driver/42/42028987876555d50cbf46bc3a19650a.unlinked2 new file mode 100644 index 0000000..1f73e13 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42028987876555d50cbf46bc3a19650a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42321016b7bc7d852ba7b1f4f3933ba7.unlinked2 b/.dartServer/.analysis-driver/42/42321016b7bc7d852ba7b1f4f3933ba7.unlinked2 new file mode 100644 index 0000000..1cf9472 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42321016b7bc7d852ba7b1f4f3933ba7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/4233505a99ea119560a9ac7590ebe2ed.unlinked2 b/.dartServer/.analysis-driver/42/4233505a99ea119560a9ac7590ebe2ed.unlinked2 new file mode 100644 index 0000000..2c5c357 Binary files /dev/null and b/.dartServer/.analysis-driver/42/4233505a99ea119560a9ac7590ebe2ed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42475f181c42e7953943f14b31640535.unlinked2 b/.dartServer/.analysis-driver/42/42475f181c42e7953943f14b31640535.unlinked2 new file mode 100644 index 0000000..3b160ad Binary files /dev/null and b/.dartServer/.analysis-driver/42/42475f181c42e7953943f14b31640535.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/425a0fc71c067098619e38517c393730.unlinked2 b/.dartServer/.analysis-driver/42/425a0fc71c067098619e38517c393730.unlinked2 new file mode 100644 index 0000000..c633d77 Binary files /dev/null and b/.dartServer/.analysis-driver/42/425a0fc71c067098619e38517c393730.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/425f005487a2e67cb8b31b75e9120aa6.unlinked2 b/.dartServer/.analysis-driver/42/425f005487a2e67cb8b31b75e9120aa6.unlinked2 new file mode 100644 index 0000000..54477b3 Binary files /dev/null and b/.dartServer/.analysis-driver/42/425f005487a2e67cb8b31b75e9120aa6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked b/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked new file mode 100644 index 0000000..3141d1c Binary files /dev/null and b/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked differ diff --git a/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked.digest b/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked.digest new file mode 100644 index 0000000..d0abe4f Binary files /dev/null and b/.dartServer/.analysis-driver/42/42689cadb0cd7b3be2a35c845a982af5.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/426b491f4e51076aec2de41c5fa5afb5.unlinked2 b/.dartServer/.analysis-driver/42/426b491f4e51076aec2de41c5fa5afb5.unlinked2 new file mode 100644 index 0000000..3f0d545 Binary files /dev/null and b/.dartServer/.analysis-driver/42/426b491f4e51076aec2de41c5fa5afb5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/4272645ce057447688256387c625c2d3.unlinked2 b/.dartServer/.analysis-driver/42/4272645ce057447688256387c625c2d3.unlinked2 new file mode 100644 index 0000000..00bbe56 Binary files /dev/null and b/.dartServer/.analysis-driver/42/4272645ce057447688256387c625c2d3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked b/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked new file mode 100644 index 0000000..ee7a09c Binary files /dev/null and b/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked differ diff --git a/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked.digest b/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked.digest new file mode 100644 index 0000000..1571260 Binary files /dev/null and b/.dartServer/.analysis-driver/42/4272adb4da20d0506a6b9b17f49b2e11.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/4274895c9893150721819d551b735eaf.unlinked2 b/.dartServer/.analysis-driver/42/4274895c9893150721819d551b735eaf.unlinked2 new file mode 100644 index 0000000..33e24c0 Binary files /dev/null and b/.dartServer/.analysis-driver/42/4274895c9893150721819d551b735eaf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/4274f646d216735b8c925eb834f53aea.unlinked2 b/.dartServer/.analysis-driver/42/4274f646d216735b8c925eb834f53aea.unlinked2 new file mode 100644 index 0000000..865cc5d Binary files /dev/null and b/.dartServer/.analysis-driver/42/4274f646d216735b8c925eb834f53aea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/427dbd55d84b658ba69f85605c071b92.unlinked2 b/.dartServer/.analysis-driver/42/427dbd55d84b658ba69f85605c071b92.unlinked2 new file mode 100644 index 0000000..399a7e2 Binary files /dev/null and b/.dartServer/.analysis-driver/42/427dbd55d84b658ba69f85605c071b92.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/428e3c18d717bceea0a58750eed9eea9.unlinked2 b/.dartServer/.analysis-driver/42/428e3c18d717bceea0a58750eed9eea9.unlinked2 new file mode 100644 index 0000000..e0c4ddc Binary files /dev/null and b/.dartServer/.analysis-driver/42/428e3c18d717bceea0a58750eed9eea9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42b8068592436632fe5d60e038ec879f.unlinked2 b/.dartServer/.analysis-driver/42/42b8068592436632fe5d60e038ec879f.unlinked2 new file mode 100644 index 0000000..93bf6c6 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42b8068592436632fe5d60e038ec879f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked b/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked new file mode 100644 index 0000000..dfca390 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked differ diff --git a/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked.digest b/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked.digest new file mode 100644 index 0000000..6914c73 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42c403323b933a1e8db0578a581f4cbf.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/42c4f30424c36c50232b0c32c83797c2.unlinked2 b/.dartServer/.analysis-driver/42/42c4f30424c36c50232b0c32c83797c2.unlinked2 new file mode 100644 index 0000000..5ff7f12 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42c4f30424c36c50232b0c32c83797c2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42c6054a1d790a2b75657a98a361752a.unlinked2 b/.dartServer/.analysis-driver/42/42c6054a1d790a2b75657a98a361752a.unlinked2 new file mode 100644 index 0000000..e727380 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42c6054a1d790a2b75657a98a361752a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked b/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked new file mode 100644 index 0000000..7354433 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked differ diff --git a/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked.digest b/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked.digest new file mode 100644 index 0000000..7880a89 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42cfe15fcd6c4d7f76314bb48bcd619b.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked b/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked new file mode 100644 index 0000000..11f92da Binary files /dev/null and b/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked differ diff --git a/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked.digest b/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked.digest new file mode 100644 index 0000000..1bb36f3 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42d847ac5ac38d61ca20a920d0d77866.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/42d9529098109650cf3fa6c1e2823c96.unlinked2 b/.dartServer/.analysis-driver/42/42d9529098109650cf3fa6c1e2823c96.unlinked2 new file mode 100644 index 0000000..a936aee Binary files /dev/null and b/.dartServer/.analysis-driver/42/42d9529098109650cf3fa6c1e2823c96.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42dbfee9ee083586eb90a89fa8687fe2.unlinked2 b/.dartServer/.analysis-driver/42/42dbfee9ee083586eb90a89fa8687fe2.unlinked2 new file mode 100644 index 0000000..c5fccec Binary files /dev/null and b/.dartServer/.analysis-driver/42/42dbfee9ee083586eb90a89fa8687fe2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked b/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked new file mode 100644 index 0000000..6c1062c Binary files /dev/null and b/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked differ diff --git a/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked.digest b/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked.digest new file mode 100644 index 0000000..ab2d5cf Binary files /dev/null and b/.dartServer/.analysis-driver/42/42f09cfd46c9d43047feb25f1c5536f7.linked.digest differ diff --git a/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked b/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked new file mode 100644 index 0000000..c398b4d Binary files /dev/null and b/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked differ diff --git a/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked.digest b/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked.digest new file mode 100644 index 0000000..daca874 Binary files /dev/null and b/.dartServer/.analysis-driver/42/42f86aa8749b1e4786aef1c1f25de0d6.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked b/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked new file mode 100644 index 0000000..0775acf Binary files /dev/null and b/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked differ diff --git a/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked.digest b/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked.digest new file mode 100644 index 0000000..c08f4eb Binary files /dev/null and b/.dartServer/.analysis-driver/43/4300dd1ed589c8f87766055e44abf9ff.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/4306ad06436e8728f46d68a34c8bc557.unlinked2 b/.dartServer/.analysis-driver/43/4306ad06436e8728f46d68a34c8bc557.unlinked2 new file mode 100644 index 0000000..036c77d Binary files /dev/null and b/.dartServer/.analysis-driver/43/4306ad06436e8728f46d68a34c8bc557.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/430bafc9a5eadafd4d8d830d16be1c28.unlinked2 b/.dartServer/.analysis-driver/43/430bafc9a5eadafd4d8d830d16be1c28.unlinked2 new file mode 100644 index 0000000..294781a Binary files /dev/null and b/.dartServer/.analysis-driver/43/430bafc9a5eadafd4d8d830d16be1c28.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/430dc8fc71435a97ff5f39743a16294b.unlinked2 b/.dartServer/.analysis-driver/43/430dc8fc71435a97ff5f39743a16294b.unlinked2 new file mode 100644 index 0000000..885b54c Binary files /dev/null and b/.dartServer/.analysis-driver/43/430dc8fc71435a97ff5f39743a16294b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/431275c6078d948dfe342249647c689a.unlinked2 b/.dartServer/.analysis-driver/43/431275c6078d948dfe342249647c689a.unlinked2 new file mode 100644 index 0000000..354b118 Binary files /dev/null and b/.dartServer/.analysis-driver/43/431275c6078d948dfe342249647c689a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/4322577a716a8d6031c272728de48cd6.unlinked2 b/.dartServer/.analysis-driver/43/4322577a716a8d6031c272728de48cd6.unlinked2 new file mode 100644 index 0000000..e2ce71e Binary files /dev/null and b/.dartServer/.analysis-driver/43/4322577a716a8d6031c272728de48cd6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked b/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked new file mode 100644 index 0000000..0cf4e03 Binary files /dev/null and b/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked differ diff --git a/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked.digest b/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked.digest new file mode 100644 index 0000000..e1854b6 Binary files /dev/null and b/.dartServer/.analysis-driver/43/432e679a2685a7685437f3c286ac13f6.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked b/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked new file mode 100644 index 0000000..644885f Binary files /dev/null and b/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked differ diff --git a/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked.digest b/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked.digest new file mode 100644 index 0000000..84a6f8d Binary files /dev/null and b/.dartServer/.analysis-driver/43/4336f896e7782217ffc3c66852a8d893.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/43372ff75e69e2e987b05bdea1c39628.unlinked2 b/.dartServer/.analysis-driver/43/43372ff75e69e2e987b05bdea1c39628.unlinked2 new file mode 100644 index 0000000..fcfe582 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43372ff75e69e2e987b05bdea1c39628.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked b/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked new file mode 100644 index 0000000..73d7d48 Binary files /dev/null and b/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked differ diff --git a/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked.digest b/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked.digest new file mode 100644 index 0000000..6e5fb64 Binary files /dev/null and b/.dartServer/.analysis-driver/43/434fa6a4788e2737b98c822b6e26ab65.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/435157cc58c3df45f76f5f24b5d4412d.unlinked2 b/.dartServer/.analysis-driver/43/435157cc58c3df45f76f5f24b5d4412d.unlinked2 new file mode 100644 index 0000000..b04bffe Binary files /dev/null and b/.dartServer/.analysis-driver/43/435157cc58c3df45f76f5f24b5d4412d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/43642bcd869eab0b031f83202e925913.unlinked2 b/.dartServer/.analysis-driver/43/43642bcd869eab0b031f83202e925913.unlinked2 new file mode 100644 index 0000000..13b9e81 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43642bcd869eab0b031f83202e925913.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked b/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked new file mode 100644 index 0000000..ca65ccb Binary files /dev/null and b/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked differ diff --git a/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked.digest b/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked.digest new file mode 100644 index 0000000..6b31490 Binary files /dev/null and b/.dartServer/.analysis-driver/43/436433154a60309ae2dce72b4897a29b.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/436b554557f3f131deb1e39dd44e3d1c.unlinked2 b/.dartServer/.analysis-driver/43/436b554557f3f131deb1e39dd44e3d1c.unlinked2 new file mode 100644 index 0000000..97d4ece Binary files /dev/null and b/.dartServer/.analysis-driver/43/436b554557f3f131deb1e39dd44e3d1c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked b/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked new file mode 100644 index 0000000..da1892c Binary files /dev/null and b/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked differ diff --git a/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked.digest b/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked.digest new file mode 100644 index 0000000..19473c3 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43726f70e575d24f489bf86694001cb5.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/4375aac359f04a78d7cacc64c7a8c5d3.unlinked2 b/.dartServer/.analysis-driver/43/4375aac359f04a78d7cacc64c7a8c5d3.unlinked2 new file mode 100644 index 0000000..bf625f2 Binary files /dev/null and b/.dartServer/.analysis-driver/43/4375aac359f04a78d7cacc64c7a8c5d3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked b/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked new file mode 100644 index 0000000..a298e10 Binary files /dev/null and b/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked differ diff --git a/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked.digest b/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked.digest new file mode 100644 index 0000000..fd091c7 Binary files /dev/null and b/.dartServer/.analysis-driver/43/4378938fd8a122a8cd6b575dda129b24.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/437c58eee6c4c38e2eeee08362bc0be7.unlinked2 b/.dartServer/.analysis-driver/43/437c58eee6c4c38e2eeee08362bc0be7.unlinked2 new file mode 100644 index 0000000..afc94e9 Binary files /dev/null and b/.dartServer/.analysis-driver/43/437c58eee6c4c38e2eeee08362bc0be7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/4388e63439cb61fc24fa09691430d4aa.unlinked2 b/.dartServer/.analysis-driver/43/4388e63439cb61fc24fa09691430d4aa.unlinked2 new file mode 100644 index 0000000..4e01cf8 Binary files /dev/null and b/.dartServer/.analysis-driver/43/4388e63439cb61fc24fa09691430d4aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/438b364a7c381a06eabe169a941693b0.unlinked2 b/.dartServer/.analysis-driver/43/438b364a7c381a06eabe169a941693b0.unlinked2 new file mode 100644 index 0000000..db77999 Binary files /dev/null and b/.dartServer/.analysis-driver/43/438b364a7c381a06eabe169a941693b0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/438d5814f1a034d7268edda7abcf99d4.unlinked2 b/.dartServer/.analysis-driver/43/438d5814f1a034d7268edda7abcf99d4.unlinked2 new file mode 100644 index 0000000..65d90b8 --- /dev/null +++ b/.dartServer/.analysis-driver/43/438d5814f1a034d7268edda7abcf99d4.unlinked2 @@ -0,0 +1,133 @@ +Q_profile startRequestgetHttpProfileRequestclearserializeHttpProfileRequests timestampname argumentstoJson requestEvent +proxyEventappendRequestData formatHeadersformatConnectionInfo finishRequest startResponsefinishRequestWithErrorfinishResponsefinishResponseWithErrorappendResponseData_updated isolateIdrequestInProgressresponseInProgressidmethodurirequestStartTimestamprequestEndTimestamprequestDetails proxyDetails requestBody requestError requestEventsresponseStartTimestampresponseEndTimestampresponseDetails responseBody responseErrorlastUpdateTime_lastUpdateTime _timeline_responseTimeline __serviceId +_serviceId +_INIT_SIZE +_emptyList_length_bufferaddaddByte_grow takeBytestoByteslengthisEmpty +isNotEmpty _pow2roundup_transferLength_dataCompleter_stream fullBodyReadheadersupgraded +statusCode reasonPhrase hasSubscribertransferLengthlistendataDoneclose _incoming_cookiescookiesprotocolVersion contentLengthpersistentConnectionresponse _httpServer_httpConnection_session _requestedUri requestedUrisessionconnectionInfo certificate redirects _httpClient _httpRequestcompressionState _profileData_getCompressionState +isRedirectredirect detachSocket_shouldAuthenticateProxy_shouldAuthenticate _authenticateconvertstartChunkedConversion_target_doneCompleter_controllerInstance_controllerCompleter _isClosed_isBound _hasErroraddError addStreamflush _closeTargetdone_completeDoneValue_completeDoneError _controller _encoding_encodingMutableencoding _writeStringwritewriteAllwriteln writeCharCode _encodingSet _bufferOutput_uri _outgoing bufferOutput _writeHeader_isConnectionClosed _statusCode _reasonPhrase _deadline_deadlineTimerdeadline_findReasonPhrase_httpClientConnection_responseCompleter_proxy _response_followRedirects _maxRedirects_responseRedirects_aborted maxRedirectsfollowRedirects_handleIncoming_onError _requestUriabort_consumeaddSlice_footerAndChunk0Length _chunk0Lengthsocket +ignoreBodyheadersWritten _closeFuturechunked_pendingChunkedFooter _bytesWritten_gzip _gzipSink_gzipAdd _gzipBuffer_gzipBufferLength _socketErroroutbound writeHeaders setHeadergzip _ignoreError _addGZipChunk _addChunk _chunkHeaderkey_socket _proxyTunnel_context _httpParser _subscription_dispose +_idleTimerclosed _currentUri_nextResponseCompleter _streamFuturesenddestroydestroyFromExternal_closecloseFromExternalcreateProxyTunnelmakeKey stopTimer +startTimer +connectionproxyhostportisSecurecontextconnectionFactory_idle_active _socketTasks_pending _connectinghasIdle hasActivetakeIdle _checkPending addNewActivereturnConnectionconnectionClosedconnect_closing_closingForcefully_connectionTargets _credentials_proxyCredentials_connectionFactory_authenticateProxy +_findProxy _idleTimeout_badCertificateCallback_keyLog idleTimeoutconnectionTimeoutmaxConnectionsPerHostautoUncompress userAgentbadCertificateCallbackkeyLogopenopenUrlgetgetUrlpostpostUrlputputUrldelete deleteUrlheadheadUrlpatchpatchUrl authenticateaddCredentialsauthenticateProxyaddProxyCredentials findProxy _isValidToken_openUrl _isSubdomainshouldCopyHeaderOnRedirect_openUrlFromRequest_returnConnection_connectionClosed!_connectionClosedNoFurtherClosing_connectionsChanged_closeConnections_getConnectionTarget_getConnection_findCredentials_findProxyCredentials_removeCredentials_removeProxyCredentials_findProxyFromEnvironment_platformEnvironmentCache_ACTIVE_IDLE_CLOSING _DETACHED _connections_state _idleMarkmarkIdle isMarkedIdle _isActive_isIdle +_isClosingaddress_servers serverHeaderdefaultResponseHeaders autoCompressbind +bindSecure_initDefaultResponseHeaders_maybePerformCleanupsessionTimeout_handleRequest _markIdle _markActive_sessionManagerconnectionsInfo_sessionManagerInstance _serverSocket _closeServer_activeConnections_idleConnections PROXY_PREFIX DIRECT_PREFIXproxiesusernamepasswordisDirectisAuthenticated remoteAddress +remotePort localPortcreate setOption getRawOption setRawOptionUnknownBasicBearerDigesttoString credentialsrealmusedha1nonce algorithmqop +nonceCountscheme authorizeappliesauthorizeProxy authorizationtokenlocation, HttpProfiler_HttpProfileEvent_HttpProfileData_nextServiceId_ServiceObject_CopyingBytesBuilder_OUTGOING_BUFFER_SIZE_BytesConsumer _HttpIncoming_HttpInboundMessageListInt_HttpInboundMessage _HttpRequest_HttpClientResponse _ToUint8List_Uint8ListConversionSink_StreamSinkImpl _IOSinkImpl_HttpOutboundMessage _HttpResponse_HttpClientRequest _HttpGZipSink _HttpOutgoing_HttpClientConnection_ConnectionInfo_ConnectionTargetBadCertificateCallback _HttpClient_HttpConnectionServerSocketBase _HttpServer_ProxyConfiguration_Proxy_HttpConnectionInfo_DetachedSocket_AuthenticationScheme _Credentials_SiteCredentials_ProxyCredentials_HttpClientCredentials_HttpClientBasicCredentials_HttpClientBearerCredentials_HttpClientDigestCredentials _RedirectInfo_getHttpVersionMapStringUrifromEnvironment parentRequest _timelineidvoidclearListdynamicintvalueswhereelastUpdateTimemaptoJsonreftoListDateTimenowmicrosecondsSinceEpoch TimelineTask toUpperCase filterKeyparentpasstoStringstart argumentsinstantaddhostportusername Uint8ListaddAll HttpHeadersforEachnameHttpConnectionInfo localPort remoteAddressaddress +remotePortHttpClientRequestrequestheadersconnectionInfo contentLengthcookiescookiefollowRedirects maxRedirectsmethodpersistentConnectionurifinishHttpClientResponseresponsecompressionState +isRedirect reasonPhrase redirectsredirectlocation +statusCodebooleventService getIsolateIdIsolatecurrent __serviceId BytesBuilderpragmainitialCapacitylengthsetRangeiviewbuffer offsetInBytesfromListStream Completer _HttpHeadersStreamSubscriptionFunction handleError HttpExceptionerrormessagetestlistenonErroronDone cancelOnErrorFuturefuturecompleteCookie _parseCookiesprotocolVersion HttpRequest HttpResponse _HttpSessionchunkedTransferEncoding_sessionManagerInstance_DART_SESSION_IDvalue_sessionManager +getSession sessionId _markSeen _incoming hasSchemefirst_socket SecureSocket +hostHeaderparse HttpSession +_destroyed createSessionX509CertificatepeerCertificate RedirectInfo_responseRedirects"HttpClientResponseCompressionStatecontentEncodingHeaderautoUncompress decompressed +compressed notCompressed_httpClientConnection_cookiessetCookieHeaderfromSetCookieValue +HttpStatusmovedPermanentlypermanentRedirectfoundseeOthertemporaryRedirecturllocationHeaderRedirectException followLoops_openUrlFromRequestthencloseupgradedfinishResponseWithErrordestroyemptycast transformgzipdecoderappendResponseDatadataObject +StackTracestSocket_connectionClosed detachSocketproxyAuthenticateHeaderproxyAuthenticationRequiredwwwAuthenticateHeader unauthorized _credentials +isNotEmpty _authenticate _profileData requestEventdrain_findProxyCredentials_proxy_findCredentials_removeProxyCredentials_removeCredentials_authenticateProxyisDirect _HeaderValueparameterSeparator _CharCodeCOMMAErrorthrowWithStackTraces +fromString +parametersschemeBasicusedDigest toLowerCasenonce algorithmqop +nonceCountcredsAvailable ConverterSink +StreamSinkStreamConsumerStreamController +StateErroraddError +stackTrace addStream whenComplete isCompleted completeErrorsyncstreamIOSinkEncodingappendRequestDatautf8encode identicalisEmptyIterableIteratoriteratormoveNext separatorobject fromCharCodedefaultPortForSchemeisScheme +HttpClientdefaultHttpsPortdefaultHttpPortinitialHeaderslatin1outbound_encodingMutableheadersWritten _encoding contentTypecharset getByNamewriteDurationTimerset serverHeader_httpConnection +_isClosing _outgoingmovedTemporarilystatus writeHeaders drainRequest setOutgoingdone +catchErrorcancel_ConstHTTP11HTTP10addByteSP codeUnitsCRLF_session_isNewhttpOnlypath _finalize_build takeBytes setHeader continue_switchingProtocolsokcreatedacceptednonAuthoritativeInformation noContent resetContentpartialContentmultipleChoices notModifieduseProxy +badRequestpaymentRequired forbiddennotFoundmethodNotAllowed notAcceptablerequestTimeoutconflictgonelengthRequiredpreconditionFailedrequestEntityTooLargerequestUriTooLongunsupportedMediaTyperequestedRangeNotSatisfiableexpectationFailedinternalServerErrornotImplemented +badGatewayserviceUnavailablegatewayTimeouthttpVersionNotSupported startResponsedataDonefinishResponsewait +eagerErrorlist_shouldAuthenticateProxy_shouldAuthenticatevhasQueryquery _proxyTunnelremoveFragment StringBuffer cookieHeaderskipZeroContentLength exceptionByteConversionSinksublist _httpRequest _httpServer autoCompress bufferOutputacceptEncodingHeaderexpandsplitanyencodingtrim hasSubscriber _writeHeader fromCharCodesonCancelonPausepauseonResumeresume_isConnectionClosed_uriflush ZLibEncoderstartChunkedConversionSocketException TlsExceptionSecurityContext _HttpParserresponseParserlistenToStreamincoming connectMethodcontains userAgentuserAgentHeaderisAuthenticated base64EncodepasswordproxyAuthorizationHeader_proxyCredentials authorizeuserInfoauthorizationHeaderisHead finishRequestclosing_returnConnection_handleIncoming_onErrordetachIncoming!_connectionClosedNoFurtherClosingtimeout idleTimeout +proxyEvent startRequestsecurecontextonBadCertificatemakeKey secureSocket _httpClientcreateConnectionTaskSetHashSet ListQueueremove stopTimer removeFirst +startTimertsocketcdestroyFromExternalcloseFromExternal_connectionsChangedmaxConnectionsPerHost_badCertificateCallback startConnectkeyLog_keyLogtaskconnectionTimeouttypeInternetAddressTypeunix setOption SocketOption +tcpNoDelay_disposecreateProxyTunnel_getConnectionTarget addNewActivetunnelTimeoutExceptionHashMapfindProxyFromEnvironmentseconds_idleidle +codeUnitAt substringforcehasIdle_activeHttpClientCredentialscheckNotNullablecodeUnit ArgumentError_connectionFactory_httpConnectionHookdirectenableTimelineLogging +connectionsendproxyinfoclosedfinishRequestWithErrorendsWith +resolveUri_headerskeysheaderkeyreturnConnectionconnectionClosedconnectionTarget putIfAbsentproxiesconnectfoldappliesprevindexOfremoveAt +startsWith lastIndexOfPlatform environmentLinkedListEntry requestParser +_serviceId _markActivedefaultResponseHeadersdeadline fullBodyReadupgrade _markIdle +ignoreBody_handleRequest_HttpDetachedIncomingInternetAddress +HttpServer ServerSocketbindbacklogv6Onlyshared_SecureServerSocketrequestClientCertificate ContentTypetextperiodic isMarkedIdlemarkIdleHandshakeExceptionsessionTimeoutunlink_HttpSessionManagerHttpConnectionsInfototalconn _isActiveactive_isIdle +LinkedListFormatExceptionwritelnobj writeCharCodewriteAllRawSocketOption getRawOption setRawOption singleOrNullUnknown_MD5COLON _CryptoUtils +bytesToHex credentialsauthorizeProxyHttpClientBasicCredentialsHttpClientBearerCredentialsRegExphasMatchBearerHttpClientDigestCredentials _requestUriha1getRandomBytes toRadixStringpadLeftrealmversion BytesBuilderStream_HttpInboundMessage HttpRequest_HttpInboundMessageListIntHttpClientResponse ConverterSink +StreamSink_StreamSinkImplIOSink _IOSinkImpl_HttpOutboundMessage HttpResponseHttpClientRequestByteConversionSinkStreamConsumer +HttpClientLinkedListEntry_ServiceObject +HttpServerHttpConnectionInfoSocket _CredentialsHttpClientCredentials_HttpClientCredentialsHttpClientBasicCredentialsHttpClientBearerCredentialsHttpClientDigestCredentials RedirectInfoL6YIT (@"N؀ـPQzȂ Vtׂ؃Uу fp̈́NRSQwٙ/?CDpٚ,?cdȬ̬ͬ .?Pbtxz{/[~Ӯ 89RdpqѰXfװر.Eb{βM^pβٲݲ޳HIfóųƴ -GHvw&X۵>? acd˷̷23IJZmӸ?~߹J| *IZdlrvwͻ!>Ldz˼̼ >?پ_޾ Nmǿ@ @@6@S@`@@@@A A(A.AkAoApAAAABBB!B\BBBBBCC@CCCCCCCD?D@DnDDDDDEEQEREzE{EEEEEFBF[FFFFFG G'G-GsGGHHH]HcHgHhHHHHI0IoIIIIIIJJBJ\J~JJJJJJJK KUKKKL"LXLLLLLLLMMM6M=MWMMMN N/N7N=NTNNNOO-O8O@OaOgOOOOP9PFPPPXP^PuPPPQQ[Q}QQQQQQRR1R8RVRRS0S[SSSTTSTiTTTTTUKUnUUUUUUVV@V_VqV{VVVWWW&W<W`WgWkWlWWXXZX^X_XXXYYdYYYYYZ ZUZZ[[1[R[[[[[\3\\\\\\]]6]V]r]]]]]]^^^W^^^^^_:_~_____` +`6`>`D`E`m````aa.aTa^aaaaabb.b;bEbMbbbbccccLcocccccdd-dNdedddddde5eIePeeeeef:fffg+gCgKgLgggh@h`hhi=i^ioiiijj)jrjjjk)kakkkl ll#l+l1l2lulllm mm#mkmmmmn9nNnVn^nbndnennnnno@okoooqoroooppppIpMpNp_ptpxpzp{pppq*qMqgqqqqqqqrrr8r<r=rwrrrrrrss/srsxsssst6tPtZt`tatttuu:u>u?uRufuuuvvYvwvvvvwwwww/wCw~wwwwwxx)xAxIxOx`xdxex}xxxxxyyDyjypytyuyyyz,z2z6z7z_zszzzzz{&{c{{{{{||Q||||};}[}k}z}}~!~i~~~&Ax1QRz=ZAP ,FJK!FSr $()Nx|~*GHefx;]p 4]g&TDq1IOc#UYZw8Y_{2Nio +D]w<Vcp FLPQ#nGimn bvz{9x)6c(NVimn"56Qt*Vw Hj!Ys9Sku}*5=Cr Bd&Fagh(=\v5Rv(Pt'Gc4[~Di6Vq<i9m@f>aHk:;67`a5Q_p =v0d a +#'(m 0EK\`a$()Y1]^1ESY&\3tJw"3?n$.7>BCs!:|*2GMNiBZ0:BHLMj+Wek6_#Aiš½'/kqrËÌâö"?[bĄĦQfő6<@BCƈƘ + )>BCLJǥǵNTXYkmnȡȱHɂɽ1CUglmʘʢʴ0GHc˂˃˙ˬ˭/0Fg̷#=Z[xy͛͜ͺͻ4RovΛζ +/EςϥQyк$WѦgҶҾYӑӫ(2:[ԜԤԪ $HmsՉղ%;Aև!"Ddׄי׮/9wؚة&Uvٓ6izډڝکڳڻ8Xsz۠(Cf܂ 2Xgwݔݡ-Nދ޲'+,?tߘ6_5}Ax!?Jw9d3>kH]rEhy%-\u(u?Ze 5ALU[\}78g5V'b(HI%ep0MSAflpqj}!'[#5B(4@LXdp|+1Wm$Js9?m#Fg;\]v=>_kUEHYt,e1E~"5V7`js ;^BXc,JWb   . Q W i     + +5 +| + + + A l m        , ? F       E n   ,Tv YOgLgU1gh<q$N-_ &6F]7n$n7uO,BbEq)1k| 7 > B C V i      !!0!4!5!G!Z!!!!!!" ""W"j"""""###&#_#######$7$_$~$$$$$%%)%L%X%f%s%%%%&"&D&&&&&'''T'n''((O([(((())')?)^))))**F*n********+;+<+u++++++++,,4,i,,,,,,,,,,-*-,---G-s-----.,.A.w..//5/6/K/Y/h/w/////0 +0 03040s0t00011191P1T1U1i11111122 2 2I2s2222223!3k33333344:44444445"5C5K5s5555555666$616E6V6h6666677B7H7778$8<8X888889 9!9R9999::8:N:j:::::;;D;X;l;;;;<<<1>Y>g>>>>>???D?n????@ @'@H@\@@@AA>AyAAAAB.B<BIBfBBBCCgC|CCCDDcDDDDDDDEEE1EFEOEVEZE\E]E~EEEFF#F_FFFGGSGiGHHHbHHHHIII;I<IZI[IyIzIIIIIJ +J9J[JJJJJJJKKNKTK|KKKKKKKLLL'L8L>L]LLLLMM;MVMnMMMMMMN3N_NeNxNNNNNNOOOOEObOcOOOPPP^PPPPQQ9Q:QQQQQR>R?RRRRRS?SfSgSSSST T6TtTTTTTTU2U8UOUSUTUUUUVVVVjVqVwVVVVVVVWW W$WnWuWyWzWWWWXX +XX0X1XqXrXXXXY7YnYYZ +Z6ZuZZZ[[>[j[[[[[\\\\F\Z\\\\\\]];]n]t]u]]]^$^G^k^^^^^^___-_B_X____`0`P`m```a"aFava~aaab bIbObjbubbbbbbbc(cgcccccdddddhdddddee&e<eUemeweeeeffffffUfffgggg7gagwggggggghh+hEhUhfhmhhhhhii)iGiNiiij@jNjjjkk.kikkllElOlWllllllllm5m{mmmmn n)nhnnnoo"o?oEoIoJooppUpqppq q/qbqjqpqtquqqqqqqrrNrsryr}r~rssIsisvssssssssst3t]tjt~tttttu)u*ucuuv vEv}vvwwwwdwhwiwwx x*x7x?xvxxyy4yHyWylyty|yyyyyyyzzDzpzzzzzzz{{{>{D{H{I{{{{{{{|||1|X|||}}6}b}}}}}}}~~5~S~z~~~~ "MU&bjY'Ki&D]ek(B^xEF^As#`5Uo Koz'1| <l#NBn"Kx+4;?@Tjno;`de:;`Jq6Qa,S6KLn{)?a +>OUy !CmuyzCdhiBcghO./\| =s  7g~,gq6"CJp~)Agt +<Bq"Fl]|8fjk  D;?@q=>h/HWxHI|:_ <lm<j4_yf>Ju:F@Td 9HTMW_eij(BYZ,CDtvwBCy $&'k1He~  ;<b'LPQ3^_ 34WXxyN}379:Wdo{Mj{3M^s‚•–FË^Ć ++Jkŗ?ABp{|ƾYNJǰ9fȕșȚ +hv|ɼnʉʊCGHv˸$*osuv̿+|~VWΚΛζ>zϡ QkopЮFіњќѝ"#P҆GMQRӖӗӲ\`aԩHuՈ՛՜ oַ֞VWp׈לװ2zخKlو٩ ++IVcڏڰ:Sy۩7IVvܜܻ Xqݘ>D]މ5Kߏߑߒ߭@i%LMA8A~~ SS5l Jڂ(Ճ/// Returns a list of Maps, where each map conforms to the @HttpProfileRequest +/// type defined in the dart:io service extension spec. τ-!"#$ ; K>K^S^llk;KLL S[[`eesȆʆ߆ن;;3 ߟ~FΟ>/// Whether the response-processing has started, and has not yet finished. +/// +/// This field has three meaningful states: +/// * `null`: processing the response has not started. +/// * `true`: processing the response has started. +/// * `false`: processing the response has finished.@.@SFSg] g~o$~"ӡ$"$%#  2*2klXjYHB+Hr%#آ% hVRVn#%%*- ͈ ۈrrF/// Adds an HTTP request event to the timeline and the list of events. sscxڊZJJV88<",$::"U&&u+ڐ$ $/// Marks the response as "started."˕ %/// Marks the response as "finished." UU3/// Marks the response as "finished" with an error.^^hFF\KÚ//K4 &ɥ˥ܥ̥ߥ,+ +" + !'3(QZ\[D =Dpfbfu##+AA!Jff$o;;E227 *BB F77}<qq{=Ϭπ Ȱ @ HQVRWX71(7u]uʮڮ*"*\T\kfkxsxhh*p3%&$22<IIZfflڰڂVV [KKwPJdeejJJ+""=/=yyA.6((/0ZZ>cƳƁ,--2$  AAAR.6/"">+LX^^ cqqŸϸƸLL)%((:5:μ΄ArAr'A}AAABBIBBBC&ѻ yy/dd1jE}EEEEEEEEEEEEE F +EF F F?F!F.F7F8FHFMFWFNE}E}0DDpDDD%DE?E9E?ElET$El CCDDHjHj,HrHH3HHHЀHIIkIJJJXaXaFXyXX;XYYYFFGGGGFFFMMM MMMM#M#M)LLׄLQQ&QQQQQQRRRR"QQQWnWnW}[[[[[[CCCnnnnnnnnn@no(o(o8oomonene nkoooo ooo-ooop p pppIppPpP'pUororoxqqqq qqqpppppppppppppp(pqq(qq7q,q7q`qTqOqTqyqnqiqnqqqqxx)xz9z9zQqqqqq|qrMrM rTr\r\rhr?r?rDsssrrGruAuAuHwwEw%xgxgdxlyyyxxwyyy yyyyywywy|p{p{Up| ||r&&K838lT$l#++4"  s[[dnnuMMRA>> B++P0҅ ,??M%idkwd"#K=Mxnz7@1,1_OJOrhrz/>'%s&??C((Z1Q\\aFFOeeo\\a  + + M ,@@H \akxȁ?1-1NFNm_mySSI\4"9ppG$π  (pp w}}Ռ%Μ.!399GUUZcc htt y !! zmz #1#=|/// A [Completer] that completes when the response has been fully received, +/// including any redirects and authentications..!.U9%U0  **Icc&k++-4Utty[[dπ%``/// Handles [incoming] by possibly following redirects, possibly +/// authenticating, and completing [_responseCompleter] when the response is +/// complete.SSSZZeEEJ##(*XXbOO]T M##+66B(C  4SS]dd hoosxx }EEJ[[`ƘƘƞͫͬͬ͞ ͱ͞͞i#,-5>?GPQYbcɿʖʜʦʯʰʸʆo~ʆ$+%,- +< +?2?\OJO{jejː˅ː˩˟˛˟˷˯˷,?727\H\ 0%0WC?Cqb]b͑{͑1 +쿂 88=VV[Li%ߊK..5IISYY +]::?x^^hoo!KK$P!ss8x + ɂɂ:Ɉ_tzz  __r  +<%<ZHZ}i!}# 0#M=M**N+ +       ' 2 2 DՖ E Eg J   !7!7!<!!!"" ## +# +### ##*#*3#U#c#c#u""Ĉ$"+M+M +R+\+\ +c+i+i+m+>+>s+E++G+,,,,- - - --- +-",,-,,&,,,,,,,/8/I/O/O/T/]/] /b/l/l /q/{/{ /// /////8/8 --u-------------..-V...l.s.t.d.C2.d.....y4......:. // /// +////..-./2/$/ /$//I/0 0 %00606<0?0v0v01W1WZ1W11 111V12%2% 2;22222 322233 +333ł:36(6(6,65656<6I6I 6M6Z6Z 6a6l6l6x66666V6----.-3IIII IIIEEEEFFFFFeFlFFmFuFFFJF%dFJFFFF*FFFFF4FG +FG +GUGQGUGGkGGHG`HH=HGHHH0HFH0H|HHHHHHHmHd3HmHH/HHHHI(II(ICI>ICIsIbI]IbIIIII|%IWHH)HIIIIIŁIKKDKDJJ耗JKKKKKNKTT?U/TTwTVVQVnVVVWWsXW|W|WXAXAX[X3X3=X7"KK LL L LLLL!L+L+ L2KKՃ/KO*O* O1O9O9O=OOYO"OO OOOOOO OOeOeiOOOOOOBOP7P7 P>PDPDPHPNPN PUPPkP2PPPPPDPPP PPPPQQ Q PPiPQ]Q]QaQ<Qmmr&&6SScBBG@@Tʙ%ooor +llG2#+#bR>,Rbhiiu{{   \\c $&;2=€8*8ODOFF-Oց     %116I hh oEEaww} .m!*66 AZZb{{/;)PPY>>EG&'55?LL]iio݁/ 5@ K aajtt{SShX7 #crraaVh+""))6>> Cf]Q''-˜¤¥¥ª·· +¼˜˜=(H5HWO Wh`h}u }‰„‰7##5*~ƎƏƏƔƙƙƙƠƠƷ~~Zvrv ܁ȫȫȽȜȜ4ȡBBH!233 8>> CIIIPPgtyʆzʁ!!g   ʙʙ ʠʧʧʾʌʌʑYYkJJ(OԂ!!EAAS``r--N2vv̅677 <FF K:YY@sΝΝΤЁЁЎББУrrw&));͋%ABB +G%%+ TTAnәә8ӠՀwwԉԌԌԞcchѝѝaѩ՞պջջ  ՞՞;~w~ՑՊՑA77DQQd"")!!.;;M##5 S`aafrr w ߄MMA- -A7A؀ `aYY Yklfffwxqqq}}}::d?3%!%88j@ߒߒߙˣ{*8E]E]^Ee"N؀ـPQzȂ Vtׂ؃Uу fp̈́NRSQwٙ/?CDpٚ,?cdȬ̬ͬ .?Pbtxz{/[~Ӯ 89RdpqѰXfװر.Eb{βM^pβٲݲ޳HIfóųƴ -GHvw&X۵>? acd˷̷23IJZmӸ?~߹J| *IZdlrvwͻ!>Ldz˼̼ >?پ_޾ Nmǿ@ @@6@S@`@@@@A A(A.AkAoApAAAABBB!B\BBBBBCC@CCCCCCCD?D@DnDDDDDEEQEREzE{EEEEEFBF[FFFFFG G'G-GsGGHHH]HcHgHhHHHHI0IoIIIIIIJJBJ\J~JJJJJJJK KUKKKL"LXLLLLLLLMMM6M=MWMMMN N/N7N=NTNNNOO-O8O@OaOgOOOOP9PFPPPXP^PuPPPQQ[Q}QQQQQQRR1R8RVRRS0S[SSSTTSTiTTTTTUKUnUUUUUUVV@V_VqV{VVVWWW&W<W`WgWkWlWWXXZX^X_XXXYYdYYYYYZ ZUZZ[[1[R[[[[[\3\\\\\\]]6]V]r]]]]]]^^^W^^^^^_:_~_____` +`6`>`D`E`m````aa.aTa^aaaaabb.b;bEbMbbbbccccLcocccccdd-dNdedddddde5eIePeeeeef:fffg+gCgKgLgggh@h`hhi=i^ioiiijj)jrjjjk)kakkkl ll#l+l1l2lulllm mm#mkmmmmn9nNnVn^nbndnennnnno@okoooqoroooppppIpMpNp_ptpxpzp{pppq*qMqgqqqqqqqrrr8r<r=rwrrrrrrss/srsxsssst6tPtZt`tatttuu:u>u?uRufuuuvvYvwvvvvwwwww/wCw~wwwwwxx)xAxIxOx`xdxex}xxxxxyyDyjypytyuyyyz,z2z6z7z_zszzzzz{&{c{{{{{||Q||||};}[}k}z}}~!~i~~~&Ax1QRz=ZAP ,FJK!FSr $()Nx|~*GHefx;]p 4]g&TDq1IOc#UYZw8Y_{2Nio +D]w<Vcp FLPQ#nGimn bvz{9x)6c(NVimn"56Qt*Vw Hj!Ys9Sku}*5=Cr Bd&Fagh(=\v5Rv(Pt'Gc4[~Di6Vq<i9m@f>aHk:;67`a5Q_p =v0d a +#'(m 0EK\`a$()Y1]^1ESY&\3tJw"3?n$.7>BCs!:|*2GMNiBZ0:BHLMj+Wek6_#Aiš½'/kqrËÌâö"?[bĄĦQfő6<@BCƈƘ + )>BCLJǥǵNTXYkmnȡȱHɂɽ1CUglmʘʢʴ0GHc˂˃˙ˬ˭/0Fg̷#=Z[xy͛͜ͺͻ4RovΛζ +/EςϥQyк$WѦgҶҾYӑӫ(2:[ԜԤԪ $HmsՉղ%;Aև!"Ddׄי׮/9wؚة&Uvٓ6izډڝکڳڻ8Xsz۠(Cf܂ 2Xgwݔݡ-Nދ޲'+,?tߘ6_5}Ax!?Jw9d3>kH]rEhy%-\u(u?Ze 5ALU[\}78g5V'b(HI%ep0MSAflpqj}!'[#5B(4@LXdp|+1Wm$Js9?m#Fg;\]v=>_kUEHYt,e1E~"5V7`js ;^BXc,JWb   . Q W i     + +5 +| + + + A l m        , ? F       E n   ,Tv YOgLgU1gh<q$N-_ &6F]7n$n7uO,BbEq)1k| 7 > B C V i      !!0!4!5!G!Z!!!!!!" ""W"j"""""###&#_#######$7$_$~$$$$$%%)%L%X%f%s%%%%&"&D&&&&&'''T'n''((O([(((())')?)^))))**F*n********+;+<+u++++++++,,4,i,,,,,,,,,,-*-,---G-s-----.,.A.w..//5/6/K/Y/h/w/////0 +0 03040s0t00011191P1T1U1i11111122 2 2I2s2222223!3k33333344:44444445"5C5K5s5555555666$616E6V6h6666677B7H7778$8<8X888889 9!9R9999::8:N:j:::::;;D;X;l;;;;<<<1>Y>g>>>>>???D?n????@ @'@H@\@@@AA>AyAAAAB.B<BIBfBBBCCgC|CCCDDcDDDDDDDEEE1EFEOEVEZE\E]E~EEEFF#F_FFFGGSGiGHHHbHHHHIII;I<IZI[IyIzIIIIIJ +J9J[JJJJJJJKKNKTK|KKKKKKKLLL'L8L>L]LLLLMM;MVMnMMMMMMN3N_NeNxNNNNNNOOOOEObOcOOOPPP^PPPPQQ9Q:QQQQQR>R?RRRRRS?SfSgSSSST T6TtTTTTTTU2U8UOUSUTUUUUVVVVjVqVwVVVVVVVWW W$WnWuWyWzWWWWXX +XX0X1XqXrXXXXY7YnYYZ +Z6ZuZZZ[[>[j[[[[[\\\\F\Z\\\\\\]];]n]t]u]]]^$^G^k^^^^^^___-_B_X____`0`P`m```a"aFava~aaab bIbObjbubbbbbbbc(cgcccccdddddhdddddee&e<eUemeweeeeffffffUfffgggg7gagwggggggghh+hEhUhfhmhhhhhii)iGiNiiij@jNjjjkk.kikkllElOlWllllllllm5m{mmmmn n)nhnnnoo"o?oEoIoJooppUpqppq q/qbqjqpqtquqqqqqqrrNrsryr}r~rssIsisvssssssssst3t]tjt~tttttu)u*ucuuv vEv}vvwwwwdwhwiwwx x*x7x?xvxxyy4yHyWylyty|yyyyyyyzzDzpzzzzzzz{{{>{D{H{I{{{{{{{|||1|X|||}}6}b}}}}}}}~~5~S~z~~~~ "MU&bjY'Ki&D]ek(B^xEF^As#`5Uo Koz'1| <l#NBn"Kx+4;?@Tjno;`de:;`Jq6Qa,S6KLn{)?a +>OUy !CmuyzCdhiBcghO./\| =s  7g~,gq6"CJp~)Agt +<Bq"Fl]|8fjk  D;?@q=>h/HWxHI|:_ <lm<j4_yf>Ju:F@Td 9HTMW_eij(BYZ,CDtvwBCy $&'k1He~  ;<b'LPQ3^_ 34WXxyN}379:Wdo{Mj{3M^s‚•–FË^Ć ++Jkŗ?ABp{|ƾYNJǰ9fȕșȚ +hv|ɼnʉʊCGHv˸$*osuv̿+|~VWΚΛζ>zϡ QkopЮFіњќѝ"#P҆GMQRӖӗӲ\`aԩHuՈ՛՜ oַ֞VWp׈לװ2zخKlو٩ ++IVcڏڰ:Sy۩7IVvܜܻ Xqݘ>D]މ5Kߏߑߒ߭@i +dart:_http * HttpProfiler_HttpProfileEvent_HttpProfileData_nextServiceId_ServiceObject_CopyingBytesBuilder_OUTGOING_BUFFER_SIZE _HttpIncoming_HttpInboundMessageListInt_HttpInboundMessage _HttpRequest_HttpClientResponse _ToUint8List_Uint8ListConversionSink_StreamSinkImpl _IOSinkImpl_HttpOutboundMessage _HttpResponse_HttpClientRequest _HttpGZipSink _HttpOutgoing_HttpClientConnection_ConnectionInfo_ConnectionTarget _HttpClient_HttpConnectionServerSocketBase _HttpServer_ProxyConfiguration_Proxy_HttpConnectionInfo_DetachedSocket_AuthenticationScheme _Credentials_SiteCredentials_ProxyCredentials_HttpClientCredentials_HttpClientBasicCredentials_HttpClientBearerCredentials_HttpClientDigestCredentials _RedirectInfo_getHttpVersionF \ No newline at end of file diff --git a/.dartServer/.analysis-driver/43/43a0d8a49ec4f661feddd5772dd996a7.resolved b/.dartServer/.analysis-driver/43/43a0d8a49ec4f661feddd5772dd996a7.resolved new file mode 100644 index 0000000..79394f6 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43a0d8a49ec4f661feddd5772dd996a7.resolved differ diff --git a/.dartServer/.analysis-driver/43/43cf3452ebaab6a3ef6f73ad5f9bba18.unlinked2 b/.dartServer/.analysis-driver/43/43cf3452ebaab6a3ef6f73ad5f9bba18.unlinked2 new file mode 100644 index 0000000..281f061 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43cf3452ebaab6a3ef6f73ad5f9bba18.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked b/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked new file mode 100644 index 0000000..59777a8 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked differ diff --git a/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked.digest b/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked.digest new file mode 100644 index 0000000..68ff9ca Binary files /dev/null and b/.dartServer/.analysis-driver/43/43d664690027eef3070107981c8049c1.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked b/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked new file mode 100644 index 0000000..cccd652 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked differ diff --git a/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked.digest b/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked.digest new file mode 100644 index 0000000..e4f36af Binary files /dev/null and b/.dartServer/.analysis-driver/43/43dae587e270a25d4050ae5580d28b81.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2 b/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2 new file mode 100644 index 0000000..82b6f2b Binary files /dev/null and b/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2 differ diff --git a/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2.digest b/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2.digest new file mode 100644 index 0000000..03140fe Binary files /dev/null and b/.dartServer/.analysis-driver/43/43e1e5c9a66dae64acf7b00f699d03d8.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/43/43e7ff8d116247fcc7871bd74d2de98f.unlinked2 b/.dartServer/.analysis-driver/43/43e7ff8d116247fcc7871bd74d2de98f.unlinked2 new file mode 100644 index 0000000..e6de7c9 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43e7ff8d116247fcc7871bd74d2de98f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked b/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked new file mode 100644 index 0000000..3932724 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked differ diff --git a/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked.digest b/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked.digest new file mode 100644 index 0000000..0202ab6 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43ef0a3de83611fea30b9a1dde217361.linked.digest differ diff --git a/.dartServer/.analysis-driver/43/43fc0058502973a6084026397aaa9597.unlinked2 b/.dartServer/.analysis-driver/43/43fc0058502973a6084026397aaa9597.unlinked2 new file mode 100644 index 0000000..86dc240 Binary files /dev/null and b/.dartServer/.analysis-driver/43/43fc0058502973a6084026397aaa9597.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/4406e35428e32cc93033caa8640c47bc.unlinked2 b/.dartServer/.analysis-driver/44/4406e35428e32cc93033caa8640c47bc.unlinked2 new file mode 100644 index 0000000..56e78c3 Binary files /dev/null and b/.dartServer/.analysis-driver/44/4406e35428e32cc93033caa8640c47bc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44128e02f8aa9722e589a0edc2ae7739.unlinked2 b/.dartServer/.analysis-driver/44/44128e02f8aa9722e589a0edc2ae7739.unlinked2 new file mode 100644 index 0000000..b4915d1 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44128e02f8aa9722e589a0edc2ae7739.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/4437f63b67e6a196f282c6c9802131b6.unlinked2 b/.dartServer/.analysis-driver/44/4437f63b67e6a196f282c6c9802131b6.unlinked2 new file mode 100644 index 0000000..d95b35d Binary files /dev/null and b/.dartServer/.analysis-driver/44/4437f63b67e6a196f282c6c9802131b6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44429c276bc669aeb57d2fa440d80f96.resolved b/.dartServer/.analysis-driver/44/44429c276bc669aeb57d2fa440d80f96.resolved new file mode 100644 index 0000000..2dcb1ee Binary files /dev/null and b/.dartServer/.analysis-driver/44/44429c276bc669aeb57d2fa440d80f96.resolved differ diff --git a/.dartServer/.analysis-driver/44/444615f1e1ddd7f0fd8430b431a01eaa.unlinked2 b/.dartServer/.analysis-driver/44/444615f1e1ddd7f0fd8430b431a01eaa.unlinked2 new file mode 100644 index 0000000..cc867ce Binary files /dev/null and b/.dartServer/.analysis-driver/44/444615f1e1ddd7f0fd8430b431a01eaa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/4456662291f7010af0913062aff8e116.unlinked2 b/.dartServer/.analysis-driver/44/4456662291f7010af0913062aff8e116.unlinked2 new file mode 100644 index 0000000..d23fc19 Binary files /dev/null and b/.dartServer/.analysis-driver/44/4456662291f7010af0913062aff8e116.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/4456ecf3a11ff8ea320f72d3fe4180f8.unlinked2 b/.dartServer/.analysis-driver/44/4456ecf3a11ff8ea320f72d3fe4180f8.unlinked2 new file mode 100644 index 0000000..1b66b7d Binary files /dev/null and b/.dartServer/.analysis-driver/44/4456ecf3a11ff8ea320f72d3fe4180f8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44577c349e82ebd2ce30afffb1ba2454.unlinked2 b/.dartServer/.analysis-driver/44/44577c349e82ebd2ce30afffb1ba2454.unlinked2 new file mode 100644 index 0000000..b3198cb Binary files /dev/null and b/.dartServer/.analysis-driver/44/44577c349e82ebd2ce30afffb1ba2454.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/446add531b944181a104a4b2a5461ba4.unlinked2 b/.dartServer/.analysis-driver/44/446add531b944181a104a4b2a5461ba4.unlinked2 new file mode 100644 index 0000000..b94b2cb Binary files /dev/null and b/.dartServer/.analysis-driver/44/446add531b944181a104a4b2a5461ba4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/4474092970744650dd7f44e7065ddf5b.unlinked2 b/.dartServer/.analysis-driver/44/4474092970744650dd7f44e7065ddf5b.unlinked2 new file mode 100644 index 0000000..64d89d6 Binary files /dev/null and b/.dartServer/.analysis-driver/44/4474092970744650dd7f44e7065ddf5b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked b/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked new file mode 100644 index 0000000..eb797e3 Binary files /dev/null and b/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked differ diff --git a/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked.digest b/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked.digest new file mode 100644 index 0000000..2089a80 Binary files /dev/null and b/.dartServer/.analysis-driver/44/448d01be83cfd22a858a3fca47ad5a10.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44928dd75e4da4239d188c4f57c2f2de.unlinked2 b/.dartServer/.analysis-driver/44/44928dd75e4da4239d188c4f57c2f2de.unlinked2 new file mode 100644 index 0000000..17b9dd6 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44928dd75e4da4239d188c4f57c2f2de.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44943762fb3d028c6d26d7edadae69f7.unlinked2 b/.dartServer/.analysis-driver/44/44943762fb3d028c6d26d7edadae69f7.unlinked2 new file mode 100644 index 0000000..02f4f29 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44943762fb3d028c6d26d7edadae69f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked b/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked new file mode 100644 index 0000000..66b7c74 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked differ diff --git a/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked.digest b/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked.digest new file mode 100644 index 0000000..a798ce6 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44a65e97d4082fbbd2a8ecd1d6013b2c.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44a9626dbd218fef79caa2f0210c2d17.unlinked2 b/.dartServer/.analysis-driver/44/44a9626dbd218fef79caa2f0210c2d17.unlinked2 new file mode 100644 index 0000000..5ef30fa Binary files /dev/null and b/.dartServer/.analysis-driver/44/44a9626dbd218fef79caa2f0210c2d17.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44aa614daf0ccadc95c51897389ed2db.unlinked2 b/.dartServer/.analysis-driver/44/44aa614daf0ccadc95c51897389ed2db.unlinked2 new file mode 100644 index 0000000..b1cf483 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44aa614daf0ccadc95c51897389ed2db.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked b/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked new file mode 100644 index 0000000..1329f1a Binary files /dev/null and b/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked differ diff --git a/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked.digest b/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked.digest new file mode 100644 index 0000000..cc41069 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44aa884f9b95c207b0732c2ade03d021.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44ade8b118142b949b03ea992f9f33ac.unlinked2 b/.dartServer/.analysis-driver/44/44ade8b118142b949b03ea992f9f33ac.unlinked2 new file mode 100644 index 0000000..c28fe6c Binary files /dev/null and b/.dartServer/.analysis-driver/44/44ade8b118142b949b03ea992f9f33ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44b5615778beb13a9bdcb98eeac45fce.unlinked2 b/.dartServer/.analysis-driver/44/44b5615778beb13a9bdcb98eeac45fce.unlinked2 new file mode 100644 index 0000000..1e3af94 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44b5615778beb13a9bdcb98eeac45fce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44b64e21b0ecb444213a9908750ab950.unlinked2 b/.dartServer/.analysis-driver/44/44b64e21b0ecb444213a9908750ab950.unlinked2 new file mode 100644 index 0000000..23564d1 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44b64e21b0ecb444213a9908750ab950.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44b64e70a93d1a54d3e8bcc909b40801.unlinked2 b/.dartServer/.analysis-driver/44/44b64e70a93d1a54d3e8bcc909b40801.unlinked2 new file mode 100644 index 0000000..7e79640 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44b64e70a93d1a54d3e8bcc909b40801.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44c253f093e9515c3f85d32e373dea5f.unlinked2 b/.dartServer/.analysis-driver/44/44c253f093e9515c3f85d32e373dea5f.unlinked2 new file mode 100644 index 0000000..26a675c Binary files /dev/null and b/.dartServer/.analysis-driver/44/44c253f093e9515c3f85d32e373dea5f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked b/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked new file mode 100644 index 0000000..bee418e Binary files /dev/null and b/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked differ diff --git a/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked.digest b/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked.digest new file mode 100644 index 0000000..587c884 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44c4491751bc9e186080c6f0a36941d6.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked b/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked new file mode 100644 index 0000000..2522c83 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked differ diff --git a/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked.digest b/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked.digest new file mode 100644 index 0000000..7899a2f Binary files /dev/null and b/.dartServer/.analysis-driver/44/44c6894672f618d3cc97e72714592b82.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44dcb752fc213b1b5fe4fc70c13ce832.unlinked2 b/.dartServer/.analysis-driver/44/44dcb752fc213b1b5fe4fc70c13ce832.unlinked2 new file mode 100644 index 0000000..1e0659a Binary files /dev/null and b/.dartServer/.analysis-driver/44/44dcb752fc213b1b5fe4fc70c13ce832.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44e2e9f295863647d2a65167dc992a2a.unlinked2 b/.dartServer/.analysis-driver/44/44e2e9f295863647d2a65167dc992a2a.unlinked2 new file mode 100644 index 0000000..b2cd00a Binary files /dev/null and b/.dartServer/.analysis-driver/44/44e2e9f295863647d2a65167dc992a2a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44e34b5f88d659374e1319b3d180549a.unlinked2 b/.dartServer/.analysis-driver/44/44e34b5f88d659374e1319b3d180549a.unlinked2 new file mode 100644 index 0000000..7f49c78 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44e34b5f88d659374e1319b3d180549a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked b/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked new file mode 100644 index 0000000..a917452 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked differ diff --git a/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked.digest b/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked.digest new file mode 100644 index 0000000..f76aad1 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44e568755227ef7e55fdba4ddbfbdf85.linked.digest differ diff --git a/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2 b/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2 new file mode 100644 index 0000000..aef9a9d Binary files /dev/null and b/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2 differ diff --git a/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2.digest b/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2.digest new file mode 100644 index 0000000..1e6b6c6 Binary files /dev/null and b/.dartServer/.analysis-driver/44/44f625b1b54b1420a99072ec66acf678.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/45/450b97ea9c0bafb9c1f9e59d7f4167e8.unlinked2 b/.dartServer/.analysis-driver/45/450b97ea9c0bafb9c1f9e59d7f4167e8.unlinked2 new file mode 100644 index 0000000..e8993f3 Binary files /dev/null and b/.dartServer/.analysis-driver/45/450b97ea9c0bafb9c1f9e59d7f4167e8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/451ef581bfb01c0cb4ddf201802a10af.unlinked2 b/.dartServer/.analysis-driver/45/451ef581bfb01c0cb4ddf201802a10af.unlinked2 new file mode 100644 index 0000000..74fa72f Binary files /dev/null and b/.dartServer/.analysis-driver/45/451ef581bfb01c0cb4ddf201802a10af.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked b/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked new file mode 100644 index 0000000..28cac55 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked differ diff --git a/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked.digest b/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked.digest new file mode 100644 index 0000000..0acb7fe Binary files /dev/null and b/.dartServer/.analysis-driver/45/45222106e166a69ecee18a8d203992a3.linked.digest differ diff --git a/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked b/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked new file mode 100644 index 0000000..dedde7b Binary files /dev/null and b/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked differ diff --git a/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked.digest b/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked.digest new file mode 100644 index 0000000..e9553ec Binary files /dev/null and b/.dartServer/.analysis-driver/45/452a0bb20f1f5363904b668eb5623d17.linked.digest differ diff --git a/.dartServer/.analysis-driver/45/453051be4799f092026b651a481f08a2.unlinked2 b/.dartServer/.analysis-driver/45/453051be4799f092026b651a481f08a2.unlinked2 new file mode 100644 index 0000000..3d79920 Binary files /dev/null and b/.dartServer/.analysis-driver/45/453051be4799f092026b651a481f08a2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/4539571c8b366b0b8ffa1a1c62febca4.unlinked2 b/.dartServer/.analysis-driver/45/4539571c8b366b0b8ffa1a1c62febca4.unlinked2 new file mode 100644 index 0000000..3736d4f Binary files /dev/null and b/.dartServer/.analysis-driver/45/4539571c8b366b0b8ffa1a1c62febca4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/454049bb342f0cc302187ff1f22f8678.unlinked2 b/.dartServer/.analysis-driver/45/454049bb342f0cc302187ff1f22f8678.unlinked2 new file mode 100644 index 0000000..df700d1 Binary files /dev/null and b/.dartServer/.analysis-driver/45/454049bb342f0cc302187ff1f22f8678.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/454a50f8f821abf3119754af31d6b781.unlinked2 b/.dartServer/.analysis-driver/45/454a50f8f821abf3119754af31d6b781.unlinked2 new file mode 100644 index 0000000..2faa69e Binary files /dev/null and b/.dartServer/.analysis-driver/45/454a50f8f821abf3119754af31d6b781.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/454a54a14f5bcb8213d977eaa890e28a.unlinked2 b/.dartServer/.analysis-driver/45/454a54a14f5bcb8213d977eaa890e28a.unlinked2 new file mode 100644 index 0000000..3055977 Binary files /dev/null and b/.dartServer/.analysis-driver/45/454a54a14f5bcb8213d977eaa890e28a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45504cd0f3fbbf5fd6ee139e8f679c20.unlinked2 b/.dartServer/.analysis-driver/45/45504cd0f3fbbf5fd6ee139e8f679c20.unlinked2 new file mode 100644 index 0000000..b3dc8c6 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45504cd0f3fbbf5fd6ee139e8f679c20.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/455abb3e61b38e8a15528e9191e350af.unlinked2 b/.dartServer/.analysis-driver/45/455abb3e61b38e8a15528e9191e350af.unlinked2 new file mode 100644 index 0000000..f2990bf Binary files /dev/null and b/.dartServer/.analysis-driver/45/455abb3e61b38e8a15528e9191e350af.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/4568d72028aaa1e29c05ea6b3e23392a.unlinked2 b/.dartServer/.analysis-driver/45/4568d72028aaa1e29c05ea6b3e23392a.unlinked2 new file mode 100644 index 0000000..74292f1 Binary files /dev/null and b/.dartServer/.analysis-driver/45/4568d72028aaa1e29c05ea6b3e23392a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/4570ee91b6f7af515fc9478add8e3aee.unlinked2 b/.dartServer/.analysis-driver/45/4570ee91b6f7af515fc9478add8e3aee.unlinked2 new file mode 100644 index 0000000..6076417 Binary files /dev/null and b/.dartServer/.analysis-driver/45/4570ee91b6f7af515fc9478add8e3aee.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked b/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked new file mode 100644 index 0000000..f925710 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked differ diff --git a/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked.digest b/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked.digest new file mode 100644 index 0000000..a924583 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45a0c6a5b13605340fa38eebc313fb40.linked.digest differ diff --git a/.dartServer/.analysis-driver/45/45b433d300034506b0e07257d0cdf318.unlinked2 b/.dartServer/.analysis-driver/45/45b433d300034506b0e07257d0cdf318.unlinked2 new file mode 100644 index 0000000..5f7589c Binary files /dev/null and b/.dartServer/.analysis-driver/45/45b433d300034506b0e07257d0cdf318.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45b96b7fa7d47242f4be2ff0b6b3c79c.unlinked2 b/.dartServer/.analysis-driver/45/45b96b7fa7d47242f4be2ff0b6b3c79c.unlinked2 new file mode 100644 index 0000000..b0cda71 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45b96b7fa7d47242f4be2ff0b6b3c79c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45babdfcee074c059f22ea141242c83b.unlinked2 b/.dartServer/.analysis-driver/45/45babdfcee074c059f22ea141242c83b.unlinked2 new file mode 100644 index 0000000..86c1009 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45babdfcee074c059f22ea141242c83b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45bf25898a3ab2636d85e4e6c4c69346.unlinked2 b/.dartServer/.analysis-driver/45/45bf25898a3ab2636d85e4e6c4c69346.unlinked2 new file mode 100644 index 0000000..13d454d Binary files /dev/null and b/.dartServer/.analysis-driver/45/45bf25898a3ab2636d85e4e6c4c69346.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45e525734e25529c5fb689ce0e042443.unlinked2 b/.dartServer/.analysis-driver/45/45e525734e25529c5fb689ce0e042443.unlinked2 new file mode 100644 index 0000000..f1c2f31 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45e525734e25529c5fb689ce0e042443.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45ea90274a499742dd5a4a2756a9df1e.unlinked2 b/.dartServer/.analysis-driver/45/45ea90274a499742dd5a4a2756a9df1e.unlinked2 new file mode 100644 index 0000000..3e37ed1 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45ea90274a499742dd5a4a2756a9df1e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45eb1258942efbd46bb4539dddb01929.unlinked2 b/.dartServer/.analysis-driver/45/45eb1258942efbd46bb4539dddb01929.unlinked2 new file mode 100644 index 0000000..86ba130 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45eb1258942efbd46bb4539dddb01929.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45ee82e7f9960a0070e8c1b024a5a51e.unlinked2 b/.dartServer/.analysis-driver/45/45ee82e7f9960a0070e8c1b024a5a51e.unlinked2 new file mode 100644 index 0000000..d121106 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45ee82e7f9960a0070e8c1b024a5a51e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45ef9c81fc69971836a00caa955b35c6.unlinked2 b/.dartServer/.analysis-driver/45/45ef9c81fc69971836a00caa955b35c6.unlinked2 new file mode 100644 index 0000000..54a3070 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45ef9c81fc69971836a00caa955b35c6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45f0ca3f62cb08d0281cd39a516c37ad.unlinked2 b/.dartServer/.analysis-driver/45/45f0ca3f62cb08d0281cd39a516c37ad.unlinked2 new file mode 100644 index 0000000..803ab58 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45f0ca3f62cb08d0281cd39a516c37ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45f4293de7c0c96d7746444a187442e3.unlinked2 b/.dartServer/.analysis-driver/45/45f4293de7c0c96d7746444a187442e3.unlinked2 new file mode 100644 index 0000000..2232b51 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45f4293de7c0c96d7746444a187442e3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2 b/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2 new file mode 100644 index 0000000..c0e776a Binary files /dev/null and b/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2 differ diff --git a/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2.digest b/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2.digest new file mode 100644 index 0000000..dca5fd9 Binary files /dev/null and b/.dartServer/.analysis-driver/45/45fe3230a663707b7268e6dbd77e8438.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/46/46037a0221cd82f9798441cb41748c30.unlinked2 b/.dartServer/.analysis-driver/46/46037a0221cd82f9798441cb41748c30.unlinked2 new file mode 100644 index 0000000..10ccd4b Binary files /dev/null and b/.dartServer/.analysis-driver/46/46037a0221cd82f9798441cb41748c30.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/4608a5e36dbdb02aff74bf9da6212c30.unlinked2 b/.dartServer/.analysis-driver/46/4608a5e36dbdb02aff74bf9da6212c30.unlinked2 new file mode 100644 index 0000000..beaa037 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4608a5e36dbdb02aff74bf9da6212c30.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked b/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked new file mode 100644 index 0000000..c9c787b Binary files /dev/null and b/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked differ diff --git a/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked.digest b/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked.digest new file mode 100644 index 0000000..3d2fec7 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4610444a0d3046fe3bac9064cf95c541.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/4613547589f3791976fa33db31b4171d.unlinked2 b/.dartServer/.analysis-driver/46/4613547589f3791976fa33db31b4171d.unlinked2 new file mode 100644 index 0000000..772c301 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4613547589f3791976fa33db31b4171d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked b/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked new file mode 100644 index 0000000..7e73b2c Binary files /dev/null and b/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked differ diff --git a/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked.digest b/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked.digest new file mode 100644 index 0000000..1421866 Binary files /dev/null and b/.dartServer/.analysis-driver/46/461b456d24ea3634afdb8c2b801cdbf4.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/461c89064ce271fa7def91c90dfd82fa.unlinked2 b/.dartServer/.analysis-driver/46/461c89064ce271fa7def91c90dfd82fa.unlinked2 new file mode 100644 index 0000000..1b23f3f Binary files /dev/null and b/.dartServer/.analysis-driver/46/461c89064ce271fa7def91c90dfd82fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked b/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked new file mode 100644 index 0000000..6112326 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked differ diff --git a/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked.digest b/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked.digest new file mode 100644 index 0000000..1d406b0 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4635dc8ad63f9116380f6ae2acba934c.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked b/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked new file mode 100644 index 0000000..7510c83 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked differ diff --git a/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked.digest b/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked.digest new file mode 100644 index 0000000..581e239 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4636125cafc8bea224d235ec5aa203c6.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/463863fcf1bceaa76296c414e5f52fba.unlinked2 b/.dartServer/.analysis-driver/46/463863fcf1bceaa76296c414e5f52fba.unlinked2 new file mode 100644 index 0000000..debf9d3 Binary files /dev/null and b/.dartServer/.analysis-driver/46/463863fcf1bceaa76296c414e5f52fba.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/465213e9b12a82747601cde729697eef.unlinked2 b/.dartServer/.analysis-driver/46/465213e9b12a82747601cde729697eef.unlinked2 new file mode 100644 index 0000000..b48f051 Binary files /dev/null and b/.dartServer/.analysis-driver/46/465213e9b12a82747601cde729697eef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked b/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked new file mode 100644 index 0000000..f9a7f7f Binary files /dev/null and b/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked differ diff --git a/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked.digest b/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked.digest new file mode 100644 index 0000000..e403014 Binary files /dev/null and b/.dartServer/.analysis-driver/46/4654af63081969bfa3e9ec0082644258.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked b/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked new file mode 100644 index 0000000..a50cf51 Binary files /dev/null and b/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked differ diff --git a/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked.digest b/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked.digest new file mode 100644 index 0000000..247a553 Binary files /dev/null and b/.dartServer/.analysis-driver/46/465a4ab837c1c5a90b55b9571926f294.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/4660d344274ff1399098a804f0dfe20f.unlinked2 b/.dartServer/.analysis-driver/46/4660d344274ff1399098a804f0dfe20f.unlinked2 new file mode 100644 index 0000000..72af22c Binary files /dev/null and b/.dartServer/.analysis-driver/46/4660d344274ff1399098a804f0dfe20f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46652ed917a6856df79d2d583a529e0a.unlinked2 b/.dartServer/.analysis-driver/46/46652ed917a6856df79d2d583a529e0a.unlinked2 new file mode 100644 index 0000000..8e5d213 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46652ed917a6856df79d2d583a529e0a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked b/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked new file mode 100644 index 0000000..b118013 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked differ diff --git a/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked.digest b/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked.digest new file mode 100644 index 0000000..b991ec9 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46739b2a5292af71e5592445e59e26c5.linked.digest differ diff --git a/.dartServer/.analysis-driver/46/46829d203dd4ff61824bece1d570a1ac.unlinked2 b/.dartServer/.analysis-driver/46/46829d203dd4ff61824bece1d570a1ac.unlinked2 new file mode 100644 index 0000000..3f436fa Binary files /dev/null and b/.dartServer/.analysis-driver/46/46829d203dd4ff61824bece1d570a1ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2 b/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2 new file mode 100644 index 0000000..521c937 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2 differ diff --git a/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2.digest b/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2.digest new file mode 100644 index 0000000..d10e488 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46882c9c879d3d5778401195a68f5142.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/46/469e4128044e76b8ab00bc63b1795ad5.unlinked2 b/.dartServer/.analysis-driver/46/469e4128044e76b8ab00bc63b1795ad5.unlinked2 new file mode 100644 index 0000000..fd8012e Binary files /dev/null and b/.dartServer/.analysis-driver/46/469e4128044e76b8ab00bc63b1795ad5.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/469ef871deed19babcc2f67a2413c54c.unlinked2 b/.dartServer/.analysis-driver/46/469ef871deed19babcc2f67a2413c54c.unlinked2 new file mode 100644 index 0000000..7700f46 Binary files /dev/null and b/.dartServer/.analysis-driver/46/469ef871deed19babcc2f67a2413c54c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46d3503fbf50e5f5a906fa94a6fe0773.unlinked2 b/.dartServer/.analysis-driver/46/46d3503fbf50e5f5a906fa94a6fe0773.unlinked2 new file mode 100644 index 0000000..d6257e5 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46d3503fbf50e5f5a906fa94a6fe0773.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46d89ac38c184c26b201b4f218393f05.unlinked2 b/.dartServer/.analysis-driver/46/46d89ac38c184c26b201b4f218393f05.unlinked2 new file mode 100644 index 0000000..703902c Binary files /dev/null and b/.dartServer/.analysis-driver/46/46d89ac38c184c26b201b4f218393f05.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46dbf730eee0b03b6de5cd6c0612cb3a.unlinked2 b/.dartServer/.analysis-driver/46/46dbf730eee0b03b6de5cd6c0612cb3a.unlinked2 new file mode 100644 index 0000000..8946fca Binary files /dev/null and b/.dartServer/.analysis-driver/46/46dbf730eee0b03b6de5cd6c0612cb3a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked b/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked new file mode 100644 index 0000000..5b9bff2 Binary files /dev/null and b/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked differ diff --git a/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked.digest b/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked.digest new file mode 100644 index 0000000..cb912cb Binary files /dev/null and b/.dartServer/.analysis-driver/46/46e00c0c041b67268f460792cfebccec.linked.digest differ diff --git a/.dartServer/.analysis-driver/4622ec41f2e16ccea2936e0a77e0fc40.unlinked2-temp-82987 b/.dartServer/.analysis-driver/4622ec41f2e16ccea2936e0a77e0fc40.unlinked2-temp-82987 new file mode 100644 index 0000000..372f8c7 Binary files /dev/null and b/.dartServer/.analysis-driver/4622ec41f2e16ccea2936e0a77e0fc40.unlinked2-temp-82987 differ diff --git a/.dartServer/.analysis-driver/47/47138b1f6070532b5f811711e2bbc5bf.unlinked2 b/.dartServer/.analysis-driver/47/47138b1f6070532b5f811711e2bbc5bf.unlinked2 new file mode 100644 index 0000000..7688018 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47138b1f6070532b5f811711e2bbc5bf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/4714dc3889dbfa8367f877d0232d3c74.unlinked2 b/.dartServer/.analysis-driver/47/4714dc3889dbfa8367f877d0232d3c74.unlinked2 new file mode 100644 index 0000000..cdef59a Binary files /dev/null and b/.dartServer/.analysis-driver/47/4714dc3889dbfa8367f877d0232d3c74.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47202a6859b02b0982c7101716489c26.unlinked2 b/.dartServer/.analysis-driver/47/47202a6859b02b0982c7101716489c26.unlinked2 new file mode 100644 index 0000000..0157bac Binary files /dev/null and b/.dartServer/.analysis-driver/47/47202a6859b02b0982c7101716489c26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47218689c7ed89ea20ba3d8c504f5076.unlinked2 b/.dartServer/.analysis-driver/47/47218689c7ed89ea20ba3d8c504f5076.unlinked2 new file mode 100644 index 0000000..b613161 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47218689c7ed89ea20ba3d8c504f5076.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/473cd4a8b00700da97d0cbc3c3f22e36.unlinked2 b/.dartServer/.analysis-driver/47/473cd4a8b00700da97d0cbc3c3f22e36.unlinked2 new file mode 100644 index 0000000..9226cc2 Binary files /dev/null and b/.dartServer/.analysis-driver/47/473cd4a8b00700da97d0cbc3c3f22e36.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/473d543be8e61a4fb6b01a4623e5480e.unlinked2 b/.dartServer/.analysis-driver/47/473d543be8e61a4fb6b01a4623e5480e.unlinked2 new file mode 100644 index 0000000..1cae772 Binary files /dev/null and b/.dartServer/.analysis-driver/47/473d543be8e61a4fb6b01a4623e5480e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47537a2c6483825b3ad9b3021fad7bb1.unlinked2 b/.dartServer/.analysis-driver/47/47537a2c6483825b3ad9b3021fad7bb1.unlinked2 new file mode 100644 index 0000000..78de954 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47537a2c6483825b3ad9b3021fad7bb1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked b/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked new file mode 100644 index 0000000..92cc7e6 Binary files /dev/null and b/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked differ diff --git a/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked.digest b/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked.digest new file mode 100644 index 0000000..db8e9a1 Binary files /dev/null and b/.dartServer/.analysis-driver/47/476e975cd997b91c4811f04e526df63b.linked.digest differ diff --git a/.dartServer/.analysis-driver/47/47755a81a27d8023339c1f94052fba68.unlinked2 b/.dartServer/.analysis-driver/47/47755a81a27d8023339c1f94052fba68.unlinked2 new file mode 100644 index 0000000..0301524 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47755a81a27d8023339c1f94052fba68.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/478dac3109d694c6a4945f0583581544.unlinked2 b/.dartServer/.analysis-driver/47/478dac3109d694c6a4945f0583581544.unlinked2 new file mode 100644 index 0000000..6a08df8 Binary files /dev/null and b/.dartServer/.analysis-driver/47/478dac3109d694c6a4945f0583581544.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47a4b412abd0b237f7b3f1e88ebbf8e1.unlinked2 b/.dartServer/.analysis-driver/47/47a4b412abd0b237f7b3f1e88ebbf8e1.unlinked2 new file mode 100644 index 0000000..0a7135c Binary files /dev/null and b/.dartServer/.analysis-driver/47/47a4b412abd0b237f7b3f1e88ebbf8e1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked b/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked new file mode 100644 index 0000000..bab796a Binary files /dev/null and b/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked differ diff --git a/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked.digest b/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked.digest new file mode 100644 index 0000000..9196947 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47ae71ec42841ee0f9f80822193c6c14.linked.digest differ diff --git a/.dartServer/.analysis-driver/47/47b09446fdf1c5ac3951b7d17f8c4c53.unlinked2 b/.dartServer/.analysis-driver/47/47b09446fdf1c5ac3951b7d17f8c4c53.unlinked2 new file mode 100644 index 0000000..0d71469 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47b09446fdf1c5ac3951b7d17f8c4c53.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47b14756fe291454612445f4eced282f.unlinked2 b/.dartServer/.analysis-driver/47/47b14756fe291454612445f4eced282f.unlinked2 new file mode 100644 index 0000000..44a6f38 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47b14756fe291454612445f4eced282f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47b2f184ab0b74556208b4aca4843b8b.unlinked2 b/.dartServer/.analysis-driver/47/47b2f184ab0b74556208b4aca4843b8b.unlinked2 new file mode 100644 index 0000000..af395b8 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47b2f184ab0b74556208b4aca4843b8b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47c4c65f01a8a0c29dae5299ded08c13.unlinked2 b/.dartServer/.analysis-driver/47/47c4c65f01a8a0c29dae5299ded08c13.unlinked2 new file mode 100644 index 0000000..7b09355 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47c4c65f01a8a0c29dae5299ded08c13.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47c5fba242402791063f459aeb18a5b3.unlinked2 b/.dartServer/.analysis-driver/47/47c5fba242402791063f459aeb18a5b3.unlinked2 new file mode 100644 index 0000000..9abf6f7 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47c5fba242402791063f459aeb18a5b3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked b/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked new file mode 100644 index 0000000..552af03 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked differ diff --git a/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked.digest b/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked.digest new file mode 100644 index 0000000..fad5886 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47c6df6607e538f67878865ab81aec79.linked.digest differ diff --git a/.dartServer/.analysis-driver/47/47de1f8cd7e7bf84494a876b72dc8fc1.unlinked2 b/.dartServer/.analysis-driver/47/47de1f8cd7e7bf84494a876b72dc8fc1.unlinked2 new file mode 100644 index 0000000..bb5f869 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47de1f8cd7e7bf84494a876b72dc8fc1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/47/47e3c69a4a7d39bd7a3c47032a159f69.unlinked2 b/.dartServer/.analysis-driver/47/47e3c69a4a7d39bd7a3c47032a159f69.unlinked2 new file mode 100644 index 0000000..e4ec943 Binary files /dev/null and b/.dartServer/.analysis-driver/47/47e3c69a4a7d39bd7a3c47032a159f69.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/480c445fed6b84fb1ceeecb948d994e6.resolved b/.dartServer/.analysis-driver/48/480c445fed6b84fb1ceeecb948d994e6.resolved new file mode 100644 index 0000000..d6c626d Binary files /dev/null and b/.dartServer/.analysis-driver/48/480c445fed6b84fb1ceeecb948d994e6.resolved differ diff --git a/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked b/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked new file mode 100644 index 0000000..adc16d3 Binary files /dev/null and b/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked differ diff --git a/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked.digest b/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked.digest new file mode 100644 index 0000000..3abac73 Binary files /dev/null and b/.dartServer/.analysis-driver/48/480c6a9c128604e0fc741af6aef414b5.linked.digest differ diff --git a/.dartServer/.analysis-driver/48/481253b5942542aabd91ed35291080b9.unlinked2 b/.dartServer/.analysis-driver/48/481253b5942542aabd91ed35291080b9.unlinked2 new file mode 100644 index 0000000..78b01f7 Binary files /dev/null and b/.dartServer/.analysis-driver/48/481253b5942542aabd91ed35291080b9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/4813efc1b692dc4185295c8a9801a796.unlinked2 b/.dartServer/.analysis-driver/48/4813efc1b692dc4185295c8a9801a796.unlinked2 new file mode 100644 index 0000000..0190d33 Binary files /dev/null and b/.dartServer/.analysis-driver/48/4813efc1b692dc4185295c8a9801a796.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/483d28904f88a880a39b81c2cf85758d.unlinked2 b/.dartServer/.analysis-driver/48/483d28904f88a880a39b81c2cf85758d.unlinked2 new file mode 100644 index 0000000..c40823b Binary files /dev/null and b/.dartServer/.analysis-driver/48/483d28904f88a880a39b81c2cf85758d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked b/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked new file mode 100644 index 0000000..90171f8 Binary files /dev/null and b/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked differ diff --git a/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked.digest b/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked.digest new file mode 100644 index 0000000..699f53c Binary files /dev/null and b/.dartServer/.analysis-driver/48/484353b70e84f8cd8213fc94bcd1b4e2.linked.digest differ diff --git a/.dartServer/.analysis-driver/48/486616ec73703c02720e3a46eb429368.unlinked2 b/.dartServer/.analysis-driver/48/486616ec73703c02720e3a46eb429368.unlinked2 new file mode 100644 index 0000000..9720035 Binary files /dev/null and b/.dartServer/.analysis-driver/48/486616ec73703c02720e3a46eb429368.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/486a6ea98d81659dbf0c883ebf86c689.unlinked2 b/.dartServer/.analysis-driver/48/486a6ea98d81659dbf0c883ebf86c689.unlinked2 new file mode 100644 index 0000000..ed9259b Binary files /dev/null and b/.dartServer/.analysis-driver/48/486a6ea98d81659dbf0c883ebf86c689.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked b/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked new file mode 100644 index 0000000..3721c40 Binary files /dev/null and b/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked differ diff --git a/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked.digest b/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked.digest new file mode 100644 index 0000000..c55d02f Binary files /dev/null and b/.dartServer/.analysis-driver/48/487c5a6603b40c801ed30b6810cf2c29.linked.digest differ diff --git a/.dartServer/.analysis-driver/48/487d2ededbc94d038a00cd51750acc12.unlinked2 b/.dartServer/.analysis-driver/48/487d2ededbc94d038a00cd51750acc12.unlinked2 new file mode 100644 index 0000000..40cc55d Binary files /dev/null and b/.dartServer/.analysis-driver/48/487d2ededbc94d038a00cd51750acc12.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/487d687c8fc6680ded204ad1efb78794.resolved b/.dartServer/.analysis-driver/48/487d687c8fc6680ded204ad1efb78794.resolved new file mode 100644 index 0000000..5e4b67b Binary files /dev/null and b/.dartServer/.analysis-driver/48/487d687c8fc6680ded204ad1efb78794.resolved differ diff --git a/.dartServer/.analysis-driver/48/48851547061d68fb8e4878bde733ddd3.unlinked2 b/.dartServer/.analysis-driver/48/48851547061d68fb8e4878bde733ddd3.unlinked2 new file mode 100644 index 0000000..d48615d Binary files /dev/null and b/.dartServer/.analysis-driver/48/48851547061d68fb8e4878bde733ddd3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48a04705a96a99874df28070756a7f7f.unlinked2 b/.dartServer/.analysis-driver/48/48a04705a96a99874df28070756a7f7f.unlinked2 new file mode 100644 index 0000000..befdace Binary files /dev/null and b/.dartServer/.analysis-driver/48/48a04705a96a99874df28070756a7f7f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48a84e3608c15b492cf3c9de7f5305bd.unlinked2 b/.dartServer/.analysis-driver/48/48a84e3608c15b492cf3c9de7f5305bd.unlinked2 new file mode 100644 index 0000000..ff10253 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48a84e3608c15b492cf3c9de7f5305bd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48ab68e096b8b41e6a9941407a39e5f7.resolved b/.dartServer/.analysis-driver/48/48ab68e096b8b41e6a9941407a39e5f7.resolved new file mode 100644 index 0000000..1bab80e Binary files /dev/null and b/.dartServer/.analysis-driver/48/48ab68e096b8b41e6a9941407a39e5f7.resolved differ diff --git a/.dartServer/.analysis-driver/48/48ba26f370d68d3be2ca438a758d094f.unlinked2 b/.dartServer/.analysis-driver/48/48ba26f370d68d3be2ca438a758d094f.unlinked2 new file mode 100644 index 0000000..48e9879 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48ba26f370d68d3be2ca438a758d094f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48ba63110f46c909a3b6cc8cd6ee1c92.unlinked2 b/.dartServer/.analysis-driver/48/48ba63110f46c909a3b6cc8cd6ee1c92.unlinked2 new file mode 100644 index 0000000..1e601b2 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48ba63110f46c909a3b6cc8cd6ee1c92.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48bf666eb0a4b45d6a1a2ccdab2f0b9c.unlinked2 b/.dartServer/.analysis-driver/48/48bf666eb0a4b45d6a1a2ccdab2f0b9c.unlinked2 new file mode 100644 index 0000000..1654174 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48bf666eb0a4b45d6a1a2ccdab2f0b9c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48c98cb31b50c88370eef96fb2c0ecf7.unlinked2 b/.dartServer/.analysis-driver/48/48c98cb31b50c88370eef96fb2c0ecf7.unlinked2 new file mode 100644 index 0000000..6c795e4 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48c98cb31b50c88370eef96fb2c0ecf7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48cab23aba20cce991c458dbfa9f7588.unlinked2 b/.dartServer/.analysis-driver/48/48cab23aba20cce991c458dbfa9f7588.unlinked2 new file mode 100644 index 0000000..23bab30 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48cab23aba20cce991c458dbfa9f7588.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48cdfc89f17f72d23636dc25255a1362.unlinked2 b/.dartServer/.analysis-driver/48/48cdfc89f17f72d23636dc25255a1362.unlinked2 new file mode 100644 index 0000000..c6fbfc6 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48cdfc89f17f72d23636dc25255a1362.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48d4835dfffc5d8f153c765587cbb681.unlinked2 b/.dartServer/.analysis-driver/48/48d4835dfffc5d8f153c765587cbb681.unlinked2 new file mode 100644 index 0000000..ff08d76 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48d4835dfffc5d8f153c765587cbb681.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48d527bb577ed8628544e006b00823b1.unlinked2 b/.dartServer/.analysis-driver/48/48d527bb577ed8628544e006b00823b1.unlinked2 new file mode 100644 index 0000000..15cbce7 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48d527bb577ed8628544e006b00823b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked b/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked new file mode 100644 index 0000000..9939450 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked differ diff --git a/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked.digest b/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked.digest new file mode 100644 index 0000000..6d222d2 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48d880cada85390f9f76d3a149bba690.linked.digest differ diff --git a/.dartServer/.analysis-driver/48/48da17177eef2375fc40a972da659f28.unlinked2 b/.dartServer/.analysis-driver/48/48da17177eef2375fc40a972da659f28.unlinked2 new file mode 100644 index 0000000..01253a2 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48da17177eef2375fc40a972da659f28.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48dfa22f233b2c51e7a6576005b5b9fd.unlinked2 b/.dartServer/.analysis-driver/48/48dfa22f233b2c51e7a6576005b5b9fd.unlinked2 new file mode 100644 index 0000000..818ea02 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48dfa22f233b2c51e7a6576005b5b9fd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48f069593934c07068fe67d905619814.unlinked2 b/.dartServer/.analysis-driver/48/48f069593934c07068fe67d905619814.unlinked2 new file mode 100644 index 0000000..860aaa1 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48f069593934c07068fe67d905619814.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48f5f55adfc83700471270c2f8df59b1.unlinked2 b/.dartServer/.analysis-driver/48/48f5f55adfc83700471270c2f8df59b1.unlinked2 new file mode 100644 index 0000000..bf74505 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48f5f55adfc83700471270c2f8df59b1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48f6ebc5ab3b2725b6f30d04caf6d677.unlinked2 b/.dartServer/.analysis-driver/48/48f6ebc5ab3b2725b6f30d04caf6d677.unlinked2 new file mode 100644 index 0000000..de92f41 Binary files /dev/null and b/.dartServer/.analysis-driver/48/48f6ebc5ab3b2725b6f30d04caf6d677.unlinked2 differ diff --git a/.dartServer/.analysis-driver/48/48f873cbb7c4333c58fca6f86f6ad1a0.unlinked2 b/.dartServer/.analysis-driver/48/48f873cbb7c4333c58fca6f86f6ad1a0.unlinked2 new file mode 100644 index 0000000..08b24ae Binary files /dev/null and b/.dartServer/.analysis-driver/48/48f873cbb7c4333c58fca6f86f6ad1a0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49197ac351119375c79e2f1e96504f7a.unlinked2 b/.dartServer/.analysis-driver/49/49197ac351119375c79e2f1e96504f7a.unlinked2 new file mode 100644 index 0000000..0da5f8e Binary files /dev/null and b/.dartServer/.analysis-driver/49/49197ac351119375c79e2f1e96504f7a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked b/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked new file mode 100644 index 0000000..932f0a7 Binary files /dev/null and b/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked differ diff --git a/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked.digest b/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked.digest new file mode 100644 index 0000000..6439198 Binary files /dev/null and b/.dartServer/.analysis-driver/49/491ab629cf8d449e405a60cf91d4da9b.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked b/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked new file mode 100644 index 0000000..ba6fbc4 Binary files /dev/null and b/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked differ diff --git a/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked.digest b/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked.digest new file mode 100644 index 0000000..2a60ca2 Binary files /dev/null and b/.dartServer/.analysis-driver/49/491b276ecf1a3a3b05851978470547ed.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/4922a8a25661b9630fda0e7f089da6ae.unlinked2 b/.dartServer/.analysis-driver/49/4922a8a25661b9630fda0e7f089da6ae.unlinked2 new file mode 100644 index 0000000..9963e1c Binary files /dev/null and b/.dartServer/.analysis-driver/49/4922a8a25661b9630fda0e7f089da6ae.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked b/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked new file mode 100644 index 0000000..4142fef Binary files /dev/null and b/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked differ diff --git a/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked.digest b/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked.digest new file mode 100644 index 0000000..e80a277 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49232777a8c6526d7be29c86829f3ac1.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/492ae8cb4d8288674f89eb3fe269ed52.unlinked2 b/.dartServer/.analysis-driver/49/492ae8cb4d8288674f89eb3fe269ed52.unlinked2 new file mode 100644 index 0000000..ed79db0 Binary files /dev/null and b/.dartServer/.analysis-driver/49/492ae8cb4d8288674f89eb3fe269ed52.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/4934bb92b17292bab162fe02c43a8761.unlinked2 b/.dartServer/.analysis-driver/49/4934bb92b17292bab162fe02c43a8761.unlinked2 new file mode 100644 index 0000000..103bcad Binary files /dev/null and b/.dartServer/.analysis-driver/49/4934bb92b17292bab162fe02c43a8761.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/493c93ba440ab07c0afe3a2699f79099.unlinked2 b/.dartServer/.analysis-driver/49/493c93ba440ab07c0afe3a2699f79099.unlinked2 new file mode 100644 index 0000000..87a6e4b Binary files /dev/null and b/.dartServer/.analysis-driver/49/493c93ba440ab07c0afe3a2699f79099.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/4944c5534910accf618029975bf65120.unlinked2 b/.dartServer/.analysis-driver/49/4944c5534910accf618029975bf65120.unlinked2 new file mode 100644 index 0000000..b8a02bb Binary files /dev/null and b/.dartServer/.analysis-driver/49/4944c5534910accf618029975bf65120.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2 b/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2 new file mode 100644 index 0000000..4f04743 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2 differ diff --git a/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2.digest b/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2.digest new file mode 100644 index 0000000..704e682 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4959534b1f9d42926b6bd6d1b4a7c022.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked b/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked new file mode 100644 index 0000000..550e3b6 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked differ diff --git a/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked.digest b/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked.digest new file mode 100644 index 0000000..7832e5e Binary files /dev/null and b/.dartServer/.analysis-driver/49/4960f94226cec78e82012f72fb217cdb.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/49656f66ade74a3c492c0daafe813014.unlinked2 b/.dartServer/.analysis-driver/49/49656f66ade74a3c492c0daafe813014.unlinked2 new file mode 100644 index 0000000..0f874e4 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49656f66ade74a3c492c0daafe813014.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49733653279c6b0750d029d4ec8639c0.unlinked2 b/.dartServer/.analysis-driver/49/49733653279c6b0750d029d4ec8639c0.unlinked2 new file mode 100644 index 0000000..b4f874b Binary files /dev/null and b/.dartServer/.analysis-driver/49/49733653279c6b0750d029d4ec8639c0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/4974c4ed5fbcd57369a0b25c6de29ebc.unlinked2 b/.dartServer/.analysis-driver/49/4974c4ed5fbcd57369a0b25c6de29ebc.unlinked2 new file mode 100644 index 0000000..de2ed64 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4974c4ed5fbcd57369a0b25c6de29ebc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked b/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked new file mode 100644 index 0000000..0d7c917 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked differ diff --git a/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked.digest b/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked.digest new file mode 100644 index 0000000..3f87875 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4978fdaf88663e6214d7587b078f492d.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked b/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked new file mode 100644 index 0000000..abeba4c Binary files /dev/null and b/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked differ diff --git a/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked.digest b/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked.digest new file mode 100644 index 0000000..1f676e8 Binary files /dev/null and b/.dartServer/.analysis-driver/49/4994992f853dfeca4182b5d4483916bc.linked.digest differ diff --git a/.dartServer/.analysis-driver/49/49a7932a34c0c52069fd7d018a39050f.unlinked2 b/.dartServer/.analysis-driver/49/49a7932a34c0c52069fd7d018a39050f.unlinked2 new file mode 100644 index 0000000..094316b Binary files /dev/null and b/.dartServer/.analysis-driver/49/49a7932a34c0c52069fd7d018a39050f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49c31250b85928e8e9b51f3835c904d2.unlinked2 b/.dartServer/.analysis-driver/49/49c31250b85928e8e9b51f3835c904d2.unlinked2 new file mode 100644 index 0000000..5a683a2 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49c31250b85928e8e9b51f3835c904d2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49cc015ef2afc9c27f0a385b45984140.unlinked2 b/.dartServer/.analysis-driver/49/49cc015ef2afc9c27f0a385b45984140.unlinked2 new file mode 100644 index 0000000..da07218 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49cc015ef2afc9c27f0a385b45984140.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49d8c14ff3079600dc37a5df11bdb4cf.unlinked2 b/.dartServer/.analysis-driver/49/49d8c14ff3079600dc37a5df11bdb4cf.unlinked2 new file mode 100644 index 0000000..6966b35 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49d8c14ff3079600dc37a5df11bdb4cf.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49e11c0c6627e687119d429c3595cb89.unlinked2 b/.dartServer/.analysis-driver/49/49e11c0c6627e687119d429c3595cb89.unlinked2 new file mode 100644 index 0000000..6f0d290 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49e11c0c6627e687119d429c3595cb89.unlinked2 differ diff --git a/.dartServer/.analysis-driver/49/49f04cc731dc6b18b16352bee5520609.unlinked2 b/.dartServer/.analysis-driver/49/49f04cc731dc6b18b16352bee5520609.unlinked2 new file mode 100644 index 0000000..5baa901 Binary files /dev/null and b/.dartServer/.analysis-driver/49/49f04cc731dc6b18b16352bee5520609.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a1ec618bf3248d070c2897f3042a867.unlinked2 b/.dartServer/.analysis-driver/4a/4a1ec618bf3248d070c2897f3042a867.unlinked2 new file mode 100644 index 0000000..0b3d818 --- /dev/null +++ b/.dartServer/.analysis-driver/4a/4a1ec618bf3248d070c2897f3042a867.unlinked2 @@ -0,0 +1,1085 @@ +stateupdateShouldNotify +controllerchildFocusNodestylealignmentOffset layerLink clipBehavioranchorTapClosesMenuconsumeOutsideTaponOpenonClosecrossAxisUnconstraineduseRootOverlay menuChildrenbuilderchildreservedPadding createStatedebugDescribeChildrendebugFillProperties _orientation_menuController_internalMenuController_menuScopeNode_parent initStatedidUpdateWidgetdisposebuild _buildOverlay_root _focusButton_focusFirstMenuItem_focusLastMenuItem_maybeOftoStringchildren onPressedonHoverrequestFocusOnHover onFocusChange focusNode autofocusshortcutsemanticsLabelstatesController leadingIcon trailingIconcloseOnActivate overflowAxisenableddefaultStyleOf themeStyleOf styleFrom_internalFocusNode +_focusNode_anchor +_isHovered_handleFocusChange_handlePointerExit_handlePointerHover _handleSelect _createInternalFocusNodeIfNeededvaluetristateisError onChanged +groupValue +toggleable menuStyle submenuIconactions_waitingToFocusMenu_isOpenOnFocusEnabled _anchorState +_anchorKey_buttonFocusNode_enabled_onClose_onOpen_computeMenuPaddingsubmenu _controller isSubmenu_buttoninvoke _instance_shortcutGraphicEquivalents +_modifiersinstance_cachedShortcutKeysgetShortcutLabel_getLocalizedName_getModifierLabelonInvoke +hasSubmenumaybeOfoflabel displayLabelhasAcceleratordefaultLabelBuilderstripAcceleratorMarkers _displayLabel_acceleratorIndex_binding_shortcutRegistry_shortcutRegistryEntry_showAcceleratorsdidChangeDependencies _altIsPressed_listenToKeyEvent_updateAcceleratorShortcut_updateDisplayLabelshowDecoration +anchorRect textDirection alignment menuPosition menuPadding avoidBounds orientationparentOrientationgetConstraintsForChildgetPositionForChildshouldRelayout_closestScreenscrollController_intrinsicCrossSize menuScopeNodeanchorconsumeOutsideTapsresolveCallbackresolvedebugDescription_defaultMenuBordercontext_colorsbackgroundColor shadowColorsurfaceTintColorpadding visualDensity +_textTheme elevationforegroundColor iconColoriconSize maximumSize minimumSize mouseCursor overlayColorshape splashFactory tapTargetSize textStyle_scaledPadding( _kDebugMenus_kDefaultSubmenuIconSize_kLabelItemDefaultSpacing_kLabelItemMinSpacing_kMenuTraversalShortcuts_kMenuVerticalMinPadding_kMenuViewPadding"_kTopLevelMenuHorizontalMinPaddingMenuAnchorChildBuilder_MenuAnchorScope +MenuAnchor_MenuAnchorStateMenuBarMenuItemButton_MenuItemButtonStateCheckboxMenuButtonRadioMenuButton SubmenuButton_SubmenuButtonState_SubmenuDirectionalFocusAction_LocalizedShortcutLabeler_MenuBarAnchor_MenuBarAnchorStateMenuAcceleratorCallbackBindingMenuAcceleratorChildBuilderMenuAcceleratorLabel_MenuAcceleratorLabelState_MenuItemLabel _MenuLayout +_MenuPanel_MenuPanelState_Submenu _MouseCursor_debugMenuInfo _isCupertino_usesSymbolicModifiers_platformSupportsAccelerators_MenuBarDefaultsM3_MenuButtonDefaultsM3_MenuDefaultsM3XbooldoubleMapShortcutActivatorIntentSingleActivatorLogicalKeyboardKey gameButtonAActivateIntentescape DismissIntenttabNextFocusIntentshiftPreviousFocusIntent arrowDownDirectionalFocusIntentTraversalDirectiondownarrowUpup arrowLeftleft +arrowRightrightbuilderMenuControllerchildWidget BuildContextInheritedWidgetoverridestate MenuStyle visualDensityStatefulWidgetOffsetzeroCliphardEdge +Deprecated FocusNode MenuThemeDatastyle alignmentDirectionalitydyAlignmentDirectional Alignmentdx TextDirectionrtl LayerLinkcloseopen VoidCallbackUnconstrainedBox DropdownMenuListEdgeInsetsGeometryStateDiagnosticsNodemaptoDiagnosticsNodetoListvoidDiagnosticPropertiesBuilderdebugFillPropertiesadd FlagPropertyvalueifTrueDiagnosticsProperty EnumPropertyAxisverticalwidget +controllerFocusScopeNode_maybeOfcontext initStatedidUpdateWidgetdispose RawMenuAnchoruseRootOverlayonOpenonCloseconsumeOutsideTapsconsumeOutsideTapchildFocusNodeoverlayBuilder layerLinkCompositedTransformTargetlinkRawMenuOverlayInfo menuScopeNode menuStyle clipBehavior menuChildrencrossAxisUnconstrained menuPositionanchoralignmentOffsetreservedPaddingall_parent requestFocusmountedFocusTraversalPolicyFocusTraversalGroupmaybeOfReadingOrderTraversalPolicyfindFirstFocusignoreCurrentFocus findLastFocusgetInheritedWidgetOfExactTypeStringDiagnosticLeveldebugdescribeIdentityCharacterActivatorshortcutShortcutRegistry +WidgetsApp MaterialApp CupertinoAppPlatformMenuBarVoidCallbackIntentActions ShortcutsCallbackShortcutsStatelessWidgetnonedebugCheckHasOverlayitem defaultValue +horizontal ValueChangedMenuSerializableShortcut SemanticsWidgetStateProperty ButtonStyleMaterialStatesControllerTextMenuButtonThemeDataMenuButtonThemeofforegroundColorbackgroundColordisabledForegroundColordisabledBackgroundColorenabledMouseCursordisabledMouseCursor mouseCursor iconColordisabledIconColoriconSizeColor TextStyleSize MouseCursor +BorderSideOutlinedBorder VisualDensityMaterialTapTargetSizeDurationAlignmentGeometryInteractiveInkFeatureFactory +TextButton styleFrom shadowColorsurfaceTintColor textStyle overlayColor elevationpadding minimumSize fixedSize maximumSizesideshape tapTargetSizeanimationDurationenableFeedback splashFactoryifFalse focusNode addListenerremoveListener themeStyleOfmergedefaultStyleOf onPressedenabled onFocusChange autofocusstatesControllerisSemanticButtonkIsWeb leadingIconsemanticsLabel trailingIcon +hasSubmenu overflowAxis _orientationonInvokeonHoverrequestFocusOnHover MouseRegiononExitMergeSemanticshasPrimaryFocus closeChildrenPointerExitEventcallPointerHoverEventinvalidateScopeData +FocusScopecloseOnActivate_root_menuControllerSchedulerBindinginstanceaddPostFrameCallback FocusManagerapplyFocusChangesIfNeeded +debugLabelCheckbox CheckboxTheme ThemeData useMaterial3setStatekey ExcludeFocus IgnorePointerConstrainedBox constraintsBoxConstraints maxHeightwidthmaxWidthtristate onChangedisErrorRadio +RadioTheme +groupValue +toggleablePlatformMenuItem MenuTheme WidgetStatedisabledhoveredfocused submenuIconTypeActionsubmenu currentState GlobalKey +isNotEmpty +EdgeInsetsltrtophasFocusresolveIconIcons arrow_rightsizeactionsisOpenexpandedshowDecoration_menuScopeNodeDirectionalFocusAction _anchorState_buttonFocusNode direction previousFocus nextFocus_focusFirstMenuItem_focusLastMenuItem _focusButton maybeInvokeenterSetaltcontrolmetaaltLeft controlLeftmetaLeft shiftLeftaltRight controlRight metaRight +shiftRight_MaterialLocalizationsdefaultTargetPlatformTargetPlatformmacOSiOSShortcutSerializationserializeForMenutriggerintkeyId containsKey planeMask fromCharCode valueMask toUpperCasekeyLabeljoin characterUnimplementedErroraltGraphkeyboardKeyAltGraph backspacekeyboardKeyBackspacecapsLockkeyboardKeyCapsLock channelDownkeyboardKeyChannelDown channelUpkeyboardKeyChannelUpdeletekeyboardKeyDeleteejectkeyboardKeyEjectendkeyboardKeyEndkeyboardKeyEscapefn keyboardKeyFnhomekeyboardKeyHomeinsertkeyboardKeyInsertnumLockkeyboardKeyNumLocknumpad1keyboardKeyNumpad1numpad2keyboardKeyNumpad2numpad3keyboardKeyNumpad3numpad4keyboardKeyNumpad4numpad5keyboardKeyNumpad5numpad6keyboardKeyNumpad6numpad7keyboardKeyNumpad7numpad8keyboardKeyNumpad8numpad9keyboardKeyNumpad9numpad0keyboardKeyNumpad0 numpadAddkeyboardKeyNumpadAdd numpadCommakeyboardKeyNumpadComma numpadDecimalkeyboardKeyNumpadDecimal numpadDividekeyboardKeyNumpadDivide numpadEnterkeyboardKeyNumpadEnter numpadEqualkeyboardKeyNumpadEqualnumpadMultiplykeyboardKeyNumpadMultiplynumpadParenLeftkeyboardKeyNumpadParenLeftnumpadParenRightkeyboardKeyNumpadParenRightnumpadSubtractkeyboardKeyNumpadSubtractpageDownkeyboardKeyPageDownpageUpkeyboardKeyPageUppowerkeyboardKeyPowerpowerOffkeyboardKeyPowerOff printScreenkeyboardKeyPrintScreen +scrollLockkeyboardKeyScrollLockselectkeyboardKeySelectspacekeyboardKeySpacecontainsandroidfuchsialinuxkeyboardKeyMetawindowskeyboardKeyMetaWindowskeyboardKeyAltkeyboardKeyControlkeyboardKeyShift ArgumentErrorDismissMenuAction shortcuts orientationchildrenRawMenuAnchorGroupBuilder maybeIsOpenOfnode skipTraversalcanRequestFocusdescendantsAreFocusable excluding"dependOnInheritedWidgetOfExactType FlutterErrorlabel +CharactersdefaultLabelBuilder primaryFocusRichTextTextSpanRegExphasMatchDefaultTextStyle +characterstextgetRangetoStringcopyWith +decorationTextDecoration underlinelengthsetIndex StringBufferi characterAtwritetriminfoStringPropertyShortcutRegistryEntryHardwareKeyboard +addHandler removeHandlerdidChangeDependencieslogicalKeysPressed intersectionKeyEvent toLowerCaseaddAllstripAcceleratorMarkersindexThememaxExpandedClipRectRow mainAxisSize MainAxisSizeminPaddingEdgeInsetsDirectionalonlystartmainAxisAlignmentMainAxisAlignment spaceBetweengetShortcutLabelexcludeSemanticsSingleChildLayoutDelegateRectloosebiggestdeflate +withinRecttopLeftIterableDisplayFeatureSubScreensubScreensInBoundscenterheightbottom +anchorRect textDirection menuPaddingparentOrientation setEquals avoidBoundsfirstscreendistanceScrollController MenuBarTheme +themeStyle defaultStylestandardbaseSizeAdjustment symmetricclampinfinityeffectiveConstraintsminWidth minHeight constrainisFiniteIntrinsicWidthMaterialcolortype MaterialType transparencycanvasScrollConfigurationbehavior +scrollbars +overscrollphysicsClampingScrollPhysicsPrimaryScrollController ScrollbarthumbVisibilitySingleChildScrollViewscrollDirectionFlexcrossAxisAlignmentCrossAxisAlignmentconstrainedAxis centerStartIntrinsicHeightWidgetStateMouseCursorstatesfromLTRB TapRegiongroupIdtapRegionGroupId onTapOutsidePointerDownEventcursorhitTestBehaviorHitTestBehavior deferToChilddata overlaySizeMediaQueryData +MediaQueryCustomSingleChildLayoutdelegatetoSetpositionCompositedTransformFollower targetAnchor +bottomLeft uncontrolledWidgetPropertyResolver +debugPrintdetailsdetailMaterialStatePropertyAll bottomStartRoundedRectangleBorder borderRadius BorderRadiusRadiuscircular ColorScheme colorSchemesurfaceContainershadowColors transparentkThemeChangeDuration TextTheme textThemeButtonStyleButton allOrNull resolveWith onSurface withOpacitypressedonSurfaceVariantinfiniteadaptiveClickablematerialTapTargetSize +labelLargefontSize textScalerOfscale scaledPaddingtopEnd InheritedWidgetStatefulWidgetStateStatelessWidgetDirectionalFocusAction +MenuAnchor_MenuAnchorStateSingleChildLayoutDelegateWidgetStateMouseCursor MenuStyle ButtonStyle&y; nmath dart:mathpackage:flutter/foundation.dartpackage:flutter/rendering.dartpackage:flutter/scheduler.dartpackage:flutter/services.dart/package:flutter/widgets.dartWbutton_style.dartsbutton_style_button.dart checkbox.dartcolor_scheme.dart colors.dartconstants.dart +icons.dart ink_well.dart& material.dart>material_localizations.dartdmaterial_state.dartmenu_bar_theme.dartmenu_button_theme.dartmenu_style.dartmenu_theme.dart +radio.dart +scrollbar.dart#text_button.dart>text_theme.dartX +theme.dartmtheme_data.dart<րڀ@clm݂.UVrɂ߂ %=cڃ "=Wl݅*HI12}ц҇Dlmˆd0RbόP|Čȍ+/wčҍHIzŽ'}+X\3#<@Tœɔ(,@ܕ)uyȕؕܕAMQPzӗ %5]wØ'-Sw™%+,zCIHBH}֞"g#tEޡ)ek¡â *0|֢ף 6QR3vƥ_Hߦ2Ҩ%>MsӨԩGM4DJcܪݫ67Ĭk$=Z[׭ݮ78kqNflȯ*0z˱JabղHIUAlݳ6{Q{ҵ7~ܷ%Tzָ +AIOST`sɸ 4_rܹ3XϺ!5;<ڻFkܽ7K%Jjpɾ׾ݿ*UYZy@G@@@@@@AAEASAYAAB@B^BbBcBBBBBCEChClCnCoCCCDCDDDE,EzEFFeFuFyFGGgGGH$H(H`HHI=IIIIJJJJK0K|KKL LWLLLMBMRMeMiMMMMNN*NfNNOCOOOP2PhPPPQQQIQ[QjQzQQQQQRR%RoRuRRRRSS S;S<SqSSSST8TTTTU0UOUPU\UUUUV VV;VBVFVGVSVVVVWWWWSW~WX8X<X>X?XXXY%YrYYYYYYZ2Z?ZZZ[C[[[\2\h\\\]$]*]S]l]{]]]]]^^!^:^J^e^^^^^____U_[_____```]`c``aaa5a;aSauavaaabb1b2babbbbbcccEcqcrccd dPdddeeXeeeeeeff!frfggIgOgfgggggh'h-hLhghhhhhhiii[iiiiijjj7j=jjjkkJkgkmkkkkkl0l6lgl~lllmm+m,m8mymzmmmmn1nfnnnnno)oWo[o\oooppopqqVqcqiqqqr6rxrrrs+s1sxssstCttttttuAuYujuuuuuuuv v0vTvlvvvvvwww>wUwjwwwwwxxIxjxxxxxy'yOyyyz z%z?zkzzzzz{{9{g{{{{||1|W|s||||||}}{}}~J~Q~%[wOp&;Rz$CX\]i&Ls&*+7^Ge289X +?p 0_RQWX9?CDx'=s<_`19?CD]94`de<Q]cgij+zb!f';N^y"q U[Mzp5;6dj Ubh'-;Ut )QR@Ant,JK &w G78nt Ecd45fl0@ct6QvEf &HdDX_cef-x-1?CDJs 7K^n6<=Qhi@X^ +\6OP.\b ^ 4T +9:()V\23sy_/x~ V\{-KLNT(K\m %Iey*9FQZ|ždhñKOĝ3EIœ7;IMƝƳ_u +7^dȢȺ+;Oiɐɤɿ#C\bcʩʯ8]^ˋˑ ![yz̴ -.Y_ͰB·΍ΤWuv9?Ў#$Z`уўџ&Z[ґҮү,MmӍӓ/CvwԬ &CDՉՏM]րց BYZfץצ]ؒؽ!UكهوIښ2ہێ۔ aܣV\ݣm޹"iߜ3W{-De| $Fp&Nv0Lx$@`,X~&bk fjlm:?c +QP'9 ?CDPc6\BQNes{HNRS_ R/{Y`8g/:;Og?Zsi C2Ndr +EcX;e`$<LMn/Pt%]o1=>.NjyfORx  D [     + +  + +T +\ +w +{ +| + +  F q       K      - 5 ; ? A B    [fpG-FVq3s +#3m7IS@vQ,c%6Q}*@NsQr~%|0-34fjlmG C   !!!G!H!!!""9"d"""""##8#V#v####$#$E$h$m$n$$%% +% %Y%%&?&@&&&''X''(0(w(}(()<))))***>*X*^***++h+,",,,-1--.F....//B///0 +0O0011D1}1112 22(2>22223?3p34$4}445/556D6O6X66677j7777788y899a9z9: :Q::;+;m;;<+9>}>??I??@@e@AAOAABABBC/CqCCDCDDEEEKEOEPEFF7FjFFFGG2GbGGGHHH H&HTHHHII*IMIrIIIIJJ J;JqJJKBKKLL@LeLLLMM&MIM_MgMmMMNN-NRNwNNNOO4OJOROXOOOOOPOPyPPPPPPPQQAQCQDQyQRR +R RRCRDRPRwRRRRS +S-SZSSSSSSSTT9TQT}TTUU6U]UUUUUUVV +V V V]VVVW3WoWWWXX=XLX_X|XXXXYYYSYsYtYYZZeZqZZZZ[.[2[3[[[[\?\E\U\[\\] ]b]f]g]^^ ^&^^^^^__8_{___``Y``aAaabbb&b.bAbKb_bcbebfbbbc6chclccdCdde'eteffSfffffggIgoggghHh}hhiiiiij9j=jjk$kOkSkkl1lJlNllm>m`mdmmnDnno1ojonoooppMpSp|ppq qqWqqqrCrrs0s~st +tt%t5t;ttu$uruuuuv8v>vvvww>wDwwx*xqxwxxyynyyzzzXz^zzz{:{{|'|-|}||}}}N}}}}}~?~S~~~!} +`Wu $X1^AhzfE_4QW} S6:<=5fTZuyz'Pu!BeUw{|/59:Z+/0['9=>d%8?yh*PJ;OmTXZ[ ])/jAWgmnG,-c^}Hef3b2Ht2e3FUbmv'R&_y ,9i|#>q&FS\c ,01= 'p+aw5Ts &'aDOop"JK%EF +Xr 2|`:ju!@`/NTU X!m Ye"qV{0ctLXbjpFfz1-bltz>l >|3Uy  JNÝý<[ăğĥĦ + AGfŁł[ƬZ`ǐǯǰǼ)cdpȃȣȸȼȽJɢ./u/`˝˧˭ˮj*͂.΄ο.όϳYМ)hч*hiҷ%^әӢө *hԈԨԳԻ=_jrxy,Y֊4KiןFq؉ح4Uًٚ9gڗ/nۡ%6ER]fmnܗܻ B\eklݼ"Zޏޖޚޜޝ+He߅ߨ6Wz-Nn +1s{u{|>HNO  4z+[?o$Mx~LgHWuMe Q}N| ;")*G\bc1` >yz HL'5Mq +!)m|~=Pq6:;RTU~csAi LefOST`\`am DMTXYeB^;<H}Bw{|7ks#+]6i   : c k      + + + + +) +W + + + + +     M        E q     : p z    $%1jquv<=I{MQR^]Xagj!< Wlswyza$%CDU ,fNPbc/// @docImport 'package:flutter/cupertino.dart'; +/// +/// @docImport 'app.dart'; +/// @docImport 'checkbox_theme.dart'; +/// @docImport 'dropdown_menu.dart'; +/// @docImport 'radio_theme.dart';m.Vr %=c "=Wl||Dێ 倭IIKO )) +.99">aaf{{!6WW\{{  "ƙ   +PVW+ɘLpܗ||R/// Creates a const [MenuAnchor]. +/// +/// The [menuChildren] argument is required..^/// An optional controller that allows opening and closing of the menu from +/// other widgets./// The [childFocusNode] attribute is the optional [FocusNode] also associated +/// to the [child] or [builder] widget that opens the menu. +/// +/// The focus node should be attached to the widget that should receive focus +/// if keyboard focus traversal moves the focus off of the submenu with the +/// arrow keys. +/// +/// If not supplied, then keyboard traversal from the menu back to the +/// controlling button when the menu is open is disabled./// The [MenuStyle] that defines the visual attributes of the menu bar. +/// +/// Colors and sizing of the menus is controllable via the [MenuStyle]. +/// +/// Defaults to the ambient [MenuThemeData.style].&/// {@template flutter.material.MenuAnchor.alignmentOffset} +/// The offset of the menu relative to the alignment origin determined by +/// [MenuStyle.alignment] on the [style] attribute and the ambient +/// [Directionality]. +/// +/// Use this for adjustments of the menu placement. +/// +/// Increasing [Offset.dy] values of [alignmentOffset] move the menu position +/// down. +/// +/// If the [MenuStyle.alignment] from [style] is not an [AlignmentDirectional] +/// (e.g. [Alignment]), then increasing [Offset.dx] values of +/// [alignmentOffset] move the menu position to the right. +/// +/// If the [MenuStyle.alignment] from [style] is an [AlignmentDirectional], +/// then in a [TextDirection.ltr] [Directionality], increasing [Offset.dx] +/// values of [alignmentOffset] move the menu position to the right. In a +/// [TextDirection.rtl] directionality, increasing [Offset.dx] values of +/// [alignmentOffset] move the menu position to the left. +/// +/// Defaults to [Offset.zero]. +/// {@endtemplate}ˡŁˀ/// An optional [LayerLink] to attach the menu to the widget that this +/// [MenuAnchor] surrounds. +/// +/// When provided, the menu will follow the widget that this [MenuAnchor] +/// surrounds if it moves because of view insets changes.CvCX/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.hardEdge].@AKQwT}/// Whether the menus will be closed if the anchor area is tapped. +/// +/// For menus opened by buttons that toggle the menu, if the button is tapped +/// when the menu is open, the button should close the menu. But if +/// [anchorTapClosesMenu] is true, then the menu will close, and +/// (surprisingly) immediately re-open. This is because tapping on the button +/// closes the menu before the `onPressed` or `onTap` handler is called +/// because of it being considered to be "outside" the menu system, and then +/// the button (seeing that the menu is closed) immediately reopens the menu. +/// The result is that the user thinks that tapping on the button does +/// nothing. So, for button-initiated menus, this value is typically false so +/// that the menu anchor area is considered "inside" of the menu system and +/// doesn't cause it to close unless [MenuController.close] is called. +/// +/// For menus that are positioned using [MenuController.open]'s `position` +/// parameter, it is often desirable that clicking on the anchor always closes +/// the menu since the anchor area isn't usually considered part of the menu +/// system by the user. In this case [anchorTapClosesMenu] should be true. +/// +/// Defaults to false.pցp|/// Whether or not a tap event that closes the menu will be permitted to +/// continue on to the gesture arena. +/// +/// If false, then tapping outside of a menu when the menu is open will both +/// close the menu, and allow the tap to participate in the gesture arena. If +/// true, then it will only close the menu, and the tap event will be +/// consumed. +/// +/// Defaults to false.ԪT7/// A callback that is invoked when the menu is opened.-U-7/// A callback that is invoked when the menu is closed.ɫ9Ɂx/// Determine if the menu panel can be wrapped by a [UnconstrainedBox] which allows +/// the panel to render at its "natural" size. +/// +/// Defaults to true as it allows developers to render the menu panel at the +/// size it should be. When it is set to false, it can be useful when the menu should +/// be constrained in both main axis and cross axis, such as a [DropdownMenu].JtJT/// {@macro flutter.widgets.RawMenuAnchor.useRootOverlay} +/// +/// Defaults to false.)])/// A list of children containing the menu items that are the contents of the +/// menu surrounded by this [MenuAnchor]. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note}:{/// The widget that this [MenuAnchor] surrounds. +/// +/// Typically this is a button used to open the menu by calling +/// [MenuController.open] on the `controller` passed to the builder. +/// +/// If not supplied, then the [MenuAnchor] will be the size that its parent +/// allocates for it. +/// +/// If provided, the builder will be called each time the menu is opened or +/// closed.ZkZK/// The optional child to be passed to the [builder]. +/// +/// Supply this child if there is a portion of the widget tree built in +/// [builder] that doesn't depend on the `controller` or `context` supplied to +/// the [builder]. It will be more efficient, since Flutter doesn't then need +/// to rebuild this child when those change.dl/// The padding between the edge of the safe area and the menu panel. +/// +/// Defaults to EdgeInsets.all(8).B#KLKKm&3(V/// A widget used to mark the "anchor" for a set of submenus, defining the +/// rectangle used to position the menu, which can be done either with an +/// explicit location, or with an alignment. +/// +/// When creating a menu with [MenuBar] or a [SubmenuButton], a [MenuAnchor] is +/// not needed, since they provide their own internally. +/// +/// The [MenuAnchor] is meant to be a slightly lower level interface than +/// [MenuBar], used in situations where a [MenuBar] isn't appropriate, or to +/// construct widgets or screen regions that have submenus. +/// +/// To programmatically control a [MenuAnchor], like opening or closing it, or checking its state, +/// you can get its associated [MenuController]. Use `MenuController.maybeOf(BuildContext context)` +/// to retrieve the controller for the closest [MenuAnchor] ancestor of a given [BuildContext]. +/// More detailed usage of [MenuController] is available in its class documentation. +/// +/// {@tool dartpad} +/// This example shows how to use a [MenuAnchor] to wrap a button and open a +/// cascading menu from the button. +/// +/// ** See code in examples/api/lib/material/menu_anchor/menu_anchor.0.dart ** +/// {@end-tool} +/// +/// {@tool dartpad} +/// This example shows how to use a [MenuAnchor] to create a cascading context +/// menu in a region of the view, positioned where the user clicks the mouse +/// with Ctrl pressed. The [anchorTapClosesMenu] attribute is set to true so +/// that clicks on the [MenuAnchor] area will cause the menus to be closed. +/// +/// ** See code in examples/api/lib/material/menu_anchor/menu_anchor.1.dart ** +/// {@end-tool} +/// +/// {@tool dartpad} +/// This example demonstrates a simplified cascading menu using the [MenuAnchor] +/// widget. +/// +/// ** See code in examples/api/lib/material/menu_anchor/menu_anchor.3.dart ** +/// {@end-tool} +/// +/// The [MenuStyle.visualDensity] setting only affects horizontal padding, +/// and it will never make it negative. Vertical padding is not affected at all.'%346SS'\}}T99DO +<<G7,VWVVg)]\\a@@k@BBBBeBeB~CC0C BBC+C:C;BBxCO$QQQXQ_Q_ QeQnQn +QsQ~Q~QQQQQQQQQQPPK/// Creates a const [MenuBar]. +/// +/// The [children] argument is required.RQ׀R/// The [MenuStyle] that defines the visual attributes of the menu bar. +/// +/// Colors and sizing of the menus is controllable via the [MenuStyle]. +/// +/// Defaults to the ambient [MenuThemeData.style].S-RrS-T/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.none].SS>US2/// The [MenuController] to use for this menu bar.UESUE/// The list of menu items that are the top level children of the [MenuBar]. +/// +/// A Widget in Flutter is immutable, so directly modifying the [children] +/// with [List] APIs such as `someMenuBarWidget.menus.add(...)` will result in +/// incorrect behaviors. Whenever the menus list is modified, a new list +/// object must be provided. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note}UkUkUxURUSURURUeVIVJVIVIVkW)W)&WEWWWW7WCoCoPՍ_/// A menu bar that manages cascading child menus. +/// +/// This is a Material Design menu bar that typically resides above the main +/// body of an application (but can go anywhere) that defines a menu system for +/// invoking callbacks in response to user selection of a menu item. +/// +/// The menus can be opened with a click or tap. Once a menu is opened, it can +/// be navigated by using the arrow and tab keys or via mouse hover. Selecting a +/// menu item can be done by pressing enter, or by clicking or tapping on the +/// menu item. Clicking or tapping on any part of the user interface that isn't +/// part of the menu system controlled by the same controller will cause all of +/// the menus controlled by that controller to close, as will pressing the +/// escape key. +/// +/// When a menu item with a submenu is clicked on, it toggles the visibility of +/// the submenu. When the menu item is hovered over, the submenu will open, and +/// hovering over other items will close the previous menu and open the newly +/// hovered one. When those open/close transitions occur, +/// [SubmenuButton.onOpen], and [SubmenuButton.onClose] are called on the +/// corresponding [SubmenuButton] child of the menu bar. +/// +/// {@template flutter.material.MenuBar.shortcuts_note} +/// Menus using [MenuItemButton] can have a [SingleActivator] or +/// [CharacterActivator] assigned to them as their [MenuItemButton.shortcut], +/// which will display an appropriate shortcut hint. Even though the shortcut +/// labels are displayed in the menu, shortcuts are not automatically handled. +/// They must be available in whatever context they are appropriate, and handled +/// via another mechanism. +/// +/// If shortcuts should be generally enabled, but are not easily defined in a +/// context surrounding the menu bar, consider registering them with a +/// [ShortcutRegistry] (one is already included in the [WidgetsApp], and thus +/// also [MaterialApp] and [CupertinoApp]), as shown in the example below. To be +/// sure that selecting a menu item and triggering the shortcut do the same +/// thing, it is recommended that they call the same callback. +/// +/// {@tool dartpad} This example shows a [MenuBar] that contains a single top +/// level menu, containing three items: "About", a checkbox menu item for +/// showing a message, and "Quit". The items are identified with an enum value, +/// and the shortcuts are registered globally with the [ShortcutRegistry]. +/// +/// ** See code in examples/api/lib/material/menu_anchor/menu_bar.0.dart ** +/// {@end-tool} +/// {@endtemplate} +/// +/// {@macro flutter.material.MenuAcceleratorLabel.accelerator_sample} +/// +/// See also: +/// +/// * [MenuAnchor], a widget that creates a region with a submenu and shows it +/// when requested. +/// * [SubmenuButton], a menu item which manages a submenu. +/// * [MenuItemButton], a leaf menu item which displays the label, an optional +/// shortcut label, and optional leading and trailing icons. +/// * [PlatformMenuBar], which creates a menu bar that is rendered by the host +/// platform instead of by Flutter (on macOS, for example). +/// * [ShortcutRegistry], a registry of shortcuts that apply for the entire +/// application. +/// * [VoidCallbackIntent], to define intents that will call a [VoidCallback] and +/// work with the [Actions] and [Shortcuts] system. +/// * [CallbackShortcuts], to define shortcuts that call a callback without +/// involving [Actions].][]i]p]p ]v]]]]] ]]]]]]]]]]]]]^^ ^^%^%^*^>^> +^C^N^N^S^i^i^n^^^^^^^^^^^#^__ +_ ]^^}^^^^^^\\P/// Creates a const [MenuItemButton]. +/// +/// The [child] attribute is required.` _` /// Called when the button is tapped or otherwise activated. +/// +/// If this callback is null, then the button will be disabled. +/// +/// See also: +/// +/// * [enabled], which is true if the button is enabled.```/// Called when a pointer enters or exits the button response area. +/// +/// The value passed to the callback is true if a pointer has entered button +/// area and false if a pointer has exited.a`aka`F/// Determine if hovering can request focus. +/// +/// Defaults to true.b"axb"/// Handler called when the focus changes. +/// +/// Called with true if this widget's node gains focus, and false if it loses +/// focus.btb4Ibt,/// {@macro flutter.widgets.Focus.focusNode}bbCb,/// {@macro flutter.widgets.Focus.autofocus}cgbʀcgv/// The optional shortcut that selects this [MenuItemButton]. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note}ectye߂B/// An optional Semantics label, applied to the entire [MenuItemButton]. +/// +/// A screen reader will default to reading the derived text on the +/// [MenuItemButton] itself, which is not guaranteed to be readable. +/// (For some shortcuts, such as comma, semicolon, and other +/// punctuation, screen readers read silence). +/// +/// Setting this label overwrites the semantics properties of the entire +/// Widget, including its children. Consider wrapping this widget in +/// [Semantics] if you want to customize other properties besides just +/// the label. +/// +/// Null by default.g{eg{e/// Customizes this button's appearance. +/// +/// Non-null properties of this style override the corresponding properties in +/// [themeStyleOf] and [defaultStyleOf]. [WidgetStateProperty]s that resolve +/// to non-null values will similarly override the corresponding +/// [WidgetStateProperty]s in [themeStyleOf] and [defaultStyleOf]. +/// +/// Null by default.ggig6/// {@macro flutter.material.inkwell.statesController}hYgrhYT/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.none].hhjUh9/// An optional icon to display before the [child] label.i hUi 8/// An optional icon to display after the [child] label.iii/// {@template flutter.material.menu_anchor.closeOnActivate} +/// Determines if the menu will be closed when a [MenuItemButton] +/// is pressed. +/// +/// Defaults to true. +/// {@endtemplate}kjkz/// The direction in which the menu item expands. +/// +/// If the menu item button is a descendent of [MenuAnchor] or [MenuBar], then +/// this property is ignored. +/// +/// If [overflowAxis] is [Axis.vertical], the menu will be expanded vertically. +/// If [overflowAxis] is [Axis.horizontal], then the menu will be +/// expanded horizontally. +/// +/// Defaults to [Axis.horizontal].lwklw/// The widget displayed in the center of this button. +/// +/// Typically this is the button's label, using a [Text] widget. +/// +/// {@macro flutter.widgets.ProxyWidget.child}llm |/// Whether the button is enabled or disabled. +/// +/// To enable a button, set its [onPressed] property to a non-null value.m.m/m.m.JmPnNnNn[m|m|n?/// Defines the button's default appearance. +/// +/// {@macro flutter.material.text_button.default_style_of} +/// +/// {@macro flutter.material.text_button.material3_defaults}ooonnoZ/// Returns the [MenuButtonThemeData.style] of the closest +/// [MenuButtonTheme] ancestor.uuuuuuvvvv4v4v;vXvXv_vpvpvwvvvvvvvvvvvvvvvw +w +ww!w!w5wBwBwHwYwYw_wnwnwtwwwww wwwwwwwxxxx#x#$x:xMxMxWxnxnxtxxxxx+xo^o^CuȆ +/// A static convenience method that constructs a [MenuItemButton]'s +/// [ButtonStyle] given simple values. +/// +/// The [foregroundColor] color is used to create a [WidgetStateProperty] +/// [ButtonStyle.foregroundColor] value. Specify a value for [foregroundColor] +/// to specify the color of the button's icons. Use [backgroundColor] for the +/// button's background fill color. Use [disabledForegroundColor] and +/// [disabledBackgroundColor] to specify the button's disabled icon and fill +/// color. +/// +/// Similarly, the [enabledMouseCursor] and [disabledMouseCursor] +/// parameters are used to construct [ButtonStyle.mouseCursor]. +/// +/// The [iconColor], [disabledIconColor] are used to construct +/// [ButtonStyle.iconColor] and [iconSize] is used to construct +/// [ButtonStyle.iconSize]. +/// +/// All of the other parameters are either used directly or used to create a +/// [WidgetStateProperty] with a single value for all states. +/// +/// All parameters default to null, by default this method returns a +/// [ButtonStyle] that doesn't override anything. +/// +/// For example, to override the default foreground color for a +/// [MenuItemButton], as well as its overlay color, with all of the standard +/// opacity adjustments for the pressed, focused, and hovered states, one +/// could write: +/// +/// ```dart +/// MenuItemButton( +/// leadingIcon: const Icon(Icons.pets), +/// style: MenuItemButton.styleFrom(foregroundColor: Colors.green), +/// onPressed: () { +/// // ... +/// }, +/// child: const Text('Button Label'), +/// ), +/// ```||&||||||X?X?\Ԅ/// A button for use in a [MenuBar], in a menu created with [MenuAnchor], or on +/// its own, that can be activated by click or keyboard navigation. +/// +/// This widget represents a leaf entry in a menu hierarchy that is typically +/// part of a [MenuBar], but may be used independently, or as part of a menu +/// created with a [MenuAnchor]. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note} +/// +/// See also: +/// +/// * [MenuBar], a class that creates a top level menu bar in a Material Design +/// style. +/// * [MenuAnchor], a widget that creates a region with a submenu and shows it +/// when requested. +/// * [SubmenuButton], a menu item similar to this one which manages a submenu. +/// * [PlatformMenuBar], which creates a menu bar that is rendered by the host +/// platform instead of by Flutter (on macOS, for example). +/// * [ShortcutRegistry], a registry of shortcuts that apply for the entire +/// application. +/// * [VoidCallbackIntent], to define intents that will call a [VoidCallback] and +/// work with the [Actions] and [Shortcuts] system. +/// * [CallbackShortcuts] to define shortcuts that call a callback without +/// involving [Actions].\Q\rrDD -_`__pFFS-.--W@^^oFFKXXj??DFFKgglđn  ++0?? DRR +Wbbg}}p/// Creates a const [CheckboxMenuButton]. +/// +/// The [child], [value], and [onChanged] attributes are required./// Whether this checkbox is checked. +/// +/// When [tristate] is true, a value of null corresponds to the mixed state. +/// When [tristate] is false, this value must not be null.Ƃс/// If true, then the checkbox's [value] can be true, false, or null. +/// +/// [CheckboxMenuButton] displays a dash when its value is null. +/// +/// When a tri-state checkbox ([tristate] is true) is tapped, its [onChanged] +/// callback will be applied to true if the current value is false, to null if +/// value is true, and to false if value is null (i.e. it cycles through false +/// => true => null => false when tapped). +/// +/// If tristate is false (the default), [value] must not be null.ށ/// True if this checkbox wants to show an error state. +/// +/// The checkbox will have different default container color and check color when +/// this is true. This is only used when [ThemeData.useMaterial3] is set to true. +/// +/// Defaults to false.FSF/// Called when the value of the checkbox should change. +/// +/// The checkbox passes the new value to the callback but does not actually +/// change state until the parent widget rebuilds the checkbox with the new +/// value. +/// +/// If this callback is null, the menu item will be displayed as disabled +/// and will not respond to input gestures. +/// +/// When the checkbox is tapped, if [tristate] is false (the default) then the +/// [onChanged] callback will be applied to `!value`. If [tristate] is true +/// this callback cycle from false to true to null and then back to false +/// again. +/// +/// The callback provided to [onChanged] should update the state of the parent +/// [StatefulWidget] using the [State.setState] method, so that the parent +/// gets rebuilt; for example: +/// +/// ```dart +/// CheckboxMenuButton( +/// value: _throwShotAway, +/// child: const Text('THROW'), +/// onChanged: (bool? newValue) { +/// setState(() { +/// _throwShotAway = newValue!; +/// }); +/// }, +/// ) +/// ```7T7/// Called when a pointer enters or exits the button response area. +/// +/// The value passed to the callback is true if a pointer has entered button +/// area and false if a pointer has exited.C퀇/// Handler called when the focus changes. +/// +/// Called with true if this widget's node gains focus, and false if it loses +/// focus.?I?,/// {@macro flutter.widgets.Focus.focusNode}Mv/// The optional shortcut that selects this [MenuItemButton]. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note}/// Customizes this button's appearance. +/// +/// Non-null properties of this style override the corresponding properties in +/// [MenuItemButton.themeStyleOf] and [MenuItemButton.defaultStyleOf]. +/// [WidgetStateProperty]s that resolve to non-null values will similarly +/// override the corresponding [WidgetStateProperty]s in +/// [MenuItemButton.themeStyleOf] and [MenuItemButton.defaultStyleOf]. +/// +/// Null by default.%i%6/// {@macro flutter.material.inkwell.statesController}:rT/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.none].U8/// An optional icon to display after the [child] label.R VR9/// {@macro flutter.material.menu_anchor.closeOnActivate}-f-/// The widget displayed in the center of this button. +/// +/// Typically this is the button's label, using a [Text] widget. +/// +/// {@macro flutter.widgets.ProxyWidget.child}77|/// Whether the button is enabled or disabled. +/// +/// To enable a button, set its [onChanged] property to a non-null value. +~jj‚Q/// A menu item that combines a [Checkbox] widget with a [MenuItemButton]. +/// +/// To style the checkbox separately from the button, add a [CheckboxTheme] +/// ancestor. +/// +/// {@tool dartpad} +/// This example shows a menu with a checkbox that shows a message in the body +/// of the app if checked. +/// +/// ** See code in examples/api/lib/material/menu_anchor/checkbox_menu_button.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// - [MenuBar], a widget that creates a menu bar of cascading menu items. +/// - [MenuAnchor], a widget that defines a region which can host a cascading +/// menu.{  ##(;;@OO Tbb +grrwQ/// Creates a const [RadioMenuButton]. +/// +/// The [child] attribute is required./// The value represented by this radio button. +/// +/// This radio button is considered selected if its [value] matches the +/// [groupValue].\\/// The currently selected value for a group of radio buttons. +/// +/// This radio button is considered selected if its [value] matches the +/// [groupValue].CkC/// Set to true if this radio button is allowed to be returned to an +/// indeterminate state by selecting it again when selected. +/// +/// To indicate returning to an indeterminate state, [onChanged] will be +/// called with null. +/// +/// If true, [onChanged] is called with [value] when selected while +/// [groupValue] != [value], and with null when selected again while +/// [groupValue] == [value]. +/// +/// If false, [onChanged] will be called with [value] when it is selected +/// while [groupValue] != [value], and only by selecting another radio button +/// in the group (i.e. changing the value of [groupValue]) can this radio +/// button be unselected. +/// +/// The default is false..R./// Called when the user selects this radio button. +/// +/// The radio button passes [value] as a parameter to this callback. The radio +/// button does not actually change state until the parent widget rebuilds the +/// radio button with the new [groupValue]. +/// +/// If null, the radio button will be displayed as disabled. +/// +/// The provided callback will not be invoked if this radio button is already +/// selected. +/// +/// The callback provided to [onChanged] should update the state of the parent +/// [StatefulWidget] using the [State.setState] method, so that the parent +/// gets rebuilt; for example: +/// +/// ```dart +/// RadioMenuButton( +/// value: SingingCharacter.lafayette, +/// groupValue: _character, +/// onChanged: (SingingCharacter? newValue) { +/// setState(() { +/// _character = newValue; +/// }); +/// }, +/// child: const Text('Lafayette'), +/// ) +/// ```</// Called when a pointer enters or exits the button response area. +/// +/// The value passed to the callback is true if a pointer has entered button +/// area and false if a pointer has exited.+Հ/// Handler called when the focus changes. +/// +/// Called with true if this widget's node gains focus, and false if it loses +/// focus.'I',/// {@macro flutter.widgets.Focus.focusNode}5v/// The optional shortcut that selects this [MenuItemButton]. +/// +/// {@macro flutter.material.MenuBar.shortcuts_note}߁/// Customizes this button's appearance. +/// +/// Non-null properties of this style override the corresponding properties in +/// [MenuItemButton.themeStyleOf] and [MenuItemButton.defaultStyleOf]. +/// [WidgetStateProperty]s that resolve to non-null values will similarly +/// override the corresponding [WidgetStateProperty]s in +/// [MenuItemButton.themeStyleOf] and [MenuItemButton.defaultStyleOf]. +/// +/// Null by default. i 6/// {@macro flutter.material.inkwell.statesController}"rT/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.none].U8/// An optional icon to display after the [child] label.:V:9/// {@macro flutter.material.menu_anchor.closeOnActivate}N/// The widget displayed in the center of this button. +/// +/// Typically this is the button's label, using a [Text] widget. +/// +/// {@macro flutter.widgets.ProxyWidget.child}|/// Whether the button is enabled or disabled. +/// +/// To enable a button, set its [onChanged] property to a non-null value.̄ff/// A menu item that combines a [Radio] widget with a [MenuItemButton]. +/// +/// To style the radio button separately from the overall button, add a +/// [RadioTheme] ancestor. +/// +/// {@tool dartpad} +/// This example shows a menu with three radio buttons with shortcuts that +/// changes the background color of the body when the buttons are selected. +/// +/// ** See code in examples/api/lib/material/menu_anchor/radio_menu_button.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// - [MenuBar], a widget that creates a menu bar of cascading menu items. +/// - [MenuAnchor], a widget that defines a region which can host a cascading +/// menu.ȪȷȾȾ     // +4??DSSXmm!rɔɔəɨɨɭ ''5GGUɁɅɆ99(d/// Creates a const [SubmenuButton]. +/// +/// The [child] and [menuChildren] attributes are required.TeT/// Called when a pointer enters or exits the button response area. +/// +/// The value passed to the callback is true if a pointer has entered this +/// part of the button and false if a pointer has exited.`/// Handler called when the focus changes. +/// +/// Called with true if this widget's [focusNode] gains focus, and false if it +/// loses focus.q#Tq7/// A callback that is invoked when the menu is opened.|U7/// A callback that is invoked when the menu is closed.!U!2/// An optional [MenuController] for this submenu.ι0ιe/// Customizes this button's appearance. +/// +/// Non-null properties of this style override the corresponding properties in +/// [themeStyleOf] and [defaultStyleOf]. [WidgetStateProperty]s that resolve +/// to non-null values will similarly override the corresponding +/// [WidgetStateProperty]s in [themeStyleOf] and [defaultStyleOf]. +/// +/// Null by default.jÀj/// The [MenuStyle] of the menu specified by [menuChildren]. +/// +/// Defaults to the value of [MenuThemeData.style] of the ambient [MenuTheme].x{/// The offset of the menu relative to the alignment origin determined by +/// [MenuStyle.alignment] on the [style] attribute. +/// +/// Use this for fine adjustments of the menu placement. +/// +/// Defaults to an offset that takes into account the padding of the menu so +/// that the top starting corner of the first menu item is aligned with the +/// top of the [MenuAnchor] region.ѐ&vѐX/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.hardEdge].ѡI,/// {@macro flutter.widgets.Focus.focusNode}HiH6/// {@macro flutter.material.inkwell.statesController}ҡ]Oҡ3/// An optional icon to display before the [child].iұi/// If provided, the widget replaces the default [SubmenuButton] arrow icon. +/// +/// Resolves in the following states: +/// * [WidgetState.disabled]. +/// * [WidgetState.hovered]. +/// * [WidgetState.focused]. +/// +/// If this is null, then the value of [MenuThemeData.submenuIcon] is used. +/// If that is also null, then defaults to a right arrow icon with the size +/// of 24 pixels.ԼyOԼ2/// An optional icon to display after the [child].3t3T/// {@macro flutter.widgets.RawMenuAnchor.useRootOverlay} +/// +/// Defaults to false.rF8r +/// The list of widgets that appear in the menu when it is opened. +/// +/// These can be any widget, but are typically either [MenuItemButton] or +/// [SubmenuButton] widgets. +/// +/// If [menuChildren] is empty, then the button for this menu item will be +/// disabled.RփR/// The widget displayed in the middle portion of this button. +/// +/// Typically this is the button's label, using a [Text] widget. +/// +/// {@macro flutter.widgets.ProxyWidget.child}\]\\H}zz؇ררk/// Defines the button's default appearance. +/// +/// {@macro flutter.material.text_button.default_style_of} +/// +/// {@macro flutter.material.text_button.material3_defaults}==JĀ0Z/// Returns the [MenuButtonThemeData.style] of the closest [MenuButtonTheme] +/// ancestor."77>[[b 119HH\iio  ((7JJ$att~+يي> /// A static convenience method that constructs a [SubmenuButton]'s +/// [ButtonStyle] given simple values. +/// +/// The [foregroundColor] color is used to create a [WidgetStateProperty] +/// [ButtonStyle.foregroundColor] value. Specify a value for [foregroundColor] +/// to specify the color of the button's icons. Use [backgroundColor] for the +/// button's background fill color. Use [disabledForegroundColor] and +/// [disabledBackgroundColor] to specify the button's disabled icon and fill +/// color. +/// +/// Similarly, the [enabledMouseCursor] and [disabledMouseCursor] +/// parameters are used to construct [ButtonStyle.mouseCursor]. +/// +/// The [iconColor], [disabledIconColor] are used to construct +/// [ButtonStyle.iconColor] and [iconSize] is used to construct +/// [ButtonStyle.iconSize]. +/// +/// All of the other parameters are either used directly or used to create a +/// [WidgetStateProperty] with a single value for all states. +/// +/// All parameters default to null, by default this method returns a +/// [ButtonStyle] that doesn't override anything. +/// +/// For example, to override the default foreground color for a +/// [SubmenuButton], as well as its overlay color, with all of the standard +/// opacity adjustments for the pressed, focused, and hovered states, one +/// could write: +/// +/// ```dart +/// SubmenuButton( +/// leadingIcon: const Icon(Icons.pets), +/// style: SubmenuButton.styleFrom(foregroundColor: Colors.green), +/// menuChildren: const [ /* ... */ ], +/// child: const Text('Button Label'), +/// ), +/// ```̀&礁覃!/// A menu button that displays a cascading menu. +/// +/// It can be used as part of a [MenuBar], or as a standalone widget. +/// +/// This widget represents a menu item that has a submenu. Like the leaf +/// [MenuItemButton], it shows a label with an optional leading or trailing +/// icon, but additionally shows an arrow icon showing that it has a submenu. +/// +/// By default the submenu will appear to the side of the controlling button. +/// The alignment and offset of the submenu can be controlled by setting +/// [MenuStyle.alignment] on the [style] and the [alignmentOffset] argument, +/// respectively. +/// +/// When activated (by being clicked, through keyboard navigation, or via +/// hovering with a mouse), it will open a submenu containing the +/// [menuChildren]. +/// +/// If [menuChildren] is empty, then this menu item will appear disabled. +/// +/// See also: +/// +/// * [MenuItemButton], a widget that represents a leaf menu item that does not +/// host a submenu. +/// * [MenuBar], a widget that renders menu items in a row in a Material Design +/// style. +/// * [MenuAnchor], a widget that creates a region with a submenu and shows it +/// when requested. +/// * [PlatformMenuBar], a widget that renders similar menu bar items from a +/// [PlatformMenuItem] using platform-native APIs instead of Flutter.< )71*3騀\FA Fje!j'LT D"SS>iJRR4[쥁FGFFW)W nn{UVUUh ؁ + + + +~ +~ +  ; mms       8  !   1;5]]:puB/// The orientation of the menu that contains this submenu button.qQ/// Whether the anchor that intercepted this DirectionalFocusAction is a submenu.2 B B) H !!  !!<!+!<!"!!!!!!!!!" !!!" "2""*"+"4"]"A"S"T"_""l"~""!w!JH!w)"$j"""""""####1#2#<#N#O#Z#l#m#z###########$$$$'$9$:$I$[$\""" +&;&<&&:&&&&9&&3%%%$p$p$+/// Return the instance for this singleton.((!) ))#)+&B&Bb(ႆ/// Returns the label to be shown to the user in the UI when a +/// [MenuSerializableShortcut] is used as a keyboard shortcut. +/// +/// When [defaultTargetPlatform] is [TargetPlatform.macOS] or +/// [TargetPlatform.iOS], this will return graphical key representations when +/// it can. For instance, the default [LogicalKeyboardKey.shift] will return +/// '⇧', and the arrow keys will return arrows. The key +/// [LogicalKeyboardKey.meta] will show as '⌘', [LogicalKeyboardKey.control] +/// will show as '˄', and [LogicalKeyboardKey.alt] will show as '⌥'. +/// +/// The keys are joined by spaces on macOS and iOS, and by "+" on other +/// platforms.8:8:8M8R8R#8h8 8 .8(EkEkE~EE#EERERZEYmmA ڂh/// A helper class used to generate shortcut labels for a +/// [MenuSerializableShortcut] (a subset of the subclasses of +/// [ShortcutActivator]). +/// +/// This helper class is typically used by the [MenuItemButton] and +/// [SubmenuButton] classes to display a label for their assigned shortcuts. +/// +/// Call [getShortcutLabel] with the [MenuSerializableShortcut] to get a label +/// for it. +/// +/// For instance, calling [getShortcutLabel] with `SingleActivator(trigger: +/// LogicalKeyboardKey.keyA, control: true)` would return "⌃ A" on macOS, "Ctrl +/// A" in an US English locale, and "Strg A" in a German locale.PPPPPPPPPPPPP PP{P{|PPPPEQOOPU/// MenuBar-specific private specialization of [MenuAnchor] so that it can act +/// differently in regards to orientation, how open works, and what gets built.QRQQQQQQQQQQQRQQQQQ{QR RR R 5R"R_R_RlRFRGRFRFRYQDQDQJXX:XAXA XGXPXP XUXcXcXhXXXXuWW_/// Create a const [MenuAcceleratorCallbackBinding]. +/// +/// The [child] parameter is required.YiXYi/// The function that pressing the accelerator defined in a descendant +/// [MenuAcceleratorLabel] will invoke. +/// +/// If set to null, then the accelerator won't be enabled.Z~YvZ~/// Whether or not the associated label will host its own submenu or not. +/// +/// This setting determines when accelerators are active, since accelerators +/// for menu items that open submenus shouldn't be active when the submenu is +/// open.ZZ(ZZZZZZ\\\[5[50\x/// Returns the active [MenuAcceleratorCallbackBinding] in the given context, if any, +/// and creates a dependency relationship that will rebuild the context when +/// [onInvoke] changes. +/// +/// If no [MenuAcceleratorCallbackBinding] is found, returns null. +/// +/// See also: +/// +/// * [of], which is similar, but asserts if no [MenuAcceleratorCallbackBinding] +/// is found._c_c_p]i]i_`/// Returns the active [MenuAcceleratorCallbackBinding] in the given context, and +/// creates a dependency relationship that will rebuild the context when +/// [onInvoke] changes. +/// +/// If no [MenuAcceleratorCallbackBinding] is found, returns will assert in debug mode +/// and throw an exception in release mode. +/// +/// See also: +/// +/// * [maybeOf], which is similar, but returns null if no +/// [MenuAcceleratorCallbackBinding] is found.V V WWua/// An [InheritedWidget] that provides a descendant [MenuAcceleratorLabel] with +/// the function to invoke when the accelerator is pressed. +/// +/// This is used when creating your own custom menu item for use with +/// [MenuAnchor] or [MenuBar]. Provided menu items such as [MenuItemButton] and +/// [SubmenuButton] already supply this wrapper internally.pppp +ppp ppp"ppp!p!V/// Creates a const [MenuAcceleratorLabel]. +/// +/// The [label] parameter is required.upڅu/// The label string that should be displayed. +/// +/// The label string provides the label text, as well as the possible +/// characters which could be used as accelerators in the menu system. +/// +/// {@template flutter.material.menu_anchor.menu_accelerator_label.label} +/// To indicate which letters in the label are to be used as accelerators, add +/// an "&" character before the character in the string. If more than one +/// character has an "&" in front of it, then the characters appearing earlier +/// in the string are preferred. To represent a literal "&", insert "&&" into +/// the string. All other ampersands will be removed from the string before +/// calling [MenuAcceleratorLabel.builder]. Bare ampersands at the end of the +/// string or before whitespace are stripped and ignored. +/// {@endtemplate} +/// +/// See also: +/// +/// * [displayLabel], which returns the [label] with all of the ampersands +/// stripped out of it, and double ampersands converted to ampersands. +/// * [stripAcceleratorMarkers], which returns the supplied string with all of +/// the ampersands stripped out of it, and double ampersands converted to +/// ampersands, and optionally calls a callback with the index of the +/// accelerator character found.zvǃTz/// The optional [MenuAcceleratorChildBuilder] which is used to build the +/// widget that displays the label itself. +/// +/// The [defaultLabelBuilder] function serves as the default value for +/// [builder], rendering the label as a [RichText] widget with appropriate +/// [TextSpan]s for rendering the label with an underscore under the selected +/// accelerator for the label when accelerators have been activated. +/// +/// {@macro flutter.material.menu_anchor.menu_accelerator_child_builder.args} +/// +/// When writing the builder function, it's not necessary to take the current +/// platform into account. On platforms which don't support accelerators (e.g. +/// macOS and iOS), the passed accelerator index will always be -1, and the +/// accelerator markers will already be stripped.uuv/// Returns the [label] with any accelerator markers removed. +/// +/// This getter just calls [stripAcceleratorMarkers] with the [label].z z z/// Whether [label] contains an accelerator definition. +/// +/// {@macro flutter.material.menu_anchor.menu_accelerator_label.label}||||| ||| |zz|/// Serves as the default value for [builder], rendering the label as a +/// [RichText] widget with appropriate [TextSpan]s for rendering the label +/// with an underscore under the selected accelerator for the label when the +/// [index] is non-negative, and a [Text] widget when the [index] is negative. +/// +/// {@macro flutter.material.menu_anchor.menu_accelerator_child_builder.args}!! (00"J M/// Strips out any accelerator markers from the given [label], and unescapes +/// any escaped ampersands. +/// +/// If [setIndex] is supplied, it will be called before this function returns +/// with the index in the returned string of the accelerator character. +/// +/// {@macro flutter.material.menu_anchor.menu_accelerator_label.label}V//:IJ&ggo6/// A widget that draws the label text for a menu item (typically a +/// [MenuItemButton] or [SubmenuButton]) and renders its child with information +/// about the currently active keyboard accelerator. +/// +/// On platforms other than macOS and iOS, this widget listens for the Alt key +/// to be pressed, and when it is down, will update the label by calling the +/// builder again with the position of the accelerator in the label string. +/// While the Alt key is pressed, it registers a shortcut with the +/// [ShortcutRegistry] mapped to a [VoidCallbackIntent] containing the callback +/// defined by the nearest [MenuAcceleratorCallbackBinding]. +/// +/// Because the accelerators are registered with the [ShortcutRegistry], any +/// other shortcuts in the widget tree between the [primaryFocus] and the +/// [ShortcutRegistry] that define Alt-based shortcuts using the same keys will +/// take precedence over the accelerators. +/// +/// Because accelerators aren't used on macOS and iOS, the label ignores the Alt +/// key on those platforms, and the [builder] is always given -1 as an +/// accelerator index. Accelerator labels are still stripped of their +/// accelerator markers. +/// +/// The built-in menu items [MenuItemButton] and [SubmenuButton] already provide +/// the appropriate [MenuAcceleratorCallbackBinding], so unless you are creating +/// your own custom menu item type that takes a [MenuAcceleratorLabel], it is +/// not necessary to provide one. +/// +/// {@template flutter.material.MenuAcceleratorLabel.accelerator_sample} +/// {@tool dartpad} This example shows a [MenuBar] that handles keyboard +/// accelerators using [MenuAcceleratorLabel]. To use the accelerators, press +/// the Alt key to see which letters are underlined in the menu bar, and then +/// press the appropriate letter. Accelerators are not supported on macOS or iOS +/// since those platforms don't support them natively, so this demo will only +/// show a regular Material menu bar on those platforms. +/// +/// ** See code in examples/api/lib/material/menu_anchor/menu_accelerator_label.0.dart ** +/// {@end-tool} +/// {@endtemplate}("#"N7-Nmhm |}||c(~~~<<HIIR22 +7@@E܀==Cr   +!#EEJ[[ +`267ib/// Creates a const [_MenuItemLabel]. +/// +/// The [child] and [hasSubmenu] arguments are required. pi/// Whether or not this menu has a submenu. +/// +/// Determines whether the submenu arrow is shown or not.ǀ/// Whether or not this item should show decorations like shortcut labels or +/// submenu arrows. Items in a [MenuBar] don't show these decorations when +/// they are laid out horizontally.P4/// The optional icon that comes before the [child].s/Ps3/// The optional icon that comes after the [child].^/// The shortcut for this label, so that it can generate a string describing +/// the shortcut.f/// An optional Semantics label, which replaces the generated string when +/// read by a screen reader.K1/// The direction in which the menu item expands.XsXW/// The submenu icon that is displayed when [showDecoration] and [hasSubmenu] are true.hR""3vfo/// Wraps the [WidgetStateMouseCursor] so that it can default to +/// [MouseCursor.uncontrolled] if none is set.  $<D=CEIFWRY_wx߀-b:.<HILaMST\`]ڀ{h{>ʀVWVV{Հcdcc[\[[Oy  *,VHXmdo‵>#$&.'/0=>?>>k  +  q6~~~4J + +  + +t +L + + + +y +     ?    k   +   6'(''`܀xyxx_`?@??oTUTTPs    +#;J<K^Lpgr!   :':glmowpxy]F>]B{"#""\Ozz  %/// A debug print function, which should only be called within an assert, like +/// so: +/// +/// assert(_debugMenuInfo('Debug Message')); +/// +/// so that the call is entirely removed in release builds. +/// +/// Enable debug printing by setting [_kDebugMenus] to true at the top of the +/// file.lF/// Whether [defaultTargetPlatform] is an Apple platform (Mac or iOS).f"+/// Whether [defaultTargetPlatform] is one that uses symbolic shortcuts. +/// +/// Mac and iOS use special symbols for modifier keys instead of their names, +/// render them in a particular order defined by Apple's human interface +/// guidelines, and format them so that the modifier keys always align.UU7^-*͆+iQD&QeP!0O1CDR`afuv̈ˈLjȈΈ݈މ ,-_2A^BTUawx׉؉!7O8JKTcdvw‚)ob"o܋3Bځ/// The type of builder function used by [MenuAnchor.builder] to build the +/// widget that the [MenuAnchor] surrounds. +/// +/// The `context` is the context that the widget is being built in. +/// +/// The `controller` is the [MenuController] that can be used to open and close +/// the menu with. +/// +/// The `child` is an optional child supplied as the [MenuAnchor.child] +/// attribute. The child is intended to be incorporated in the result of the +/// function.bfbfLgQ/// The type of builder function used for building a [MenuAcceleratorLabel]'s +/// [MenuAcceleratorLabel.builder] function. +/// +/// {@template flutter.material.menu_anchor.menu_accelerator_child_builder.args} +/// The arguments to the function are as follows: +/// +/// * The `context` supplies the [BuildContext] to use. +/// * The `label` is the [MenuAcceleratorLabel.label] attribute for the relevant +/// [MenuAcceleratorLabel] with the accelerator markers stripped out of it. +/// * The `index` is the index of the accelerator character within the +/// `label.characters` that applies to this accelerator. If it is -1, then the +/// accelerator should not be highlighted. Otherwise, the given character +/// should be highlighted somehow in the rendered label (typically with an +/// underscore). Importantly, `index` is not an index into the [String] +/// `label`, it is an index into the [Characters] iterable returned by +/// `label.characters`, so that it is in terms of user-visible characters +/// (a.k.a. grapheme clusters), not Unicode code points. +/// {@endtemplate} +/// +/// See also: +/// +/// * [MenuAcceleratorLabel.defaultLabelBuilder], which is the implementation +/// used as the default value for [MenuAcceleratorLabel.builder].package:flutter/cupertino.dartapp.dartcheckbox_theme.dart$dropdown_menu.dartIradio_theme.dart<րڀ@clm݂.UVrɂ߂ %=cڃ "=Wl݅*HI12}ц҇Dlmˆd0RbόP|Čȍ+/wčҍHIzŽ'}+X\3#<@Tœɔ(,@ܕ)uyȕؕܕAMQPzӗ %5]wØ'-Sw™%+,zCIHBH}֞"g#tEޡ)ek¡â *0|֢ף 6QR3vƥ_Hߦ2Ҩ%>MsӨԩGM4DJcܪݫ67Ĭk$=Z[׭ݮ78kqNflȯ*0z˱JabղHIUAlݳ6{Q{ҵ7~ܷ%Tzָ +AIOST`sɸ 4_rܹ3XϺ!5;<ڻFkܽ7K%Jjpɾ׾ݿ*UYZy@G@@@@@@AAEASAYAAB@B^BbBcBBBBBCEChClCnCoCCCDCDDDE,EzEFFeFuFyFGGgGGH$H(H`HHI=IIIIJJJJK0K|KKL LWLLLMBMRMeMiMMMMNN*NfNNOCOOOP2PhPPPQQQIQ[QjQzQQQQQRR%RoRuRRRRSS S;S<SqSSSST8TTTTU0UOUPU\UUUUV VV;VBVFVGVSVVVVWWWWSW~WX8X<X>X?XXXY%YrYYYYYYZ2Z?ZZZ[C[[[\2\h\\\]$]*]S]l]{]]]]]^^!^:^J^e^^^^^____U_[_____```]`c``aaa5a;aSauavaaabb1b2babbbbbcccEcqcrccd dPdddeeXeeeeeeff!frfggIgOgfgggggh'h-hLhghhhhhhiii[iiiiijjj7j=jjjkkJkgkmkkkkkl0l6lgl~lllmm+m,m8mymzmmmmn1nfnnnnno)oWo[o\oooppopqqVqcqiqqqr6rxrrrs+s1sxssstCttttttuAuYujuuuuuuuv v0vTvlvvvvvwww>wUwjwwwwwxxIxjxxxxxy'yOyyyz z%z?zkzzzzz{{9{g{{{{||1|W|s||||||}}{}}~J~Q~%[wOp&;Rz$CX\]i&Ls&*+7^Ge289X +?p 0_RQWX9?CDx'=s<_`19?CD]94`de<Q]cgij+zb!f';N^y"q U[Mzp5;6dj Ubh'-;Ut )QR@Ant,JK &w G78nt Ecd45fl0@ct6QvEf &HdDX_cef-x-1?CDJs 7K^n6<=Qhi@X^ +\6OP.\b ^ 4T +9:()V\23sy_/x~ V\{-KLNT(K\m %Iey*9FQZ|ždhñKOĝ3EIœ7;IMƝƳ_u +7^dȢȺ+;Oiɐɤɿ#C\bcʩʯ8]^ˋˑ ![yz̴ -.Y_ͰB·΍ΤWuv9?Ў#$Z`уўџ&Z[ґҮү,MmӍӓ/CvwԬ &CDՉՏM]րց BYZfץצ]ؒؽ!UكهوIښ2ہێ۔ aܣV\ݣm޹"iߜ3W{-De| $Fp&Nv0Lx$@`,X~&bk fjlm:?c +QP'9 ?CDPc6\BQNes{HNRS_ R/{Y`8g/:;Og?Zsi C2Ndr +EcX;e`$<LMn/Pt%]o1=>.NjyfORx  D [     + +  + +T +\ +w +{ +| + +  F q       K      - 5 ; ? A B    [fpG-FVq3s +#3m7IS@vQ,c%6Q}*@NsQr~%|0-34fjlmG C   !!!G!H!!!""9"d"""""##8#V#v####$#$E$h$m$n$$%% +% %Y%%&?&@&&&''X''(0(w(}(()<))))***>*X*^***++h+,",,,-1--.F....//B///0 +0O0011D1}1112 22(2>22223?3p34$4}445/556D6O6X66677j7777788y899a9z9: :Q::;+;m;;<+9>}>??I??@@e@AAOAABABBC/CqCCDCDDEEEKEOEPEFF7FjFFFGG2GbGGGHHH H&HTHHHII*IMIrIIIIJJ J;JqJJKBKKLL@LeLLLMM&MIM_MgMmMMNN-NRNwNNNOO4OJOROXOOOOOPOPyPPPPPPPQQAQCQDQyQRR +R RRCRDRPRwRRRRS +S-SZSSSSSSSTT9TQT}TTUU6U]UUUUUUVV +V V V]VVVW3WoWWWXX=XLX_X|XXXXYYYSYsYtYYZZeZqZZZZ[.[2[3[[[[\?\E\U\[\\] ]b]f]g]^^ ^&^^^^^__8_{___``Y``aAaabbb&b.bAbKb_bcbebfbbbc6chclccdCdde'eteffSfffffggIgoggghHh}hhiiiiij9j=jjk$kOkSkkl1lJlNllm>m`mdmmnDnno1ojonoooppMpSp|ppq qqWqqqrCrrs0s~st +tt%t5t;ttu$uruuuuv8v>vvvww>wDwwx*xqxwxxyynyyzzzXz^zzz{:{{|'|-|}||}}}N}}}}}~?~S~~~!} +`Wu $X1^AhzfE_4QW} S6:<=5fTZuyz'Pu!BeUw{|/59:Z+/0['9=>d%8?yh*PJ;OmTXZ[ ])/jAWgmnG,-c^}Hef3b2Ht2e3FUbmv'R&_y ,9i|#>q&FS\c ,01= 'p+aw5Ts &'aDOop"JK%EF +Xr 2|`:ju!@`/NTU X!m Ye"qV{0ctLXbjpFfz1-bltz>l >|3Uy  JNÝý<[ăğĥĦ + AGfŁł[ƬZ`ǐǯǰǼ)cdpȃȣȸȼȽJɢ./u/`˝˧˭ˮj*͂.΄ο.όϳYМ)hч*hiҷ%^әӢө *hԈԨԳԻ=_jrxy,Y֊4KiןFq؉ح4Uًٚ9gڗ/nۡ%6ER]fmnܗܻ B\eklݼ"Zޏޖޚޜޝ+He߅ߨ6Wz-Nn +1s{u{|>HNO  4z+[?o$Mx~LgHWuMe Q}N| ;")*G\bc1` >yz HL'5Mq +!)m|~=Pq6:;RTU~csAi LefOST`\`am DMTXYeB^;<H}Bw{|7ks#+]6i   : c k      + + + + +) +W + + + + +     M        E q     : p z    $%1jquv<=I{MQR^]Xagj!< Wlswyza$%CDU ,fNPbc& _kDebugMenus_kDefaultSubmenuIconSize_kLabelItemDefaultSpacing_kLabelItemMinSpacing_kMenuTraversalShortcuts_kMenuVerticalMinPadding_kMenuViewPadding"_kTopLevelMenuHorizontalMinPadding_MenuAnchorScope +MenuAnchor_MenuAnchorStateMenuBarMenuItemButton_MenuItemButtonStateCheckboxMenuButtonRadioMenuButton SubmenuButton_SubmenuButtonState_SubmenuDirectionalFocusAction_LocalizedShortcutLabeler_MenuBarAnchor_MenuBarAnchorStateMenuAcceleratorCallbackBindingMenuAcceleratorLabel_MenuAcceleratorLabelState_MenuItemLabel _MenuLayout +_MenuPanel_MenuPanelState_Submenu _MouseCursor_debugMenuInfo _isCupertino_usesSymbolicModifiers_platformSupportsAccelerators_MenuBarDefaultsM3_MenuButtonDefaultsM3_MenuDefaultsM3+flutter.material.MenuAnchor.alignmentOffsetBThe offset of the menu relative to the alignment origin determined by +[MenuStyle.alignment] on the [style] attribute and the ambient +[Directionality]. + +Use this for adjustments of the menu placement. + +Increasing [Offset.dy] values of [alignmentOffset] move the menu position +down. + +If the [MenuStyle.alignment] from [style] is not an [AlignmentDirectional] +(e.g. [Alignment]), then increasing [Offset.dx] values of +[alignmentOffset] move the menu position to the right. + +If the [MenuStyle.alignment] from [style] is an [AlignmentDirectional], +then in a [TextDirection.ltr] [Directionality], increasing [Offset.dx] +values of [alignmentOffset] move the menu position to the right. In a +[TextDirection.rtl] directionality, increasing [Offset.dx] values of +[alignmentOffset] move the menu position to the left. + +Defaults to [Offset.zero].'flutter.material.MenuBar.shortcuts_noteMenus using [MenuItemButton] can have a [SingleActivator] or +[CharacterActivator] assigned to them as their [MenuItemButton.shortcut], +which will display an appropriate shortcut hint. Even though the shortcut +labels are displayed in the menu, shortcuts are not automatically handled. +They must be available in whatever context they are appropriate, and handled +via another mechanism. + +If shortcuts should be generally enabled, but are not easily defined in a +context surrounding the menu bar, consider registering them with a +[ShortcutRegistry] (one is already included in the [WidgetsApp], and thus +also [MaterialApp] and [CupertinoApp]), as shown in the example below. To be +sure that selecting a menu item and triggering the shortcut do the same +thing, it is recommended that they call the same callback. + +{@tool dartpad} This example shows a [MenuBar] that contains a single top +level menu, containing three items: "About", a checkbox menu item for +showing a message, and "Quit". The items are identified with an enum value, +and the shortcuts are registered globally with the [ShortcutRegistry]. + +** See code in examples/api/lib/material/menu_anchor/menu_bar.0.dart ** +{@end-tool},flutter.material.menu_anchor.closeOnActivate\Determines if the menu will be closed when a [MenuItemButton] +is pressed. + +Defaults to true.@flutter.material.menu_anchor.menu_accelerator_child_builder.args$The arguments to the function are as follows: + +* The `context` supplies the [BuildContext] to use. +* The `label` is the [MenuAcceleratorLabel.label] attribute for the relevant + [MenuAcceleratorLabel] with the accelerator markers stripped out of it. +* The `index` is the index of the accelerator character within the + `label.characters` that applies to this accelerator. If it is -1, then the + accelerator should not be highlighted. Otherwise, the given character + should be highlighted somehow in the rendered label (typically with an + underscore). Importantly, `index` is not an index into the [String] + `label`, it is an index into the [Characters] iterable returned by + `label.characters`, so that it is in terms of user-visible characters + (a.k.a. grapheme clusters), not Unicode code points.8flutter.material.MenuAcceleratorLabel.accelerator_sample{@tool dartpad} This example shows a [MenuBar] that handles keyboard +accelerators using [MenuAcceleratorLabel]. To use the accelerators, press +the Alt key to see which letters are underlined in the menu bar, and then +press the appropriate letter. Accelerators are not supported on macOS or iOS +since those platforms don't support them natively, so this demo will only +show a regular Material menu bar on those platforms. + +** See code in examples/api/lib/material/menu_anchor/menu_accelerator_label.0.dart ** +{@end-tool}9flutter.material.menu_anchor.menu_accelerator_label.labelTo indicate which letters in the label are to be used as accelerators, add +an "&" character before the character in the string. If more than one +character has an "&" in front of it, then the characters appearing earlier +in the string are preferred. To represent a literal "&", insert "&&" into +the string. All other ampersands will be removed from the string before +calling [MenuAcceleratorLabel.builder]. Bare ampersands at the end of the +string or before whitespace are stripped and ignored.X \ No newline at end of file diff --git a/.dartServer/.analysis-driver/4a/4a2e92622060915d6c7fee188f49546e.unlinked2 b/.dartServer/.analysis-driver/4a/4a2e92622060915d6c7fee188f49546e.unlinked2 new file mode 100644 index 0000000..2bd68ab Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a2e92622060915d6c7fee188f49546e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a305d07fd8f71890fc04dac1e274cb2.unlinked2 b/.dartServer/.analysis-driver/4a/4a305d07fd8f71890fc04dac1e274cb2.unlinked2 new file mode 100644 index 0000000..452064b Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a305d07fd8f71890fc04dac1e274cb2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a31fd22c757dce890eb3d0c870ba915.unlinked2 b/.dartServer/.analysis-driver/4a/4a31fd22c757dce890eb3d0c870ba915.unlinked2 new file mode 100644 index 0000000..f37c2c7 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a31fd22c757dce890eb3d0c870ba915.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a371163054da56fe4e33aca0624efbe.unlinked2 b/.dartServer/.analysis-driver/4a/4a371163054da56fe4e33aca0624efbe.unlinked2 new file mode 100644 index 0000000..16dfdf7 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a371163054da56fe4e33aca0624efbe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a40c940410a1beaa19af6419c8aaca1.unlinked2 b/.dartServer/.analysis-driver/4a/4a40c940410a1beaa19af6419c8aaca1.unlinked2 new file mode 100644 index 0000000..493538f Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a40c940410a1beaa19af6419c8aaca1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a4e20f2de3052389923e3b3bb09b72f.unlinked2 b/.dartServer/.analysis-driver/4a/4a4e20f2de3052389923e3b3bb09b72f.unlinked2 new file mode 100644 index 0000000..59991c7 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a4e20f2de3052389923e3b3bb09b72f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked b/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked new file mode 100644 index 0000000..b1103f0 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked differ diff --git a/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked.digest b/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked.digest new file mode 100644 index 0000000..eb31918 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a616c5bea68f35e5dbfef5992fc3f0a.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked b/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked new file mode 100644 index 0000000..4392a54 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked differ diff --git a/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked.digest b/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked.digest new file mode 100644 index 0000000..4f75a06 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a738ef0e8cb23beb4126875e40b429d.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4a75740e2bfb4e60265f477bd399a69c.unlinked2 b/.dartServer/.analysis-driver/4a/4a75740e2bfb4e60265f477bd399a69c.unlinked2 new file mode 100644 index 0000000..3c455e6 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a75740e2bfb4e60265f477bd399a69c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked b/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked new file mode 100644 index 0000000..9730bbf Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked differ diff --git a/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked.digest b/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked.digest new file mode 100644 index 0000000..6ee2e05 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a92004292705e0f0ef3f0488d7790ff.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4a9bc07ea6bcb78875bb35c02cb6d6b4.unlinked2 b/.dartServer/.analysis-driver/4a/4a9bc07ea6bcb78875bb35c02cb6d6b4.unlinked2 new file mode 100644 index 0000000..ea012f5 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4a9bc07ea6bcb78875bb35c02cb6d6b4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4aa4f585ab836a23d21653eec16e7ae4.unlinked2 b/.dartServer/.analysis-driver/4a/4aa4f585ab836a23d21653eec16e7ae4.unlinked2 new file mode 100644 index 0000000..1f89797 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4aa4f585ab836a23d21653eec16e7ae4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4aab1c0a05d12b4426ee33659d141381.unlinked2 b/.dartServer/.analysis-driver/4a/4aab1c0a05d12b4426ee33659d141381.unlinked2 new file mode 100644 index 0000000..26ee816 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4aab1c0a05d12b4426ee33659d141381.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2 b/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2 new file mode 100644 index 0000000..0124d64 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2 differ diff --git a/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2.digest b/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2.digest new file mode 100644 index 0000000..150f74b Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4aae584fbd5c2c95f7cda62d1851e817.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/4a/4ac197c87ec85b552a6bd095e2e140d4.resolved b/.dartServer/.analysis-driver/4a/4ac197c87ec85b552a6bd095e2e140d4.resolved new file mode 100644 index 0000000..045dad0 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ac197c87ec85b552a6bd095e2e140d4.resolved differ diff --git a/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked b/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked new file mode 100644 index 0000000..8a787ff Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked differ diff --git a/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked.digest b/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked.digest new file mode 100644 index 0000000..6f1488e Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4acae243b38c9a4aab0840ae3ef17b5a.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4ad691025618de06838e8a0caf1ebd28.unlinked2 b/.dartServer/.analysis-driver/4a/4ad691025618de06838e8a0caf1ebd28.unlinked2 new file mode 100644 index 0000000..722be30 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ad691025618de06838e8a0caf1ebd28.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4adf0e49bf8fc092f1319ce7f0f988e4.unlinked2 b/.dartServer/.analysis-driver/4a/4adf0e49bf8fc092f1319ce7f0f988e4.unlinked2 new file mode 100644 index 0000000..7590f87 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4adf0e49bf8fc092f1319ce7f0f988e4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4ae0fec9e6b41a8b6e1e446d4601dbc7.unlinked2 b/.dartServer/.analysis-driver/4a/4ae0fec9e6b41a8b6e1e446d4601dbc7.unlinked2 new file mode 100644 index 0000000..df51e97 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae0fec9e6b41a8b6e1e446d4601dbc7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4ae420c87a61906437e9362ddefd30fc.unlinked2 b/.dartServer/.analysis-driver/4a/4ae420c87a61906437e9362ddefd30fc.unlinked2 new file mode 100644 index 0000000..c650b80 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae420c87a61906437e9362ddefd30fc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked b/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked new file mode 100644 index 0000000..10452db Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked differ diff --git a/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked.digest b/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked.digest new file mode 100644 index 0000000..30e8e17 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae43827261cdfa940540e74f00bfc14.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4ae440ac1b198d426dd03ccc163d767b.unlinked2 b/.dartServer/.analysis-driver/4a/4ae440ac1b198d426dd03ccc163d767b.unlinked2 new file mode 100644 index 0000000..c7e34d0 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae440ac1b198d426dd03ccc163d767b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4ae7bc0a66780ecb4125facc6e9fdefd.unlinked2 b/.dartServer/.analysis-driver/4a/4ae7bc0a66780ecb4125facc6e9fdefd.unlinked2 new file mode 100644 index 0000000..d0e7d3f Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4ae7bc0a66780ecb4125facc6e9fdefd.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4aea1c6cf2b7bc5ef7911fc741c9f0d0.unlinked2 b/.dartServer/.analysis-driver/4a/4aea1c6cf2b7bc5ef7911fc741c9f0d0.unlinked2 new file mode 100644 index 0000000..f83db6e Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4aea1c6cf2b7bc5ef7911fc741c9f0d0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked b/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked new file mode 100644 index 0000000..fccc24f Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked differ diff --git a/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked.digest b/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked.digest new file mode 100644 index 0000000..0d661cd Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4af876db94dde6543e49655ee20f595a.linked.digest differ diff --git a/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked b/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked new file mode 100644 index 0000000..9bb32f2 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked differ diff --git a/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked.digest b/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked.digest new file mode 100644 index 0000000..b8935c2 Binary files /dev/null and b/.dartServer/.analysis-driver/4a/4afb6d55f936a2ff4c7e7d6706d11612.linked.digest differ diff --git a/.dartServer/.analysis-driver/4b/4b07a661fb9f818c12b13677005705f7.unlinked2 b/.dartServer/.analysis-driver/4b/4b07a661fb9f818c12b13677005705f7.unlinked2 new file mode 100644 index 0000000..bab5434 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b07a661fb9f818c12b13677005705f7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b0bf75800bd4f2ee52bafeea09ea407.unlinked2 b/.dartServer/.analysis-driver/4b/4b0bf75800bd4f2ee52bafeea09ea407.unlinked2 new file mode 100644 index 0000000..ed16268 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b0bf75800bd4f2ee52bafeea09ea407.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b20d4a8eaffb62c4280bab9fe0058f0.unlinked2 b/.dartServer/.analysis-driver/4b/4b20d4a8eaffb62c4280bab9fe0058f0.unlinked2 new file mode 100644 index 0000000..c693ee7 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b20d4a8eaffb62c4280bab9fe0058f0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked b/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked new file mode 100644 index 0000000..14b3a09 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked differ diff --git a/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked.digest b/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked.digest new file mode 100644 index 0000000..534de6e Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b3625f50c4988078b49199bee1b04e5.linked.digest differ diff --git a/.dartServer/.analysis-driver/4b/4b3bea5f42c980b5e3f705f64fa5c301.unlinked2 b/.dartServer/.analysis-driver/4b/4b3bea5f42c980b5e3f705f64fa5c301.unlinked2 new file mode 100644 index 0000000..760dcf3 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b3bea5f42c980b5e3f705f64fa5c301.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b3e37bf1fc00b0f034ca37482034e0c.unlinked2 b/.dartServer/.analysis-driver/4b/4b3e37bf1fc00b0f034ca37482034e0c.unlinked2 new file mode 100644 index 0000000..415b912 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b3e37bf1fc00b0f034ca37482034e0c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b5eccb6d7fa7c6b53f8843c6a96073a.unlinked2 b/.dartServer/.analysis-driver/4b/4b5eccb6d7fa7c6b53f8843c6a96073a.unlinked2 new file mode 100644 index 0000000..739ece9 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b5eccb6d7fa7c6b53f8843c6a96073a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b6e3a1e184c9a86268989aac4098b22.unlinked2 b/.dartServer/.analysis-driver/4b/4b6e3a1e184c9a86268989aac4098b22.unlinked2 new file mode 100644 index 0000000..93f3944 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b6e3a1e184c9a86268989aac4098b22.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked b/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked new file mode 100644 index 0000000..56bcf29 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked differ diff --git a/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked.digest b/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked.digest new file mode 100644 index 0000000..03b22cc Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b765963625be355660b610419c65b69.linked.digest differ diff --git a/.dartServer/.analysis-driver/4b/4b8322c2e7d94a3f83a72982f6e4a175.unlinked2 b/.dartServer/.analysis-driver/4b/4b8322c2e7d94a3f83a72982f6e4a175.unlinked2 new file mode 100644 index 0000000..9d4e268 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b8322c2e7d94a3f83a72982f6e4a175.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b8686c0db4588b0de8a878ca9670d20.unlinked2 b/.dartServer/.analysis-driver/4b/4b8686c0db4588b0de8a878ca9670d20.unlinked2 new file mode 100644 index 0000000..55581b1 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b8686c0db4588b0de8a878ca9670d20.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4b99e95da46b65272b25e68f3dd37d08.unlinked2 b/.dartServer/.analysis-driver/4b/4b99e95da46b65272b25e68f3dd37d08.unlinked2 new file mode 100644 index 0000000..c67e66e Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4b99e95da46b65272b25e68f3dd37d08.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4ba008dc7c61b6759f36bfd09d4abb95.unlinked2 b/.dartServer/.analysis-driver/4b/4ba008dc7c61b6759f36bfd09d4abb95.unlinked2 new file mode 100644 index 0000000..15a94ce Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4ba008dc7c61b6759f36bfd09d4abb95.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4ba70018ff985f9978a189b3ae06641d.unlinked2 b/.dartServer/.analysis-driver/4b/4ba70018ff985f9978a189b3ae06641d.unlinked2 new file mode 100644 index 0000000..2c6b6e2 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4ba70018ff985f9978a189b3ae06641d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4ba766b81cbcfdadf0f4ceeb204ccc32.unlinked2 b/.dartServer/.analysis-driver/4b/4ba766b81cbcfdadf0f4ceeb204ccc32.unlinked2 new file mode 100644 index 0000000..53c3698 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4ba766b81cbcfdadf0f4ceeb204ccc32.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4bad8e72c0a1555b647a5a31cb87223e.resolved b/.dartServer/.analysis-driver/4b/4bad8e72c0a1555b647a5a31cb87223e.resolved new file mode 100644 index 0000000..74b2e89 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bad8e72c0a1555b647a5a31cb87223e.resolved differ diff --git a/.dartServer/.analysis-driver/4b/4bb147ac76214657b3ea9deeed005a00.unlinked2 b/.dartServer/.analysis-driver/4b/4bb147ac76214657b3ea9deeed005a00.unlinked2 new file mode 100644 index 0000000..e8af184 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bb147ac76214657b3ea9deeed005a00.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked b/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked new file mode 100644 index 0000000..c3bdcc1 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked differ diff --git a/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked.digest b/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked.digest new file mode 100644 index 0000000..afb934c Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bb70b78175ae24285196fdcd49ecdc8.linked.digest differ diff --git a/.dartServer/.analysis-driver/4b/4bb926e983f81953d3fef601129eb4ac.unlinked2 b/.dartServer/.analysis-driver/4b/4bb926e983f81953d3fef601129eb4ac.unlinked2 new file mode 100644 index 0000000..9d76659 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bb926e983f81953d3fef601129eb4ac.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4bdfdd48981f37678085189c29b9b2ef.unlinked2 b/.dartServer/.analysis-driver/4b/4bdfdd48981f37678085189c29b9b2ef.unlinked2 new file mode 100644 index 0000000..98c2e2e Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bdfdd48981f37678085189c29b9b2ef.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4be12a5f1b2ea12477f3088231d4d15b.unlinked2 b/.dartServer/.analysis-driver/4b/4be12a5f1b2ea12477f3088231d4d15b.unlinked2 new file mode 100644 index 0000000..58c735e Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4be12a5f1b2ea12477f3088231d4d15b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4be514bb8124b30561252d488d12fe89.unlinked2 b/.dartServer/.analysis-driver/4b/4be514bb8124b30561252d488d12fe89.unlinked2 new file mode 100644 index 0000000..5be2c43 Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4be514bb8124b30561252d488d12fe89.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked b/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked new file mode 100644 index 0000000..683e55a Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked differ diff --git a/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked.digest b/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked.digest new file mode 100644 index 0000000..04a363d Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bf2fc8068fceb66ea82ea1e2616f591.linked.digest differ diff --git a/.dartServer/.analysis-driver/4b/4bf55cbe5dd5a6a18d81bd289da408a3.unlinked2 b/.dartServer/.analysis-driver/4b/4bf55cbe5dd5a6a18d81bd289da408a3.unlinked2 new file mode 100644 index 0000000..58bb79f Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bf55cbe5dd5a6a18d81bd289da408a3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4b/4bfe7434fd85c69bdaafb2992b897506.unlinked2 b/.dartServer/.analysis-driver/4b/4bfe7434fd85c69bdaafb2992b897506.unlinked2 new file mode 100644 index 0000000..c6099cd Binary files /dev/null and b/.dartServer/.analysis-driver/4b/4bfe7434fd85c69bdaafb2992b897506.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked b/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked new file mode 100644 index 0000000..9f8fc33 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked.digest b/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked.digest new file mode 100644 index 0000000..ff04a90 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c03d9619a0c0f88e27443246139cdb0.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked b/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked new file mode 100644 index 0000000..1636db7 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked.digest b/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked.digest new file mode 100644 index 0000000..c80e0db Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c09e3eb79110e9a6054c25d97e13688.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c10b05d7b3ae773206f55b27ab421d0.unlinked2 b/.dartServer/.analysis-driver/4c/4c10b05d7b3ae773206f55b27ab421d0.unlinked2 new file mode 100644 index 0000000..9c926f3 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c10b05d7b3ae773206f55b27ab421d0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c12d431b9f689a2685f539374fc73ad.unlinked2 b/.dartServer/.analysis-driver/4c/4c12d431b9f689a2685f539374fc73ad.unlinked2 new file mode 100644 index 0000000..a9a9435 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c12d431b9f689a2685f539374fc73ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c1369e54f2d31e7dd1b664e841e0178.unlinked2 b/.dartServer/.analysis-driver/4c/4c1369e54f2d31e7dd1b664e841e0178.unlinked2 new file mode 100644 index 0000000..4582193 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c1369e54f2d31e7dd1b664e841e0178.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c1c7ca0de00fe8a741f7b84ef1e2d56.unlinked2 b/.dartServer/.analysis-driver/4c/4c1c7ca0de00fe8a741f7b84ef1e2d56.unlinked2 new file mode 100644 index 0000000..1bdb76b Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c1c7ca0de00fe8a741f7b84ef1e2d56.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked b/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked new file mode 100644 index 0000000..0f0aaae Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked.digest b/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked.digest new file mode 100644 index 0000000..75f60cd Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c230bcf91e6a866232a77f10b4e8f57.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c2883cc77c24e680161825785820248.unlinked2 b/.dartServer/.analysis-driver/4c/4c2883cc77c24e680161825785820248.unlinked2 new file mode 100644 index 0000000..0f1f157 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c2883cc77c24e680161825785820248.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked b/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked new file mode 100644 index 0000000..b0fed0a Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked.digest b/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked.digest new file mode 100644 index 0000000..6521b4d Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c31bd9be14f51b2596ad1ee265cb1d7.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c4114d1f406bbc5575d7adda136a859.unlinked2 b/.dartServer/.analysis-driver/4c/4c4114d1f406bbc5575d7adda136a859.unlinked2 new file mode 100644 index 0000000..fe1bab2 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c4114d1f406bbc5575d7adda136a859.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c43050972c507285e66570a1b6d3d3b.resolved b/.dartServer/.analysis-driver/4c/4c43050972c507285e66570a1b6d3d3b.resolved new file mode 100644 index 0000000..6089513 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c43050972c507285e66570a1b6d3d3b.resolved differ diff --git a/.dartServer/.analysis-driver/4c/4c4bfe0b7737d3141f60a164292c00a8.unlinked2 b/.dartServer/.analysis-driver/4c/4c4bfe0b7737d3141f60a164292c00a8.unlinked2 new file mode 100644 index 0000000..a7050a6 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c4bfe0b7737d3141f60a164292c00a8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2 b/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2 new file mode 100644 index 0000000..89b8de2 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2 differ diff --git a/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2.digest b/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2.digest new file mode 100644 index 0000000..79bf9b7 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c57995976edf48eacde7eadf17011fc.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked b/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked new file mode 100644 index 0000000..38de757 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked.digest b/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked.digest new file mode 100644 index 0000000..dca58d6 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c5f69394405e53e03bdf7af19ff575b.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked b/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked new file mode 100644 index 0000000..12a764c Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked.digest b/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked.digest new file mode 100644 index 0000000..867a36f Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c782ca2b66f20a7c4525df4e8c65e8b.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c7c207a33f98f90a0d6655b59d9833b.unlinked2 b/.dartServer/.analysis-driver/4c/4c7c207a33f98f90a0d6655b59d9833b.unlinked2 new file mode 100644 index 0000000..87bb48e Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c7c207a33f98f90a0d6655b59d9833b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked b/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked new file mode 100644 index 0000000..a71a8a8 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked.digest b/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked.digest new file mode 100644 index 0000000..591da2e Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c80dd02e82861ac24646a3b6af3bddf.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4c89cd93fe1f216abdae4f7240d192ad.unlinked2 b/.dartServer/.analysis-driver/4c/4c89cd93fe1f216abdae4f7240d192ad.unlinked2 new file mode 100644 index 0000000..b1de68d Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c89cd93fe1f216abdae4f7240d192ad.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked b/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked new file mode 100644 index 0000000..0c82076 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked differ diff --git a/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked.digest b/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked.digest new file mode 100644 index 0000000..4449cf3 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4c8bda5c2967b39b4918ac0d023b3b25.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4caab356c7b550ba1febb97c2d3f788f.unlinked2 b/.dartServer/.analysis-driver/4c/4caab356c7b550ba1febb97c2d3f788f.unlinked2 new file mode 100644 index 0000000..ac398a6 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4caab356c7b550ba1febb97c2d3f788f.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4cb62cdd8b7a19bd351dbf125ad9d5aa.unlinked2 b/.dartServer/.analysis-driver/4c/4cb62cdd8b7a19bd351dbf125ad9d5aa.unlinked2 new file mode 100644 index 0000000..a0277e3 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cb62cdd8b7a19bd351dbf125ad9d5aa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4cbd9c69ff01dc769b8c93aa15851e30.unlinked2 b/.dartServer/.analysis-driver/4c/4cbd9c69ff01dc769b8c93aa15851e30.unlinked2 new file mode 100644 index 0000000..72d5dc7 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cbd9c69ff01dc769b8c93aa15851e30.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked b/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked new file mode 100644 index 0000000..ddc9d0d Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked differ diff --git a/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked.digest b/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked.digest new file mode 100644 index 0000000..43006e9 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4ccbc705ebfbbd04a71766b58e1e0d00.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4cdc9551a95d720077d71b0731501821.unlinked2 b/.dartServer/.analysis-driver/4c/4cdc9551a95d720077d71b0731501821.unlinked2 new file mode 100644 index 0000000..d235f64 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cdc9551a95d720077d71b0731501821.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4cde5927905c6f93e51683240ff22abc.unlinked2 b/.dartServer/.analysis-driver/4c/4cde5927905c6f93e51683240ff22abc.unlinked2 new file mode 100644 index 0000000..e5514fa Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cde5927905c6f93e51683240ff22abc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4ce5cf21c352cd71d5d0e385084365f1.unlinked2 b/.dartServer/.analysis-driver/4c/4ce5cf21c352cd71d5d0e385084365f1.unlinked2 new file mode 100644 index 0000000..7c747c3 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4ce5cf21c352cd71d5d0e385084365f1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4ce6ef2722a21db0f737c68de2006f57.unlinked2 b/.dartServer/.analysis-driver/4c/4ce6ef2722a21db0f737c68de2006f57.unlinked2 new file mode 100644 index 0000000..1ca4d8e Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4ce6ef2722a21db0f737c68de2006f57.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c/4ce7e5b35b89ca70e50e6d60bedf2f4b.unlinked2 b/.dartServer/.analysis-driver/4c/4ce7e5b35b89ca70e50e6d60bedf2f4b.unlinked2 new file mode 100644 index 0000000..cee0578 --- /dev/null +++ b/.dartServer/.analysis-driver/4c/4ce7e5b35b89ca70e50e6d60bedf2f4b.unlinked2 @@ -0,0 +1,849 @@ +~typeadaptcopyWithlerppadded +shrinkWrap getAdaptation_createAdaptationMap +brightnessapplyElevationOverlayColorcupertinoOverrideTheme +extensions extension adaptationMapinputDecorationThemematerialTapTargetSizepageTransitionsThemeplatformscrollbarTheme splashFactory useMaterial3 visualDensity canvasColor cardColor colorScheme disabledColor dividerColor +focusColorhighlightColor hintColor +hoverColor primaryColorprimaryColorDarkprimaryColorLightscaffoldBackgroundColorsecondaryHeaderColor shadowColor splashColorunselectedWidgetColor iconThemeprimaryIconThemeprimaryTextTheme textTheme +typographyactionIconTheme appBarTheme +badgeTheme bannerThemebottomAppBarThemebottomNavigationBarThemebottomSheetTheme buttonTheme cardThemecarouselViewTheme checkboxTheme chipThemedataTableThemedatePickerTheme dialogTheme dividerTheme drawerThemedropdownMenuThemeelevatedButtonThemeexpansionTileThemefilledButtonThemefloatingActionButtonThemeiconButtonTheme listTileTheme menuBarThememenuButtonTheme menuThemenavigationBarThemenavigationDrawerThemenavigationRailThemeoutlinedButtonThemepopupMenuThemeprogressIndicatorTheme +radioThemesearchBarThemesearchViewThemesegmentedButtonTheme sliderTheme snackBarTheme switchTheme tabBarThemetextButtonThemetextSelectionThemetimePickerThemetoggleButtonsTheme tooltipThemebuttonBarTheme_buttonBarThemedialogBackgroundColorindicatorColor_localizedThemeDataCacheSize_localizedThemeDataCachelocalizeestimateBrightnessForColor_lerpThemeExtensions_themeExtensionIterableToMap_overrideWithSystemColors==hashCodedebugFillProperties_materialTheme_cupertinoOverrideThemeprimaryContrastingColor resolveFrom materialTheme baseThemelocalTextGeometry_cache _maximumSize putIfAbsentminimumDensitymaximumDensitystandard comfortablecompactadaptivePlatformDensitydefaultDensityForPlatform +horizontalverticalbaseSizeAdjustmenteffectiveConstraints toStringShort +AdaptationThemeExtensionMaterialTapTargetSize ThemeDataMaterialBasedCupertinoThemeDataCupertinoBasedMaterialThemeData_IdentityThemeDataCacheKey +_FifoCache VisualDensity_colorSchemeLightM3_colorSchemeDarkM3Color SystemColorSystemColorPalette +lerpDoubleInteractiveInkFeatureFactory +BrightnessSwitchadaptiveTypeSwitchThemeData adaptationMapObjectdoublematerialTapTargetSizeFloatingActionButtonMaterialButtonOutlinedButton +TextButtonElevatedButton +IconButtonshowTimePickerSnackBarChipRawChip InputChip +ChoiceChip +FilterChip +ActionChipRadioCheckboxTheme MaterialAppof BuildContextBuilder ColorScheme immutableDiagnosticablecolorSchemeSeedfromSeedcopyWith primarySwatch TextStylelightdarkuseSystemColorsfromIterableboolNoDefaultCupertinoThemeDatadynamicPageTransitionsThemeTargetPlatformScrollbarThemeData MaterialColorStringList IconThemeData TextTheme +TypographyActionIconThemeDataBadgeThemeDataMaterialBannerThemeDataBottomAppBarThemeDataBottomNavigationBarThemeDataBottomSheetThemeDataButtonThemeData CardThemeDataCarouselViewThemeDataCheckboxThemeData ChipThemeDataDataTableThemeDataDatePickerThemeDataDialogThemeDataDividerThemeDataDrawerThemeDataDropdownMenuThemeDataElevatedButtonThemeDataExpansionTileThemeDataFilledButtonThemeDataFloatingActionButtonThemeDataIconButtonThemeDataListTileThemeDataMenuBarThemeDataMenuButtonThemeData MenuThemeDataNavigationBarThemeDataNavigationDrawerThemeDataNavigationRailThemeDataOutlinedButtonThemeDataPopupMenuThemeDataProgressIndicatorThemeDataRadioThemeDataSearchBarThemeDataSearchViewThemeDataSegmentedButtonThemeDataSliderThemeDataSnackBarThemeDataTabBarThemeDataTextButtonThemeDataTextSelectionThemeDataTimePickerThemeDataToggleButtonsThemeDataTooltipThemeData +DeprecatedButtonBarThemeData noDefault adaptationsInputDecorationThemedataInputDecorationThemeData ArgumentErrordefaultTargetPlatformandroidfuchsiaiOSpaddedlinuxmacOSwindows +shrinkWrapdefaultDensityForPlatformkIsWeb +InkSparkle splashFactory InkRipple InkSplash +brightness seedColorsurfaceprimary onSurface onPrimaryoutlineColorsbluegreyblackwhite withOpacity +fromSwatch accentColor +tealAccent cardColorbackgroundColor +errorColorredwhite70black54white60 colorScheme buttonColor disabledColor +focusColor +hoverColorhighlightColor splashColorwhite38black38 material2021platform material2014 +fontFamilyapplyfontFamilyFallbackpackagemergecolorkDefaultIconLightColorkDefaultIconDarkColor AppBarThemeAppBarThemeData secondaryrawapplyElevationOverlayColorcupertinoOverrideTheme +extensionsinputDecorationThemepageTransitionsThemescrollbarTheme useMaterial3 visualDensity canvasColor dividerColor hintColor primaryColorprimaryColorDarkprimaryColorLightscaffoldBackgroundColorsecondaryHeaderColor shadowColorunselectedWidgetColor iconThemeprimaryTextTheme textTheme +typographyprimaryIconThemeactionIconTheme appBarTheme +badgeTheme bannerThemebottomAppBarThemebottomNavigationBarThemebottomSheetTheme buttonTheme cardThemecarouselViewTheme checkboxTheme chipThemedataTableThemedatePickerTheme dialogTheme dividerTheme drawerThemedropdownMenuThemeelevatedButtonThemeexpansionTileThemefilledButtonThemefloatingActionButtonThemeiconButtonTheme listTileTheme menuBarThememenuButtonTheme menuThemenavigationBarThemenavigationDrawerThemenavigationRailThemeoutlinedButtonThemepopupMenuThemeprogressIndicatorTheme +radioThemesearchBarThemesearchViewThemesegmentedButtonTheme sliderTheme snackBarTheme switchTheme tabBarThemetextButtonThemetextSelectionThemetimePickerThemetoggleButtonsTheme tooltipThemebuttonBarThemedialogBackgroundColorindicatorColor_overrideWithSystemColorslocalizeMap +adaptationtypeMaterialsurfaceTintColor elevationElevationOverlay applyOverlayCupertinoThemeDataCupertinoThemenewInputDecorationInputDecorator TextField TextFormField applyDefaultsMaterialPageRoutebuildTransitionsPageTransitionsBuilder"debugDefaultTargetPlatformOverride ScrollbarInkWell InkResponseBadge BottomAppBar BottomSheet FilledButtontonalextendedfilled filledTonaloutlinedSegmentedButton ToggleButtonsCardCheckboxListTileshowDatePickershowDateRangePickerDatePickerDialogDateRangePickerDialogInputDatePickerFormField AlertDialogDialog +fullscreenDividerVerticalDividerListTile +MenuAnchor DropdownMenuMenuBar NavigationBarBottomNavigationBarNavigationDrawerDrawerNavigationRailCircularProgressIndicatorLinearProgressIndicator RadioListTile SearchBar SearchAnchorSlider RangeSliderSwitchListTileTabBarTimePickerDialogAppBar SliverAppBarmediumlargeMaterialScrollBehaviorminimumDensitymaximumDensitystandardPopupMenuDivider DataTable +BorderSidecreateBorderSideScaffoldPaginatedDataTableBackButtonIconCloseButtonIconDrawerButtonIconEndDrawerButtonIconMaterialBannerDropdownButton ButtonBar CardTheme CarouselView ChipTheme ExpansionTile MenuStyle SubmenuButtonMenuItemButtonProgressIndicatorSelectableTextTooltipintinherit putIfAbsentcomputeLuminancemapidMapEntry +extensionAlerp +addEntriesentrieswhere containsKeyentrykey unmodifiableplatformProvidesSystemColorsvalue onSecondaryaccentColorTextcanvas +canvasText displayColor bodyColor +buttonFace buttonBorder +buttonTextstyle styleFromforegroundColorsidefield fieldText fillColor +labelStyle hintStyle helperStyle prefixStyle suffixStyle counterStyle identicaloverride runtimeType mapEqualskeysvalueshashAllvoidDiagnosticPropertiesBuilderdebugFillPropertiesfallbackaddIterableProperty defaultValuelevelDiagnosticLeveldebugDiagnosticsProperty EnumProperty ColorProperty_ materialThemeprimaryContrastingColorbarBackgroundColorselectionHandleColorapplyThemeToAllCupertinoTextThemeData resolveFrom CupertinoApp themeDataidentityHashCode baseThemelocalTextGeometrylengthremovefirstcompactRawMaterialButton +horizontalverticalOffsetBoxConstraintsdebugAssertIsValidminWidth clampDoubledxmaxWidth minHeightdy maxHeighthashDoubleProperty toStringShortdebugFormatDoubleprimaryContaineronPrimaryContainer primaryFixedprimaryFixedDimonPrimaryFixedonPrimaryFixedVariantsecondaryContaineronSecondaryContainersecondaryFixedsecondaryFixedDimonSecondaryFixedonSecondaryFixedVarianttertiary +onTertiarytertiaryContaineronTertiaryContainer tertiaryFixedtertiaryFixedDimonTertiaryFixedonTertiaryFixedVarianterroronErrorerrorContaineronErrorContainer +background onBackground surfaceBrightsurfaceContainerLowestsurfaceContainerLowsurfaceContainersurfaceContainerHighsurfaceContainerHighest +surfaceDimsurfaceVariantonSurfaceVariantoutlineVariantshadowscriminverseSurfaceonInverseSurfaceinversePrimary surfaceTintDiagnosticableCupertinoThemeData(ޟ=&viSx +Brightnesspackage:flutter/services.dartD'Color SystemColorSystemColorPalette +lerpDoubledart:ui+package:flutter/cupertino.dartTpackage:flutter/foundation.dartaction_buttons.dartaction_icons_theme.dartapp_bar_theme.dartbadge_theme.dartbanner_theme.dartbottom_app_bar_theme.dart7 bottom_navigation_bar_theme.dartbbottom_sheet_theme.dartbutton_bar_theme.dartbutton_theme.dartcard_theme.dartcarousel_theme.dartcheckbox_theme.dartchip_theme.dart0color_scheme.dartL colors.dartbconstants.dart{data_table_theme.dartdate_picker_theme.dartdialog_theme.dartdivider_theme.dartdrawer_theme.dartdropdown_menu_theme.dart4elevated_button.dartSelevated_button_theme.dartxexpansion_tile_theme.dartfilled_button.dartfilled_button_theme.dart!floating_action_button_theme.darticon_button_theme.dart)ink_ripple.dartCink_sparkle.dart^ink_splash.dartInteractiveInkFeatureFactoryx ink_well.dartinput_decorator.dartlist_tile.dartlist_tile_theme.dart menu_bar_theme.dart'menu_button_theme.dartHmenu_theme.dartbnavigation_bar_theme.dartnavigation_drawer_theme.dartnavigation_rail_theme.dartoutlined_button.dartoutlined_button_theme.dartpage_transitions_theme.dart<popup_menu_theme.dart\progress_indicator_theme.dartradio_theme.dartscrollbar_theme.dartsearch_bar_theme.dartsearch_view_theme.dartsegmented_button_theme.dart%slider_theme.dartAsnack_bar_theme.dart`switch_theme.dart|tab_bar_theme.darttext_button.darttext_button_theme.darttext_selection_theme.darttext_theme.darttime_picker_theme.dart4toggle_buttons_theme.dartXtooltip_theme.dartutypography.dartSk<Հހ߁)*S}~ہ6aق/Kaz׃3Rwۅ(B]wЅ&Gaц;[݇$@_{Ԉ3WtljȉUYɊߊd<ݍ*{Ž`ݎ*Tk&>Vx֯ .OiDZ +#Cmײ%Cqݳ)Moϳ-kߵ 'WQqö?aݸ7[Ĺ/@vڹ \b}?ܼP$,2qԽVw@s׿@D@g@@@@@AA A6AVAABB1B8BtBBCC]CCCDDBDmDxDDDE!E}EEF,FXFFFGGDGtGGGH HLHHI?IIJGJiJJKKgKKLL5LLLMM/M6M~MNNgNNOO:OOOOPP%PYP`PPQCQDQdQQR RZRRSSuS{SST9TiTrTxTTU'U-U`UUUV/VVVVVVW9WXWWWX:XBXHXsXXY(Y_YYYZZNZZZ[ [E[[[\?\t\\] ]2]m]]^(^[^^^_1_p___`(`]``aa7amaabNbObnbcc`ccccddRddeeBe\eeeeeff7fWf{ffffgg=ggggghh=hqhhhhii=iWiij4jRjrjjkk"k>kjkkkkll:lZlllmmLmtmmmmn,n`nnnoo:o`oooopp>pfpppq qDqjqqqqqrrr0r4r5rrrrs;sssttVttttuu5u_u}uuuvv4vUvuvvvwwiwwwwxx<x^x{xxxyy-yUytyyyyzzAz^z|zzzz{{8{d{{{{| +|'|I|l||||}}<}a}}}}~~2~X~~~~9[~$Gm ?|-3\m?)X^0v|RXnK(Ci6'Qz9k )/}IJfl:\wxab elAtF@F+9? k't06 <BRX >,JP2x~XYGMc$6<LR"(ms$fl$W]V*0~%&fl "r +T(yT@tdN>rs L^d<ntez2.syAGagGMb|Q\tJb!Qm7c9c@"V\lr$_@m ZŸ¥DpvTZĤ;ŏŨŮ5Ɔƶ:UVǑǪǫ;Ȍ$Jklɱ-.oʶʼ)EFː˪˫9:|̖̯̰ +$%u{]Βήί-NOϜfВ8\]ѨѮ'u7RStzӊ-xԝԞԼԽ"#^ՆՇ.KL֛֡[׏׽׾ *OP؅بة$%x٩٪ +IJڛ3XYیے=noܾ"XyzJYކއ޼1Pwx>opL Pn 67{5\]$%v)Exy!"q-bcGCno^ _OtuOo !uo~GHy \kV\O4m$BjZ+D[v<Tl,H`0^4Zx2`.X~P4\$FpTe0r<Bj{&[wYvb  ( ) H  + +\ + + 7    @ z    X g   Z-^v-U^v"N2fB*^9WE/l/o,`]  N     !9!!""D"E""#9#:###$$d$$%8%%&&k&' ''`'q'x'''("(b(m(()$)/)8)?)C)D))))*(*f***+6++, ,O,l,,,,---7-=-q-w---....%.w..../Z/b///0%0.05060P0T0U011O1112+2u222223/3B3H3I33333334(4[444455R55555566I6J6e6667 7\77788 8:8a8899*9q9~999:&:b:::;;;D;m;;<<6<}<<<==K=V=_=e=f===>>#>`>>??C?X??@ @m@@A#AaAxABB/BBBBBBBCCC0C6CYCCCCCD4DDDDEE\EEEF6FgFGGoGGH:HyHHIIRIIJ#JaJJK$KhKL LpLM MNMMNNhNNO;OUOOP?PPQ6QZQ~QQQR-RoRS#SfSTT`TTU[UUUUUVV<VZVeVoVWW<WaWlWvWX$XsXYYHYfYYYYYZZ#Z-ZfZZZZZ[[0[;[E[[[\\*\4\z\],]g]]]]^^W^^_F_}____`(`_`}````a7aab6b=bAbBbNbqbbbbc,c~ccd1d{dde.eneeff4fbffffg#gSggghh/h]hhiiMiyiij j1jgjjjk k?kkkkkl?lullmm1mYmmmnnEn}nno+osoopp9pappqqSqqqr#rWrrrssIs}sst%tStttu/u3u4u@uUusuvvevvvvvw w'wAw]wywwwwwxxx%x8xIx\xqxxxxxxxyy4yPycyvyyyyyzzz3zJz]zozzzzzz{{%{6{L{c{v{{{{{||%|<|Q|e|||||||}}.}@}V}m}}}}}}~~~9~M~~~~~~~~ NyE-K8^gn6\el=FMa +Pq +Iox +09@T 1j6Nd!8i1W`g{ /Wn*Ar/U^ey 0E_w0]:CJ^s '<Yt 6f Djsz?HOcx 2I^ ,e/6Jt6Pv8Nb"=V|'MV]q#*>rIf9]6Rl-Bhqx9Vq7N)0Ds !Ql.EZ.^/U^ey>GNb /8?S +<Yt-Ru,G` $;lAgpw"HQXl!5h"XyOn @_|,F^3S,Z7]fm>GNb 3<CW'@W*Y!*1Eu &YwC^w'Ea,5<r?HOcx™¸ ';PjÂô;^bīWťũ9=Ǝ(JN\`ǪIsaɕ)Qʗʥʼ w0\̊"[͓4qr~YZfύ ЁЂлPѠ1xҸ &JqӐӴ%;cԃԧ/i՝!p֋4]׋ס>؎+cgٴ8`ڰ:eے5@IJܟ=>[݀݁MNZ}"Sߒߖߘߙi0z>h 7Ps"&()fj-18<=A,6:2D\tLm=i +67u{/hiT(m4%+r<pPQ_eu{Dc!"m<CGH~ k*0!<=qw\ !u)*~]JzJeu{ e_,5S&:@?j  4  d     + +( +F +f + + + + $ P p     3 Z      > e    >_Bm(FkY{~7`<e2Qr5b~ ,JnEf2Ns%(:;k//// @docImport 'package:flutter/material.dart';D'*S~6a/Kaz3Rw(B]w&Ga;[$@_{3Wt2/// Creates an [Adaptation].0/// The adaptation's type.FFPWWYa@/// Typically, this is overridden to return an instance of a custom component +/// ThemeData class, like [SwitchThemeData], instead of the defaultValue. +/// +/// Factory constructors that support adaptations - currently only +/// [Switch.adaptive] - look for a type-specific adaptation in +/// [ThemeData.adaptationMap] when computing their effective default component +/// theme. If a matching adaptation is not found, the component may choose to +/// use a default adaptation. For example, the [Switch.adaptive] component +/// uses an empty [SwitchThemeData] if a matching adaptation is not found, for +/// the sake of backwards compatibility. +/// +/// {@tool dartpad} +/// This sample shows how to create and use subclasses of [Adaptation] that +/// define adaptive [SwitchThemeData]s. The [adapt] method in this example is +/// overridden to only customize cupertino-style switches, but it can also be +/// used to customize any other platforms. +/// +/// ** See code in examples/api/lib/material/switch/switch.4.dart ** +/// {@end-tool}z/// Defines a customized theme for components with an `adaptive` factory constructor. +/// +/// Currently, only [Switch.adaptive] supports this class.cq..F,/// Enable const constructor for subclasses.  xx1/// The extension's type.3o/// Creates a copy of this theme extension with the given fields +/// replaced by the non-null parameter values.Ó"BBc/// Linearly interpolate with another [ThemeExtension] object. +/// +/// {@macro dart.ui.shadow.lerp}{{xs/// An interface that defines custom additions to a [ThemeData] object. +/// +/// {@youtube 560 315 https://www.youtube.com/watch?v=8-szcYzFVao} +/// +/// Typically used for custom colors. To use, subclass [ThemeExtension], +/// define a number of fields (e.g. [Color]s), and implement the [copyWith] and +/// [lerp] methods. The latter will ensure smooth transitions of properties when +/// switching themes. +/// +/// {@tool dartpad} +/// This sample shows how to create and use a subclass of [ThemeExtension] that +/// defines two colors. +/// +/// ** See code in examples/api/lib/material/theme/theme_extension.1.dart ** +/// {@end-tool}Z)->> Ddd3-%??,Vqq*"+006KKZzzǭݭ''.BBIXX_oovî **1BBIZZa گ 22=SS^mmy$''7GG$`qq(6۱&))8GG(^uu "$ --?QQbss(,ӳ*(118Poo$ $ ++*C[[0v,õ," 29UUeuu"$Ƕ.  0CCTeev$*$ *#;;M33޹ހmʹ34>F|޹߹`&//SA/// Create a [ThemeData] that's used to configure a [Theme]. +/// +/// The [colorScheme] and [textTheme] are used by the Material components to +/// compute default values for visual properties. The API documentation for +/// each component widget explains exactly how the defaults are computed. +/// +/// When providing a [ColorScheme], apps can either provide one directly +/// with the [colorScheme] parameter, or have one generated for them by +/// using the [colorSchemeSeed] and [brightness] parameters. A generated +/// color scheme will be based on the tones of [colorSchemeSeed] and all of +/// its contrasting color will meet accessibility guidelines for readability. +/// (See [ColorScheme.fromSeed] for more details.) +/// +/// If the app wants to customize a generated color scheme, it can use +/// [ColorScheme.fromSeed] directly and then [ColorScheme.copyWith] on the +/// result to override any colors that need to be replaced. The result of +/// this can be used as the [colorScheme] directly. +/// +/// For historical reasons, instead of using a [colorSchemeSeed] or +/// [colorScheme], you can provide either a [primaryColor] or [primarySwatch] +/// to construct the [colorScheme], but the results will not be as complete +/// as when using generation from a seed color. +/// +/// If [colorSchemeSeed] is non-null then [colorScheme], [primaryColor] and +/// [primarySwatch] must all be null. +/// +/// The [textTheme] [TextStyle] colors are black if the color scheme's +/// brightness is [Brightness.light], and white for [Brightness.dark]. +/// +/// To override the appearance of specific components, provide +/// a component theme parameter like [sliderTheme], [toggleButtonsTheme], +/// or [bottomNavigationBarTheme]. +/// +/// When [useSystemColors] is true and the platform supports system colors, then the system colors +/// will be used to override certain theme colors. The [colorScheme], [textTheme], +/// [elevatedButtonTheme], [outlinedButtonTheme], [textButtonTheme], [filledButtonTheme], and +/// [floatingActionButtonTheme] are overriden by the system colors. +/// +/// See also: +/// +/// * [ThemeData.from], which creates a ThemeData from a [ColorScheme]. +/// * [ThemeData.light], which creates the default light theme. +/// * [ThemeData.dark], which creates the default dark theme. +/// * [ColorScheme.fromSeed], which is used to create a [ColorScheme] from a seed color.sssStttu u (uu9u9$uGucucuquu"uuu#uuu"uuuvvvv$v8v8vFvYvYvgvyvyvvvvwwwwwwwwwxxxx"x"x0x@x@xNxbxbxpxxxxxxxxxxxxyy%yy1y1"y?yYyYygyxyxyyy#yyyyyyz z!z!z/zEzEzSzbzbzpzzzzzzzzzzz{{{{%{<{<&{J{h{h{v{{{{{{{{{{{{||||+|+|9|M|M|[|p|p|~|||||||||||!}}} }(}@}@}N}e}e'}s}}}}}}}}}}}~~~~'~6~6 ~D~\~\#~j~~!~~~!~~~~~~$-==K__m" ((6KK Yqq E``#E1`aksr7r7s\/// Create a [ThemeData] given a set of exact values. Most values must be +/// specified. They all must also be non-null except for +/// [cupertinoOverrideTheme], and deprecated members. +/// +/// This will rarely be used directly. It is used by [lerp] to +/// create intermediate themes based on two themes created with the +/// [ThemeData] constructor.*2;@GG \mmx݈-</// Create a [ThemeData] based on the colors in the given [colorScheme] and +/// text styles of the optional [textTheme]. +/// +/// If [colorScheme].brightness is [Brightness.dark] then +/// [ThemeData.applyElevationOverlayColor] will be set to true to support +/// the Material dark theme method for indicating elevation by applying +/// a semi-transparent onSurface color on top of the surface color. +/// +/// This is the recommended method to theme your application. As we move +/// forward we will be converting all the widget implementations to only use +/// colors or colors derived from those in [ColorScheme]. +/// +/// {@tool snippet} +/// This example will set up an application to use the baseline Material +/// Design light and dark themes. +/// +/// ```dart +/// MaterialApp( +/// theme: ThemeData.from(colorScheme: const ColorScheme.light()), +/// darkTheme: ThemeData.from(colorScheme: const ColorScheme.dark()), +/// ) +/// ``` +/// {@end-tool} +/// +/// See for +/// more discussion on how to pick the right colors.:߀/// A default light theme. +/// +/// This theme does not contain text geometry. Instead, it is expected that +/// this theme is localized using text geometry using [ThemeData.localize]. + ""(LL7/// A default dark theme. +/// +/// This theme does not contain text geometry. Instead, it is expected that +/// this theme is localized using text geometry using [ThemeData.localize].'0228(|/// The default color theme. Same as [ThemeData.light]. +/// +/// This is used by [Theme.of] when no theme has been specified. +/// +/// This theme does not contain text geometry. Instead, it is expected that +/// this theme is localized using text geometry using [ThemeData.localize]. +/// +/// Most applications would use [Theme.of], which provides correct localized +/// text geometry.UӇ Ć/// Apply a semi-transparent overlay color on Material surfaces to indicate +/// elevation for dark themes. +/// +/// If [useMaterial3] is true, then this flag is ignored as there is a new +/// [Material.surfaceTintColor] used to create an overlay for Material 3. +/// This flag is meant only for the Material 2 elevation overlay for dark +/// themes. +/// +/// Material drop shadows can be difficult to see in a dark theme, so the +/// elevation of a surface should be portrayed with an "overlay" in addition +/// to the shadow. As the elevation of the component increases, the +/// overlay increases in opacity. [applyElevationOverlayColor] turns the +/// application of this overlay on or off for dark themes. +/// +/// If true and [brightness] is [Brightness.dark], a +/// semi-transparent version of [ColorScheme.onSurface] will be +/// applied on top of [Material] widgets that have a [ColorScheme.surface] +/// color. The level of transparency is based on [Material.elevation] as +/// per the Material Dark theme specification. +/// +/// If false the surface color will be used unmodified. +/// +/// Defaults to false in order to maintain backwards compatibility with +/// apps that were built before the Material Dark theme specification +/// was published. New apps should set this to true for any themes +/// where [brightness] is [Brightness.dark]. +/// +/// See also: +/// +/// * [Material.elevation], which effects the level of transparency of the +/// overlay color. +/// * [ElevationOverlay.applyOverlay], which is used by [Material] to apply +/// the overlay color to its surface color. +/// * , which specifies how +/// the overlay should be applied.@s@%/// Components of the [CupertinoThemeData] to override from the Material +/// [ThemeData] adaptation. +/// +/// By default, [cupertinoOverrideTheme] is null and Cupertino widgets +/// descendant to the Material [Theme] will adhere to a [CupertinoTheme] +/// derived from the Material [ThemeData]. e.g. [ThemeData]'s [ColorScheme] +/// will also inform the [CupertinoThemeData]'s `primaryColor` etc. +/// +/// This cascading effect for individual attributes of the [CupertinoThemeData] +/// can be overridden using attributes of this [cupertinoOverrideTheme].[~ς&/// Arbitrary additions to this theme. +/// +/// To define extensions, pass an [Iterable] containing one or more [ThemeExtension] +/// subclasses to [ThemeData.new] or [copyWith]. +/// +/// To obtain an extension, use [extension]. +/// +/// {@tool dartpad} +/// This sample shows how to create and use a subclass of [ThemeExtension] that +/// defines two colors. +/// +/// ** See code in examples/api/lib/material/theme/theme_extension.1.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [extension], a convenience function for obtaining a specific extension.Հƀ/// A map which contains the adaptations for the theme. The entry's key is the +/// type of the adaptation; the value is the adaptation itself. +/// +/// To obtain an adaptation, use [getAdaptation].؀/// The default [InputDecoration] values for [InputDecorator], [TextField], +/// and [TextFormField] are based on this theme. +/// +/// See [InputDecoration.applyDefaults].!΀/// Configures the hit test size of certain Material widgets. +/// +/// Defaults to a [platform]-appropriate size: [MaterialTapTargetSize.padded] +/// on mobile platforms, [MaterialTapTargetSize.shrinkWrap] on desktop +/// platforms.;/// Default [MaterialPageRoute] transitions per [TargetPlatform]. +/// +/// [MaterialPageRoute.buildTransitions] delegates to a [platform] specific +/// [PageTransitionsBuilder]. If a matching builder is not found, a builder +/// whose platform is null is used. ( /// The platform the material widgets should adapt to target. +/// +/// Defaults to the current platform, as exposed by [defaultTargetPlatform]. +/// This should be used in order to style UI elements according to platform +/// conventions. +/// +/// Widgets from the material library should use this getter (via [Theme.of]) +/// to determine the current platform for the purpose of emulating the +/// platform behavior (e.g. scrolling or haptic effects). Widgets and render +/// objects at lower layers that try to emulate the underlying platform +/// can depend on [defaultTargetPlatform] directly, or may require +/// that the target platform be provided as an argument. The +/// [dart:io.Platform] object should only be used directly when it's critical +/// to actually know the current platform, without any overrides possible (for +/// example, when a system API is about to be called). +/// +/// In a test environment, the platform returned is [TargetPlatform.android] +/// regardless of the host platform. (Android was chosen because the tests +/// were originally written assuming Android-like behavior, and we added +/// platform adaptations for other platforms later). Tests can check behavior +/// for other platforms by setting the [platform] of the [Theme] explicitly to +/// another [TargetPlatform] value, or by setting +/// [debugDefaultTargetPlatformOverride]. +/// +/// Determines the defaults for [typography] and [materialTapTargetSize].wM/// A theme for customizing the colors, thickness, and shape of [Scrollbar]s.cc/// Defines the appearance of ink splashes produces by [InkWell] +/// and [InkResponse]. +/// +/// See also: +/// +/// * [InkSplash.splashFactory], which defines the default splash. +/// * [InkRipple.splashFactory], which defines a splash that spreads out +/// more aggressively than the default. +/// * [InkSparkle.splashFactory], which defines a more aggressive and organic +/// splash with sparkle effects.uU/// A temporary flag that can be used to opt-out of Material 3 features. +/// +/// This flag is _true_ by default. If false, then components will +/// continue to use the colors, typography and other features of +/// Material 2. +/// +/// In the long run this flag will be deprecated and eventually +/// only Material 3 will be supported. We recommend that applications +/// migrate to Material 3 as soon as that's practical. Until that migration +/// is complete, this flag can be set to false. +/// +/// ## Defaults +/// +/// If a [ThemeData] is _constructed_ with [useMaterial3] set to true, then +/// some properties will get updated defaults. However, the +/// [ThemeData.copyWith] method with [useMaterial3] set to true will _not_ +/// change any of these properties in the resulting [ThemeData]. +/// +/// +/// +/// | Property | Material 3 default | Material 2 default | +/// | :-------------- | :----------------------------- | :----------------------------- | +/// | [colorScheme] | M3 baseline light color scheme | M2 baseline light color scheme | +/// | [typography] | [Typography.material2021] | [Typography.material2014] | +/// | [splashFactory] | [InkSparkle]* or [InkRipple] | [InkSplash] | +/// +/// \* if the target platform is Android and the app is not +/// running on the web, otherwise it will fallback to [InkRipple]. +/// +/// If [brightness] is [Brightness.dark] then the default color scheme will +/// be either the M3 baseline dark color scheme or the M2 baseline dark color +/// scheme depending on [useMaterial3]. +/// +/// ## Affected widgets +/// +/// This flag affects styles and components. +/// +/// ### Styles +/// * Color: [ColorScheme], [Material] (see table above) +/// * Shape: (see components below) +/// * Typography: [Typography] (see table above) +/// +/// ### Components +/// * Badges: [Badge] +/// * Bottom app bar: [BottomAppBar] +/// * Bottom sheets: [BottomSheet] +/// * Buttons +/// - Common buttons: [ElevatedButton], [FilledButton], [FilledButton.tonal], [OutlinedButton], [TextButton] +/// - FAB: [FloatingActionButton], [FloatingActionButton.extended] +/// - Icon buttons: [IconButton], [IconButton.filled] (*new*), [IconButton.filledTonal], [IconButton.outlined] +/// - Segmented buttons: [SegmentedButton] (replacing [ToggleButtons]) +/// * Cards: [Card] +/// * Checkbox: [Checkbox], [CheckboxListTile] +/// * Chips: +/// - [ActionChip] (used for Assist and Suggestion chips), +/// - [FilterChip], [ChoiceChip] (used for single selection filter chips), +/// - [InputChip] +/// * Date pickers: [showDatePicker], [showDateRangePicker], [DatePickerDialog], [DateRangePickerDialog], [InputDatePickerFormField] +/// * Dialogs: [AlertDialog], [Dialog.fullscreen] +/// * Divider: [Divider], [VerticalDivider] +/// * Lists: [ListTile] +/// * Menus: [MenuAnchor], [DropdownMenu], [MenuBar] +/// * Navigation bar: [NavigationBar] (replacing [BottomNavigationBar]) +/// * Navigation drawer: [NavigationDrawer] (replacing [Drawer]) +/// * Navigation rail: [NavigationRail] +/// * Progress indicators: [CircularProgressIndicator], [LinearProgressIndicator] +/// * Radio button: [Radio], [RadioListTile] +/// * Search: [SearchBar], [SearchAnchor], +/// * Snack bar: [SnackBar] +/// * Slider: [Slider], [RangeSlider] +/// * Switch: [Switch], [SwitchListTile] +/// * Tabs: [TabBar], [TabBar.secondary] +/// * TextFields: [TextField] together with its [InputDecoration] +/// * Time pickers: [showTimePicker], [TimePickerDialog] +/// * Top app bar: [AppBar], [SliverAppBar], [SliverAppBar.medium], [SliverAppBar.large] +/// +/// In addition, this flag enables features introduced in Android 12. +/// * Stretch overscroll: [MaterialScrollBehavior] +/// * Ripple: `splashFactory` (see table above) +/// +/// See also: +/// +/// * [Material 3 specification](https://m3.material.io/).ψᇵ/// The density value for specifying the compactness of various UI components. +/// +/// {@template flutter.material.themedata.visualDensity} +/// Density, in the context of a UI, is the vertical and horizontal +/// "compactness" of the elements in the UI. It is unitless, since it means +/// different things to different UI elements. For buttons, it affects the +/// spacing around the centered label of the button. For lists, it affects the +/// distance between baselines of entries in the list. +/// +/// Typically, density values are integral, but any value in range may be +/// used. The range includes values from [VisualDensity.minimumDensity] (which +/// is -4), to [VisualDensity.maximumDensity] (which is 4), inclusive, where +/// negative values indicate a denser, more compact, UI, and positive values +/// indicate a less dense, more expanded, UI. If a component doesn't support +/// the value given, it will clamp to the nearest supported value. +/// +/// The default for visual densities is zero for both vertical and horizontal +/// densities, which corresponds to the default visual density of components +/// in the Material Design specification. +/// +/// As a rule of thumb, a change of 1 or -1 in density corresponds to 4 +/// logical pixels. However, this is not a strict relationship since +/// components interpret the density values appropriately for their needs. +/// +/// A larger value translates to a spacing increase (less dense), and a +/// smaller value translates to a spacing decrease (more dense). +/// +/// In Material Design 3, the [visualDensity] does not override the default +/// visual for the following components which are set to [VisualDensity.standard] +/// for all platforms: +/// +/// * [IconButton] - To override the default value of [IconButton.visualDensity], +/// use [ThemeData.iconButtonTheme] instead. +/// * [Checkbox] - To override the default value of [Checkbox.visualDensity], +/// use [ThemeData.checkboxTheme] instead. +/// {@endtemplate}HTH:/// The default color of [MaterialType.canvas] [Material].ǟXPǟ8/// The color of [Material] when it is used as a [Card].^ǭ^/// {@macro flutter.material.color_scheme.ColorScheme} +/// +/// This property was added much later than the theme's set of highly specific +/// colors, like [cardColor], [canvasColor] etc. New components can be defined +/// exclusively in terms of [colorScheme]. Existing components will gradually +/// migrate to it, to the extent that is possible without significant +/// backwards compatibility breaks.n/// The color used for widgets that are inoperative, regardless of +/// their state. For example, a disabled checkbox (which may be +/// checked or unchecked).707/// The color of [Divider]s and [PopupMenuDivider]s, also used +/// between [ListTile]s, between rows in [DataTable]s, and so forth. +/// +/// To create an appropriate [BorderSide] that uses this color, consider +/// [Divider.createBorderSide].˞H`˞G/// The focus color used indicate that a component has the input focus.)˭)k/// The highlight color used during ink splash animations or to +/// indicate an item in a menu is selected.̤/// Caches localized themes to speed up the [localize] method./// The overall theme brightness. +/// +/// The default [TextStyle] color for the [textTheme] is black if the +/// theme is constructed with [Brightness.light] and white if the +/// theme is constructed with [Brightness.dark].qr|!!M/// A theme for customizing the appearance and layout of [ButtonBar] widgets.u6u7u6u6uJ 555zz'/// Used to obtain a particular [Adaptation] from [adaptationMap]. +/// +/// To get an adaptation, use `Theme.of(context).getAdaptation()`.(dd%ހ/// Used to obtain a particular [ThemeExtension] from [extensions]. +/// +/// Obtain with `Theme.of(context).extension()`. +/// +/// See [extensions] for an interactive example.T) 883Uqq-,*((8FF"Znn+//6HHO__fzz&@@GXX_ppw!00<dd$y + +$#44(Kbb6& + +(!88 K^^m||"$%66(Mdd,}*(822$G\\ o$*09TT,m,"2(88"L``$u. ((9JJ$_tt*$*XXrЀZnnXYck6x@noy$,a󦀘/// Creates a copy of this theme but with the given fields replaced with the new values. +/// +/// The [brightness] value is applied to the [colorScheme].%%%%%%##<#<$/// Returns a new theme built by merging the text geometry provided by the +/// [localTextGeometry] theme with the [baseTheme]. +/// +/// For those text styles in the [baseTheme] whose [TextStyle.inherit] is set +/// to true, the returned theme's text styles inherit the geometric properties +/// of [localTextGeometry]. The resulting text styles' [TextStyle.inherit] is +/// set to those provided by [localTextGeometry].*W*W *])F)F* for +/// more discussion on how to pick the right colors.Srtt ʇʝʡʢʣʭ ځDt/// Create a [MaterialBasedCupertinoThemeData] based on a Material [ThemeData] +/// and its `cupertinoOverrideTheme`."ACDDIYY^#%*+.8OPd{|̩̪̒ *AB͐cz{ͭͮ͟""B$$X69XtuttiΏw\]\\r**1NN!fuu|ӔӔӛӸӸӿҺһЄЄV!/// Copies the [ThemeData]'s `cupertinoOverrideTheme`. +/// +/// Only the specified override attributes of the [ThemeData]'s +/// `cupertinoOverrideTheme` and the newly specified parameters are in the +/// returned [CupertinoThemeData]. No derived attributes from iOS defaults or +/// from cascaded Material theme attributes are copied. +/// +/// This [copyWith] cannot change the base Material [ThemeData]. To change the +/// base Material [ThemeData], create a new Material [Theme] and use +/// [ThemeData.copyWith] on the Material [ThemeData] instead.  ނ ɛ/// A [CupertinoThemeData] that defers unspecified theme attributes to an +/// upstream Material [ThemeData]. +/// +/// This type of [CupertinoThemeData] is used by the Material [Theme] to +/// harmonize the [CupertinoTheme] with the material theme's colors and text +/// styles. +/// +/// In the most basic case, [ThemeData]'s `cupertinoOverrideTheme` is null and +/// descendant Cupertino widgets' styling is derived from the Material theme. +/// +/// To override individual parts of the Material-derived Cupertino styling, +/// `cupertinoOverrideTheme`'s construction parameters can be used. +/// +/// To completely decouple the Cupertino styling from Material theme derivation, +/// another [CupertinoTheme] widget can be inserted as a descendant of the +/// Material [Theme]. On a [MaterialApp], this can be done using the `builder` +/// parameter on the constructor. +/// +/// See also: +/// +/// * [CupertinoThemeData], whose null constructor parameters default to +/// reasonable iOS styling defaults rather than harmonizing with a Material +/// theme. +/// * [Theme], widget which inserts a [CupertinoTheme] with this +/// [MaterialBasedCupertinoThemeData].% $-/8FMBOZ[c=xozۃۄۦۜ۽ۨ۱۲bbi/// Creates a Material theme with a color scheme based off of the colors from +/// a [CupertinoThemeData].ܱLrܱR/// The Material theme data with colors based on an existing [CupertinoThemeData].>H/// A class for creating a Material theme with a color scheme based off of the +/// colors from a [CupertinoThemeData]. This is intended to be used only in the +/// case when a Material widget is unable to find a Material theme in the tree, +/// but is able to find a Cupertino theme. Most often this will occur when a +/// Material widget is used inside of a [CupertinoApp]. +/// +/// Besides the colors, this theme will use all the defaults from Material's +/// [ThemeData], so if further customization is needed, it is best to manually +/// add a Material [Theme] above the [CupertinoApp].$$)IP@Pm]!mbmm tPQPPEjÂ9ᜀ/// In Dart the map literal uses a linked hash-map implementation, whose keys +/// are stored such that [Map.keys] returns them in the order they were +/// inserted.tᲀt/// Maximum number of entries to store in the cache. +/// +/// Once this many entries have been cached, the entry inserted least recently +/// is evicted when adding a new entry.  -⅁ /// Returns the previously cached value for the given key, if available; +/// if not, calls the given callback to obtain it first.ߙߙ/// Cache of objects of limited size that uses the first in first out eviction +/// strategy (a.k.a least recently inserted). +/// +/// The key that was inserted before all other keys is evicted first, i.e. the +/// one inserted least recently.:) ,CIfUJXouvꁪ/// A const constructor for [VisualDensity]. +/// +/// The [horizontal] and [vertical] arguments must be in the interval between +/// [minimumDensity] and [maximumDensity], inclusive.L /// The minimum allowed density.1 K /// The maximum allowed density.WdeL9-L/// The default profile for [VisualDensity] in [ThemeData]. +/// +/// This default value represents a visual density that is less dense than +/// either [comfortable] or [compact], and corresponds to density values of +/// zero in both axes. S`kamn{s}~EkE/// The profile for a "comfortable" interpretation of [VisualDensity]. +/// +/// Individual components will interpret the density value independently, +/// making themselves more visually dense than [standard] and less dense than +/// [compact] to different degrees based on the Material Design specification +/// of the "comfortable" setting for their particular use case. +/// +/// It corresponds to a density value of -1 in both axes. [hsiuv{QQ/// The profile for a "compact" interpretation of [VisualDensity]. +/// +/// Individual components will interpret the density value independently, +/// making themselves more visually dense than [standard] and [comfortable] to +/// different degrees based on the Material Design specification of the +/// "comfortable" setting for their particular use case. +/// +/// It corresponds to a density value of -2 in both axes.0J0/// The horizontal visual density of UI components. +/// +/// This property affects only the horizontal spacing between and within +/// components, to allow for different UI visual densities. It does not affect +/// text sizes, icon sizes, or padding values. The default value is 0.0, +/// corresponding to the metrics specified in the Material Design +/// specification. The value can range from [minimumDensity] to +/// [maximumDensity], inclusive. +/// +/// See also: +/// +/// * [ThemeData.visualDensity], where this property is used to specify the base +/// horizontal density of Material components. +/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html).?/// The vertical visual density of UI components. +/// +/// This property affects only the vertical spacing between and within +/// components, to allow for different UI visual densities. It does not affect +/// text sizes, icon sizes, or padding values. The default value is 0.0, +/// corresponding to the metrics specified in the Material Design +/// specification. The value can range from [minimumDensity] to +/// [maximumDensity], inclusive. +/// +/// See also: +/// +/// * [ThemeData.visualDensity], where this property is used to specify the base +/// vertical density of Material components. +/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html).:/// Returns a [VisualDensity] that is adaptive based on the current platform +/// on which the framework is executing, from [defaultTargetPlatform]. +/// +/// When [defaultTargetPlatform] is a desktop platform, this returns +/// [compact], and for other platforms, it returns a default-constructed +/// [VisualDensity]. +/// +/// See also: +/// +/// * [defaultDensityForPlatform] which returns a [VisualDensity] that is +/// adaptive based on the platform given to it. +/// * [defaultTargetPlatform] which returns the platform on which the +/// framework is currently executing.,,P/// The base adjustment in logical pixels of the visual density of UI components. +/// +/// The input density values are multiplied by a constant to arrive at a base +/// size adjustment that fits Material Design guidelines. +/// +/// Individual components may adjust this value based upon their own +/// individual interpretation of density.B))8SS/// Returns a [VisualDensity] that is adaptive based on the given [platform]. +/// +/// For mobile platforms (Android, iOS, Fuchsia), this returns [VisualDensity.standard], +/// and for desktop platforms (macOS, Windows, Linux), it returns [VisualDensity.compact]. +/// +/// See also: +/// +/// * [adaptivePlatformDensity] which returns a [VisualDensity] that is +/// adaptive based on [defaultTargetPlatform].$$"\/// Copy the current [VisualDensity] with the given values replacing the +/// current values.*--;>>EЁE//// Linearly interpolate between two densities.AAP,/// Return a copy of [constraints] whose minimum width and height have been +/// updated with the [baseSizeAdjustment]. +/// +/// The resulting minWidth and minHeight values are clamped to not exceed the +/// maxWidth and maxHeight values, respectively. ̀&1"))Ć/// Defines the visual density of user interface components. +/// +/// Density, in the context of a UI, is the vertical and horizontal +/// "compactness" of the components in the UI. It is unitless, since it means +/// different things to different UI components. +/// +/// The default for visual densities is zero for both vertical and horizontal +/// densities, which corresponds to the default visual density of components in +/// the Material Design specification. It does not affect text sizes, icon +/// sizes, or padding values. +/// +/// The default visual density varies by platform: mobile platforms (Android, iOS, +/// Fuchsia) use [VisualDensity.standard], while desktop platforms (macOS, Windows, +/// Linux) use [VisualDensity.compact]. See [defaultDensityForPlatform] for more details. +/// +/// For example, for buttons, it affects the spacing around the child of the +/// button. For lists, it affects the distance between baselines of entries in +/// the list. For chips, it only affects the vertical size, not the horizontal +/// size. +/// +/// Here are some examples of widgets that respond to density changes: +/// +/// * [Checkbox] +/// * [Chip] +/// * [ElevatedButton] +/// * [FilledButton] +/// * [IconButton] +/// * [InputDecorator] (which gives density support to [TextField], etc.) +/// * [ListTile] +/// * [MaterialButton] +/// * [OutlinedButton] +/// * [Radio] +/// * [RawMaterialButton] +/// * [TextButton] +/// +/// See also: +/// +/// * [ThemeData.visualDensity], where this property is used to specify the base +/// horizontal density of Material components. +/// * [Material design guidance on density](https://material.io/design/layout/applying-density.html)./// Expands the minimum tap target size to 48px by 48px. +/// +/// This is the default value of [ThemeData.materialTapTargetSize] and the +/// recommended size to conform to Android accessibility scanner +/// recommendations.iZ/// Shrinks the tap target size to the minimum provided by the Material +/// specification./// Configures the tap target and layout size of certain Material widgets. +/// +/// Changing the value in [ThemeData.materialTapTargetSize] will affect the +/// accessibility experience. +/// +/// Some of the impacted widgets include: +/// +/// * [FloatingActionButton], only the mini tap target size is increased. +/// * [MaterialButton] +/// * [OutlinedButton] +/// * [TextButton] +/// * [ElevatedButton] +/// * [IconButton] +/// * The time picker widget ([showTimePicker]) +/// * [SnackBar] +/// * [Chip] +/// * [RawChip] +/// * [InputChip] +/// * [ChoiceChip] +/// * [FilterChip] +/// * [ActionChip] +/// * [Radio] +/// * [Switch] +/// * [Checkbox].  +{ + + + + +  +! +1 +* +3 +8 +C +9 +Q +H +S +X +c +Y +x +h +z + + + + + + + + + + + + + + + + + + + + +     !  ; & = B M C [ R ] b m c } r                          % 0 & E 5 G L W M s \ u z  {                         )  + 0 ; 1 P @ R W b X v g x }  ~                     +)+0;1J@LQ\Rmaotu -/4?5XDZ_j`o%1*38C9VHX]h^smuz{f[hmxn  Ӈ .% "$)4*K9MR]Snbpuv  ').9/P>RWbX{g}$/%<4>CND]S_doet  "'2(M7OT_Uidkp{q )5.7<G=YL[`kap  +027B8QGSXcYqhsxy$/%94;@KA^P`epfu"package:flutter/material.dart<Հހ߁)*S}~ہ6aق/Kaz׃3Rwۅ(B]wЅ&Gaц;[݇$@_{Ԉ3WtljȉUYɊߊd<ݍ*{Ž`ݎ*Tk&>Vx֯ .OiDZ +#Cmײ%Cqݳ)Moϳ-kߵ 'WQqö?aݸ7[Ĺ/@vڹ \b}?ܼP$,2qԽVw@s׿@D@g@@@@@AA A6AVAABB1B8BtBBCC]CCCDDBDmDxDDDE!E}EEF,FXFFFGGDGtGGGH HLHHI?IIJGJiJJKKgKKLL5LLLMM/M6M~MNNgNNOO:OOOOPP%PYP`PPQCQDQdQQR RZRRSSuS{SST9TiTrTxTTU'U-U`UUUV/VVVVVVW9WXWWWX:XBXHXsXXY(Y_YYYZZNZZZ[ [E[[[\?\t\\] ]2]m]]^(^[^^^_1_p___`(`]``aa7amaabNbObnbcc`ccccddRddeeBe\eeeeeff7fWf{ffffgg=ggggghh=hqhhhhii=iWiij4jRjrjjkk"k>kjkkkkll:lZlllmmLmtmmmmn,n`nnnoo:o`oooopp>pfpppq qDqjqqqqqrrr0r4r5rrrrs;sssttVttttuu5u_u}uuuvv4vUvuvvvwwiwwwwxx<x^x{xxxyy-yUytyyyyzzAz^z|zzzz{{8{d{{{{| +|'|I|l||||}}<}a}}}}~~2~X~~~~9[~$Gm ?|-3\m?)X^0v|RXnK(Ci6'Qz9k )/}IJfl:\wxab elAtF@F+9? k't06 <BRX >,JP2x~XYGMc$6<LR"(ms$fl$W]V*0~%&fl "r +T(yT@tdN>rs L^d<ntez2.syAGagGMb|Q\tJb!Qm7c9c@"V\lr$_@m ZŸ¥DpvTZĤ;ŏŨŮ5Ɔƶ:UVǑǪǫ;Ȍ$Jklɱ-.oʶʼ)EFː˪˫9:|̖̯̰ +$%u{]Βήί-NOϜfВ8\]ѨѮ'u7RStzӊ-xԝԞԼԽ"#^ՆՇ.KL֛֡[׏׽׾ *OP؅بة$%x٩٪ +IJڛ3XYیے=noܾ"XyzJYކއ޼1Pwx>opL Pn 67{5\]$%v)Exy!"q-bcGCno^ _OtuOo !uo~GHy \kV\O4m$BjZ+D[v<Tl,H`0^4Zx2`.X~P4\$FpTe0r<Bj{&[wYvb  ( ) H  + +\ + + 7    @ z    X g   Z-^v-U^v"N2fB*^9WE/l/o,`]  N     !9!!""D"E""#9#:###$$d$$%8%%&&k&' ''`'q'x'''("(b(m(()$)/)8)?)C)D))))*(*f***+6++, ,O,l,,,,---7-=-q-w---....%.w..../Z/b///0%0.05060P0T0U011O1112+2u222223/3B3H3I33333334(4[444455R55555566I6J6e6667 7\77788 8:8a8899*9q9~999:&:b:::;;;D;m;;<<6<}<<<==K=V=_=e=f===>>#>`>>??C?X??@ @m@@A#AaAxABB/BBBBBBBCCC0C6CYCCCCCD4DDDDEE\EEEF6FgFGGoGGH:HyHHIIRIIJ#JaJJK$KhKL LpLM MNMMNNhNNO;OUOOP?PPQ6QZQ~QQQR-RoRS#SfSTT`TTU[UUUUUVV<VZVeVoVWW<WaWlWvWX$XsXYYHYfYYYYYZZ#Z-ZfZZZZZ[[0[;[E[[[\\*\4\z\],]g]]]]^^W^^_F_}____`(`_`}````a7aab6b=bAbBbNbqbbbbc,c~ccd1d{dde.eneeff4fbffffg#gSggghh/h]hhiiMiyiij j1jgjjjk k?kkkkkl?lullmm1mYmmmnnEn}nno+osoopp9pappqqSqqqr#rWrrrssIs}sst%tStttu/u3u4u@uUusuvvevvvvvw w'wAw]wywwwwwxxx%x8xIx\xqxxxxxxxyy4yPycyvyyyyyzzz3zJz]zozzzzzz{{%{6{L{c{v{{{{{||%|<|Q|e|||||||}}.}@}V}m}}}}}}~~~9~M~~~~~~~~ NyE-K8^gn6\el=FMa +Pq +Iox +09@T 1j6Nd!8i1W`g{ /Wn*Ar/U^ey 0E_w0]:CJ^s '<Yt 6f Djsz?HOcx 2I^ ,e/6Jt6Pv8Nb"=V|'MV]q#*>rIf9]6Rl-Bhqx9Vq7N)0Ds !Ql.EZ.^/U^ey>GNb /8?S +<Yt-Ru,G` $;lAgpw"HQXl!5h"XyOn @_|,F^3S,Z7]fm>GNb 3<CW'@W*Y!*1Eu &YwC^w'Ea,5<r?HOcx™¸ ';PjÂô;^bīWťũ9=Ǝ(JN\`ǪIsaɕ)Qʗʥʼ w0\̊"[͓4qr~YZfύ ЁЂлPѠ1xҸ &JqӐӴ%;cԃԧ/i՝!p֋4]׋ס>؎+cgٴ8`ڰ:eے5@IJܟ=>[݀݁MNZ}"Sߒߖߘߙi0z>h 7Ps"&()fj-18<=A,6:2D\tLm=i +67u{/hiT(m4%+r<pPQ_eu{Dc!"m<CGH~ k*0!<=qw\ !u)*~]JzJeu{ e_,5S&:@?j  4  d     + +( +F +f + + + + $ P p     3 Z      > e    >_Bm(FkY{~7`<e2Qr5b~ ,JnEf2Ns%(:;k +AdaptationThemeExtensionMaterialTapTargetSize ThemeDataMaterialBasedCupertinoThemeDataCupertinoBasedMaterialThemeData_IdentityThemeDataCacheKey +_FifoCache VisualDensity_colorSchemeLightM3_colorSchemeDarkM3(flutter.material.themedata.visualDensityDensity, in the context of a UI, is the vertical and horizontal +"compactness" of the elements in the UI. It is unitless, since it means +different things to different UI elements. For buttons, it affects the +spacing around the centered label of the button. For lists, it affects the +distance between baselines of entries in the list. + +Typically, density values are integral, but any value in range may be +used. The range includes values from [VisualDensity.minimumDensity] (which +is -4), to [VisualDensity.maximumDensity] (which is 4), inclusive, where +negative values indicate a denser, more compact, UI, and positive values +indicate a less dense, more expanded, UI. If a component doesn't support +the value given, it will clamp to the nearest supported value. + +The default for visual densities is zero for both vertical and horizontal +densities, which corresponds to the default visual density of components +in the Material Design specification. + +As a rule of thumb, a change of 1 or -1 in density corresponds to 4 +logical pixels. However, this is not a strict relationship since +components interpret the density values appropriately for their needs. + +A larger value translates to a spacing increase (less dense), and a +smaller value translates to a spacing decrease (more dense). + +In Material Design 3, the [visualDensity] does not override the default +visual for the following components which are set to [VisualDensity.standard] +for all platforms: + + * [IconButton] - To override the default value of [IconButton.visualDensity], + use [ThemeData.iconButtonTheme] instead. + * [Checkbox] - To override the default value of [Checkbox.visualDensity], + use [ThemeData.checkboxTheme] instead.z \ No newline at end of file diff --git a/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked b/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked new file mode 100644 index 0000000..9b299a7 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked differ diff --git a/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked.digest b/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked.digest new file mode 100644 index 0000000..ce81df4 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cedcf4747dc9670df1ddd35db613765.linked.digest differ diff --git a/.dartServer/.analysis-driver/4c/4cfc18d775a6ca7956bdfcb73b54027d.unlinked2 b/.dartServer/.analysis-driver/4c/4cfc18d775a6ca7956bdfcb73b54027d.unlinked2 new file mode 100644 index 0000000..83c2337 Binary files /dev/null and b/.dartServer/.analysis-driver/4c/4cfc18d775a6ca7956bdfcb73b54027d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4c27df1c8696a1e34b8858191c6cd35d.unlinked2-temp-82987 b/.dartServer/.analysis-driver/4c27df1c8696a1e34b8858191c6cd35d.unlinked2-temp-82987 new file mode 100644 index 0000000..e69de29 diff --git a/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked b/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked new file mode 100644 index 0000000..fb817e4 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked differ diff --git a/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked.digest b/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked.digest new file mode 100644 index 0000000..1245f5d Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d149bab51b01d4cc405b2b4442ce633.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4d1f6786b81ff93a97ce0676bfff8804.unlinked2 b/.dartServer/.analysis-driver/4d/4d1f6786b81ff93a97ce0676bfff8804.unlinked2 new file mode 100644 index 0000000..e90b15c Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d1f6786b81ff93a97ce0676bfff8804.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d241dc7fd33bd25e37cf2f238fd767a.unlinked2 b/.dartServer/.analysis-driver/4d/4d241dc7fd33bd25e37cf2f238fd767a.unlinked2 new file mode 100644 index 0000000..b0cf535 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d241dc7fd33bd25e37cf2f238fd767a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d27b74ce67a01c4b4e621908a423c78.unlinked2 b/.dartServer/.analysis-driver/4d/4d27b74ce67a01c4b4e621908a423c78.unlinked2 new file mode 100644 index 0000000..0a1aeac Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d27b74ce67a01c4b4e621908a423c78.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked b/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked new file mode 100644 index 0000000..8e0d7f9 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked differ diff --git a/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked.digest b/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked.digest new file mode 100644 index 0000000..e94ecc6 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d494ab389eb7eb79da2d36eb3183435.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4d54a7eb08316962f774023f3ae81749.unlinked2 b/.dartServer/.analysis-driver/4d/4d54a7eb08316962f774023f3ae81749.unlinked2 new file mode 100644 index 0000000..c3198aa Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d54a7eb08316962f774023f3ae81749.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d6abdbc62419f3c62c2f2fd5a55b3dc.unlinked2 b/.dartServer/.analysis-driver/4d/4d6abdbc62419f3c62c2f2fd5a55b3dc.unlinked2 new file mode 100644 index 0000000..3c2c051 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d6abdbc62419f3c62c2f2fd5a55b3dc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d7c397db70ee2b07dbd5d17e676ea19.unlinked2 b/.dartServer/.analysis-driver/4d/4d7c397db70ee2b07dbd5d17e676ea19.unlinked2 new file mode 100644 index 0000000..5996ede Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d7c397db70ee2b07dbd5d17e676ea19.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked b/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked new file mode 100644 index 0000000..429e0f7 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked differ diff --git a/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked.digest b/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked.digest new file mode 100644 index 0000000..2f77b47 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d7d10da1239f5d183c3184eabd46ce0.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4d8f5e40c0d315d9b43ed9598af9624b.unlinked2 b/.dartServer/.analysis-driver/4d/4d8f5e40c0d315d9b43ed9598af9624b.unlinked2 new file mode 100644 index 0000000..4926339 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d8f5e40c0d315d9b43ed9598af9624b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d901f72085c4015470afd1442bd0284.unlinked2 b/.dartServer/.analysis-driver/4d/4d901f72085c4015470afd1442bd0284.unlinked2 new file mode 100644 index 0000000..164b254 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d901f72085c4015470afd1442bd0284.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d975b59b081dd6f7146e550cab9c5d7.unlinked2 b/.dartServer/.analysis-driver/4d/4d975b59b081dd6f7146e550cab9c5d7.unlinked2 new file mode 100644 index 0000000..d1647d7 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d975b59b081dd6f7146e550cab9c5d7.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4d9aeb473e354d17303d68a3789315a6.unlinked2 b/.dartServer/.analysis-driver/4d/4d9aeb473e354d17303d68a3789315a6.unlinked2 new file mode 100644 index 0000000..6076ded Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4d9aeb473e354d17303d68a3789315a6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2 b/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2 new file mode 100644 index 0000000..8ee9e9c Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2 differ diff --git a/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2.digest b/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2.digest new file mode 100644 index 0000000..7268429 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4da75242857c41e799527f0bba4ded03.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/4d/4dc176177c48394fe551cd2f47f6d2f1.unlinked2 b/.dartServer/.analysis-driver/4d/4dc176177c48394fe551cd2f47f6d2f1.unlinked2 new file mode 100644 index 0000000..783e89b Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dc176177c48394fe551cd2f47f6d2f1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4dc859fe1422b8db389667607f1d2727.unlinked2 b/.dartServer/.analysis-driver/4d/4dc859fe1422b8db389667607f1d2727.unlinked2 new file mode 100644 index 0000000..d8b9ed3 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dc859fe1422b8db389667607f1d2727.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4ddaf436f61d32ae8e96d26e1193f2ce.unlinked2 b/.dartServer/.analysis-driver/4d/4ddaf436f61d32ae8e96d26e1193f2ce.unlinked2 new file mode 100644 index 0000000..f5c1753 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4ddaf436f61d32ae8e96d26e1193f2ce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked b/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked new file mode 100644 index 0000000..75b925a Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked differ diff --git a/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked.digest b/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked.digest new file mode 100644 index 0000000..5ac65cc Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4ddd87dd9e5e7b70f21fdf33e1e65141.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4de2b3f6ba87375ff96b8d6cf4753538.unlinked2 b/.dartServer/.analysis-driver/4d/4de2b3f6ba87375ff96b8d6cf4753538.unlinked2 new file mode 100644 index 0000000..825f6c4 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4de2b3f6ba87375ff96b8d6cf4753538.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4de579dd99617cfd4e7186799f0bea6b.unlinked2 b/.dartServer/.analysis-driver/4d/4de579dd99617cfd4e7186799f0bea6b.unlinked2 new file mode 100644 index 0000000..718c0b9 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4de579dd99617cfd4e7186799f0bea6b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4de8c63f050116c70d984865b2bd6219.unlinked2 b/.dartServer/.analysis-driver/4d/4de8c63f050116c70d984865b2bd6219.unlinked2 new file mode 100644 index 0000000..c5cc467 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4de8c63f050116c70d984865b2bd6219.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4dedff1faae7e1fdb0d030e10e65e5c4.unlinked2 b/.dartServer/.analysis-driver/4d/4dedff1faae7e1fdb0d030e10e65e5c4.unlinked2 new file mode 100644 index 0000000..0136376 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dedff1faae7e1fdb0d030e10e65e5c4.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4df3c455f9842d3b8a46a3c83d0e1ca2.unlinked2 b/.dartServer/.analysis-driver/4d/4df3c455f9842d3b8a46a3c83d0e1ca2.unlinked2 new file mode 100644 index 0000000..a630187 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4df3c455f9842d3b8a46a3c83d0e1ca2.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4df7d76e0c80662a3b71f40d1cd88a8a.unlinked2 b/.dartServer/.analysis-driver/4d/4df7d76e0c80662a3b71f40d1cd88a8a.unlinked2 new file mode 100644 index 0000000..8d19e8f Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4df7d76e0c80662a3b71f40d1cd88a8a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked b/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked new file mode 100644 index 0000000..328e771 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked differ diff --git a/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked.digest b/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked.digest new file mode 100644 index 0000000..c0412d1 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dfc570d794603b181e8eaa3039a66bf.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked b/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked new file mode 100644 index 0000000..577b1ea Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked differ diff --git a/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked.digest b/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked.digest new file mode 100644 index 0000000..70f4b3f Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dfd0c73abe7814544dabc71fb9002cf.linked.digest differ diff --git a/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked b/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked new file mode 100644 index 0000000..e9f39ef Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked differ diff --git a/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked.digest b/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked.digest new file mode 100644 index 0000000..ede8405 Binary files /dev/null and b/.dartServer/.analysis-driver/4d/4dff26f20da14fa33c00f83ddfe73319.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e07ef98daa76921f0d29245264b472e.unlinked2 b/.dartServer/.analysis-driver/4e/4e07ef98daa76921f0d29245264b472e.unlinked2 new file mode 100644 index 0000000..3f7716a Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e07ef98daa76921f0d29245264b472e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e09b406b676a3bf862631883b319e9d.unlinked2 b/.dartServer/.analysis-driver/4e/4e09b406b676a3bf862631883b319e9d.unlinked2 new file mode 100644 index 0000000..7167a6f Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e09b406b676a3bf862631883b319e9d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e10727f23212b3c7642fbd9f243e595.unlinked2 b/.dartServer/.analysis-driver/4e/4e10727f23212b3c7642fbd9f243e595.unlinked2 new file mode 100644 index 0000000..d6e3187 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e10727f23212b3c7642fbd9f243e595.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked b/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked new file mode 100644 index 0000000..9d46f38 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked.digest b/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked.digest new file mode 100644 index 0000000..d44c7a3 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e21321f713030df2e2d526fee148134.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e242efc89e64dd617de0615a8d96bed.unlinked2 b/.dartServer/.analysis-driver/4e/4e242efc89e64dd617de0615a8d96bed.unlinked2 new file mode 100644 index 0000000..66a51c3 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e242efc89e64dd617de0615a8d96bed.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked b/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked new file mode 100644 index 0000000..2785f7a Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked.digest b/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked.digest new file mode 100644 index 0000000..b940cf5 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e272d9210e5e421fdb4db8659f0f341.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e330103a06555eccff0585a84d52892.unlinked2 b/.dartServer/.analysis-driver/4e/4e330103a06555eccff0585a84d52892.unlinked2 new file mode 100644 index 0000000..a96d27d Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e330103a06555eccff0585a84d52892.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e36229ca0883f84046e26652f94993c.unlinked2 b/.dartServer/.analysis-driver/4e/4e36229ca0883f84046e26652f94993c.unlinked2 new file mode 100644 index 0000000..035db52 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e36229ca0883f84046e26652f94993c.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e3fd5b787ebc91c5f99684d4bc57f7e.resolved b/.dartServer/.analysis-driver/4e/4e3fd5b787ebc91c5f99684d4bc57f7e.resolved new file mode 100644 index 0000000..0c1b66f Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e3fd5b787ebc91c5f99684d4bc57f7e.resolved differ diff --git a/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked b/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked new file mode 100644 index 0000000..340652c Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked.digest b/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked.digest new file mode 100644 index 0000000..9f3735b Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e43d2c79c337b3d590e27080c32c315.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked b/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked new file mode 100644 index 0000000..4d4aa9b Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked.digest b/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked.digest new file mode 100644 index 0000000..f8353d8 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e57de2615a3b51d138b12cb9f079fe6.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e58214c6ef60eaabfd3f4b53c943372.unlinked2 b/.dartServer/.analysis-driver/4e/4e58214c6ef60eaabfd3f4b53c943372.unlinked2 new file mode 100644 index 0000000..224b066 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e58214c6ef60eaabfd3f4b53c943372.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e58a39297d37200a76448ab99db9e60.unlinked2 b/.dartServer/.analysis-driver/4e/4e58a39297d37200a76448ab99db9e60.unlinked2 new file mode 100644 index 0000000..daef0a2 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e58a39297d37200a76448ab99db9e60.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e5cc3cfaf8ee03394d1dc101109b597.unlinked2 b/.dartServer/.analysis-driver/4e/4e5cc3cfaf8ee03394d1dc101109b597.unlinked2 new file mode 100644 index 0000000..0f6edcc Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e5cc3cfaf8ee03394d1dc101109b597.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked b/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked new file mode 100644 index 0000000..6b5c038 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked.digest b/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked.digest new file mode 100644 index 0000000..e8bfa5d Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e5ebeee1b0e9aea0d5112c9bf647f9f.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e5fb6f12a6c39f3a0c8d7c18086e2b3.unlinked2 b/.dartServer/.analysis-driver/4e/4e5fb6f12a6c39f3a0c8d7c18086e2b3.unlinked2 new file mode 100644 index 0000000..053ea7d Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e5fb6f12a6c39f3a0c8d7c18086e2b3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked b/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked new file mode 100644 index 0000000..99c814a Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked.digest b/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked.digest new file mode 100644 index 0000000..dab7249 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e61e4abceafd88d5dacd34cb75dcf36.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e6c802efe53abc2f041fd03f5b89154.unlinked2 b/.dartServer/.analysis-driver/4e/4e6c802efe53abc2f041fd03f5b89154.unlinked2 new file mode 100644 index 0000000..cd0ccb2 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e6c802efe53abc2f041fd03f5b89154.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked b/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked new file mode 100644 index 0000000..b728225 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked.digest b/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked.digest new file mode 100644 index 0000000..541581b Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e6cb4fa17ba6fa4f8cf97840cae95b7.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e8481d63c041128d69dc6931fd02892.unlinked2 b/.dartServer/.analysis-driver/4e/4e8481d63c041128d69dc6931fd02892.unlinked2 new file mode 100644 index 0000000..e6eb448 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e8481d63c041128d69dc6931fd02892.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked b/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked new file mode 100644 index 0000000..c9938df Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked.digest b/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked.digest new file mode 100644 index 0000000..989205a Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e8537f395114eeb333327359a327517.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e88b14f4e7d3d5c63883fff06639937.unlinked2 b/.dartServer/.analysis-driver/4e/4e88b14f4e7d3d5c63883fff06639937.unlinked2 new file mode 100644 index 0000000..b5055eb Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e88b14f4e7d3d5c63883fff06639937.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked b/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked new file mode 100644 index 0000000..289ef27 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked differ diff --git a/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked.digest b/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked.digest new file mode 100644 index 0000000..bb84d02 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e900d38126c5e00b7890ef8d4f48cf6.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4e965ce5f7ad7db3ffe44baeeec9ee9a.unlinked2 b/.dartServer/.analysis-driver/4e/4e965ce5f7ad7db3ffe44baeeec9ee9a.unlinked2 new file mode 100644 index 0000000..637b64d Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4e965ce5f7ad7db3ffe44baeeec9ee9a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4eaa3d5e5a5b86368e9f90f33090cfea.unlinked2 b/.dartServer/.analysis-driver/4e/4eaa3d5e5a5b86368e9f90f33090cfea.unlinked2 new file mode 100644 index 0000000..e08ce96 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4eaa3d5e5a5b86368e9f90f33090cfea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4eb43d29960fcbe02e6bd646a9f41b85.unlinked2 b/.dartServer/.analysis-driver/4e/4eb43d29960fcbe02e6bd646a9f41b85.unlinked2 new file mode 100644 index 0000000..2f29688 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4eb43d29960fcbe02e6bd646a9f41b85.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ebbb28b297ddb45dab384fae52b5795.unlinked2 b/.dartServer/.analysis-driver/4e/4ebbb28b297ddb45dab384fae52b5795.unlinked2 new file mode 100644 index 0000000..6b090b8 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ebbb28b297ddb45dab384fae52b5795.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ec07aa3942cd6ed86fd2c18f1e5f555.unlinked2 b/.dartServer/.analysis-driver/4e/4ec07aa3942cd6ed86fd2c18f1e5f555.unlinked2 new file mode 100644 index 0000000..8d99542 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ec07aa3942cd6ed86fd2c18f1e5f555.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked b/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked new file mode 100644 index 0000000..c2df938 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked differ diff --git a/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked.digest b/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked.digest new file mode 100644 index 0000000..14298f8 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ec516b446dead3702d480bdedd2d35a.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4ed0d27912539800636daacef31aee36.resolved b/.dartServer/.analysis-driver/4e/4ed0d27912539800636daacef31aee36.resolved new file mode 100644 index 0000000..2e17d8f Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ed0d27912539800636daacef31aee36.resolved differ diff --git a/.dartServer/.analysis-driver/4e/4ed623321a4adac1a0b930781608e5ea.unlinked2 b/.dartServer/.analysis-driver/4e/4ed623321a4adac1a0b930781608e5ea.unlinked2 new file mode 100644 index 0000000..25c4e79 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ed623321a4adac1a0b930781608e5ea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ee29f4d09d10917395f44ee85126b7a.unlinked2 b/.dartServer/.analysis-driver/4e/4ee29f4d09d10917395f44ee85126b7a.unlinked2 new file mode 100644 index 0000000..0ce074d Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ee29f4d09d10917395f44ee85126b7a.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ee54efdd05259b3f93de699d132fde6.unlinked2 b/.dartServer/.analysis-driver/4e/4ee54efdd05259b3f93de699d132fde6.unlinked2 new file mode 100644 index 0000000..63187db Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ee54efdd05259b3f93de699d132fde6.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked b/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked new file mode 100644 index 0000000..7ceaf08 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked differ diff --git a/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked.digest b/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked.digest new file mode 100644 index 0000000..35d34cf Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ee5e8fdc53c9ca040ed36c0a2aee3dd.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked b/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked new file mode 100644 index 0000000..6956661 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked differ diff --git a/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked.digest b/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked.digest new file mode 100644 index 0000000..bdefc30 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4eea2e684365907d89117fb69f4a21cc.linked.digest differ diff --git a/.dartServer/.analysis-driver/4e/4ef72ea40989d7fe746191ecc71b05fa.unlinked2 b/.dartServer/.analysis-driver/4e/4ef72ea40989d7fe746191ecc71b05fa.unlinked2 new file mode 100644 index 0000000..71cb891 Binary files /dev/null and b/.dartServer/.analysis-driver/4e/4ef72ea40989d7fe746191ecc71b05fa.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked b/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked new file mode 100644 index 0000000..128c6f4 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked differ diff --git a/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked.digest b/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked.digest new file mode 100644 index 0000000..8c4329a Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f05638411965e29d1c70d6471ac09df.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4f06705eedb2bdc101a0b675b4588735.unlinked2 b/.dartServer/.analysis-driver/4f/4f06705eedb2bdc101a0b675b4588735.unlinked2 new file mode 100644 index 0000000..70825af Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f06705eedb2bdc101a0b675b4588735.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f1093eff9681595dd80cc7b971e5f40.unlinked2 b/.dartServer/.analysis-driver/4f/4f1093eff9681595dd80cc7b971e5f40.unlinked2 new file mode 100644 index 0000000..e2601c6 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f1093eff9681595dd80cc7b971e5f40.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked b/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked new file mode 100644 index 0000000..d7c6231 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked differ diff --git a/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked.digest b/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked.digest new file mode 100644 index 0000000..d54b78d Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f12a999a4db8fb17753868103dae9a0.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4f221e46ba35e15be6099026d7f819e3.unlinked2 b/.dartServer/.analysis-driver/4f/4f221e46ba35e15be6099026d7f819e3.unlinked2 new file mode 100644 index 0000000..3a2ddb4 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f221e46ba35e15be6099026d7f819e3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f334126f85b443520c2399f8de7f263.unlinked2 b/.dartServer/.analysis-driver/4f/4f334126f85b443520c2399f8de7f263.unlinked2 new file mode 100644 index 0000000..ca06eec Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f334126f85b443520c2399f8de7f263.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f33672b75f15c10fdbcbeda9162f8f0.unlinked2 b/.dartServer/.analysis-driver/4f/4f33672b75f15c10fdbcbeda9162f8f0.unlinked2 new file mode 100644 index 0000000..a5dfbf2 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f33672b75f15c10fdbcbeda9162f8f0.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f38c40ed3475d99d00d4bae64556ee9.unlinked2 b/.dartServer/.analysis-driver/4f/4f38c40ed3475d99d00d4bae64556ee9.unlinked2 new file mode 100644 index 0000000..8fcd368 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f38c40ed3475d99d00d4bae64556ee9.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f45c30d591465fd3ffeff4bb79bc100.unlinked2 b/.dartServer/.analysis-driver/4f/4f45c30d591465fd3ffeff4bb79bc100.unlinked2 new file mode 100644 index 0000000..cf02e25 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f45c30d591465fd3ffeff4bb79bc100.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f5b27e397863d4a00cf08ad3568d5bc.unlinked2 b/.dartServer/.analysis-driver/4f/4f5b27e397863d4a00cf08ad3568d5bc.unlinked2 new file mode 100644 index 0000000..261c2c4 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f5b27e397863d4a00cf08ad3568d5bc.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked b/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked new file mode 100644 index 0000000..f628bd7 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked differ diff --git a/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked.digest b/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked.digest new file mode 100644 index 0000000..5ed3683 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f5e42578a4f1dd030c974a6f4fc504e.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked b/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked new file mode 100644 index 0000000..e2d7683 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked differ diff --git a/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked.digest b/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked.digest new file mode 100644 index 0000000..40b510b Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f6771479680ef1e0d694f16d7ce1b1c.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4f69ca527308a89049eb03c0b99d763b.unlinked2 b/.dartServer/.analysis-driver/4f/4f69ca527308a89049eb03c0b99d763b.unlinked2 new file mode 100644 index 0000000..fae5bb6 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f69ca527308a89049eb03c0b99d763b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f6fc3e0ebd4ee67762bbbdc88c7fe8d.unlinked2 b/.dartServer/.analysis-driver/4f/4f6fc3e0ebd4ee67762bbbdc88c7fe8d.unlinked2 new file mode 100644 index 0000000..4d7ff5f Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f6fc3e0ebd4ee67762bbbdc88c7fe8d.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f83f363699ec07967de0d39dda7e14e.unlinked2 b/.dartServer/.analysis-driver/4f/4f83f363699ec07967de0d39dda7e14e.unlinked2 new file mode 100644 index 0000000..5ef82ef Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f83f363699ec07967de0d39dda7e14e.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f878cbda3612f066c849fcf1a952319.unlinked2 b/.dartServer/.analysis-driver/4f/4f878cbda3612f066c849fcf1a952319.unlinked2 new file mode 100644 index 0000000..169c14f --- /dev/null +++ b/.dartServer/.analysis-driver/4f/4f878cbda3612f066c849fcf1a952319.unlinked2 @@ -0,0 +1,373 @@ +neverediting +notEditingalways_state onSingleTapUponDragSelectionEndgroupId +controller focusNode +decorationpadding placeholderplaceholderStyleprefix +prefixModesuffix +suffixModecrossAxisAlignmentclearButtonModeclearButtonSemanticLabel keyboardTypetextInputActiontextCapitalizationstyle +strutStyle textAligntoolbarOptionstextAlignVertical textDirectionreadOnly +showCursor autofocusobscuringCharacter obscureText autocorrectsmartDashesTypesmartQuotesTypeenableSuggestionsmaxLinesminLinesexpands maxLengthmaxLengthEnforcement onChangedonEditingComplete onSubmitted onTapOutsideonTapUpOutsideinputFormattersenabled cursorWidth cursorHeight cursorRadiuscursorOpacityAnimates cursorColorselectionHeightStyleselectionWidthStylekeyboardAppearance scrollPaddingenableInteractiveSelectionselectAllOnFocusselectionControlsdragStartBehaviorscrollController scrollPhysicsselectionEnabledonTap autofillHints clipBehavior restorationIdscribbleEnabledstylusHandwritingEnabledenableIMEPersonalizedLearningcontentInsertionConfigurationcontextMenuBuilder_defaultContextMenuBuildermagnifierConfigurationspellCheckConfigurationcupertinoMisspelledTextStylekMisspelledSelectionColor*defaultSpellCheckSuggestionsToolbarBuilderundoController createStatedebugFillProperties_iosMagnifierConfigurationinferIOSSpellCheckConfiguration_clearGlobalKey _controller_effectiveController +_focusNode_effectiveFocusNode_effectiveMaxLengthEnforcement_showSelectionHandles _selectionGestureDetectorBuilderforcePressEnablededitableTextKey initStatedidUpdateWidget restoreState_registerController_createLocalControllerdispose _editableText_requestKeyboard_handleFocusChanged_shouldShowSelectionHandles_handleSelectionChanged wantKeepAlive_shouldShowAttachment_hasDecoration_textAlignVertical_onClearButtonTapped_buildClearButton_addTextDependentAttachments +autofillIdautofilltextInputConfigurationbuild editableTexteditableTextBaselineplaceholderBaselineslots childForSlotcreateRenderObjectupdateRenderObject_editableTextBaseline_placeholderBaselinesetupParentData_placeholderChild_editableTextChildcomputeMinIntrinsicHeightcomputeMaxIntrinsicHeightcomputeMinIntrinsicWidthcomputeMaxIntrinsicWidth performLayoutpaintcomputeDryLayout _computeSizehitTestChildren_kDefaultPlaceholderStyle_kDefaultRoundedBorderSide_kDefaultRoundedBorder _kDefaultRoundedBorderDecoration_kDisabledBackground_kClearButtonColor _iOSHorizontalCursorOffsetPixelsOverlayVisibilityMode2_CupertinoTextFieldSelectionGestureDetectorBuilderCupertinoTextField_CupertinoTextFieldState_BaselineAlignedStackSlot_BaselineAlignedStack_BaselineAlignedStackParentData_RenderBaselineAlignedStackBoxHeightStyle BoxWidthStyledefaultTargetPlatformSmartDashesTypeSmartQuotesTypeTextCapitalizationTextInputAction TextInputType TextStyle +fontWeight +FontWeightw400colorCupertinoColorsplaceholderText +BorderSideCupertinoDynamicColorwithBrightnessColor darkColorwidthBordertopbottomleftright BoxDecorationwhiteblackborder borderRadius BorderRadiusallRadiuscircularint EditableText#TextSelectionGestureDetectorBuilderstatedelegateoverridevoidTapDragUpDetails_clearGlobalKeycurrentContextfindRenderObject RenderBoxOffset globalToLocalglobalPositionhitTestBoxHitTestResultposition onSingleTapUpwidgetonTapcallTapDragEndDetails_requestKeyboardonDragSelectionEndTextEditingControllerdisposeScaffold +ScrollableScrollNotificationObserverTextSelectionOverlay TextFieldStatefulWidgetStringdefaultSelectionHeightStyledefaultSelectionWidthStylealwaysCrossAxisAlignmentcenternevernone TextAlignstart +DeprecatedDragStartBehaviorboolCliphardEdgedefaultStylusHandwritingEnabledlengthdisabledenabled identicalnewlinetext multilinetightObject FocusNodeEdgeInsetsGeometryinheritWidgetdoneCupertinoTheme +StrutStyleToolbarOptionsTextAlignVertical TextDirectionMaxLengthEnforcement LengthLimitingTextInputFormatter ValueChanged VoidCallbacknextpreviousTapRegionCallbackListTextInputFormatterdoubleDefaultSelectionStyle cursorColorCupertinoThemeData primaryColor +activeBlue activeOrange +Brightnesslight +EdgeInsetsTextSelectionControlsScrollController ScrollPhysicsGestureTapCallbackIterableContentInsertionConfiguration%CupertinoAdaptiveTextSelectionToolbarEditableTextContextMenuBuilder BuildContextEditableTextStateSystemContextMenuisSupportedByField editableTexteditableTextStateCupertinoTextMagnifierTextMagnifierConfigurationSpellCheckConfigurationmisspelledTextStylematerialMisspelledTextStyle +decorationTextDecoration underlinedecorationColor systemReddecorationStyleTextDecorationStyledottedvisibleForTesting#spellCheckSuggestionsToolbarBuilder*defaultSpellCheckSuggestionsToolbarBuilder%CupertinoSpellCheckSuggestionsToolbarUndoHistoryControllerStateDiagnosticPropertiesBuilderdebugFillPropertiesaddDiagnosticsProperty defaultValueStringProperty EnumProperty IntPropertyDoublePropertycreateCupertinoColorProperty FlagPropertyvalueifFalseallowedMimeTypes!kDefaultContentInsertionMimeTypesmagnifierBuilderMagnifierController ValueNotifier MagnifierInfoTargetPlatformandroidiOS +controller magnifierInfofuchsialinuxmacOSwindowscopyWithcupertinoMisspelledTextStylemisspelledSelectionColorkMisspelledSelectionColorRestorationMixinAutomaticKeepAliveClientMixin+TextSelectionGestureDetectorBuilderDelegateAutofillClient GlobalKeyRestorableTextEditingController focusNodemaxLengthEnforcementgetDefaultMaxLengthEnforcementselectionEnabled initStatecanRequestFocus addListenerdidUpdateWidgetunregisterFromRestorationremoveListenerRestorationBucketregisterForRestorationupdateKeepAliveTextEditingValue fromValuerestorePending restorationId currentStaterequestKeyboardsetStateSelectionChangedCauseshouldShowSelectionToolbarshouldShowSelectionHandles selection isCollapsedkeyboardstylusHandwriting +isNotEmpty TextSelection longPress bringIntoViewextentdrag hideToolbar +attachmenteditinghasText +notEditing placeholderclearButtonModeprefixsuffixtextAlignVerticalclear onChangedclearButtonSemanticLabelCupertinoLocalizationsofcontextclearButtonLabel SemanticsbuttonlabelchildGestureDetectorkeyPaddingpadding symmetric +horizontalIconCupertinoIconsclear_thick_circledsizeresolveValueListenableBuildervalueListenablebuilder +VisibilitymaintainAnimation maintainSize maintainStatevisibleSizedBoxinfinityTextmaxLinesoverflowstyle textAlign +prefixMode +suffixModeRowcrossAxisAlignmentchildrenExpandedDirectionality textDirectioneditableTextBaseline textBaseline TextBaseline +alphabeticplaceholderBaseline +autofillIdautofillTextInputConfiguration autofillHintstoListgrowableAutofillConfigurationuniqueIdentifiercurrentEditingValuehintTexttextInputConfigurationautofillConfigurationbuilddebugCheckHasDirectionalityselectionControls$cupertinoTextSelectionHandleControls+cupertinoDesktopTextSelectionHandleControlshasFocus requestFocusunfocus +MediaQuerydevicePixelRatioOfinputFormatters maxLength maybeResolvebackgroundColor textTheme textStylemergeplaceholderStylekeyboardAppearance brightnessOf BoxBorder runtimeTypeselectionColor withOpacityinferIOSSpellCheckConfigurationspellCheckConfigurationRepaintBoundaryUnmanagedRestorationScopebucketundoControllerreadOnlytoolbarOptions +showCursorshowSelectionHandles keyboardTypetextInputActiontextCapitalization +strutStyle autofocusobscuringCharacter obscureText autocorrectsmartDashesTypesmartQuotesTypeenableSuggestionsminLinesexpandsmagnifierConfiguration_iosMagnifierConfigurationgroupIdonSelectionChangedonEditingComplete onSubmitted onTapOutsiderendererIgnoresPointer cursorWidth cursorHeight cursorRadiuscursorOpacityAnimates cursorOffsetpaintCursorAboveTextautocorrectionTextRectColorbackgroundCursorColor inactiveGrayselectionHeightStyleselectionWidthStyle scrollPaddingdragStartBehaviorscrollController scrollPhysicsenableInteractiveSelectionselectAllOnFocusautofillClient clipBehaviorscribbleEnabledstylusHandwritingEnabledenableIMEPersonalizedLearningcontentInsertionConfigurationcontextMenuBuilderisValid collapsedoffsetonDidGainAccessibilityFocusonDidLoseAccessibilityFocusonFocusTextFieldTapRegion IgnorePointerignoring ContainerbuildGestureDetectorbehaviorHitTestBehavior translucentAlign alignment Alignmenty widthFactor heightFactor#SlottedMultiChildRenderObjectWidgetvaluesContainerBoxParentData!SlottedContainerRenderObjectMixinmarkNeedsLayout +parentData childForSlotmaxgetMinIntrinsicHeightgetMaxIntrinsicHeightgetMinIntrinsicWidthgetMaxIntrinsicWidth constraints hasTightWidth layoutChildChildLayoutHelper getBaselinegetDistanceToBaselinezero alongOffsetPaintingContext +paintChildSizeBoxConstraintsdryLayoutChildgetDryBaseline ChildLayouterChildBaselineGetterminWidth minHeightheightisFinite constrainaddWithPaintOffset transformed #TextSelectionGestureDetectorBuilderStatefulWidgetStateRestorationMixinAutomaticKeepAliveClientMixin+TextSelectionGestureDetectorBuilderDelegateAutofillClient#SlottedMultiChildRenderObjectWidgetContainerBoxParentData RenderBox!SlottedContainerRenderObjectMixinڪ Y+aSmartDashesTypeSmartQuotesTypeTextCapitalizationTextInputAction TextInputType6package:flutter/services.dartmath dart:math4BoxHeightStyle BoxWidthStyle uidart:ui`zdefaultTargetPlatform8package:flutter/foundation.dart}package:flutter/gestures.dartpackage:flutter/rendering.dartpackage:flutter/services.dartpackage:flutter/widgets.dart$adaptive_text_selection_toolbar.dartM colors.dartcdesktop_text_selection.dart +icons.dartlocalizations.dartmagnifier.dart$spell_check_suggestions_toolbar.darttext_selection.dart! +theme.dart||<Հހ߀67|́LbӃ 56]=@Ax!&47e҅Ap߇dۈ0Èƈlj`Չ"#w{ɋ (luvŌALM*+mwyzE[yz,vݐwɑ#+1Stxyے &*}L DH\BRV;ʖΗRܗT1z~՚$BS c)/}Ξg!'ouJݡ(xǡڡ 06>ңLz&Zkئ3Tnʦ $?P{է)GdӨ+J^zک&ZԪ&\ɫ'OvЭ 31`yۮVǰHRaCv Jh5!'w=C2{5;ո&tzݹPߺ7L`yһ N_̼'Hb3Doɽ޽;Qw׾7Kg}ǿ@@G@n@@@@AAIAoAAAAABB<BcB{BBBBC CJCyCCCD%D>DDEELE}EEF FF&FcFFGG;GGHH-HhHHHIUIIIJJJ(J.JvJJJJJK5K;KKKKLLSLYLLLMMBMHMvM|MNN1N2NcNiNOO&O,OyOOOOP0PHPIPPPQQ Q6Q`QaQQQQR4R:RlRrRRRS.S4ScSiSSST!T'TkTTTTUU1U2UxU~UUVVVUVyVzVVVW@WjWkWWWX XXRXXXXXXYYYNYkYlYYYZ2ZcZrZZZ[[[B[p[q[[[\\\\V\p\q\\\\]"]#][]u]v]]]^^:^;^^^^___K_____`O`d`{`|```aa,a2awaaab bYbzbbcccgc~ccccd'd-d~ddddeBeveweeeff>f?fwf}fffg)gLgwgxggghhAhBh~hhhhi.i{iiiiiijjjLjjjkjjjkk(k)kZk`kklKlllllm3mdmemmmn"n#nInOnnnnnoo<o=oooop p pJp|p}pppq$qPqQqqqqr*r+r[r~rrrs&s's]scsssssst6tEttttttuu=u>uuuv +vPvQvvvvvvwGwwwwwwx<xxxxxy1y7yyzzHzNz}zzzz{N{`{{{{|7|||}}}%}u}}~~b~~~~~DJ=JP`f Hb1`am3G"TnUcj~I])S\c+Qe&:_zls^ 'CLS_sAUi ?\w6?FZ#7e.B-NrFm%AJQe9X!Ak&)DP[`aCou +4O1\3/=b/0jv E-4Yy;a-\zhn!>DHIh6Ww!".cdp YZv19=>W6JPQ%8>?QUV9MAd .Mp:akquv!<Cd '+,k156|@l Ln:sy}~2F_}0Gw + 2Kd"#d/b1Kt+Mzg¸=|÷0EXijďfš-[wƂ `ǐǛǯXȚ #Hɛ#\ʷ+<Kfs~ˇˎ˒˓˽ ijv̬Qr͜-9cdΞ9yϫ<oТ ,tѕѶ(Wү5AL{ӤӯӵӶQZaԎ԰Zelձղ>֡֨֩Q׫)29:،؍ط Lٛٮٻ:;ڂڢڱڸڹ:p۪ۗ + ?Rfܘ:IOPݞ9|ޜZmz߼߽ \ Kj 1d.ZBk-Z$KpE<u +3]OwF]lM9pdA!T9}JF8e +]6I5Z~ 'T&B+<KXclswyz,Lt(R(a|W %'+-. )[QR#)I`de(6<_vz{9GMo=CGHm*EX\]i&-12>q     F [       + +0 +n + + + + + + + 3 j k  * + D d     ! = E     ?)SZ0fkqr $%1q 6_Hst +I8+h6Qy}~ope//// @docImport 'package:flutter/material.dart';47`z|Lb 6a'= RKTafvogq瀑|%Ŏ{|{{zzH ֣2PP(U~~ **./^^ coo.t3ܥ277FXX]rr1w +Φ ((-CC٧ + +--2KKPhh y ר  //4NNSbbg~~ĩީ**./^^!cت/**0/`` f +ͫ%++"0SS!Xzz77L<)4 Ĥ*_eopswtͤäϤ٤ڤDJKSWT{ +#CTU#$"gkl֭-WcdҮ8>]Y?QR\wgخЮѮS:!01`Wcuv3&M@P_tZQ]anovϳҳݳӳԳP/// Creates an iOS-style text field. +/// +/// To provide a prefilled text entry, pass in a [TextEditingController] with +/// an initial value to the [controller] parameter. +/// +/// To provide a hint placeholder text that appears when the text entry is +/// empty, pass a [String] to the [placeholder] parameter. +/// +/// The [maxLines] property can be set to null to remove the restriction on +/// the number of lines. In this mode, the intrinsic height of the widget will +/// grow as the number of lines of text grows. By default, it is `1`, meaning +/// this is a single-line text field and will scroll horizontally when +/// it overflows. [maxLines] must not be zero. +/// +/// The text cursor is not shown if [showCursor] is false or if [showCursor] +/// is null (the default) and [readOnly] is true. +/// +/// If specified, the [maxLength] property must be greater than zero. +/// +/// The [selectionHeightStyle] and [selectionWidthStyle] properties allow +/// changing the shape of the selection highlighting. These properties default +/// to [EditableText.defaultSelectionHeightStyle] and +/// [EditableText.defaultSelectionWidthStyle], respectively. +/// +/// The [autocorrect], [autofocus], [clearButtonMode], [dragStartBehavior], +/// [expands], [obscureText], [prefixMode], [readOnly], [scrollPadding], +/// [suffixMode], [textAlign], [selectionHeightStyle], [selectionWidthStyle], +/// [enableSuggestions], and [enableIMEPersonalizedLearning] properties must +/// not be null. +/// +/// {@macro flutter.widgets.editableText.accessibility} +/// +/// See also: +/// +/// * [minLines], which is the minimum number of lines to occupy when the +/// content spans fewer lines. +/// * [expands], to allow the widget to size itself to its parent's height. +/// * [maxLength], which discusses the precise meaning of "number of +/// characters" and how it may differ from the intuitive meaning.H ;;@PPUddi}}(ֺ1 .#RR Wcc.h3л2 ++:LLQff1k +¼  !77ͽ!!&??DUU f{{ ľ۾  !;;@OOTkkp˿@@@@@.@@K@K!@P@r@r@w@@@@@@@@@@@/@AA0AAMAM ASAsAsAxAAAAA +AAAAAAAAA%ABB"BB@B@!BEBgBgBlBBCC$C$$C)CNCN)CSC}C}4CCCCCCC)0EFuûĻӼܼݽ,78BJu4Ծڿ@+@1@7@8@@@D@A@h@@AAA AA A0AAABBBBBBB BTBXBYBBBBBBCCDCsCCDD"DDDDD!D<D,DYDID\DDiDD]DkDzD{DDDDDDDDEDDDDDDEEEE"E(EIE:E2E)E5EFE=EHESEYEzEkEcEZEfEwEnEyEEEFEEEEEEEEEEEEEEEEEEFF$FaFF8F/F0F;F`FMFEF<FHFYFPF\FlFFFGFFFFFFFGGG8G(G GG#G5G+G7GGHfHH*H GGGH +GGHHH%HH(H:H;HDHeHEHSH`HaHqHHIIIIRI$I9III"I&I3I4I;IHIIIwI\IIyIIIIIII/// Creates a borderless iOS-style text field. +/// +/// To provide a prefilled text entry, pass in a [TextEditingController] with +/// an initial value to the [controller] parameter. +/// +/// To provide a hint placeholder text that appears when the text entry is +/// empty, pass a [String] to the [placeholder] parameter. +/// +/// The [maxLines] property can be set to null to remove the restriction on +/// the number of lines. In this mode, the intrinsic height of the widget will +/// grow as the number of lines of text grows. By default, it is `1`, meaning +/// this is a single-line text field and will scroll horizontally when +/// it overflows. [maxLines] must not be zero. +/// +/// The text cursor is not shown if [showCursor] is false or if [showCursor] +/// is null (the default) and [readOnly] is true. +/// +/// If specified, the [maxLength] property must be greater than zero. +/// +/// The [selectionHeightStyle] and [selectionWidthStyle] properties allow +/// changing the shape of the selection highlighting. These properties default +/// to [ui.BoxHeightStyle.tight] and [ui.BoxWidthStyle.tight] respectively. +/// +/// See also: +/// +/// * [minLines], which is the minimum number of lines to occupy when the +/// content spans fewer lines. +/// * [expands], to allow the widget to size itself to its parent's height. +/// * [maxLength], which discusses the precise meaning of "number of +/// characters" and how it may differ from the intuitive meaning.JIIHI1/// {@macro flutter.widgets.editableText.groupId}JJJm/// Controls the text being edited. +/// +/// If null, this widget will create its own [TextEditingController].JJIJ,/// {@macro flutter.widgets.Focus.focusNode}KJK/// Controls the [BoxDecoration] of the box behind the text input. +/// +/// Defaults to having a rounded rectangle grey border and can be null to have +/// no box decoration.LKˀL/// Padding around the text entry area between the [prefix] and [suffix] +/// or the clear button when [clearButtonMode] is not never. +/// +/// Defaults to a padding of 6 pixels on all sides and can be null.N$LƁiN$A/// A lighter colored placeholder hint that appears on the first line of the +/// text field when the text entry is empty. +/// +/// Defaults to having no placeholder text. +/// +/// The text style of the placeholder text matches that of the text field's +/// main text entry except a lighter font weight and a grey font color.ON4O恎/// The style to use for the placeholder text. +/// +/// The [placeholderStyle] is merged with the [style] [TextStyle] when applied +/// to the [placeholder] text. To avoid merging with [style], specify +/// [TextStyle.inherit] as false. +/// +/// Defaults to the [style] property with w300 font weight and grey color. +/// +/// If specifically set to null, placeholder's style will be the same as [style].P@OKP@4/// An optional [Widget] to display before the text.QTPKQT/// Controls the visibility of the [prefix] widget based on the state of +/// text entry when the [prefix] argument is not null. +/// +/// Defaults to [OverlayVisibilityMode.always]. +/// +/// Has no effect when [prefix] is null.QQcJQ3/// An optional [Widget] to display after the text.RQR/// Controls the visibility of the [suffix] widget based on the state of +/// text entry when the [suffix] argument is not null. +/// +/// Defaults to [OverlayVisibilityMode.always]. +/// +/// Has no effect when [suffix] is null.SRʁSƀ/// Controls the vertical alignment of the [prefix] and the [suffix] widget in relation to content. +/// +/// Defaults to [CrossAxisAlignment.center]. +/// +/// Has no effect when both the [prefix] and [suffix] are null.U S݁RU /// Show an iOS-style clear button to clear the current text entry. +/// +/// Can be made to appear depending on various text states of the +/// [TextEditingController]. +/// +/// Will only appear if no [suffix] widget is appearing. +/// +/// Defaults to [OverlayVisibilityMode.never].VU4V/// The semantic label for the clear button used by screen readers. +/// +/// This will be used by screen reading software to identify the clear button +/// widget. Defaults to "Clear".VkVYVk6/// {@macro flutter.widgets.editableText.keyboardType}WYV|WY/// The type of action button to use for the keyboard. +/// +/// Defaults to [TextInputAction.newline] if [keyboardType] is +/// [TextInputType.multiline] and [TextInputAction.done] otherwise.WWmjW/// {@macro flutter.material.InputDecorator.textAlignVertical}[[s\[7/// {@macro flutter.widgets.editableText.textDirection}\[H\2/// {@macro flutter.widgets.editableText.readOnly}\d\!M\d4/// {@macro flutter.widgets.editableText.showCursor}\\sJ\3/// {@macro flutter.widgets.editableText.autofocus}]\^]peq>:/// {@macro flutter.widgets.editableText.scrollController}qqS\q7/// {@macro flutter.widgets.editableText.scrollPhysics}rwr-Orw-/// {@macro flutter.material.textfield.onTap}srsy/// {@macro flutter.widgets.editableText.autofillHints} +/// {@macro flutter.services.AutofillConfiguration.autofillHints}ss)vsX/// {@macro flutter.material.Material.clipBehavior} +/// +/// Defaults to [Clip.hardEdge].ssSs5/// {@macro flutter.material.textfield.restorationId}t8t9tCttItxtst9/// {@macro flutter.widgets.editableText.scribbleEnabled}u#thu#B/// {@macro flutter.widgets.editableText.stylusHandwritingEnabled}uu@}uR/// {@macro flutter.services.TextInputConfiguration.enableIMEPersonalizedLearning}v1u€v1G/// {@macro flutter.widgets.editableText.contentInsertionConfiguration}wovS.wo/// {@macro flutter.widgets.EditableText.contextMenuBuilder} +/// +/// If not provided, will build a default menu based on the platform. +/// +/// See also: +/// +/// * [CupertinoAdaptiveTextSelectionToolbar], which is built by default.{y{D/// Configuration for the text field magnifier. +/// +/// By default (when this property is set to null), a [CupertinoTextMagnifier] +/// is used on mobile platforms, and nothing on desktop platforms. To suppress +/// the magnifier on all platforms, consider passing +/// [TextMagnifierConfiguration.disabled] explicitly. +/// +/// {@macro flutter.widgets.magnifier.intro} +/// +/// {@tool dartpad} +/// This sample demonstrates how to customize the magnifier that this text field uses. +/// +/// ** See code in examples/api/lib/widgets/text_magnifier/text_magnifier.0.dart ** +/// {@end-tool}|{|/// {@macro flutter.widgets.EditableText.spellCheckConfiguration} +/// +/// If [SpellCheckConfiguration.misspelledTextStyle] is not specified in this +/// configuration, then [cupertinoMisspelledTextStyle] is used by default.~W~`~~p~f~r~~~~~~~~~~~~~8|/~8Q/// The [TextStyle] used to indicate misspelled words in the Cupertino style. +/// +/// See also: +/// * [SpellCheckConfiguration.misspelledTextStyle], the style configured to +/// mark misspelled words with. +/// * [TextField.materialMisspelledTextStyle], the style configured +/// to mark misspelled words with in the Material style.~/// The color of the selection highlight when the spell check menu is visible. +/// +/// Eyeballed from a screenshot taken on an iPhone 11 running iOS 16.2.PaP3/// {@macro flutter.widgets.undoHistory.controller}]Xqquq:/// {@macro flutter.widgets.editableText.selectionEnabled}wwwww#wwwwwLLYff#x /// Default builder for the spell check suggestions toolbar in the Cupertino +/// style. +/// +/// See also: +/// * [spellCheckConfiguration], where this is typically specified for +/// [CupertinoTextField]. +/// * [SpellCheckConfiguration.spellCheckSuggestionsToolbarBuilder], the +/// parameter for which this is the default value for [CupertinoTextField]. +/// * [TextField.defaultSpellCheckSuggestionsToolbarBuilder], which is like +/// this but specifies the default for [CupertinoTextField].cdccR&GG&`cc"/// Returns a new [SpellCheckConfiguration] where the given configuration has +/// had any missing values replaced with their defaults for the iOS platform. /// An iOS-style text field. +/// +/// A text field lets the user enter text, either with a hardware keyboard or with +/// an onscreen keyboard. +/// +/// This widget corresponds to both a `UITextField` and an editable `UITextView` +/// on iOS. +/// +/// The text field calls the [onChanged] callback whenever the user changes the +/// text in the field. If the user indicates that they are done typing in the +/// field (e.g., by pressing a button on the soft keyboard), the text field +/// calls the [onSubmitted] callback. +/// +/// {@macro flutter.widgets.EditableText.onChanged} +/// +/// {@tool dartpad} +/// This example shows how to set the initial value of the [CupertinoTextField] using +/// a [controller] that already contains some text. +/// +/// ** See code in examples/api/lib/cupertino/text_field/cupertino_text_field.0.dart ** +/// {@end-tool} +/// +/// The [controller] can also control the selection and composing region (and to +/// observe changes to the text, selection, and composing region). +/// +/// The text field has an overridable [decoration] that, by default, draws a +/// rounded rectangle border around the text field. If you set the [decoration] +/// property to null, the decoration will be removed entirely. +/// +/// {@macro flutter.material.textfield.wantKeepAlive} +/// +/// Remember to call [TextEditingController.dispose] when it is no longer +/// needed. This will ensure we discard any resources used by the object. +/// +/// {@macro flutter.widgets.editableText.showCaretOnScreen} +/// +/// ## Scrolling Considerations +/// +/// If this [CupertinoTextField] is not a descendant of [Scaffold] and is being +/// used within a [Scrollable] or nested [Scrollable]s, consider placing a +/// [ScrollNotificationObserver] above the root [Scrollable] that contains this +/// [CupertinoTextField] to ensure proper scroll coordination for +/// [CupertinoTextField] and its components like [TextSelectionOverlay]. +/// +/// See also: +/// +/// * +/// * [TextField], an alternative text field widget that follows the Material +/// Design UI conventions. +/// * [EditableText], which is the raw text editing control at the heart of a +/// [TextField]. +/// * Learn how to use a [TextEditingController] in one of our [cookbook recipes](https://docs.flutter.dev/cookbook/forms/text-field-changes#2-use-a-texteditingcontroller). +/// * -","" X _ 11ZKVlmll/A$%$$><E)xyxxRmmv+˿˿˿>lmllp̓m. KKP,#fgffw\\Baaax@@EuuXX])%%3΁\66=OOYhhr  ,g!!. nZ4IPP"^xx!..'=*&=lT)l^??Y2??L,??LUU(q,t..R4 &--,H__*u) :%<  E$"!TT>jgg?x}}=JJfYπ‧ + _`__raa h4544G 5 5  <  +    + + + +  +    ހ  + + + +8 + &4II$b'(''8::#Rcc"z(""Z'<<**InA/// Overlay will never appear regardless of the text entry state.xxC/// Overlay will only appear when the current text entry is not empty. +/// +/// This includes prefilled text that the user did not type in manually. But +/// does not include text in placeholders.OO/// Overlay will only appear when the current text entry is empty. +/// +/// This also includes not having prefilled text that the user did not type +/// in manually. Texts in placeholders are ignored.--Ho?/// Always show the overlay regardless of the text entry state.##U/// Visibility of text field overlays based on the state of the current text entry. +/// +/// Used to toggle the visibility behavior of the optional decorating widgets +/// surrounding the [EditableText] such as the clear text button.  zz< = +,̓4Єф߅# -(/x]cjglمԅۅD7D$2?HCJ_`nyt{ņdž>STbkfmr}s''avwÈL0L/package:flutter/material.dart<Հހ߀67|́LbӃ 56]=@Ax!&47e҅Ap߇dۈ0Èƈlj`Չ"#w{ɋ (luvŌALM*+mwyzE[yz,vݐwɑ#+1Stxyے &*}L DH\BRV;ʖΗRܗT1z~՚$BS c)/}Ξg!'ouJݡ(xǡڡ 06>ңLz&Zkئ3Tnʦ $?P{է)GdӨ+J^zک&ZԪ&\ɫ'OvЭ 31`yۮVǰHRaCv Jh5!'w=C2{5;ո&tzݹPߺ7L`yһ N_̼'Hb3Doɽ޽;Qw׾7Kg}ǿ@@G@n@@@@AAIAoAAAAABB<BcB{BBBBC CJCyCCCD%D>DDEELE}EEF FF&FcFFGG;GGHH-HhHHHIUIIIJJJ(J.JvJJJJJK5K;KKKKLLSLYLLLMMBMHMvM|MNN1N2NcNiNOO&O,OyOOOOP0PHPIPPPQQ Q6Q`QaQQQQR4R:RlRrRRRS.S4ScSiSSST!T'TkTTTTUU1U2UxU~UUVVVUVyVzVVVW@WjWkWWWX XXRXXXXXXYYYNYkYlYYYZ2ZcZrZZZ[[[B[p[q[[[\\\\V\p\q\\\\]"]#][]u]v]]]^^:^;^^^^___K_____`O`d`{`|```aa,a2awaaab bYbzbbcccgc~ccccd'd-d~ddddeBeveweeeff>f?fwf}fffg)gLgwgxggghhAhBh~hhhhi.i{iiiiiijjjLjjjkjjjkk(k)kZk`kklKlllllm3mdmemmmn"n#nInOnnnnnoo<o=oooop p pJp|p}pppq$qPqQqqqqr*r+r[r~rrrs&s's]scsssssst6tEttttttuu=u>uuuv +vPvQvvvvvvwGwwwwwwx<xxxxxy1y7yyzzHzNz}zzzz{N{`{{{{|7|||}}}%}u}}~~b~~~~~DJ=JP`f Hb1`am3G"TnUcj~I])S\c+Qe&:_zls^ 'CLS_sAUi ?\w6?FZ#7e.B-NrFm%AJQe9X!Ak&)DP[`aCou +4O1\3/=b/0jv E-4Yy;a-\zhn!>DHIh6Ww!".cdp YZv19=>W6JPQ%8>?QUV9MAd .Mp:akquv!<Cd '+,k156|@l Ln:sy}~2F_}0Gw + 2Kd"#d/b1Kt+Mzg¸=|÷0EXijďfš-[wƂ `ǐǛǯXȚ #Hɛ#\ʷ+<Kfs~ˇˎ˒˓˽ ijv̬Qr͜-9cdΞ9yϫ<oТ ,tѕѶ(Wү5AL{ӤӯӵӶQZaԎ԰Zelձղ>֡֨֩Q׫)29:،؍ط Lٛٮٻ:;ڂڢڱڸڹ:p۪ۗ + ?Rfܘ:IOPݞ9|ޜZmz߼߽ \ Kj 1d.ZBk-Z$KpE<u +3]OwF]lM9pdA!T9}JF8e +]6I5Z~ 'T&B+<KXclswyz,Lt(R(a|W %'+-. )[QR#)I`de(6<_vz{9GMo=CGHm*EX\]i&-12>q     F [       + +0 +n + + + + + + + 3 j k  * + D d     ! = E     ?)SZ0fkqr $%1q 6_Hst +I8+h6Qy}~ope_kDefaultPlaceholderStyle_kDefaultRoundedBorderSide_kDefaultRoundedBorder _kDefaultRoundedBorderDecoration_kDisabledBackground_kClearButtonColor _iOSHorizontalCursorOffsetPixelsOverlayVisibilityMode2_CupertinoTextFieldSelectionGestureDetectorBuilderCupertinoTextField_CupertinoTextFieldState_BaselineAlignedStackSlot_BaselineAlignedStack_BaselineAlignedStackParentData_RenderBaselineAlignedStack \ No newline at end of file diff --git a/.dartServer/.analysis-driver/4f/4f9a2500c87dd47cb508625fbf6d4829.unlinked2 b/.dartServer/.analysis-driver/4f/4f9a2500c87dd47cb508625fbf6d4829.unlinked2 new file mode 100644 index 0000000..473186e Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f9a2500c87dd47cb508625fbf6d4829.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4f9fadd46094abcfa0f0891f2b29b8f3.unlinked2 b/.dartServer/.analysis-driver/4f/4f9fadd46094abcfa0f0891f2b29b8f3.unlinked2 new file mode 100644 index 0000000..eee6b77 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4f9fadd46094abcfa0f0891f2b29b8f3.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2 b/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2 new file mode 100644 index 0000000..101ab61 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2 differ diff --git a/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2.digest b/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2.digest new file mode 100644 index 0000000..1466a7d Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fb3364be1a0212b3b73eafe6666a2ad.resolved2.digest differ diff --git a/.dartServer/.analysis-driver/4f/4fb7b0c3c67bb80b30ac7e8ccb787aca.unlinked2 b/.dartServer/.analysis-driver/4f/4fb7b0c3c67bb80b30ac7e8ccb787aca.unlinked2 new file mode 100644 index 0000000..b2325ab Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fb7b0c3c67bb80b30ac7e8ccb787aca.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked b/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked new file mode 100644 index 0000000..84aa2d5 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked differ diff --git a/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked.digest b/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked.digest new file mode 100644 index 0000000..9143076 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fc1a5ba8f6219ef5a0361fe22f75c5a.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4fc64decabdb874ed2d9a1fe68ab41c8.unlinked2 b/.dartServer/.analysis-driver/4f/4fc64decabdb874ed2d9a1fe68ab41c8.unlinked2 new file mode 100644 index 0000000..610952a Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fc64decabdb874ed2d9a1fe68ab41c8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked b/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked new file mode 100644 index 0000000..7a69557 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked differ diff --git a/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked.digest b/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked.digest new file mode 100644 index 0000000..56ad17a Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fc709ba11b58398e610fffeb84a2eef.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4fce9abebb959b2a4c164e27f5221f47.unlinked2 b/.dartServer/.analysis-driver/4f/4fce9abebb959b2a4c164e27f5221f47.unlinked2 new file mode 100644 index 0000000..660b415 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fce9abebb959b2a4c164e27f5221f47.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked b/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked new file mode 100644 index 0000000..27de6b6 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked differ diff --git a/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked.digest b/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked.digest new file mode 100644 index 0000000..c0a8344 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fdbca0d217ec8348c5905ce0871a2df.linked.digest differ diff --git a/.dartServer/.analysis-driver/4f/4fe3acf0607d272f6c1be15b2bdddd13.unlinked2 b/.dartServer/.analysis-driver/4f/4fe3acf0607d272f6c1be15b2bdddd13.unlinked2 new file mode 100644 index 0000000..31f17ed Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fe3acf0607d272f6c1be15b2bdddd13.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4fe4f429c9949cb9b323a830c6498621.unlinked2 b/.dartServer/.analysis-driver/4f/4fe4f429c9949cb9b323a830c6498621.unlinked2 new file mode 100644 index 0000000..734fedf Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4fe4f429c9949cb9b323a830c6498621.unlinked2 differ diff --git a/.dartServer/.analysis-driver/4f/4ff4fca63cb2ffcb62d2ffd67fe5e0ea.unlinked2 b/.dartServer/.analysis-driver/4f/4ff4fca63cb2ffcb62d2ffd67fe5e0ea.unlinked2 new file mode 100644 index 0000000..2d01f02 Binary files /dev/null and b/.dartServer/.analysis-driver/4f/4ff4fca63cb2ffcb62d2ffd67fe5e0ea.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/5004924e8a7d767ecbaa2e14f9b8e511.unlinked2 b/.dartServer/.analysis-driver/50/5004924e8a7d767ecbaa2e14f9b8e511.unlinked2 new file mode 100644 index 0000000..e83555d Binary files /dev/null and b/.dartServer/.analysis-driver/50/5004924e8a7d767ecbaa2e14f9b8e511.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/501454742af8f6a380c3fb6b279d508b.unlinked2 b/.dartServer/.analysis-driver/50/501454742af8f6a380c3fb6b279d508b.unlinked2 new file mode 100644 index 0000000..1c899dc Binary files /dev/null and b/.dartServer/.analysis-driver/50/501454742af8f6a380c3fb6b279d508b.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/50184bc2ecce5fcb2d720ce368939d26.unlinked2 b/.dartServer/.analysis-driver/50/50184bc2ecce5fcb2d720ce368939d26.unlinked2 new file mode 100644 index 0000000..c1610e9 Binary files /dev/null and b/.dartServer/.analysis-driver/50/50184bc2ecce5fcb2d720ce368939d26.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/501b9bd12829e2787b2bd727c1718c67.unlinked2 b/.dartServer/.analysis-driver/50/501b9bd12829e2787b2bd727c1718c67.unlinked2 new file mode 100644 index 0000000..03e18e2 Binary files /dev/null and b/.dartServer/.analysis-driver/50/501b9bd12829e2787b2bd727c1718c67.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/501fadac447a61584b9bbc4c016861fe.unlinked2 b/.dartServer/.analysis-driver/50/501fadac447a61584b9bbc4c016861fe.unlinked2 new file mode 100644 index 0000000..f480431 Binary files /dev/null and b/.dartServer/.analysis-driver/50/501fadac447a61584b9bbc4c016861fe.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/502caafa91168bfb18954027b6246be8.unlinked2 b/.dartServer/.analysis-driver/50/502caafa91168bfb18954027b6246be8.unlinked2 new file mode 100644 index 0000000..878c095 Binary files /dev/null and b/.dartServer/.analysis-driver/50/502caafa91168bfb18954027b6246be8.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/502fa7aab2ca83fb62ebd02aafec4540.unlinked2 b/.dartServer/.analysis-driver/50/502fa7aab2ca83fb62ebd02aafec4540.unlinked2 new file mode 100644 index 0000000..17f475c Binary files /dev/null and b/.dartServer/.analysis-driver/50/502fa7aab2ca83fb62ebd02aafec4540.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/503fe79b7500e93601e129882c568591.unlinked2 b/.dartServer/.analysis-driver/50/503fe79b7500e93601e129882c568591.unlinked2 new file mode 100644 index 0000000..62f7f4a Binary files /dev/null and b/.dartServer/.analysis-driver/50/503fe79b7500e93601e129882c568591.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/5049386cc07184b8b6273d6cf75f5cce.unlinked2 b/.dartServer/.analysis-driver/50/5049386cc07184b8b6273d6cf75f5cce.unlinked2 new file mode 100644 index 0000000..77dc32b Binary files /dev/null and b/.dartServer/.analysis-driver/50/5049386cc07184b8b6273d6cf75f5cce.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/504e235acc5b30054d4e521db22fa392.unlinked2 b/.dartServer/.analysis-driver/50/504e235acc5b30054d4e521db22fa392.unlinked2 new file mode 100644 index 0000000..1fb4c3c Binary files /dev/null and b/.dartServer/.analysis-driver/50/504e235acc5b30054d4e521db22fa392.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/50582a542abbc8ff1819cd1ed54e72a1.unlinked2 b/.dartServer/.analysis-driver/50/50582a542abbc8ff1819cd1ed54e72a1.unlinked2 new file mode 100644 index 0000000..bf88be4 Binary files /dev/null and b/.dartServer/.analysis-driver/50/50582a542abbc8ff1819cd1ed54e72a1.unlinked2 differ diff --git a/.dartServer/.analysis-driver/50/50793f333ee02c3dc94486a3ffc36a6e.unlinked2 b/.dartServer/.analysis-driver/50/50793f333ee02c3dc94486a3ffc36a6e.unlinked2 new file mode 100644 index 0000000..f329199 --- /dev/null +++ b/.dartServer/.analysis-driver/50/50793f333ee02c3dc94486a3ffc36a6e.unlinked2 @@ -0,0 +1,3001 @@ +popdoNotPopbubble requestFocus _requestFocus navigator +_navigator +_installed_isInstalledInsettings _settings _isPageBasedrestorationScopeId_restorationScopeId_updateSettings_updateRestorationIdoverlayEntriesinstalldidPushdidAdd +didReplacewillPoppopDisposition onPopInvokedonPopInvokedWithResultwillHandlePopInternally currentResultpopped _popCompleter_disposeCompleterdidPop didComplete +didPopNext didChangeNextdidChangePreviouschangedInternalStatechangedExternalStatedispose isCurrentisFirsthasActiveRouteBelowisActivename argumentstoString_defaultPopInvokedHandlerkey restorationIdcanPop canUpdate createRoute _navigators didRemove didChangeTopdidStartUserGesturedidStopUserGesture +controllermaybeOfofupdateShouldNotifyrouteisWaitingForEnteringDecisionisWaitingForExitingDecision markForPush +markForAdd +markForPopmarkForComplete markForRemove _transitionresolvepages onPopPageonDidRemovePagetransitionDelegate initialRouteonGenerateRouteonUnknownRoute observersrouteTraversalEdgeBehavior%routeDirectionalTraversalEdgeBehaviordefaultRouteNameonGenerateInitialRoutesreportsRouteUpdateToEngine clipBehavior pushNamedrestorablePushNamedpushReplacementNamedrestorablePushReplacementNamedpopAndPushNamedrestorablePopAndPushNamedpushNamedAndRemoveUntil!restorablePushNamedAndRemoveUntilpushrestorablePushpushReplacementrestorablePushReplacementpushAndRemoveUntilrestorablePushAndRemoveUntilreplacerestorableReplacereplaceRouteBelowrestorableReplaceRouteBelowmaybePoppopUntilpopUntilWithResult removeRouteremoveRouteBelowdefaultGenerateInitialRoutes createStatestagingaddadding pushReplacepushingidlecompleteremovepoppingremoving disposingdisposedrestorationInformation pageBasedkDebugPopAttemptLimit notAnnounced currentStatelastAnnouncedPreviousRoutelastAnnouncedPoppedNextRoutelastAnnouncedNextRoute lastFocusNodeimperativeRemoval canUpdateFrom handleAdd +handlePushhandleDidPopNext handlePophandleComplete handleRemoval pendingResult_reportRemovalToObserverfinalize forcedDispose willBePresent isPresentisPresentForRestorationsuitableForAnnouncementsuitableForTransitionAnimationshouldAnnounceChangeToNextisPresentPredicate'suitableForTransitionAnimationPredicatewillBePresentPredicateisRoutePredicate_isWaitingForExitingDecisionmarkNeedsExitingDecisionrestorationEnabled primaryRoutesecondaryRoutenotify_value +indexWhereaddAllclearinsertremoveAt +removeLast[]iterator _overlayKey_history_entryWaitingForSubTreeDisposal_serializableHistory_observedRouteAdditions_observedRouteDeletions focusNode _debugLocked_heroControllerFromScope_effectiveObservers_usingPagesAPI_handleHistoryChanged_debugCheckPageApiParameters initState_recordLastFocus"_rawNextPagelessRestorationScopeId_nextPagelessRestorationScopeId restoreStatedidToggleBucketdidChangeDependencies_forcedDisposeAllRouteEntries_disposeRouteEntry_updateHeroController_updateEffectiveObserversdidUpdateWidget_debugCheckDuplicatedPageKeys +deactivateactivateoverlay_allRouteOverlayEntries_lastTopmostRoute_lastAnnouncedRouteName_debugUpdatingPage _updatePages_flushingHistory_flushHistoryUpdates_flushObserverNotifications_flushRouteAnnouncement_getRouteBefore_getIndexBefore_getRouteAfter _routeNamed_debugIsStaticCallback +_pushEntry_afterNavigation_pushReplacementEntry_pushEntryAndRemoveUntil _replaceEntry_replaceEntryBelow finalizeRoute _getRouteById_userGesturesInProgress_userGesturesInProgressCountuserGestureInProgressuserGestureInProgressNotifier_activePointers_handlePointerDown_handlePointerUpOrCancel_cancelActivePointers_firstRouteEntryWhereOrNull_lastRouteEntryWhereOrNullbuildnamed anonymoustype_serializableData isRestorablegetSerializableDatacomputeSerializableData toRouteEntry routeBuilder_pageToPagelessRoutesupdate_finalizeEntry_debugMapsEqualhasDatarestoreEntriesForPagecreateDefaultValuefromPrimitives initWithValue toPrimitivesenablednavigatorFinder onPresent +onCompletepresent_route _disposed_hookOntoRouteFuture_defaultNavigatorFinder canHandlePop* _kAndroidRefocusingDelayDuration RouteFactoryRouteListFactoryRestorableRouteBuilderRoutePredicateWillPopCallbackPopPageCallbackDidRemovePageCallbackRoutePopDispositionRoute RouteSettingsPageNavigatorObserverHeroControllerScopeRouteTransitionRecordTransitionDelegateDefaultTransitionDelegate"kDefaultRouteTraversalEdgeBehavior-kDefaultRouteDirectionalTraversalEdgeBehavior Navigator_RouteLifecycle_RouteEntryPredicate_RoutePlaceholder _RouteEntry_NavigatorObservation_NavigatorPushObservation_NavigatorPopObservation_NavigatorRemoveObservation_NavigatorReplaceObservation_IndexWhereCallback_HistoryNavigatorState_RouteRestorationType_RestorationInformation_NamedRestorationInformation _AnonymousRestorationInformation_HistoryPropertyNavigatorFinderCallbackRoutePresentationCallbackRouteCompletionCallbackRestorableRouteFutureNavigationNotificationDuration millisecondsonGenerateRoutedynamiconGenerateInitialRoutesListStringrestorablePushT BuildContextObjectpopUntilboolpopForm onWillPop +ModalRouteaddScopedWillPopCallbackremoveScopedWillPopCallback WillPopScope +DeprecatedFuture onPopPagedidPoppagesonDidRemovePagevoidwillPoppopDispositiondoNotPopbubbleSystemNavigatorOverlay OverlayEntryMaterialPageRoute createRoute requestFocusdebugMaybeDispatchCreatedwidgetRestorationScopeValueListenable ValueNotifiervalueremove protected mustCallSuper TickerFuturecompletethen focusNodeenclosingScopemaybePopsetFrameworkHandlesBackcanPopPopScope onPopInvokedfuture Completer finalizeRoutepushReplacementdidStartUserGesturepushoffstageStatedidUpdateWidget MaterialAppdidChangeDependenciescontext barrierColordisposedebugMaybeDispatchDisposed_lastRouteEntryWhereOrNullisPresentPredicateroute_firstRouteEntryWhereOrNull_historyentry maintainStateisRoutePredicate isPresent immutableoverrideobjectRuntimeType currentResultpoppedLocalKeyRestorationManagerPopInvokedWithResultCallback runtimeTypekeysettingsfactoryname argumentsExpandochildInheritedWidgetHeroControllerof"dependOnInheritedWidgetOfExactType +controllermaybeOf FlutterErrorresolveisWaitingForEnteringDecisiontransitionDelegateIterableMapnewPageRouteHistorylocationToExitingPageRoutepageRouteToPagelessRoutestoListgrowableSetvaluestoSetexitingPageRouteisWaitingForExitingDecision containsKey pagelessRoutecast +routeEntrylengthcontainsisEmpty markForPush +markForAdd +markForPopmarkForCompletelastadd pageRouterouteTraversalEdgeBehaviorTraversalEdgeBehavior parentScope%routeDirectionalTraversalEdgeBehaviorstopRouterAppBarScaffoldappBar +WidgetsApp +PopupRoute +showDialogshowMenushowModalBottomSheetPopupMenuButtonDropdownButton PageRoutePageRouteBuilderCupertinoTabViewBuilder isCurrent restorationIdrestorationScopeIdStatefulWidgetdefaultGenerateInitialRoutesCliphardEdgeWidgetElement RenderObject createElement createStateRenderObjectWidgetcreateRenderObjectdefaultRouteNameRestorationBucketRestorationMixinselectSingleEntryHistory PlatformRouteInformationProviderrouternonedidPush didChangeNext observersintonUnknownRouteoptionalTypeArgs pushNamedStandardMessageCodecrestorablePushNamed +didReplace didCompletepushReplacementNamedresultrestorablePushReplacementNamed +didPopNextTransitionRouteopaquepopAndPushNamedrestorablePopAndPushNamedwillHandlePopInternallywithName didRemovepushNamedAndRemoveUntil!restorablePushNamedAndRemoveUntilrestorablePushReplacementpushAndRemoveUntilrestorablePushAndRemoveUntildidChangePreviousreplaceoldRoutenewRouterestorableReplacenewRouteBuilderreplaceRouteBelow anchorRouterestorableReplaceRouteBelowPopEntryisFirstLocalHistoryRoutepopUntilWithResult removeRouteremoveRouteBelowStatefulElementstate rootNavigatorfindRootAncestorStateOfTypefindAncestorStateOfType +startsWith substring _routeNamed allowNullsplit +isNotEmptypart reportErrorFlutterErrorDetails exceptionclear removeWhere initialStatestaging pushReplace WeakReference canUpdate navigator _debugLockedadding_observedRouteAdditionspreviousPresent +_installed +_navigatorinstalloverlayEntriespushingwhenCompleteOrCancelidle_flushHistoryUpdatesprevious +isNewFirst_disposeCompleterdefaultTargetPlatformTargetPlatformandroiddelayedSystemChannels accessibilitysendFocusSemanticEventtoMapnodeId reFocusNodeiOS_isInstalledInpopping _popCompleter isCompletedonPopInvokedWithResultremoving_observedRouteDeletionsdidAddimperativeRemovalindex +isReplaceddisposed disposingwhereemounted_entryWaitingForSubTreeDisposal VoidCallbackremoveListenereveryscheduleMicrotask addListenertargetsuitableForTransitionAnimation willBePresent_updateRestorationId primaryRoutesecondaryRouteChangeNotifier kFlutterMemoryAllocationsEnabledmaybeDispatchObjectCreation +indexWherestartnotifyListenersaddAllinsertremoveAt +removeLastIteratoriteratortoStringTickerProviderStateMixin GlobalKey OverlayStateQueue FocusNodeFocus +debugLabel canHandlePopSchedulerBindinginstanceschedulerPhaseSchedulerPhasepostFrameCallbacksdispatchmidFrameMicrotaskspersistentCallbackstransientCallbacksaddPostFrameCallbacklibrarystack +StackTracecurrent initStateobserver _navigators'getElementForInheritedWidgetOfExactTypereportsRouteUpdateToEngineServicesBindingaccessibilityFocus +lastOrNull lastFocusNode RestorableNumregisterForRestorationrestoreEntriesForPagepage pageBasedhasData initialRoutemaprestorationInformationnameddidToggleBucketbucketupdatechangedExternalState forcedDisposegraceful overlayEntry_heroControllerFromScoperestorePendingKey +deactivateactivate currentState putIfAbsent canUpdateFrom_updateSettingsmarkNeedsExitingDecision _transitionrearrangeOverlay handleAdd +handlePushhandleDidPopNext handlePopwillBePresentPredicatehandleComplete handleRemovalcall didChangeToprouteInformationUpdateduriUriparse rearrangeforEachnotify removeFirstsuitableForAnnouncement'suitableForTransitionAnimationPredicatelastAnnouncedNextRouteshouldAnnounceChangeToNextlastAnnouncedPreviousRoute fromPartsDiagnosticsNode ErrorSummaryErrorDescriptionDiagnosticsPropertystyleDiagnosticsTreeStyle errorProperty!debugIsSerializableForRestoration toRouteEntryFunctionkIsWebPluginUtilitiesgetCallbackHandle anonymous routeBuilder kReleaseMode +jsonEncode toEncodableobject postEventany lastWheremoveNext +firstWherefinalizedidStopUserGesturePointerDownEventpointer PointerEventRenderAbsorbPointercurrentContextfindAncestorRenderObjectOfTypesetState absorbingWidgetsBinding cancelPointerelementNotificationListeneronNotification notificationListener onPointerDown onPointerUponPointerCancel AbsorbPointerFocusTraversalGrouppolicy autofocus skipTraversalincludeSemanticsUnmanagedRestorationScope clipBehaviorinitialEntriesfromSerializableDatasublistelementAtOrNullcomputeSerializableDatagetCallbackFromHandleCallbackHandle fromRawHandle toRawHandleRestorableProperty isRegisteredkeysisPresentForRestorationrestorationEnabled isRestorablegetSerializableData setEquals +listEqualsdataMapEntryfromnavigatorFinder onPresent +onComplete _getRouteById Notification_RoutePlaceholder RouteSettingsInheritedWidgetTransitionDelegateStatefulWidgetRouteTransitionRecord_NavigatorObservationIterableChangeNotifierStateTickerProviderStateMixinRestorationMixin_RestorationInformationRestorableProperty Notification9E$xwDf +dart:asyncdart:collection dart:convert+. developer.dart:developer:JMuiMdart:uiSpackage:flutter/foundation.dart}package:flutter/rendering.dartpackage:flutter/scheduler.dartpackage:flutter/services.dart +basic.dart  binding.dart$focus_manager.dartAfocus_scope.dart\focus_traversal.dart{framework.dart heroes.dartnotification_listener.dart overlay.dartrestoration.dartrestoration_properties.dart' routes.dart=ticker_provider.dartM ʙ#<ց +%A^Á́́9QR|΂ #@[z΃&<[\Ch΅AEnr +6:k؇وeTqrAEً̋68kl4΍JK؏jڏېKO]aڐCu|}RXW[Dhl۔ߕ.PT6~Η +Kcw}"7nȚ jpě67i()LRyʝ&,|Ǟ[ŞƞN`fȟΠm Zע*+_ڢ7lɣϤ\bĥ5xy aæЦ@F"(wĨߩ3px̩ҪSYתp \}ڭ-|4ٯ){˯Wر%)*yα +JKòɳ7= X*MSеֵ7KNlܸ-fLϺGu{ڼ*lݼ$,2}Rǿ*+n@>@t@@@@AA;AAAEAFAyAAAB3B9BBBBCC!CpCCDD<D=DxDyDE EYEEEFFbFFGMGfGlGH HHHNHHHHHI III_IeIIJ:JTJZJJK-K3K~KLLeLrLLLLLM&M7M=MMMMMMN4N:NNO ODOJOOOOP P +PPPVPPQCQ]QcQQQQR,R-RpRvRSSbSSSSTT?TLT]T~TTUUUSUUV)VnVVVW?WWX +XXTXnXtXXXXYYY6Y7YhYnYYYZDZUZ[ZZ[E[V[c[v[[[\\\\F\L\\\\\]]B]I]n]]]]]^^ +^Z^^^^^_,_R_Y_~_____```?`V`j`p````aa3a;aAaSaWaXaaab,bhbnbcckccccccd5d@dVdddddee,e-eWe]eeeeefSfUfVfffggg`gdgxgggh$h4h8hFhJhhhii$i2iBiWioiiiij j +j3j9jyjjjjjkHkNk^kdkkkkl!l'lwlllm3m{mnn;n<n}nnnno;ooooppp]pjppppqqqmqxqqqr r rrLrfrrrs!spsst2tztuu/uuuuuvv_v`vvvvw9w:wawgwwwx)xtxxy,y-yhyyyyz/z~zz{{f{|||F|L||})}*}g}m}}}}}~~K~~~9RUbj/5"f:^d<8a #.6ISkop|<@F./Ckl[LOU56rx_d%_c _h3Csz%]]!r#)-5EIW[HoF +Gw:A\ +1Fcryi)9E>.\@CTS'syO9ciO2NS@O\;06lr39bheSy Zb]aUEtuG.| +f=iºBSåï HĀjŧH_ƱgǛǡǢHȍ9Jlv~ɜ48z+/q˽(,{m;nν \ϩkиbfхщ^ҨhӲKԕ/x՘՜eֳnהטפ׶?؉ظؼ%>vَ٭,;HS\dlpڶ04~۩ۭ۹,wܸ#HLݑ +AEj޴FJVh߂;!-U]a +X?COVcnv~8<`os)x0uEK l X\h&t!;HS[ckoB3TXswdU126O $mO9gk*wO3UY3i$r/}&L8&C JPntM:agP9?  4 5 q w    +> +m +s + + + <    " F        _   _BC"#NT ^Sz{ ]v|-.\/~ WF&8AO0{h$9stbW~ * 0 b h !!!"!i!!">""##l#u###$"$($u$%%%e%%&3&&&&'8'''''($(%([(a(((()) )\)))** *#*>*?****+"+h+n+,,A,e,k,,,-- -j-z---.%.^.s.y../B///00H0]0c0y000001111+111G1M1111112 2"2I2g22222222233393G3k333344V4`4h4n44445 5+535=5O5U5e5k5556686P6g6n66677#7)7i788=8R8X88899f999::V:k:q:; ;Z;;<<%<+>%>,>>>>?)?p?v?@@P@@A6AAABBBdBBC?CCDDDYDgDmDDEESEfE{EEEEEFFF>FDFRFuFFFFFFFGOGGGHHH)H@HGH`HoHHHIIfIIIJLJJJJK6K<KKKKKKLLL+LOLLLLLM-MGM_MoMMMMNNNNeNNNO!O'OtOOPPPPPQ9QQRRRfRtRzRSSSaSvS|SSSSTTT9T?TMTqTTTTTTTUCUoUUUVVV(V/VHVWVVVVW1W7W}WXXWXlXrXXXXYGYMYcYiYYYYZ ZZZ-ZAZZZZZZ[ [[t[x[y[\\;\A\\\]]C]]]^^#^p^^^_0_J_P__`(`h`aaGa\abaaabbbkbbbbbccc2c8c[cacoccccddd$d*dzdddee0ePegeneeeeef:fffggSggggh@hFhhhhhhi!i'i5iUiiiiij8jRjkjjjjjk,k0k1k~kkkll]lllmm&m,mvmmmmmmnnn)nDnbnunnnnnoooo)o/o{ooop-p1p2p{pppqqnqqqqqr*ryrssSssst6tttttuu$u*uuuuuv'v>vEvvvvw>wxw~wxxXxxyDyyyz!zazzz{H{V{\{{|||E|K|a|g||||||}!}d}q}|}}}}}}~ ~;~O~~~~~8<=^8MS5X^>X8<=6}06!NT5k av|:fy +&,<B!8V\>^dH%nt 2F'6;%u@e}I^dtz] )0;  &W].Jp?[bfg#aI d; + &sMi"#p'u  &agB^>f%t#sFQ98>%vYh}$uGKL5gM<EK-3AWw;CMa']c].4JPsyO~ =C4Rag06nEB`f²R}Ã'OUēĨĮ3Gũ=ƍƶƼ6<ǁe}ȃ"nɾ9?ʐʖ Odx˫BFG̗̦̬AKQ͢nζμMlϱ<ІЇЗж0щe|҂ҥҫҹ 7I[Ӈӑӗ1\bԯԵLkհ6րքօּ39׊&<Bؒ-h٤ Xڥ Mbnۀۨ[܄ܠ-FVݹ$E^ޙV߭߼0:RZHZ WRl @BCz}Fs PDs%Gq=h1VLy|?VS,9\aD|9f*+Hb>s[  6o34yz p]^W ShX^ost:`deG*X_k 0<U +@m2^0IYHj=BHLMID 0 z    +  +O + + + + + + + + +   b     z    " l    1\pv7")MxQEKOP"6_u,TAOSThm :OSTBHfD 3JX^_<^tV@er  f  !!)!7!v!!!!!!!!!"<"u"y"z""# ###h#i##$ $$$<$}$$$$%,%z%&&&&e&&'-'.'u''''((((g((((()))S)))*(*,*-*9*O*[**+C+J+r+v+w+++,,W,,,- -7-I-_--..2.8.l......//////050_0c0d0011?1C1E1F1m11112'2)2*2j222233"3$3%3d333344444_444455555a55556/6365666x6y66777_77778888:8;8y88888889909M9l99999999:::!:":R:u:::::;;;;;6;i;;;;;;;;;<<,<0<1<=>S>>>?)?u?@@w@x@@@AVAWAAAAABB!BLBkBBBC^CkCCCD3DkDDDEE>ElEEEEFFXF^FbFcFFFFFFGG?GGGGGHH H^H~HHI I>IKIpIIIIIIIIIIJ +J6JwJJJK K +KWKKLL(LdLeLLLLMMKMOMPMMMNFNJNKNNNO;O<OIOUOOP!P"PePPPPQ QZQQQQRR R.RTRRRSSgSmSnSSTT9TnTvTTTU"U6UmUUUV%V\VVW W&WDWWWhWsW{WWWWWXCXXXXXXY YY3YCY_YrY|YYYYYYZZ>ZKZoZuZyZzZZZZZZ[[_[[[[[[[\1\Z\\\\\]<]B]F]G]]]^^^/^<^Y^_^c^d^^__[_o_``?`t`aaeabb;bbccAcmccddnddeeceeeff,fAfSfcffffgg#gsgghhhJhmhshwhxhhi(i5iciiimini{iiijj:jjjkk/kgkokkkkl l0lQlxlllmmFmUmbmlmmmmmmnn1n9n?nCnDnmn}nnoooNoqo{ooooooooppNpTppppppppqqJqtqqqqqqqqr r'r:rDrmrrrrs"sOssstt;tUtYtZtttuuruvuwuuuuuvv+vRvsvvvvwwiwwwxxYxxxyHyyyzAztz{ {X{y{{|)|9|t||}}e}}~~7~~~~/M|Eq!j'HSy5crz-34j!] %d'X3KQHH@Op&L^f'j(x 2M~@ka8UV5VaLVhpqi?NX`(S|*Z&01U*K~'M_g3Sp<l@:sy19?Oq1;?@ab=$I`RfE^an\ 1Uq;H H^j/;`!s0&M)z"CYe):aMO]}%2':F~ +@|@f<_`AAee$U[w GnWTZ^_1CK{ŽK}Çû HQĒ &*+wŦVhnƀƄƅ'-jno"5;KwȓNɜ )oʰPjV̅̔5DR\q}ͻ$>Νά2UiϢϱϿ*./\bЕЛ/5X^lщѳѻ=`t@FӃӉӼ X^tzԝԣԱ %9Ւ՞#*g~֚*KOPלLRؑؗ#=u}هٟٙٯٵ7Kڕڭڽ7MTXYۥ_eܣܩ?E[a݄݊ݘݱ+{ޓޣ޺RYߖ߭Is17v|NV`rx^vDQW&,u{$.@T;?@[abjt!5n(,-~ TZ 5;If9Rr!(eDeij.4W]k$.@FV\iWFLz #FL.ELX ZaYp E}"#TmLMxV3~6CM `@F\bIVais 4y@NUquv +$gm39Orx W)0<p  + G    + + + +i + + + + + +   R      R k         H y   "EKYz$/7ASY_oua!29UYZ#)ek17 +9Ypw7L/JZuD]06RSc5;KQ4`t1$U[&LFMY & K g  !!(!,!-!p!!!!!!"" +"E"j"###=####$7$S$c$$$$$$$$%,%e%k%%%%&&"&r&&&' ','3'U'''(( (((Z(((())%)])c)))*#*[*r*y***+ +'+3+g++,,%,A,|,,- +---Z-u----..u..../ /9/`/o/w///00U0q000000001 1&161<1112252i2}22233363h3|333344_444444505x556 6L6666777b777788Q8d8j8k889E9X9^9_9999:::A:::::::;; ;;%;\;b;p;;;;;;;<<<+\}\\]D]L]]]]]]^^^U^^^__*_p_______` `3`7`8`n````a+avabb5b|bbbcFcmcwc}cccddddddddddde9eeeeffff!f%f&f3f?ffffffg?gRgwgghAhhhhi7iriijjj*jWjjjk3k[kkkkllHlzlllmmOmmmmnnn n+n4n;n?nAnBnrnsnnnoo&oKopoooppGpHpppq/qCqkqqrErKrOrPrtrrrrrrs(sGsKsLs]ssssssstt0thtottttuu+u2u6u8u9u~uuuuv%v&vnvvvww/w0w<wgwwwwwxx,x-x9xrxxxxxy2yWywyyyyz6zUzzz{ {{F{q{{{||A|B|N|y||} }4}}}}}}~~~~M~~~~~J7o;<j/AIJwiHx$Zdv~FfnT`a=c|!MEpvz{ Hq 5LPQcd 9]'I^d 34@u5|"EIJVq ^"m|J;W[OS59 o&KO5Y]+/C+;)/0~ >?%p2P}~LM5;RVWOU&?bhlmy)C_cd~  YZ|3O&;Ty)-~R$E`am/// @docImport 'package:flutter/cupertino.dart'; +/// @docImport 'package:flutter/material.dart'; +/// +/// @docImport 'app.dart'; +/// @docImport 'form.dart'; +/// @docImport 'pages.dart'; +/// @docImport 'pop_scope.dart'; +/// @docImport 'router.dart'; +/// @docImport 'will_pop_scope.dart';.9MR| #@[z&<9>@@OYY_ ~t2/// Initialize the [Route]. +/// +/// If the [settings] are not provided, an empty [RouteSettings] object is +/// used instead. +/// +/// {@template flutter.widgets.navigator.Route.requestFocus} +/// If [requestFocus] is not provided, the value of [Navigator.requestFocus] is +/// used instead. +/// {@endtemplate}ӗ'' ! "'#OD+D4D7D5D6D8D9DD3DDgDpDsDqDrDtDuDSD?7DSπ/// When the route state is updated, request focus if the current route is at the top. +/// +/// If not provided in the constructor, [Navigator.requestFocus] is used instead.99^//// The navigator that the route is in, if any.*++~;/// The settings for this route. +/// +/// See [RouteSettings] for details. +/// +/// The settings can change during the route's lifetime. If the settings +/// change, the route's overlays will be marked dirty (see +/// [changedInternalState]). +/// +/// If the route is created from a [Page] in the [Navigator.pages] list, then +/// this will be a [Page] subclass, and it will be updated each time its +/// corresponding [Page] in the [Navigator.pages] has changed. Once the +/// [Route] is removed from the history, this value stops updating (and +/// remains with its last value).Ȟ3w/// The restoration scope ID to be used for the [RestorationScope] surrounding +/// this route. +/// +/// The restoration scope ID is null if restoration is currently disabled +/// for this route. +/// +/// If the restoration scope ID changes (e.g. because restoration is enabled +/// or disabled) during the life of the route, the [ValueListenable] notifies +/// its listeners. As an example, the ID changes to null while the route is +/// transitioning off screen, which triggers a notification on this field. At +/// that point, the route is considered as no longer present for restoration +/// purposes and its state will not be restored.N/// The overlay entries of this route. +/// +/// These are typically populated by [install]. The [Navigator] is in charge +/// of adding them to and removing them from the [Overlay]. +/// +/// There must be at least one entry in this list after [install] has been +/// invoked. +/// +/// The [Navigator] will take care of keeping the entries together if the +/// route is moved in the history./// Returns whether calling [Navigator.maybePop] when this [Route] is current +/// ([isCurrent]) should do anything. +/// +/// [Navigator.maybePop] is usually used instead of [Navigator.pop] to handle +/// the system back button, when it hasn't been disabled via +/// [SystemNavigator.setFrameworkHandlesBack]. +/// +/// By default, if a [Route] is the first route in the history (i.e., if +/// [isFirst]), it reports that pops should be bubbled +/// ([RoutePopDisposition.bubble]). This behavior prevents the user from +/// popping the first route off the history and being stranded at a blank +/// screen; instead, the larger scope is popped (e.g. the application quits, +/// so that the user returns to the previous application). +/// +/// In other cases, the default behavior is to accept the pop +/// ([RoutePopDisposition.pop]). +/// +/// The third possible value is [RoutePopDisposition.doNotPop], which causes +/// the pop request to be ignored entirely. +/// +/// See also: +/// +/// * [Form], which provides a [Form.canPop] boolean that is similar. +/// * [PopScope], a widget that provides a way to intercept the back button. +/// * [Page.canPop], a way for [Page] to affect this property.AHAH]A0/// Whether calling [didPop] would return false.AA%B/// When this route is popped (see [Navigator.pop]) if the result isn't +/// specified or if it's null, this value will be used instead. +/// +/// This fallback is implemented by [didComplete]. This value is used if the +/// argument to that method is null.BBҁ2C/// A future that completes when this route is popped off the navigator. +/// +/// The future completes with the value given to [Navigator.pop], if any, or +/// else the value of [currentResult]. See [didComplete] for more discussion +/// on this topic.\\\u/// Whether this route is the top-most route on the navigator. +/// +/// If this is true, then [isActive] is also true.]] ^/// Whether this route is the bottom-most active route on the navigator. +/// +/// If [isFirst] and [isCurrent] are both true then this is the only route on +/// the navigator (and [isActive] will also be true).``__ˁ`)E/// Whether there is at least one active route underneath this route.aZaZcv/// Whether this route is on the navigator. +/// +/// If the route is not only active, but also the current route (the top-most +/// route), then [isCurrent] will also be true. If it is the first route (the +/// bottom-most route), then [isFirst] will also be true. +/// +/// If a higher route is entirely opaque, then the route will be active but not +/// rendered. It is even possible for the route to be active but for the stateful +/// widgets within the route to not be instantiated. See [ModalRoute.maintainState]. ABBP--2SS[99e>ŦƦҦӥ{{y=/// Called when the route is inserted into the navigator. +/// +/// Uses this to populate [overlayEntries]. There must be at least one entry in +/// this list after [install] has been invoked. The [Navigator] will be in charge +/// to add them to the [Overlay] or remove them from it by calling +/// [OverlayEntry.remove].Ӂ/// Called after [install] when the route is pushed onto the navigator. +/// +/// The returned value resolves when the push transition is complete. +/// +/// The [didAdd] method will be called instead of [didPush] when the route +/// immediately appears on screen without any push transition. +/// +/// The [didChangeNext] and [didChangePrevious] methods are typically called +/// immediately after this method is called.٪ڪ穇C/// Called after [install] when the route is added to the navigator. +/// +/// This method is called instead of [didPush] when the route immediately +/// appears on screen without any push transition. +/// +/// The [didChangeNext] and [didChangePrevious] methods are typically called +/// immediately after this method is called.--= ,,"/// Called after [install] when the route replaced another in the navigator. +/// +/// The [didChangeNext] and [didChangePrevious] methods are typically called +/// immediately after this method is called.MMO<0/// Returns whether calling [Navigator.maybePop] when this [Route] is current +/// ([isCurrent]) should do anything. +/// +/// [Navigator.maybePop] is usually used instead of [Navigator.pop] to handle +/// the system back button. +/// +/// By default, if a [Route] is the first route in the history (i.e., if +/// [isFirst]), it reports that pops should be bubbled +/// ([RoutePopDisposition.bubble]). This behavior prevents the user from +/// popping the first route off the history and being stranded at a blank +/// screen; instead, the larger scope is popped (e.g. the application quits, +/// so that the user returns to the previous application). +/// +/// In other cases, the default behavior is to accept the pop +/// ([RoutePopDisposition.pop]). +/// +/// The third possible value is [RoutePopDisposition.doNotPop], which causes +/// the pop request to be ignored entirely. +/// +/// See also: +/// +/// * [Form], which provides a [Form.onWillPop] callback that uses this +/// mechanism. +/// * [WillPopScope], another widget that provides a way to intercept the +/// back button. ˽ /// Called after a route pop was handled. +/// +/// Even when the pop is canceled, for example by a [PopScope] widget, this +/// will still be called. The `didPop` parameter indicates whether or not the +/// back navigation actually happened successfully.@@ @@@ @@@--@O/// {@template flutter.widgets.navigator.onPopInvokedWithResult} +/// Called after a route pop was handled. +/// +/// Even when the pop is canceled, for example by a [PopScope] widget, this +/// will still be called. The `didPop` parameter indicates whether or not the +/// back navigation actually happened successfully. +/// {@endtemplate}HH HHHD{D{H΄/// A request was made to pop this route. If the route can handle it +/// internally (e.g. because it has its own stack of internal state) then +/// return false, otherwise return true (by returning the value of calling +/// `super.didPop`). Returning false will prevent the default behavior of +/// [NavigatorState.pop]. +/// +/// When this function returns true, the navigator removes this route from +/// the history but does not yet call [dispose]. Instead, it is the route's +/// responsibility to call [NavigatorState.finalizeRoute], which will in turn +/// call [dispose] on the route. This sequence lets the route perform an +/// exit animation (or some other visual effect) after being popped but prior +/// to being disposed. +/// +/// This method should call [didComplete] to resolve the [popped] future (and +/// this is all that the default implementation does); routes should not wait +/// for their exit animation to complete before doing so. +/// +/// See [popped], [didComplete], and [currentResult] for a discussion of the +/// `result` argument.LL LLgLhLtLuIIL5/// The route was popped or is otherwise being removed somewhat gracefully. +/// +/// This is called by [didPop] and in response to +/// [NavigatorState.pushReplacement]. If [didPop] was not called, then the +/// [NavigatorState.finalizeRoute] method must be called immediately, and no exit +/// animation will run. +/// +/// The [popped] future is completed by this method. The `result` argument +/// specifies the value that this future is completed with, unless it is null, +/// in which case [currentResult] is used instead. +/// +/// This should be called before the pop animation, if any, takes place, +/// though in some cases the animation may be driven by the user before the +/// route is committed to being popped; this can in particular happen with the +/// iOS-style back gesture. See [NavigatorState.didStartUserGesture].MMMMMMMLL߁Mɀ/// The given route, which was above this one, has been popped off the +/// navigator. +/// +/// This route is now the current route ([isCurrent] is now true), and there +/// is no next route.OOOOOOOMMO݁/// This route's next route has changed to the given new route. +/// +/// This is called on a route whenever the next route changes for any reason, +/// so long as it is in the history, including when a route is first added to +/// a [Navigator] (e.g. by [Navigator.push]), except for cases when +/// [didPopNext] would be called. +/// +/// The `nextRoute` argument will be null if there's no new next route (i.e. +/// if [isCurrent] is true).R +R +RQQQQP P Q/// This route's previous route has changed to the given new route. +/// +/// This is called on a route whenever the previous route changes for any +/// reason, so long as it is in the history, except for immediately after the +/// route itself has been pushed (in which case [didPush] or [didReplace] will +/// be called instead). +/// +/// The `previousRoute` argument will be null if there's no previous route +/// (i.e. if [isFirst] is true).TATBTNTOR/R/NTd/// Called whenever the internal state of the route has changed. +/// +/// This should be called whenever [willHandlePopInternally], [didPop], +/// [ModalRoute.offstage], or other internal state of the route changes value. +/// It is used by [ModalRoute], for example, to report the new information via +/// its inherited widget to any children of the route. +/// +/// See also: +/// +/// * [changedExternalState], which is called when the [Navigator] has +/// updated in some manner that might affect the routes.XXYYTTYI/// Called whenever the [Navigator] has updated in some manner that might +/// affect routes, to indicate that the route may wish to rebuild as well. +/// +/// This is called by the [Navigator] whenever the +/// [NavigatorState]'s [State.widget] changes (as in [State.didUpdateWidget]), +/// for example because the [MaterialApp] has been rebuilt. This +/// ensures that routes that directly refer to the state of the +/// widget that built the [MaterialApp] will be notified when that +/// widget rebuilds, since it would otherwise be difficult to notify +/// the routes that state they depend on may have changed. +/// +/// It is also called whenever the [Navigator]'s dependencies change +/// (as in [State.didChangeDependencies]). This allows routes to use the +/// [Navigator]'s context ([NavigatorState.context]), for example in +/// [ModalRoute.barrierColor], and update accordingly. +/// +/// The [ModalRoute] subclass overrides this to force the barrier +/// overlay to rebuild. +/// +/// See also: +/// +/// * [changedInternalState], the equivalent but for changes to the internal +/// state of the route.[G[H[X[YY9Y9[j/// Discards any resources used by the object. +/// +/// This method should not remove its [overlayEntries] from the [Overlay]. The +/// object's owner is in charge of doing that. +/// +/// After this is called, the object is not in a usable state and should be +/// discarded. +/// +/// This method should only be called by the object's owner; typically the +/// [Navigator] owns a route and so will call this method when the route is +/// removed, after which the route is no longer referenced by the navigator.P̈́/// An abstraction for an entry managed by a [Navigator]. +/// +/// This class defines an abstract interface between the navigator and the +/// "routes" that are pushed on and popped off the navigator. Most routes have +/// visual affordances, which they place in the navigators [Overlay] using one +/// or more [OverlayEntry] objects. +/// +/// See [Navigator] for more explanation of how to use a [Route] with +/// navigation, including code examples. +/// +/// See [MaterialPageRoute] for a route that replaces the entire screen with a +/// platform-adaptive transition. +/// +/// A route can belong to a page if the [settings] are a subclass of [Page]. A +/// page-based route, as opposed to a pageless route, is created from +/// [Page.createRoute] during [Navigator.pages] updates. The page associated +/// with this route may change during the lifetime of the route. If the +/// [Navigator] updates the page of this route, it calls [changedInternalState] +/// to notify the route that the page has been updated. +/// +/// The type argument `T` is the route's return type, as used by +/// [currentResult], [popped], and [didPop]. The type `void` may be used if the +/// route does not return a value.dddd dddddXdX^*/// Creates data used to construct routes.e&dpe&W/// The name of the route (e.g., "/settings"). +/// +/// If null, the route is anonymous.ee/ey/// The arguments passed to this route. +/// +/// May be used when building the route, e.g. in [Navigator.onGenerateRoute].eeeeˀed5d6ccXdF8/// Data that might be useful in constructing a [Route].ii!i(i(i-i6i6 +i<iFiFiLi[i[i`isisixii-iiihh܀8/// Creates a page and initializes [key] for subclasses.hhhjj jh/// The key associated with this page. +/// +/// This key will be used for comparing pages in [canUpdate].kjMkӁ/// Restoration ID to save and restore the state of the [Route] configured by +/// this page. +/// +/// If no restoration ID is provided, the [Route] will not restore its state. +/// +/// See also: +/// +/// * [RestorationManager], which explains how state restoration works in +/// Flutter.n-kTn- /// Called after a pop on the associated route was handled. +/// +/// It's not possible to prevent the pop from happening at the time that this +/// method is called; the pop has already happened. Use [canPop] to +/// disable pops in advance. +/// +/// This will still be called even when the pop is canceled. A pop is canceled +/// when the associated [Route.popDisposition] returns false, or when +/// [canPop] is set to false. The `didPop` parameter indicates whether or not +/// the back navigation actually happened successfully.on>og/// When false, blocks the associated route from being popped. +/// +/// If this is set to false for first page in the Navigator. It prevents +/// Flutter app from exiting. +/// +/// If there are any [PopScope] widgets in a route's widget subtree, +/// each of their `canPop` must be `true`, in addition to this canPop, in +/// order for the route to be able to pop.ii iiiiiiEip{p{poó +pq/// Whether this page can be updated with the [other] page. +/// +/// Two pages are consider updatable if they have same the [runtimeType] and +/// [key].qqqqoqpppڀq/// Creates the [Route] that corresponds to this page. +/// +/// The created [Route] must have its [Route.settings] property set to this [Page].qqqqaqfVfVhT/// Describes the configuration of a [Route]. +/// +/// The type argument `T` is the corresponding [Route]'s return type, as +/// used by [Route.currentResult], [Route.popped], and [Route.didPop]. +/// +/// The [canPop] and [onPopInvoked] are used for intercepting pops. +/// +/// {@tool dartpad} +/// This sample demonstrates how to use this [canPop] and [onPopInvoked] to +/// intercept pops. +/// +/// ** See code in examples/api/lib/widgets/page/page_can_pop.0.dart ** +/// {@end-tool} +/// +/// See also: +/// +/// * [Navigator.pages], which accepts a list of [Page]s and updates its routes +/// history.udukuzulu{u|uVu1LuVrhrhor9/// The navigator that the observer is observing, if any.v'v'v6v=v=vMuuv/// The [Navigator] pushed `route`. +/// +/// The route immediately below that one, and thus the previously active +/// route, is `previousRoute`.wwwwww'vbvbv/// The [Navigator] popped `route`. +/// +/// The route immediately below that one, and thus the newly active +/// route, is `previousRoute`.xxyy +y +yw<w<xꁖ/// The [Navigator] removed `route`. +/// +/// If only one route is being removed, then the route immediately below +/// that one, if any, is `previousRoute`. +/// +/// If multiple routes are being removed, then the route below the +/// bottommost route being removed, if any, is `previousRoute`, and this +/// method will be called once for each removed route, from the topmost route +/// to the bottommost route.y{y{yyyyy/y/yo8/// The [Navigator] replaced `oldRoute` with `newRoute`.{{{{{ {yyL{/// The top most route has changed. +/// +/// The `topRoute` is the new top most route. This can be a new route pushed +/// on top of the screen, or an existing route that becomes the new top-most +/// route because the previous top-most route has been popped. +/// +/// The `previousTopRoute` was the top most route before the change. This can +/// be a route that was popped off the screen, or a route that will be covered +/// by the `topRoute`. This can also be null if this is the first build.||}}}}||"|݀/// The [Navigator]'s routes are being moved by a user gesture. +/// +/// For example, this is called when an iOS back gesture starts, and is used +/// to disable hero animations during such interactions.},},}x/// User gesture is no longer controlling the [Navigator]. +/// +/// Paired with an earlier call to [didStartUserGesture].rrrR=/// An interface for observing the behavior of a [Navigator]. 'TT4/// Creates a widget to host the input [controller].j} ~Y/// Creates a widget to prevent the subtree from receiving the hero controller +/// above.]:/// The hero controller that is hosted inside this widget. fԁ/// Retrieves the [HeroController] from the closest [HeroControllerScope] +/// ancestor, or null if none exists. +/// +/// Calling this method will create a dependency on the closest +/// [HeroControllerScope] in the [context], if there is one. +/// +/// See also: +/// +/// * [HeroControllerScope.of], which is similar to this method, but asserts +/// if no [HeroControllerScope] ancestor is found./// Retrieves the [HeroController] from the closest [HeroControllerScope] +/// ancestor. +/// +/// If no ancestor is found, this method will assert in debug mode, and throw +/// an exception in release mode. +/// +/// Calling this method will create a dependency on the closest +/// [HeroControllerScope] in the [context]. +/// +/// See also: +/// +/// * [HeroControllerScope.maybeOf], which is similar to this method, but +/// returns null if no [HeroControllerScope] ancestor is found.rsrrw}}ˌ $R/// An inherited widget to host a hero controller. +/// +/// The hosted hero controller will be picked up by the navigator in the +/// [child] subtree. Once a navigator picks up this controller, the navigator +/// will bar any navigator below its subtree from receiving this controller. +/// +/// The hero controller inside the [HeroControllerScope] can only subscribe to +/// one navigator at a time. An assertion will be thrown if the hero controller +/// subscribes to more than one navigators. This can happen when there are +/// multiple navigators under the same [HeroControllerScope] in parallel.>"/// Retrieves the wrapped [Route].< /// Whether this route is waiting for the decision on how to enter the screen. +/// +/// If this property is true, this route requires an explicit decision on how +/// to transition into the screen. Such a decision should be made in the +/// [TransitionDelegate.resolve].119N /// Whether this route is waiting for the decision on how to exit the screen. +/// +/// If this property is true, this route requires an explicit decision on how +/// to transition off the screen. Such a decision should be made in the +/// [TransitionDelegate.resolve].nnQ3/// Marks the [route] to be pushed with transition. +/// +/// During [TransitionDelegate.resolve], this can be called on an entering +/// route (where [RouteTransitionRecord.isWaitingForEnteringDecision] is true) in indicate that the +/// route should be pushed onto the [Navigator] with an animated transition.ÁT +7/// Marks the [route] to be added without transition. +/// +/// During [TransitionDelegate.resolve], this can be called on an entering +/// route (where [RouteTransitionRecord.isWaitingForEnteringDecision] is true) in indicate that the +/// route should be added onto the [Navigator] without an animated transition.##+/// Marks the [route] to be popped with transition. +/// +/// During [TransitionDelegate.resolve], this can be called on an exiting +/// route to indicate that the route should be popped off the [Navigator] with +/// an animated transition.ww88Pf/// Marks the [route] to be completed without transition. +/// +/// During [TransitionDelegate.resolve], this can be called on an exiting +/// route to indicate that the route should be completed with the provided +/// result and removed from the [Navigator] without an animated transition.a)j /// Marks the [route] to be removed without transition. +/// +/// During [TransitionDelegate.resolve], this can be called on an exiting +/// route to indicate that the route should be removed from the [Navigator] +/// without completing and without an animated transition.튤/// A [Route] wrapper interface that can be staged for [TransitionDelegate] to +/// decide how its underlying [Route] should transition on or off screen.qqeG/// Creates a delegate and enables subclass to create a constant class.jjj 81JJV[ڍ8 + +VFff[ސ-/// A method that will be called by the [Navigator] to decide how routes +/// transition in or out of the screen when [Navigator.pages] is updated. +/// +/// The `newPageRouteHistory` list contains all page-based routes in the order +/// that will be on the [Navigator]'s history stack after this update +/// completes. If a route in `newPageRouteHistory` has its +/// [RouteTransitionRecord.isWaitingForEnteringDecision] set to true, this +/// route requires explicit decision on how it should transition onto the +/// Navigator. To make a decision, call [RouteTransitionRecord.markForPush] or +/// [RouteTransitionRecord.markForAdd]. +/// +/// The `locationToExitingPageRoute` contains the pages-based routes that +/// are removed from the routes history after page update. This map records +/// page-based routes to be removed with the location of the route in the +/// original route history before the update. The keys are the locations +/// represented by the page-based routes that are directly below the removed +/// routes, and the value are the page-based routes to be removed. The +/// location is null if the route to be removed is the bottom most route. If +/// a route in `locationToExitingPageRoute` has its +/// [RouteTransitionRecord.isWaitingForExitingDecision] set to true, this +/// route requires explicit decision on how it should transition off the +/// Navigator. To make a decision for a removed route, call +/// [RouteTransitionRecord.markForPop], +/// [RouteTransitionRecord.markForComplete]. It is possible that decisions are +/// not required for routes in the `locationToExitingPageRoute`. This can +/// happen if the routes have already been popped in earlier page updates and +/// are still waiting for popping animations to finish. In such case, those +/// routes are still included in the `locationToExitingPageRoute` with their +/// [RouteTransitionRecord.isWaitingForExitingDecision] set to false and no +/// decisions are required. +/// +/// The `pageRouteToPagelessRoutes` records the page-based routes and their +/// associated pageless routes. If a page-based route is waiting for exiting +/// decision, its associated pageless routes also require explicit decisions +/// on how to transition off the screen. +/// +/// Once all the decisions have been made, this method must merge the removed +/// routes (whether or not they require decisions) and the +/// `newPageRouteHistory` and return the merged result. The order in the +/// result will be the order the [Navigator] uses for updating the route +/// history. The return list must preserve the same order of routes in +/// `newPageRouteHistory`. The removed routes, however, can be inserted into +/// the return list freely as long as all of them are included. +/// +/// For example, consider the following case. +/// +/// `newPageRouteHistory = [A, B, C]` +/// +/// `locationToExitingPageRoute = {A -> D, C -> E}` +/// +/// The following outputs are valid. +/// +/// `result = [A, B ,C ,D ,E]` is valid. +/// `result = [D, A, B ,C ,E]` is also valid because exiting route can be +/// inserted in any place. +/// +/// The following outputs are invalid. +/// +/// `result = [B, A, C ,D ,E]` is invalid because B must be after A. +/// `result = [A, B, C ,E]` is invalid because results must include D. +/// +/// See also: +/// +/// * [RouteTransitionRecord.markForPush], which makes route enter the screen +/// with an animated transition. +/// * [RouteTransitionRecord.markForAdd], which makes route enter the screen +/// without an animated transition. +/// * [RouteTransitionRecord.markForPop], which makes route exit the screen +/// with an animated transition. +/// * [RouteTransitionRecord.markForComplete], which completes the route and +/// makes it exit the screen without an animated transition. +/// * [DefaultTransitionDelegate.resolve], which implements the default way +/// to decide how routes transition in or out of the screen.7W/// The delegate that decides how pages added and removed from [Navigator.pages] +/// transition in or out of the screen. +/// +/// This abstract class implements the API to be called by [Navigator] when it +/// requires explicit decisions on how the routes transition on or off the screen. +/// +/// To make route transition decisions, subclass must implement [resolve]. +/// +/// {@tool snippet} +/// The following example demonstrates how to implement a subclass that always +/// removes or adds routes without animated transitions and puts the removed +/// routes at the top of the list. +/// +/// ```dart +/// class NoAnimationTransitionDelegate extends TransitionDelegate { +/// @override +/// Iterable resolve({ +/// required List newPageRouteHistory, +/// required Map locationToExitingPageRoute, +/// required Map> pageRouteToPagelessRoutes, +/// }) { +/// final List results = []; +/// +/// for (final RouteTransitionRecord pageRoute in newPageRouteHistory) { +/// if (pageRoute.isWaitingForEnteringDecision) { +/// pageRoute.markForAdd(); +/// } +/// results.add(pageRoute); +/// +/// } +/// for (final RouteTransitionRecord exitingPageRoute in locationToExitingPageRoute.values) { +/// if (exitingPageRoute.isWaitingForExitingDecision) { +/// exitingPageRoute.markForComplete(); +/// final List? pagelessRoutes = pageRouteToPagelessRoutes[exitingPageRoute]; +/// if (pagelessRoutes != null) { +/// for (final RouteTransitionRecord pagelessRoute in pagelessRoutes) { +/// pagelessRoute.markForComplete(); +/// } +/// } +/// } +/// results.add(exitingPageRoute); +/// +/// } +/// return results; +/// } +/// } +/// +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [Navigator.transitionDelegate], which uses this class to make route +/// transition decisions. +/// * [DefaultTransitionDelegate], which implements the default way to decide +/// how routes transition in or out of the screen.MfkpqY*/// Creates a default transition delegate.8V+KK[wxwwx̎%ۂ/// The default implementation of [TransitionDelegate] that the [Navigator] will +/// use if its [Navigator.transitionDelegate] is not specified. +/// +/// This transition delegate follows two rules. Firstly, all the entering routes +/// are placed on top of the exiting routes if they are at the same location. +/// Secondly, the top most route will always transition with an animated transition. +/// All the other routes below will either be completed with +/// [Route.currentResult] or added without an animated transition. $E  ##(<` or inside a custom element, it should +/// be able to participate in the overall focus traversal, including elements +/// not rendered by Flutter. +/// {@endtemplate}v//// Controls the directional transfer of focus beyond the first and the last +/// items of a focus scope that defines focus traversal of widgets within a route. +/// +/// {@macro flutter.widgets.navigator.routeTraversalEdgeBehavior}/// The name for the default route of the application. +/// +/// See also: +/// +/// * [dart:ui.PlatformDispatcher.defaultRouteName], which reflects the route that the +/// application was started with.##/// Called when the widget is created to generate the initial list of [Route] +/// objects if [initialRoute] is not null. +/// +/// Defaults to [defaultGenerateInitialRoutes]. +/// +/// The [NavigatorState] and [initialRoute] will be passed to the callback. +/// The callback must return a list of [Route] objects with which the history +/// will be primed. +/// +/// When parsing the initialRoute, if there's any chance that it may +/// contain complex characters, it's best to use the +/// [characters](https://pub.dev/packages/characters) API. This will ensure +/// that extended grapheme clusters and surrogate pairs are treated as single +/// characters by the code, the same way that they appear to the user. For +/// example, the string "👨‍👩‍👦" appears to the user as a single +/// character and `string.characters.length` intuitively returns 1. On the +/// other hand, `string.length` returns 8, and `string.runes.length` returns +/// 5!(#x((/// Whether this navigator should report route update message back to the +/// engine when the top-most route changes. +/// +/// If the property is set to true, this navigator automatically sends the +/// route update message to the engine when it detects top-most route changes. +/// The messages are used by the web engine to update the browser URL bar. +/// +/// If the property is set to true when the [Navigator] is first created, +/// single-entry history mode is requested using +/// [SystemNavigator.selectSingleEntryHistory]. This means this property +/// should not be used at the same time as [PlatformRouteInformationProvider] +/// is used with a [Router] (including when used with [MaterialApp.router], +/// for example). +/// +/// If there are multiple navigators in the widget tree, at most one of them +/// can set this property to true (typically, the top-most one created from +/// the [WidgetsApp]). Otherwise, the web engine may receive multiple route +/// update messages from different navigators and fail to update the URL +/// bar. +/// +/// Defaults to false.(('(/// {@macro flutter.material.Material.clipBehavior} +/// +/// In cases where clipping is not desired, consider setting this property to +/// [Clip.none]. +/// +/// Defaults to [Clip.hardEdge].*0) 1*0 /// Whether or not the navigator and it's new topmost route should request focus +/// when the new route is pushed onto the navigator. +/// +/// If [Route.requestFocus] is set on the topmost route, that will take precedence +/// over this value. +/// +/// Defaults to true.6 +6 +6 +6"6"6/6<6<6C6T6T6\55*A*A6/// Push a named route onto the navigator that most tightly encloses the given +/// context. +/// +/// {@template flutter.widgets.navigator.pushNamed} +/// The route name will be passed to the [Navigator.onGenerateRoute] +/// callback. The returned route will be pushed into the navigator. +/// +/// The new route and the previous route (if any) are notified (see +/// [Route.didPush] and [Route.didChangeNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didPush]). +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the route. +/// +/// To use [pushNamed], an [Navigator.onGenerateRoute] callback must be +/// provided, +/// {@endtemplate} +/// +/// {@template flutter.widgets.navigator.pushNamed.returnValue} +/// Returns a [Future] that completes to the `result` value passed to [pop] +/// when the pushed route is popped off the navigator. +/// {@endtemplate} +/// +/// {@template flutter.widgets.Navigator.pushNamed} +/// The provided `arguments` are passed to the pushed route via +/// [RouteSettings.arguments]. Any object can be passed as `arguments` (e.g. a +/// [String], [int], or an instance of a custom `MyRouteArguments` class). +/// Often, a [Map] is used to pass key-value pairs. +/// +/// The `arguments` may be used in [Navigator.onGenerateRoute] or +/// [Navigator.onUnknownRoute] to construct the route. +/// {@endtemplate} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _didPushButton() { +/// Navigator.pushNamed(context, '/settings'); +/// } +/// ``` +/// {@end-tool} +/// +/// {@tool snippet} +/// +/// The following example shows how to pass additional `arguments` to the +/// route: +/// +/// ```dart +/// void _showBerlinWeather() { +/// Navigator.pushNamed( +/// context, +/// '/weather', +/// arguments: { +/// 'city': 'Berlin', +/// 'country': 'Germany', +/// }, +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// {@tool snippet} +/// +/// The following example shows how to pass a custom Object to the route: +/// +/// ```dart +/// class WeatherRouteArguments { +/// WeatherRouteArguments({ required this.city, required this.country }); +/// final String city; +/// final String country; +/// +/// bool get isGermanCapital { +/// return country == 'Germany' && city == 'Berlin'; +/// } +/// } +/// +/// void _showWeather() { +/// Navigator.pushNamed( +/// context, +/// '/weather', +/// arguments: WeatherRouteArguments(city: 'Berlin', country: 'Germany'), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushNamed], which pushes a route that can be restored +/// during state restoration.========>>>>==66Ň=p/// Push a named route onto the navigator that most tightly encloses the given +/// context. +/// +/// {@template flutter.widgets.navigator.restorablePushNamed} +/// Unlike [Route]s pushed via [pushNamed], [Route]s pushed with this method +/// are restored during state restoration according to the rules outlined +/// in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed} +/// +/// {@template flutter.widgets.Navigator.restorablePushNamed.arguments} +/// The provided `arguments` are passed to the pushed route via +/// [RouteSettings.arguments]. Any object that is serializable via the +/// [StandardMessageCodec] can be passed as `arguments`. Often, a Map is used +/// to pass key-value pairs. +/// +/// The arguments may be used in [Navigator.onGenerateRoute] or +/// [Navigator.onUnknownRoute] to construct the route. +/// {@endtemplate} +/// +/// {@template flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// The method returns an opaque ID for the pushed route that can be used by +/// the [RestorableRouteFuture] to gain access to the actual [Route] object +/// added to the navigator and its return value. You can ignore the return +/// value of this method, if you do not care about the route object or the +/// route's return value. +/// {@endtemplate} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _showParisWeather() { +/// Navigator.restorablePushNamed( +/// context, +/// '/weather', +/// arguments: { +/// 'city': 'Paris', +/// 'country': 'France', +/// }, +/// ); +/// } +/// ``` +/// {@end-tool}GGGGGGGGGHHH HH +H!H-H-H5GG>>9G/// Replace the current route of the navigator that most tightly encloses the +/// given context by pushing the route named [routeName] and then disposing +/// the previous route once the new route has finished animating in. +/// +/// {@template flutter.widgets.navigator.pushReplacementNamed} +/// If non-null, `result` will be used as the result of the route that is +/// removed; the future that had been returned from pushing that old route +/// will complete with `result`. Routes such as dialogs or popup menus +/// typically use this mechanism to return the value selected by the user to +/// the widget that created their route. The type of `result`, if provided, +/// must match the type argument of the class of the old route (`TO`). +/// +/// The route name will be passed to the [Navigator.onGenerateRoute] +/// callback. The returned route will be pushed into the navigator. +/// +/// The new route and the route below the removed route are notified (see +/// [Route.didPush] and [Route.didChangeNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didReplace]). The removed route is notified once the +/// new route has finished animating (see [Route.didComplete]). The removed +/// route's exit animation is not run (see [popAndPushNamed] for a variant +/// that animates the removed route). +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the new route, +/// and `TO` is the type of the return value of the old route. +/// +/// To use [pushReplacementNamed], a [Navigator.onGenerateRoute] callback must +/// be provided. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _switchToBrightness() { +/// Navigator.pushReplacementNamed(context, '/settings/brightness'); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushReplacementNamed], which pushes a replacement route that +/// can be restored during state restoration.MMMMMMM1M1M>MKMKMRMcMc +MgMsMsM{LLHHʅLL/// Replace the current route of the navigator that most tightly encloses the +/// given context by pushing the route named [routeName] and then disposing +/// the previous route once the new route has finished animating in. +/// +/// {@template flutter.widgets.navigator.restorablePushReplacementNamed} +/// Unlike [Route]s pushed via [pushReplacementNamed], [Route]s pushed with +/// this method are restored during state restoration according to the rules +/// outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushReplacementNamed} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _switchToAudioVolume() { +/// Navigator.restorablePushReplacementNamed(context, '/settings/volume'); +/// } +/// ``` +/// {@end-tool}UUUUUUUUUUUUVV +V VVVUqUrNNU/// Pop the current route off the navigator that most tightly encloses the +/// given context and push a named route in its place. +/// +/// {@template flutter.widgets.navigator.popAndPushNamed} +/// The popping of the previous route is handled as per [pop]. +/// +/// The new route's name will be passed to the [Navigator.onGenerateRoute] +/// callback. The returned route will be pushed into the navigator. +/// +/// The new route, the old route, and the route below the old route (if any) +/// are all notified (see [Route.didPop], [Route.didComplete], +/// [Route.didPopNext], [Route.didPush], and [Route.didChangeNext]). If the +/// [Navigator] has any [Navigator.observers], they will be notified as well +/// (see [NavigatorObserver.didPop] and [NavigatorObserver.didPush]). The +/// animations for the pop and the push are performed simultaneously, so the +/// route below may be briefly visible even if both the old route and the new +/// route are opaque (see [TransitionRoute.opaque]). +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the new route, +/// and `TO` is the return value type of the old route. +/// +/// To use [popAndPushNamed], a [Navigator.onGenerateRoute] callback must be provided. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _selectAccessibility() { +/// Navigator.popAndPushNamed(context, '/settings/accessibility'); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePopAndPushNamed], which pushes a new route that can be +/// restored during state restoration.ZkZkZkZ~Z~Z~ZZZZZZZZ +ZZZZZ/Z0VVZQO/// Pop the current route off the navigator that most tightly encloses the +/// given context and push a named route in its place. +/// +/// {@template flutter.widgets.navigator.restorablePopAndPushNamed} +/// Unlike [Route]s pushed via [popAndPushNamed], [Route]s pushed with +/// this method are restored during state restoration according to the rules +/// outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.popAndPushNamed} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _selectNetwork() { +/// Navigator.restorablePopAndPushNamed(context, '/settings/network'); +/// } +/// ``` +/// {@end-tool}dddeeeeee"e4e4eCeTeTe\dd[{[{odш/// Push the route with the given name onto the navigator that most tightly +/// encloses the given context, and then remove all the previous routes until +/// the `predicate` returns true. +/// +/// {@template flutter.widgets.navigator.pushNamedAndRemoveUntil} +/// The predicate may be applied to the same route more than once if +/// [Route.willHandlePopInternally] is true. +/// +/// To remove routes until a route with a certain name, use the +/// [RoutePredicate] returned from [ModalRoute.withName]. +/// +/// To remove all the routes below the pushed route, use a [RoutePredicate] +/// that always returns false (e.g. `(Route route) => false`). +/// +/// The removed routes are removed without being completed, so this method +/// does not take a return value argument. +/// +/// The new route's name (`routeName`) will be passed to the +/// [Navigator.onGenerateRoute] callback. The returned route will be pushed +/// into the navigator. +/// +/// The new route and the route below the bottommost removed route (which +/// becomes the route below the new route) are notified (see [Route.didPush] +/// and [Route.didChangeNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didPush] and [NavigatorObserver.didRemove]). The +/// removed routes are disposed, once the new route has finished animating, +/// and the futures that had been returned from pushing those routes +/// will complete. +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the new route. +/// +/// To use [pushNamedAndRemoveUntil], an [Navigator.onGenerateRoute] callback +/// must be provided. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _resetToCalendar() { +/// Navigator.pushNamedAndRemoveUntil(context, '/calendar', ModalRoute.withName('/')); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushNamedAndRemoveUntil], which pushes a new route that can +/// be restored during state restoration.j$j$j$j<j<jIjVjVj]jojoj~jjjiieeAj/// Push the route with the given name onto the navigator that most tightly +/// encloses the given context, and then remove all the previous routes until +/// the `predicate` returns true. +/// +/// {@template flutter.widgets.navigator.restorablePushNamedAndRemoveUntil} +/// Unlike [Route]s pushed via [pushNamedAndRemoveUntil], [Route]s pushed with +/// this method are restored during state restoration according to the rules +/// outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamedAndRemoveUntil} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _resetToOverview() { +/// Navigator.restorablePushNamedAndRemoveUntil(context, '/overview', ModalRoute.withName('/')); +/// } +/// ``` +/// {@end-tool}oooooooooook3k3o/// Push the given route onto the navigator that most tightly encloses the +/// given context. +/// +/// {@template flutter.widgets.navigator.push} +/// The new route and the previous route (if any) are notified (see +/// [Route.didPush] and [Route.didChangeNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didPush]). +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the route. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _openMyPage() { +/// Navigator.push( +/// context, +/// MaterialPageRoute( +/// builder: (BuildContext context) => const MyPage(), +/// ), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePush], which pushes a route that can be restored during +/// state restoration.uuuuuuuu&vv+v+v3uup4p4iu)/// Push a new route onto the navigator that most tightly encloses the +/// given context. +/// +/// {@template flutter.widgets.navigator.restorablePush} +/// Unlike [Route]s pushed via [push], [Route]s pushed with this method are +/// restored during state restoration according to the rules outlined in the +/// "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.push} +/// +/// {@template flutter.widgets.Navigator.restorablePush} +/// The method takes a [RestorableRouteBuilder] as argument, which must be a +/// _static_ function annotated with `@pragma('vm:entry-point')`. It must +/// instantiate and return a new [Route] object that will be added to the +/// navigator. The provided `arguments` object is passed to the +/// `routeBuilder`. The navigator calls the static `routeBuilder` function +/// again during state restoration to re-create the route object. +/// +/// Any object that is serializable via the [StandardMessageCodec] can be +/// passed as `arguments`. Often, a Map is used to pass key-value pairs. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator.restorable_push.0.dart ** +/// {@end-tool}~s~s~s~~~~~~~~~~~ +~~=~>vv~c=/// Replace the current route of the navigator that most tightly encloses the +/// given context by pushing the given route and then disposing the previous +/// route once the new route has finished animating in. +/// +/// {@template flutter.widgets.navigator.pushReplacement} +/// If non-null, `result` will be used as the result of the route that is +/// removed; the future that had been returned from pushing that old route will +/// complete with `result`. Routes such as dialogs or popup menus typically +/// use this mechanism to return the value selected by the user to the widget +/// that created their route. The type of `result`, if provided, must match +/// the type argument of the class of the old route (`TO`). +/// +/// The new route and the route below the removed route are notified (see +/// [Route.didPush] and [Route.didChangeNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didReplace]). The removed route is notified once the +/// new route has finished animating (see [Route.didComplete]). +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the new route, +/// and `TO` is the type of the return value of the old route. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _completeLogin() { +/// Navigator.pushReplacement( +/// context, +/// MaterialPageRoute( +/// builder: (BuildContext context) => const MyHomePage(), +/// ), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushReplacement], which pushes a replacement route that can +/// be restored during state restoration.)))BBO\\&v +??p/// Replace the current route of the navigator that most tightly encloses the +/// given context by pushing a new route and then disposing the previous +/// route once the new route has finished animating in. +/// +/// {@template flutter.widgets.navigator.restorablePushReplacement} +/// Unlike [Route]s pushed via [pushReplacement], [Route]s pushed with this +/// method are restored during state restoration according to the rules +/// outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushReplacement} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator.restorable_push_replacement.0.dart ** +/// {@end-tool}  %%.<<K??m/// Push the given route onto the navigator that most tightly encloses the +/// given context, and then remove all the previous routes until the +/// `predicate` returns true. +/// +/// {@template flutter.widgets.navigator.pushAndRemoveUntil} +/// The predicate may be applied to the same route more than once if +/// [Route.willHandlePopInternally] is true. +/// +/// To remove routes until a route with a certain name, use the +/// [RoutePredicate] returned from [ModalRoute.withName]. +/// +/// To remove all the routes below the pushed route, use a [RoutePredicate] +/// that always returns false (e.g. `(Route route) => false`). +/// +/// The removed routes are removed without being completed, so this method +/// does not take a return value argument. +/// +/// The newly pushed route and its preceding route are notified for +/// [Route.didPush]. After removal, the new route and its new preceding route, +/// (the route below the bottommost removed route) are notified through +/// [Route.didChangeNext]). If the [Navigator] has any [Navigator.observers], +/// they will be notified as well (see [NavigatorObserver.didPush] and +/// [NavigatorObserver.didRemove]). The removed routes are disposed of and +/// notified, once the new route has finished animating. The futures that had +/// been returned from pushing those routes will complete. +/// +/// Ongoing gestures within the current route are canceled when a new route is +/// pushed. +/// +/// The `T` type argument is the type of the return value of the new route. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _finishAccountCreation() { +/// Navigator.pushAndRemoveUntil( +/// context, +/// MaterialPageRoute(builder: (BuildContext context) => const MyHomePage()), +/// ModalRoute.withName('/'), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushAndRemoveUntil], which pushes a route that can be +/// restored during state restoration.sss)45VY/// Push a new route onto the navigator that most tightly encloses the +/// given context, and then remove all the previous routes until the +/// `predicate` returns true. +/// +/// {@template flutter.widgets.navigator.restorablePushAndRemoveUntil} +/// Unlike [Route]s pushed via [pushAndRemoveUntil], [Route]s pushed with this +/// method are restored during state restoration according to the rules +/// outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.pushAndRemoveUntil} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator.restorable_push_and_remove_until.0.dart ** +/// {@end-tool}   /// Replaces a route on the navigator that most tightly encloses the given +/// context with a new route. +/// +/// {@template flutter.widgets.navigator.replace} +/// The old route must not be currently visible, as this method skips the +/// animations and therefore the removal would be jarring if it was visible. +/// To replace the top-most route, consider [pushReplacement] instead, which +/// _does_ animate the new route, and delays removing the old route until the +/// new route has finished animating. +/// +/// The removed route is removed and completed with a `null` value. +/// +/// The new route, the route below the new route (if any), and the route above +/// the new route, are all notified (see [Route.didReplace], +/// [Route.didChangeNext], and [Route.didChangePrevious]). If the [Navigator] +/// has any [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didReplace]). The removed route is disposed with its +/// future completed. +/// +/// This can be useful in combination with [removeRouteBelow] when building a +/// non-linear user experience. +/// +/// The `T` type argument is the type of the return value of the new route. +/// {@endtemplate} +/// +/// See also: +/// +/// * [replaceRouteBelow], which is the same but identifies the route to be +/// removed by reference to the route above it, rather than directly. +/// * [restorableReplace], which adds a replacement route that can be +/// restored during state restoration.22?NN ftt2=/// Replaces a route on the navigator that most tightly encloses the given +/// context with a new route. +/// +/// {@template flutter.widgets.navigator.restorableReplace} +/// Unlike [Route]s added via [replace], [Route]s added with this method are +/// restored during state restoration according to the rules outlined in the +/// "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.replace} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue}999QQ^mm#ii'c/// Replaces a route on the navigator that most tightly encloses the given +/// context with a new route. The route to be replaced is the one below the +/// given `anchorRoute`. +/// +/// {@template flutter.widgets.navigator.replaceRouteBelow} +/// The old route must not be current visible, as this method skips the +/// animations and therefore the removal would be jarring if it was visible. +/// To replace the top-most route, consider [pushReplacement] instead, which +/// _does_ animate the new route, and delays removing the old route until the +/// new route has finished animating. +/// +/// The removed route is removed and completed with a `null` value. +/// +/// The new route, the route below the new route (if any), and the route above +/// the new route, are all notified (see [Route.didReplace], +/// [Route.didChangeNext], and [Route.didChangePrevious]). If the [Navigator] +/// has any [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didReplace]). The removed route is disposed with its +/// future completed. +/// +/// The `T` type argument is the type of the return value of the new route. +/// {@endtemplate} +/// +/// See also: +/// +/// * [replace], which is the same but identifies the route to be removed +/// directly. +/// * [restorableReplaceRouteBelow], which adds a replacement route that can +/// be restored during state restoration....FFSbb#z2%%g/// Replaces a route on the navigator that most tightly encloses the given +/// context with a new route. The route to be replaced is the one below the +/// given `anchorRoute`. +/// +/// {@template flutter.widgets.navigator.restorableReplaceRouteBelow} +/// Unlike [Route]s added via [restorableReplaceRouteBelow], [Route]s added +/// with this method are restored during state restoration according to the +/// rules outlined in the "State Restoration" section of [Navigator]. +/// {@endtemplate} +/// +/// {@macro flutter.widgets.navigator.replaceRouteBelow} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue}..;/'f/// Whether the navigator that most tightly encloses the given context can be +/// popped. +/// +/// {@template flutter.widgets.navigator.canPop} +/// The initial route cannot be popped off the navigator, which implies that +/// this function returns true only if popping the navigator would not remove +/// the initial route. +/// +/// If there is no [Navigator] in scope, returns false. +/// +/// Does not consider anything that might externally prevent popping, such as +/// [PopEntry]. +/// {@endtemplate} +/// +/// See also: +/// +/// * [Route.isFirst], which returns true for routes for which [canPop] +/// returns false. ÆЅ/// Consults the current route's [Route.popDisposition] getter or +/// [Route.willPop] method, and acts accordingly, potentially popping the +/// route as a result; returns whether the pop request should be considered +/// handled. +/// +/// {@template flutter.widgets.navigator.maybePop} +/// If the [RoutePopDisposition] is [RoutePopDisposition.pop], then the [pop] +/// method is called, and this method returns true, indicating that it handled +/// the pop request. +/// +/// If the [RoutePopDisposition] is [RoutePopDisposition.doNotPop], then this +/// method returns true, but does not do anything beyond that. +/// +/// If the [RoutePopDisposition] is [RoutePopDisposition.bubble], then this +/// method returns false, and the caller is responsible for sending the +/// request to the containing scope (e.g. by closing the application). +/// +/// This method is typically called for a user-initiated [pop]. For example on +/// Android it's called by the binding for the system's back button. +/// +/// The `T` type argument is the type of the return value of the current +/// route. (Typically this isn't known; consider specifying `dynamic` or +/// `Null`.) +/// {@endtemplate} +/// +/// See also: +/// +/// * [Form], which provides an `onWillPop` callback that enables the form +/// to veto a [pop] initiated by the app's back button. +/// * [ModalRoute], which provides a `scopedWillPopCallback` that can be used +/// to define the route's `willPop` method.sss OPNNo/// Pop the top-most route off the navigator that most tightly encloses the +/// given context. +/// +/// {@template flutter.widgets.navigator.pop} +/// The current route's [Route.didPop] method is called first. If that method +/// returns false, then the route remains in the [Navigator]'s history (the +/// route is expected to have popped some internal state; see e.g. +/// [LocalHistoryRoute]). Otherwise, the rest of this description applies. +/// +/// If non-null, `result` will be used as the result of the route that is +/// popped; the future that had been returned from pushing the popped route +/// will complete with `result`. Routes such as dialogs or popup menus +/// typically use this mechanism to return the value selected by the user to +/// the widget that created their route. The type of `result`, if provided, +/// must match the type argument of the class of the popped route (`T`). +/// +/// The popped route and the route below it are notified (see [Route.didPop], +/// [Route.didComplete], and [Route.didPopNext]). If the [Navigator] has any +/// [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didPop]). +/// +/// The `T` type argument is the type of the return value of the popped route. +/// +/// The type of `result`, if provided, must match the type argument of the +/// class of the popped route (`T`). +/// {@endtemplate} +/// +/// {@tool snippet} +/// +/// Typical usage for closing a route is as follows: +/// +/// ```dart +/// void _close() { +/// Navigator.pop(context); +/// } +/// ``` +/// {@end-tool} +/// +/// A dialog box might be closed with a result: +/// +/// ```dart +/// void _accept() { +/// Navigator.pop(context, true); // dialog returns true +/// } +/// ```*33B܃/// Calls [pop] repeatedly on the navigator that most tightly encloses the +/// given context until the predicate returns true. +/// +/// {@template flutter.widgets.navigator.popUntil} +/// The predicate may be applied to the same route more than once if +/// [Route.willHandlePopInternally] is true. +/// +/// To pop until a route with a certain name, use the [RoutePredicate] +/// returned from [ModalRoute.withName]. +/// +/// The routes are closed with null as their `return` value. +/// +/// See [pop] for more details of the semantics of popping a route. +/// {@endtemplate} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _logout() { +/// Navigator.popUntil(context, ModalRoute.withName('/login')); +/// } +/// ``` +/// {@end-tool}+88GVV Y)?/// Calls [pop] repeatedly on the navigator that most tightly encloses the +/// given context until the predicate returns true, returning the [result] to +/// the last popped route. +/// +/// The `T` type argument is the type of the return value of the last popped route. +/// +/// {@macro flutter.widgets.navigator.popUntil}aaattŁŊŊœśś Ş56:UF/// Immediately remove `route` from the navigator that most tightly encloses +/// the given context, and [Route.dispose] it. +/// +/// {@template flutter.widgets.navigator.removeRoute} +/// No animations are run as a result of this method call. +/// +/// The routes below and above the removed route are notified (see +/// [Route.didChangeNext] and [Route.didChangePrevious]). If the [Navigator] +/// has any [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didRemove]). The removed route is disposed with its +/// future completed. +/// +/// The given `route` must be in the history; this method will throw an +/// exception if it is not. +/// +/// If non-null, `result` will be used as the result of the route that is +/// removed; the future that had been returned from pushing the removed route +/// will complete with `result`. If provided, must match the type argument of +/// the class of the popped route (`T`). +/// +/// The `T` type argument is the type of the return value of the popped route. +/// +/// The type of `result`, if provided, must match the type argument of the +/// class of the removed route (`T`). +/// +/// Ongoing gestures within the current route are canceled. +/// {@endtemplate} +/// +/// This method is used, for example, to instantly dismiss dropdown menus that +/// are up when the screen's orientation changes.˗˗˗˯˯˼ fgUˆ=/// Immediately remove a route from the navigator that most tightly encloses +/// the given context, and [Route.dispose] it. The route to be removed is the +/// one below the given `anchorRoute`. +/// +/// {@template flutter.widgets.navigator.removeRouteBelow} +/// No animations are run as a result of this method call. +/// +/// The routes below and above the removed route are notified (see +/// [Route.didChangeNext] and [Route.didChangePrevious]). If the [Navigator] +/// has any [Navigator.observers], they will be notified as well (see +/// [NavigatorObserver.didRemove]). The removed route is disposed with its +/// future completed. +/// +/// The given `anchorRoute` must be in the history and must have a route below +/// it; this method will throw an exception if it is not or does not. +/// +/// If non-null, `result` will be used as the result of the route that is +/// removed; the future that had been returned from pushing the removed route +/// will complete with `result`. If provided, must match the type argument of +/// the class of the popped route (`T`). +/// +/// The `T` type argument is the type of the return value of the popped route. +/// +/// The type of `result`, if provided, must match the type argument of the +/// class of the removed route (`T`). +/// +/// Ongoing gestures within the current route are canceled. +/// {@endtemplate}$..3CII/// The state from the closest instance of this class that encloses the given +/// context. +/// +/// Typical usage is as follows: +/// +/// ```dart +/// Navigator.of(context) +/// ..pop() +/// ..pop() +/// ..pushNamed('/settings'); +/// ``` +/// +/// If `rootNavigator` is set to true, the state from the furthest instance of +/// this class is given instead. Useful for pushing contents above all +/// subsequent instances of [Navigator]. +/// +/// If there is no [Navigator] in the given `context`, this function will throw +/// a [FlutterError] in debug mode, and an exception in release mode. +/// +/// This method can be expensive (it walks the element tree).#--2Bl/// The state from the closest instance of this class that encloses the given +/// context, if any. +/// +/// Typical usage is as follows: +/// +/// ```dart +/// NavigatorState? navigatorState = Navigator.maybeOf(context); +/// if (navigatorState != null) { +/// navigatorState +/// ..pop() +/// ..pop() +/// ..pushNamed('/settings'); +/// } +/// ``` +/// +/// If `rootNavigator` is set to true, the state from the furthest instance of +/// this class is given instead. Useful for pushing contents above all +/// subsequent instances of [Navigator]. +/// +/// Will return null if there is no ancestor [Navigator] in the `context`. +/// +/// This method can be expensive (it walks the element tree).٨٨ٷևևwن/// Turn a route name into a set of [Route] objects. +/// +/// This is the default value of [onGenerateInitialRoutes], which is used if +/// [initialRoute] is not null. +/// +/// If this string starts with a `/` character and has multiple `/` characters +/// in it, then the string is split on those characters and substrings from +/// the start of the string up to each such character are, in turn, used as +/// routes to push. +/// +/// For example, if the route `/stocks/HOOLI` was used as the [initialRoute], +/// then the [Navigator] would push the following routes on startup: `/`, +/// `/stocks`, `/stocks/HOOLI`. This enables deep linking while allowing the +/// application to maintain a predictable route history.=c '/// A widget that manages a set of child widgets with a stack discipline. +/// +/// Many apps have a navigator near the top of their widget hierarchy in order +/// to display their logical history using an [Overlay] with the most recently +/// visited pages visually on top of the older pages. Using this pattern lets +/// the navigator visually transition from one page to another by moving the widgets +/// around in the overlay. Similarly, the navigator can be used to show a dialog +/// by positioning the dialog widget above the current page. +/// +/// ## Using the Pages API +/// +/// The [Navigator] will convert its [Navigator.pages] into a stack of [Route]s +/// if it is provided. A change in [Navigator.pages] will trigger an update to +/// the stack of [Route]s. The [Navigator] will update its routes to match the +/// new configuration of its [Navigator.pages]. To use this API, one can create +/// a [Page] subclass and defines a list of [Page]s for [Navigator.pages]. A +/// [Navigator.onPopPage] callback is also required to properly clean up the +/// input pages in case of a pop. +/// +/// By Default, the [Navigator] will use [DefaultTransitionDelegate] to decide +/// how routes transition in or out of the screen. To customize it, define a +/// [TransitionDelegate] subclass and provide it to the +/// [Navigator.transitionDelegate]. +/// +/// For more information on using the pages API, see the [Router] widget. +/// +/// ## Using the Navigator API +/// +/// Mobile apps typically reveal their contents via full-screen elements +/// called "screens" or "pages". In Flutter these elements are called +/// routes and they're managed by a [Navigator] widget. The navigator +/// manages a stack of [Route] objects and provides two ways for managing +/// the stack, the declarative API [Navigator.pages] or imperative API +/// [Navigator.push] and [Navigator.pop]. +/// +/// When your user interface fits this paradigm of a stack, where the user +/// should be able to _navigate_ back to an earlier element in the stack, +/// the use of routes and the Navigator is appropriate. On certain platforms, +/// such as Android, the system UI will provide a back button (outside the +/// bounds of your application) that will allow the user to navigate back +/// to earlier routes in your application's stack. On platforms that don't +/// have this build-in navigation mechanism, the use of an [AppBar] (typically +/// used in the [Scaffold.appBar] property) can automatically add a back +/// button for user navigation. +/// +/// ### Displaying a full-screen route +/// +/// Although you can create a navigator directly, it's most common to use the +/// navigator created by the `Router` which itself is created and configured by +/// a [WidgetsApp] or a [MaterialApp] widget. You can refer to that navigator +/// with [Navigator.of]. +/// +/// A [MaterialApp] is the simplest way to set things up. The [MaterialApp]'s +/// home becomes the route at the bottom of the [Navigator]'s stack. It is what +/// you see when the app is launched. +/// +/// ```dart +/// void main() { +/// runApp(const MaterialApp(home: MyAppHome())); +/// } +/// ``` +/// +/// To push a new route on the stack you can create an instance of +/// [MaterialPageRoute] with a builder function that creates whatever you +/// want to appear on the screen. For example: +/// +/// ```dart +/// Navigator.push(context, MaterialPageRoute( +/// builder: (BuildContext context) { +/// return Scaffold( +/// appBar: AppBar(title: const Text('My Page')), +/// body: Center( +/// child: TextButton( +/// child: const Text('POP'), +/// onPressed: () { +/// Navigator.pop(context); +/// }, +/// ), +/// ), +/// ); +/// }, +/// )); +/// ``` +/// +/// The route defines its widget with a builder function instead of a +/// child widget because it will be built and rebuilt in different +/// contexts depending on when it's pushed and popped. +/// +/// As you can see, the new route can be popped, revealing the app's home +/// page, with the Navigator's pop method: +/// +/// ```dart +/// Navigator.pop(context); +/// ``` +/// +/// It usually isn't necessary to provide a widget that pops the Navigator +/// in a route with a [Scaffold] because the Scaffold automatically adds a +/// 'back' button to its AppBar. Pressing the back button causes +/// [Navigator.pop] to be called. On Android, pressing the system back +/// button does the same thing. +/// +/// ### Using named navigator routes +/// +/// Mobile apps often manage a large number of routes and it's often +/// easiest to refer to them by name. Route names, by convention, +/// use a path-like structure (for example, '/a/b/c'). +/// The app's home page route is named '/' by default. +/// +/// The [MaterialApp] can be created +/// with a [Map] which maps from a route's name to +/// a builder function that will create it. The [MaterialApp] uses this +/// map to create a value for its navigator's [onGenerateRoute] callback. +/// +/// ```dart +/// void main() { +/// runApp(MaterialApp( +/// home: const MyAppHome(), // becomes the route named '/' +/// routes: { +/// '/a': (BuildContext context) => const MyPage(title: Text('page A')), +/// '/b': (BuildContext context) => const MyPage(title: Text('page B')), +/// '/c': (BuildContext context) => const MyPage(title: Text('page C')), +/// }, +/// )); +/// } +/// ``` +/// +/// To show a route by name: +/// +/// ```dart +/// Navigator.pushNamed(context, '/b'); +/// ``` +/// +/// ### Routes can return a value +/// +/// When a route is pushed to ask the user for a value, the value can be +/// returned via the [pop] method's result parameter. +/// +/// Methods that push a route return a [Future]. The Future resolves when the +/// route is popped and the [Future]'s value is the [pop] method's `result` +/// parameter. +/// +/// For example if we wanted to ask the user to press 'OK' to confirm an +/// operation we could `await` the result of [Navigator.push]: +/// +/// ```dart +/// bool? value = await Navigator.push(context, MaterialPageRoute( +/// builder: (BuildContext context) { +/// return Center( +/// child: GestureDetector( +/// child: const Text('OK'), +/// onTap: () { Navigator.pop(context, true); } +/// ), +/// ); +/// } +/// )); +/// ``` +/// +/// If the user presses 'OK' then value will be true. If the user backs +/// out of the route, for example by pressing the Scaffold's back button, +/// the value will be null. +/// +/// When a route is used to return a value, the route's type parameter must +/// match the type of [pop]'s result. That's why we've used +/// `MaterialPageRoute` instead of `MaterialPageRoute` or just +/// `MaterialPageRoute`. (If you prefer to not specify the types, though, that's +/// fine too.) +/// +/// ### Popup routes +/// +/// Routes don't have to obscure the entire screen. [PopupRoute]s cover the +/// screen with a [ModalRoute.barrierColor] that can be only partially opaque to +/// allow the current screen to show through. Popup routes are "modal" because +/// they block input to the widgets below. +/// +/// There are functions which create and show popup routes. For +/// example: [showDialog], [showMenu], and [showModalBottomSheet]. These +/// functions return their pushed route's Future as described above. +/// Callers can await the returned value to take an action when the +/// route is popped, or to discover the route's value. +/// +/// There are also widgets which create popup routes, like [PopupMenuButton] and +/// [DropdownButton]. These widgets create internal subclasses of PopupRoute +/// and use the Navigator's push and pop methods to show and dismiss them. +/// +/// ### Custom routes +/// +/// You can create your own subclass of one of the widget library route classes +/// like [PopupRoute], [ModalRoute], or [PageRoute], to control the animated +/// transition employed to show the route, the color and behavior of the route's +/// modal barrier, and other aspects of the route. +/// +/// The [PageRouteBuilder] class makes it possible to define a custom route +/// in terms of callbacks. Here's an example that rotates and fades its child +/// when the route appears or disappears. This route does not obscure the entire +/// screen because it specifies `opaque: false`, just as a popup route does. +/// +/// ```dart +/// Navigator.push(context, PageRouteBuilder( +/// opaque: false, +/// pageBuilder: (BuildContext context, _, _) { +/// return const Center(child: Text('My PageRoute')); +/// }, +/// transitionsBuilder: (_, Animation animation, _, Widget child) { +/// return FadeTransition( +/// opacity: animation, +/// child: RotationTransition( +/// turns: Tween(begin: 0.5, end: 1.0).animate(animation), +/// child: child, +/// ), +/// ); +/// } +/// )); +/// ``` +/// +/// The page route is built in two parts, the "page" and the +/// "transitions". The page becomes a descendant of the child passed to +/// the `transitionsBuilder` function. Typically the page is only built once, +/// because it doesn't depend on its animation parameters (elided with `_` +/// in this example). The transition is built on every frame +/// for its duration. +/// +/// (In this example, `void` is used as the return type for the route, because +/// it does not return a value.) +/// +/// ### Nesting Navigators +/// +/// An app can use more than one [Navigator]. Nesting one [Navigator] below +/// another [Navigator] can be used to create an "inner journey" such as tabbed +/// navigation, user registration, store checkout, or other independent journeys +/// that represent a subsection of your overall application. +/// +/// #### Example +/// +/// It is standard practice for iOS apps to use tabbed navigation where each +/// tab maintains its own navigation history. Therefore, each tab has its own +/// [Navigator], creating a kind of "parallel navigation." +/// +/// In addition to the parallel navigation of the tabs, it is still possible to +/// launch full-screen pages that completely cover the tabs. For example: an +/// on-boarding flow, or an alert dialog. Therefore, there must exist a "root" +/// [Navigator] that sits above the tab navigation. As a result, each of the +/// tab's [Navigator]s are actually nested [Navigator]s sitting below a single +/// root [Navigator]. +/// +/// In practice, the nested [Navigator]s for tabbed navigation sit in the +/// [WidgetsApp] and [CupertinoTabView] widgets and do not need to be explicitly +/// created or managed. +/// +/// {@tool sample} +/// The following example demonstrates how a nested [Navigator] can be used to +/// present a standalone user registration journey. +/// +/// Even though this example uses two [Navigator]s to demonstrate nested +/// [Navigator]s, a similar result is possible using only a single [Navigator]. +/// +/// Run this example with `flutter run --route=/signup` to start it with +/// the signup flow instead of on the home page. +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator.0.dart ** +/// {@end-tool} +/// +/// [Navigator.of] operates on the nearest ancestor [Navigator] from the given +/// [BuildContext]. Be sure to provide a [BuildContext] below the intended +/// [Navigator], especially in large `build` methods where nested [Navigator]s +/// are created. The [Builder] widget can be used to access a [BuildContext] at +/// a desired location in the widget subtree. +/// +/// ### Finding the enclosing route +/// +/// In the common case of a modal route, the enclosing route can be obtained +/// from inside a build method using [ModalRoute.of]. To determine if the +/// enclosing route is the active route (e.g. so that controls can be dimmed +/// when the route is not active), the [Route.isCurrent] property can be checked +/// on the returned route. +/// +/// ## State Restoration +/// +/// If provided with a [restorationScopeId] and when surrounded by a valid +/// [RestorationScope] the [Navigator] will restore its state by recreating +/// the current history stack of [Route]s during state restoration and by +/// restoring the internal state of those [Route]s. However, not all [Route]s +/// on the stack can be restored: +/// +/// * [Page]-based routes restore their state if [Page.restorationId] is +/// provided. +/// * [Route]s added with the classic imperative API ([push], [pushNamed], and +/// friends) can never restore their state. +/// * A [Route] added with the restorable imperative API ([restorablePush], +/// [restorablePushNamed], and all other imperative methods with "restorable" +/// in their name) restores its state if all routes below it up to and +/// including the first [Page]-based route below it are restored. If there +/// is no [Page]-based route below it, it only restores its state if all +/// routes below it restore theirs. +/// +/// If a [Route] is deemed restorable, the [Navigator] will set its +/// [Route.restorationScopeId] to a non-null value. Routes can use that ID to +/// store and restore their own state. As an example, the [ModalRoute] will +/// use this ID to create a [RestorationScope] for its content widgets.j{dd++UN/// Placeholder for a route. +%!!&.EKpWLMiZ_`lzX9,<KLuhxT/&/W85W|q|.v/// The limit this route entry will attempt to pop in the case of route being +/// remove as a result of a page update.duvU6AU|BN[m\nt/w/8$((n(i)(n   i/// Restoration ID to be used for the encapsulating route when restoration is +/// enabled for it or null if restoration cannot be enabled for it.!!䀔!"|"|"##U##k#k#t$$$'''']'((((Q(*0f0fF0o00 +0000vv{ww!(ggAl!! ..(GeetOOT * *! B M M( f + +  /// Process the to-be-popped route. +/// +/// A route can be marked for pop by transition delegate or Navigator.pop, +/// this method actually pops the route by calling Route.didPop. +/// +/// Returns true if the route is popped; otherwise, returns false if the route +/// refuses to be popped.߀!(__!wRRMW +kVV[ہw/// Disposes this route entry and its [route] immediately. +/// +/// This method does not wait for the widget subtree of the [route] to unmount +/// before disposing.VV//// Disposes this route entry and its [route]. +/// +/// This method waits for the widget subtree of the [route] to unmount before +/// disposing. If subtree is already unmounted, this method calls +/// [forcedDispose] immediately. +/// +/// Use [forcedDispose] if the [route] need to be disposed immediately.$$$$$]$&>&>&J&&E&+&&&&g&gu&s'''&&M&']']'l'0'0'L((G(((((I(*/*0*/*/F*@++++y+z+y+y +........1o11111111o1o>11!111$12 +2 +211(21F1F1U2l22222222l2lD2222222m22*2*203f3~3333333f3fC3333333l33%3%3+4a4|4}4}44444a4aF4444444o4444#5c55555555c5cG55555555555$777a7a&/// Creates an instance of [_History].86878)858*8 808 ;;;;P< 8L8L8`8g8g 8k8s8=8=j8A88888S8999$999999:0:0 :4:;:;:G:$:$k:):: ::::;;z;';; ;;;B;<3<4<3<3AO?OKOLO>O>AO\YYYYYYYYYYZZZZZZÁ4Z[[J\85/// Dispose all lingering router entries immediately.]h]h]t]|]|]]I]I]U^^!^^f^f^khzhzhiiiipiqi}i~ipipinFnF]nKooooooopppppppqqqqqqquu\uddi"";'aafJJ NUUj--: ݀ƣƣ ƧƮƮƇƇƔLjLjLjNjNj ǒǙǙǪǵǵǺqq|ҋҋҋҞҞҥұұҹbc11ҁ/// Push a named route onto the navigator. +/// +/// {@macro flutter.widgets.navigator.pushNamed} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _aaronBurrSir() { +/// navigator.pushNamed('/nyc/1776'); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushNamed], which pushes a route that can be restored +/// during state restoration.VVViip||Մ'(9B/// Push a named route onto the navigator. +/// +/// {@macro flutter.widgets.navigator.restorablePushNamed} +/// +/// {@macro flutter.widgets.navigator.pushNamed} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _openDetails() { +/// navigator.restorablePushNamed('/nyc/1776'); +/// } +/// ``` +/// {@end-tool}mmmڀڀڀڙڙڠڱڱ +ڵ9:RRX/// Replace the current route of the navigator by pushing the route named +/// [routeName] and then disposing the previous route once the new route has +/// finished animating in. +/// +/// {@macro flutter.widgets.navigator.pushReplacementNamed} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _startBike() { +/// navigator.pushReplacementNamed('/jouett/1781'); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushReplacementNamed], which pushes a replacement route that +/// can be restored during state restoration.SSSfffކޗޗ +ޛާާޯ[[<4/// Replace the current route of the navigator by pushing the route named +/// [routeName] and then disposing the previous route once the new route has +/// finished animating in. +/// +/// {@macro flutter.widgets.navigator.restorablePushReplacementNamed} +/// +/// {@macro flutter.widgets.navigator.pushReplacementNamed} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _startCar() { +/// navigator.restorablePushReplacementNamed('/jouett/1781'); +/// } +/// ``` +/// {@end-tool}666IIIbbizz +~[&;/// Pop the current route off the navigator and push a named route in its +/// place. +/// +/// {@macro flutter.widgets.navigator.popAndPushNamed} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _begin() { +/// navigator.popAndPushNamed('/nyc/1776'); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePopAndPushNamed], which pushes a new route that can be +/// restored during state restoration.www +BCD]/// Pop the current route off the navigator and push a named route in its +/// place. +/// +/// {@macro flutter.widgets.navigator.restorablePopAndPushNamed} +/// +/// {@macro flutter.widgets.navigator.popAndPushNamed} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _end() { +/// navigator.restorablePopAndPushNamed('/nyc/1776'); +/// } +/// ``` +/// {@end-tool}ZZZrry#$BBB/// Push the route with the given name onto the navigator, and then remove all +/// the previous routes until the `predicate` returns true. +/// +/// {@macro flutter.widgets.navigator.pushNamedAndRemoveUntil} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@macro flutter.widgets.Navigator.pushNamed} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _handleOpenCalendar() { +/// navigator.pushNamedAndRemoveUntil('/calendar', ModalRoute.withName('/')); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushNamedAndRemoveUntil], which pushes a new route that can +/// be restored during state restoration.%%%==DVVevv~//9/// Push the route with the given name onto the navigator, and then remove all +/// the previous routes until the `predicate` returns true. +/// +/// {@macro flutter.widgets.navigator.restorablePushNamedAndRemoveUntil} +/// +/// {@macro flutter.widgets.navigator.pushNamedAndRemoveUntil} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.arguments} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _openCalendar() { +/// navigator.restorablePushNamedAndRemoveUntil('/calendar', ModalRoute.withName('/')); +/// } +/// ``` +/// {@end-tool}ll'/// Push the given route onto the navigator. +/// +/// {@macro flutter.widgets.navigator.push} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _openPage() { +/// navigator.push( +/// MaterialPageRoute( +/// builder: (BuildContext context) => const MyPage(), +/// ), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePush], which pushes a route that can be restored during +/// state restoration.R&22:߄݁/// Push a new route onto the navigator. +/// +/// {@macro flutter.widgets.navigator.restorablePush} +/// +/// {@macro flutter.widgets.navigator.push} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator_state.restorable_push.0.dart ** +/// {@end-tool};;K%%*QQQddd}} +"#bA/// Replace the current route of the navigator by pushing the given route and +/// then disposing the previous route once the new route has finished +/// animating in. +/// +/// {@macro flutter.widgets.navigator.pushReplacement} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _doOpenPage() { +/// navigator.pushReplacement( +/// MaterialPageRoute( +/// builder: (BuildContext context) => const MyHomePage(), +/// ), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// See also: +/// +/// * [restorablePushReplacement], which pushes a replacement route that can +/// be restored during state restoration.///BBB[[&u +xx_/// Replace the current route of the navigator by pushing a new route and +/// then disposing the previous route once the new route has finished +/// animating in. +/// +/// {@macro flutter.widgets.navigator.restorablePushReplacement} +/// +/// {@macro flutter.widgets.navigator.pushReplacement} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator_state.restorable_push_replacement.0.dart ** +/// {@end-tool} +4 +4 +4 +H +H +T +[ +[ + +_ + + +22;EET  ^ /// Push the given route onto the navigator, and then remove all the previous +/// routes until the `predicate` returns true. +/// +/// {@macro flutter.widgets.navigator.pushAndRemoveUntil} +/// +/// {@macro flutter.widgets.navigator.pushNamed.returnValue} +/// +/// {@tool snippet} +/// +/// Typical usage is as follows: +/// +/// ```dart +/// void _resetAndOpenPage() { +/// navigator.pushAndRemoveUntil( +/// MaterialPageRoute(builder: (BuildContext context) => const MyHomePage()), +/// ModalRoute.withName('/'), +/// ); +/// } +/// ``` +/// {@end-tool} +/// +/// +/// See also: +/// +/// * [restorablePushAndRemoveUntil], which pushes a route that can be +/// restored during state restoration.)(==L]]e\\قA/// Push a new route onto the navigator, and then remove all the previous +/// routes until the `predicate` returns true. +/// +/// {@macro flutter.widgets.navigator.restorablePushAndRemoveUntil} +/// +/// {@macro flutter.widgets.navigator.pushAndRemoveUntil} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue} +/// +/// {@tool dartpad} +/// Typical usage is as follows: +/// +/// ** See code in examples/api/lib/widgets/navigator/navigator_state.restorable_push_and_remove_until.0.dart ** +/// {@end-tool} " bcƂ{/// Replaces a route on the navigator with a new route. +/// +/// {@macro flutter.widgets.navigator.replace} +/// +/// See also: +/// +/// * [replaceRouteBelow], which is the same but identifies the route to be +/// removed by reference to the route above it, rather than directly. +/// * [restorableReplace], which adds a replacement route that can be +/// restored during state restoration.** BPP2s,/// Replaces a route on the navigator with a new route. +/// +/// {@macro flutter.widgets.navigator.restorableReplace} +/// +/// {@macro flutter.widgets.navigator.replace} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue}!B!B!N!U!U!d!/!/!4&&&&&#&'''"&&$$*&/// Replaces a route on the navigator with a new route. The route to be +/// replaced is the one below the given `anchorRoute`. +/// +/// {@macro flutter.widgets.navigator.replaceRouteBelow} +/// +/// See also: +/// +/// * [replace], which is the same but identifies the route to be removed +/// directly. +/// * [restorableReplaceRouteBelow], which adds a replacement route that can +/// be restored during state restoration.)))))#**'*'2*J*_*_*g))(()Ɂ/// Replaces a route on the navigator with a new route. The route to be +/// replaced is the one below the given `anchorRoute`. +/// +/// {@macro flutter.widgets.navigator.restorableReplaceRouteBelow} +/// +/// {@macro flutter.widgets.navigator.replaceRouteBelow} +/// +/// {@macro flutter.widgets.Navigator.restorablePush} +/// +/// {@macro flutter.widgets.Navigator.restorablePushNamed.returnValue}-)-)-5-<-<-K---001/// Whether the navigator can be popped. +/// +/// {@macro flutter.widgets.navigator.canPop} +/// +/// See also: +/// +/// * [Route.isFirst], which returns true for routes for which [canPop] +/// returns false.6$6$6$6868 6;5533Ȇ6/// Consults the current route's [Route.popDisposition] method, and acts +/// accordingly, potentially popping the route as a result; returns whether +/// the pop request should be considered handled. +/// +/// {@macro flutter.widgets.navigator.maybePop} +/// +/// See also: +/// +/// * [Form], which provides a [Form.canPop] boolean that enables the +/// form to prevent any [pop]s initiated by the app's back button. +/// * [ModalRoute], which provides a `scopedOnPopCallback` that can be used +/// to define the route's `willPop` method.<<<<< <<<::p/// Signature for the [Navigator.popUntil] predicate argument.̋͋׌6یz@/// Signature for a callback that verifies that it's OK to call [Navigator.pop]. +/// +/// Used by [Form.onWillPop], [ModalRoute.addScopedWillPopCallback], +/// [ModalRoute.removeScopedWillPopCallback], and [WillPopScope].ll/// Signature for the [Navigator.onPopPage] callback. +/// +/// This callback must call [Route.didPop] on the specified route and must +/// properly update the pages list the next time it is passed into +/// [Navigator.pages] so that it no longer includes the corresponding [Page]. +/// (Otherwise, the page will be interpreted as a new page to show when the +/// [Navigator.pages] list is next updated.)KKK/// Signature for the [Navigator.onDidRemovePage] callback. +/// +/// This must properly update the pages list the next time it is passed into +/// [Navigator.pages] so that it no longer includes the input `page`. +/// (Otherwise, the page will be interpreted as a new page to show when the +/// [Navigator.pages] list is next updated.)@6666A6>Ɓ/// A callback that given a [BuildContext] finds a [NavigatorState]. +/// +/// Used by [RestorableRouteFuture.navigatorFinder] to determine the navigator +/// to which a new route should be added.ځRo/// A callback that given some `arguments` and a `navigator` adds a new +/// restorable route to that `navigator` and returns the opaque ID of that +/// new route. +/// +/// Usually, this callback calls one of the imperative methods on the Navigator +/// that have "restorable" in the name and returns their return value. +/// +/// Used by [RestorableRouteFuture.onPresent]./// A callback to handle the result of a completed [Route]. +/// +/// The return value of the route (which can be null for e.g. void routes) is +/// passed to the callback. +/// +/// Used by [RestorableRouteFuture.onComplete].package:flutter/cupertino.dartpackage:flutter/material.dartapp.dart. form.dartJ +pages.dartgpop_scope.dart router.dartwill_pop_scope.dart#<ց +%A^Á́́9QR|΂ #@[z΃&<[\Ch΅AEnr +6:k؇وeTqrAEً̋68kl4΍JK؏jڏېKO]aڐCu|}RXW[Dhl۔ߕ.PT6~Η +Kcw}"7nȚ jpě67i()LRyʝ&,|Ǟ[ŞƞN`fȟΠm Zע*+_ڢ7lɣϤ\bĥ5xy aæЦ@F"(wĨߩ3px̩ҪSYתp \}ڭ-|4ٯ){˯Wر%)*yα +JKòɳ7= X*MSеֵ7KNlܸ-fLϺGu{ڼ*lݼ$,2}Rǿ*+n@>@t@@@@AA;AAAEAFAyAAAB3B9BBBBCC!CpCCDD<D=DxDyDE EYEEEFFbFFGMGfGlGH HHHNHHHHHI III_IeIIJ:JTJZJJK-K3K~KLLeLrLLLLLM&M7M=MMMMMMN4N:NNO ODOJOOOOP P +PPPVPPQCQ]QcQQQQR,R-RpRvRSSbSSSSTT?TLT]T~TTUUUSUUV)VnVVVW?WWX +XXTXnXtXXXXYYY6Y7YhYnYYYZDZUZ[ZZ[E[V[c[v[[[\\\\F\L\\\\\]]B]I]n]]]]]^^ +^Z^^^^^_,_R_Y_~_____```?`V`j`p````aa3a;aAaSaWaXaaab,bhbnbcckccccccd5d@dVdddddee,e-eWe]eeeeefSfUfVfffggg`gdgxgggh$h4h8hFhJhhhii$i2iBiWioiiiij j +j3j9jyjjjjjkHkNk^kdkkkkl!l'lwlllm3m{mnn;n<n}nnnno;ooooppp]pjppppqqqmqxqqqr r rrLrfrrrs!spsst2tztuu/uuuuuvv_v`vvvvw9w:wawgwwwx)xtxxy,y-yhyyyyz/z~zz{{f{|||F|L||})}*}g}m}}}}}~~K~~~9RUbj/5"f:^d<8a #.6ISkop|<@F./Ckl[LOU56rx_d%_c _h3Csz%]]!r#)-5EIW[HoF +Gw:A\ +1Fcryi)9E>.\@CTS'syO9ciO2NS@O\;06lr39bheSy Zb]aUEtuG.| +f=iºBSåï HĀjŧH_ƱgǛǡǢHȍ9Jlv~ɜ48z+/q˽(,{m;nν \ϩkиbfхщ^ҨhӲKԕ/x՘՜eֳnהטפ׶?؉ظؼ%>vَ٭,;HS\dlpڶ04~۩ۭ۹,wܸ#HLݑ +AEj޴FJVh߂;!-U]a +X?COVcnv~8<`os)x0uEK l X\h&t!;HS[ckoB3TXswdU126O $mO9gk*wO3UY3i$r/}&L8&C JPntM:agP9?  4 5 q w    +> +m +s + + + <    " F        _   _BC"#NT ^Sz{ ]v|-.\/~ WF&8AO0{h$9stbW~ * 0 b h !!!"!i!!">""##l#u###$"$($u$%%%e%%&3&&&&'8'''''($(%([(a(((()) )\)))** *#*>*?****+"+h+n+,,A,e,k,,,-- -j-z---.%.^.s.y../B///00H0]0c0y000001111+111G1M1111112 2"2I2g22222222233393G3k333344V4`4h4n44445 5+535=5O5U5e5k5556686P6g6n66677#7)7i788=8R8X88899f999::V:k:q:; ;Z;;<<%<+>%>,>>>>?)?p?v?@@P@@A6AAABBBdBBC?CCDDDYDgDmDDEESEfE{EEEEEFFF>FDFRFuFFFFFFFGOGGGHHH)H@HGH`HoHHHIIfIIIJLJJJJK6K<KKKKKKLLL+LOLLLLLM-MGM_MoMMMMNNNNeNNNO!O'OtOOPPPPPQ9QQRRRfRtRzRSSSaSvS|SSSSTTT9T?TMTqTTTTTTTUCUoUUUVVV(V/VHVWVVVVW1W7W}WXXWXlXrXXXXYGYMYcYiYYYYZ ZZZ-ZAZZZZZZ[ [[t[x[y[\\;\A\\\]]C]]]^^#^p^^^_0_J_P__`(`h`aaGa\abaaabbbkbbbbbccc2c8c[cacoccccddd$d*dzdddee0ePegeneeeeef:fffggSggggh@hFhhhhhhi!i'i5iUiiiiij8jRjkjjjjjk,k0k1k~kkkll]lllmm&m,mvmmmmmmnnn)nDnbnunnnnnoooo)o/o{ooop-p1p2p{pppqqnqqqqqr*ryrssSssst6tttttuu$u*uuuuuv'v>vEvvvvw>wxw~wxxXxxyDyyyz!zazzz{H{V{\{{|||E|K|a|g||||||}!}d}q}|}}}}}}~ ~;~O~~~~~8<=^8MS5X^>X8<=6}06!NT5k av|:fy +&,<B!8V\>^dH%nt 2F'6;%u@e}I^dtz] )0;  &W].Jp?[bfg#aI d; + &sMi"#p'u  &agB^>f%t#sFQ98>%vYh}$uGKL5gM<EK-3AWw;CMa']c].4JPsyO~ =C4Rag06nEB`f²R}Ã'OUēĨĮ3Gũ=ƍƶƼ6<ǁe}ȃ"nɾ9?ʐʖ Odx˫BFG̗̦̬AKQ͢nζμMlϱ<ІЇЗж0щe|҂ҥҫҹ 7I[Ӈӑӗ1\bԯԵLkհ6րքօּ39׊&<Bؒ-h٤ Xڥ Mbnۀۨ[܄ܠ-FVݹ$E^ޙV߭߼0:RZHZ WRl @BCz}Fs PDs%Gq=h1VLy|?VS,9\aD|9f*+Hb>s[  6o34yz p]^W ShX^ost:`deG*X_k 0<U +@m2^0IYHj=BHLMID 0 z    +  +O + + + + + + + + +   b     z    " l    1\pv7")MxQEKOP"6_u,TAOSThm :OSTBHfD 3JX^_<^tV@er  f  !!)!7!v!!!!!!!!!"<"u"y"z""# ###h#i##$ $$$<$}$$$$%,%z%&&&&e&&'-'.'u''''((((g((((()))S)))*(*,*-*9*O*[**+C+J+r+v+w+++,,W,,,- -7-I-_--..2.8.l......//////050_0c0d0011?1C1E1F1m11112'2)2*2j222233"3$3%3d333344444_444455555a55556/6365666x6y66777_77778888:8;8y88888889909M9l99999999:::!:":R:u:::::;;;;;6;i;;;;;;;;;<<,<0<1<=>S>>>?)?u?@@w@x@@@AVAWAAAAABB!BLBkBBBC^CkCCCD3DkDDDEE>ElEEEEFFXF^FbFcFFFFFFGG?GGGGGHH H^H~HHI I>IKIpIIIIIIIIIIJ +J6JwJJJK K +KWKKLL(LdLeLLLLMMKMOMPMMMNFNJNKNNNO;O<OIOUOOP!P"PePPPPQ QZQQQQRR R.RTRRRSSgSmSnSSTT9TnTvTTTU"U6UmUUUV%V\VVW W&WDWWWhWsW{WWWWWXCXXXXXXY YY3YCY_YrY|YYYYYYZZ>ZKZoZuZyZzZZZZZZ[[_[[[[[[[\1\Z\\\\\]<]B]F]G]]]^^^/^<^Y^_^c^d^^__[_o_``?`t`aaeabb;bbccAcmccddnddeeceeeff,fAfSfcffffgg#gsgghhhJhmhshwhxhhi(i5iciiimini{iiijj:jjjkk/kgkokkkkl l0lQlxlllmmFmUmbmlmmmmmmnn1n9n?nCnDnmn}nnoooNoqo{ooooooooppNpTppppppppqqJqtqqqqqqqqr r'r:rDrmrrrrs"sOssstt;tUtYtZtttuuruvuwuuuuuvv+vRvsvvvvwwiwwwxxYxxxyHyyyzAztz{ {X{y{{|)|9|t||}}e}}~~7~~~~/M|Eq!j'HSy5crz-34j!] %d'X3KQHH@Op&L^f'j(x 2M~@ka8UV5VaLVhpqi?NX`(S|*Z&01U*K~'M_g3Sp<l@:sy19?Oq1;?@ab=$I`RfE^an\ 1Uq;H H^j/;`!s0&M)z"CYe):aMO]}%2':F~ +@|@f<_`AAee$U[w GnWTZ^_1CK{ŽK}Çû HQĒ &*+wŦVhnƀƄƅ'-jno"5;KwȓNɜ )oʰPjV̅̔5DR\q}ͻ$>Νά2UiϢϱϿ*./\bЕЛ/5X^lщѳѻ=`t@FӃӉӼ X^tzԝԣԱ %9Ւ՞#*g~֚*KOPלLRؑؗ#=u}هٟٙٯٵ7Kڕڭڽ7MTXYۥ_eܣܩ?E[a݄݊ݘݱ+{ޓޣ޺RYߖ߭Is17v|NV`rx^vDQW&,u{$.@T;?@[abjt!5n(,-~ TZ 5;If9Rr!(eDeij.4W]k$.@FV\iWFLz #FL.ELX ZaYp E}"#TmLMxV3~6CM `@F\bIVais 4y@NUquv +$gm39Orx W)0<p  + G    + + + +i + + + + + +   R      R k         H y   "EKYz$/7ASY_oua!29UYZ#)ek17 +9Ypw7L/JZuD]06RSc5;KQ4`t1$U[&LFMY & K g  !!(!,!-!p!!!!!!"" +"E"j"###=####$7$S$c$$$$$$$$%,%e%k%%%%&&"&r&&&' ','3'U'''(( (((Z(((())%)])c)))*#*[*r*y***+ +'+3+g++,,%,A,|,,- +---Z-u----..u..../ /9/`/o/w///00U0q000000001 1&161<1112252i2}22233363h3|333344_444444505x556 6L6666777b777788Q8d8j8k889E9X9^9_9999:::A:::::::;; ;;%;\;b;p;;;;;;;<<<+\}\\]D]L]]]]]]^^^U^^^__*_p_______` `3`7`8`n````a+avabb5b|bbbcFcmcwc}cccddddddddddde9eeeeffff!f%f&f3f?ffffffg?gRgwgghAhhhhi7iriijjj*jWjjjk3k[kkkkllHlzlllmmOmmmmnnn n+n4n;n?nAnBnrnsnnnoo&oKopoooppGpHpppq/qCqkqqrErKrOrPrtrrrrrrs(sGsKsLs]ssssssstt0thtottttuu+u2u6u8u9u~uuuuv%v&vnvvvww/w0w<wgwwwwwxx,x-x9xrxxxxxy2yWywyyyyz6zUzzz{ {{F{q{{{||A|B|N|y||} }4}}}}}}~~~~M~~~~~J7o;<j/AIJwiHx$Zdv~FfnT`a=c|!MEpvz{ Hq 5LPQcd 9]'I^d 34@u5|"EIJVq ^"m|J;W[OS59 o&KO5Y]+/C+;)/0~ >?%p2P}~LM5;RVWOU&?bhlmy)C_cd~  YZ|3O&;Ty)-~R$E`am _kAndroidRefocusingDelayDurationRoutePopDispositionRoute RouteSettingsPageNavigatorObserverHeroControllerScopeRouteTransitionRecordTransitionDelegateDefaultTransitionDelegate"kDefaultRouteTraversalEdgeBehavior-kDefaultRouteDirectionalTraversalEdgeBehavior Navigator_RouteLifecycle_RoutePlaceholder _RouteEntry_NavigatorObservation_NavigatorPushObservation_NavigatorPopObservation_NavigatorRemoveObservation_NavigatorReplaceObservation_HistoryNavigatorState_RouteRestorationType_RestorationInformation_NamedRestorationInformation _AnonymousRestorationInformation_HistoryPropertyRestorableRouteFutureNavigationNotification!,flutter.widgets.navigator.Route.requestFocusYIf [requestFocus] is not provided, the value of [Navigator.requestFocus] is +used instead.0flutter.widgets.navigator.onPopInvokedWithResultCalled after a route pop was handled. + +Even when the pop is canceled, for example by a [PopScope] widget, this +will still be called. The `didPop` parameter indicates whether or not the +back navigation actually happened successfully.,flutter.widgets.navigator.restorationScopeIdIf a restoration ID is provided, the navigator will persist its internal +state (including the route history as well as the restorable state of the +routes) and restore it during state restoration. + +If no restoration ID is provided, the route history stack will not be +restored and state restoration is disabled for the individual routes as +well. + +The state is persisted in a [RestorationBucket] claimed from +the surrounding [RestorationScope] using the provided restoration ID. +Within that bucket, the [Navigator] also creates a new [RestorationScope] +for its children (the [Route]s). + +See also: + + * [RestorationManager], which explains how state restoration works in + Flutter. + * [RestorationMixin], which contains a runnable code sample showcasing + state restoration in Flutter. + * [Navigator], which explains under the heading "state restoration" + how and under what conditions the navigator restores its state. + * [Navigator.restorablePush], which includes an example showcasing how + to push a restorable route onto the navigator.4flutter.widgets.navigator.routeTraversalEdgeBehavior The focus inside routes installed in the top of the app affects how +the app behaves with respect to the platform content surrounding it. +For example, on the web, an app is at a minimum surrounded by browser UI, +such as the address bar, browser tabs, and more. The user should be able +to reach browser UI using normal focus shortcuts. Similarly, if the app +is embedded within an `