{"analyzer":{"code_digest":"edbace27f90336e94afe0f85404ebc4cada570f8e23fa18000d21312a072a2ae","name":"archkeel-dart-analyzer","version":"0.74.0"},"bindings":[],"calls":[["DARTCALL-010e51f9f7a52b35","FACT","source","call","Text('Page not found')",["$451"],["EVD-3a98c3a4cd1b54e6"],[],[],[],[0,false,"$m","Text('Page not found')","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-012cc1cb999e4b02","FACT","source","call","_status.isOnline()",["$627"],["EVD-76b157b4e08a1657"],[],[],[],[1,false,"$m","_status.isOnline()","$2","$m","$114","$372","$618","$627","resolved",["$531"]]],["DARTCALL-01cb00303810a434","FACT","source","call","_store.readOrders()",["$473"],["EVD-7379e222670c483b"],[],[],[],[1,false,"$m","_store.readOrders()","$2","$m","$79","$355","$463","$473","resolved",["$495"]]],["DARTCALL-0259772df7581496","FACT","source","call",".dispose()",["$602"],["EVD-46f35004077a37da"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$149","$370","$590","$602","resolved",["$602"]]],["DARTCALL-03378e1670bb034e","FACT","source","call","List.unmodifiable(_orders.values)",["$495"],["EVD-5a689cab7e7ebb64"],[],[],[],[0,false,"$m","List.unmodifiable(_orders.values)","$639","$m","$151","$357","$488","$495","$643",[]]],["DARTCALL-03ad50e2353a7916","FACT","source","call","_lines.indexWhere((line) => line.product.id == productId)",["$508"],["EVD-1516cdb372bc91b5"],[],[],[],[0,false,"$m","_lines.indexWhere((line) => line.product.id == productId)","$639",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-188f7aced01dcd06"],"id":"DARTBIND-e4b7eb974f411c66","initializer":"_lines.indexWhere((line) => line.product.id == productId)","name":"index","target_kind":"name"}],"$139","$358","$500","$508","$643",[]]],["DARTCALL-053a6c69ab4b5bf0","FACT","source","call","_lines.fold(0,(sum, line) => sum + line.lineTotalCents)",["$510"],["EVD-3a083021dede6c6b"],[],[],[],[0,false,"$m","_lines.fold(0,(sum, line) => sum + line.lineTotalCents)","$639","$m","$92","$358","$500","$510","$643",[]]],["DARTCALL-0951526e14d9f810","FACT","source","call","$256",["$537"],["EVD-c625600c0e181bab"],[],[],[],[0,false,"$m","$256","$639","$m","$78","$363","$534","$537","$643",[]]],["DARTCALL-09c38f78feb61ff6","FACT","source","call","_store.readOrders()",["$469"],["EVD-26351d00008ae642"],[],[],[],[1,false,"$m","_store.readOrders()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-de3359fc2a619cf7"],"id":"DARTBIND-4066fb895391fed5","initializer":"_store.readOrders()","name":"local","target_kind":"name"}],"$189","$355","$463","$469","resolved",["$495"]]],["DARTCALL-0bbe08225afacd48","FACT","source","call","'Total ${_money(viewModel.totalCents)}'",["$587"],["EVD-0d1b8185a1f999ad"],[],[],[],[1,false,"$m","'Total ${_money(viewModel.totalCents)}'","$2","$m","$186","$369","$584","$587","resolved",["$589"]]],["DARTCALL-0f8a7f1708d235ee","FACT","source","call","CatalogPage(widget._catalog, widget._cart)",["$451"],["EVD-d68d4c7872f49187"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$610"]},"CatalogPage(widget._catalog, widget._cart)","$2","$m","$159","$353","$446","$451","resolved",["$610"]]],["DARTCALL-0fa23d112c1368a7","FACT","source","call","CartLine(product, 1)",["$503"],["EVD-daf12ad56ba4d350"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(product, 1)","$2","$m","$152","$358","$500","$503","resolved",["$511"]]],["DARTCALL-11467d14177c2e65","FACT","source","call","_lines.removeWhere((line) => line.product.id == productId)",["$507"],["EVD-af19738485161131"],[],[],[],[0,false,"$m","_lines.removeWhere((line) => line.product.id == productId)","$639","$m","$183","$358","$500","$507","$643",[]]],["DARTCALL-12a2240f15dd3514","FACT","source","call","$259",["$612"],["EVD-afafec626d3387b0"],[],[],[],[0,false,"$m","$259","$639","$m","$140","$371","$609","$612","$643",[]]],["$32","FACT","source","call","$296",["$587"],["EVD-6382f62b5e20b2a3"],[],[],[],[0,false,"$m","$296","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-14e0ae6fa74fc3bd","FACT","source","call","_backend.isOnline()",["$461"],["EVD-4f796c9181d9ad87"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$124","$354","$455","$461","resolved",["$485"]]],["DARTCALL-1663b6816a95f78b","FACT","source","call","StateError('Offline')",["$479"],["EVD-467a0b36b4d165a1"],[],[],[],[0,false,"$m","StateError('Offline')","$639","$m","$87","$356","$477","$479","$643",[]]],["DARTCALL-16c835e31e0ef8b2","FACT","source","call","Navigator.of(context)",["$565"],["EVD-3bb4c7e2040f9361"],[],[],[],[0,false,"$m","Navigator.of(context)","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-17e5c7fc60183c4a","FACT","source","call","_checkRequest()",["$487"],["EVD-85f5a536feca9506"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$172","$356","$477","$487","resolved",["$479"]]],["DARTCALL-1b1e9428b7d1ba9e","FACT","source","call","_repository.place(order)",["$526"],["EVD-35eac325b9187121"],[],[],[],[1,false,"$m","_repository.place(order)","$2","$m","$147","$361","$523","$526","resolved",["$547"]]],["DARTCALL-1ef0acd36abb7545","FACT","source","call","_repository.watchAll()",["$580"],["EVD-33543d7440cec59c"],[],[],[],[1,false,"$m","_repository.watchAll()","$2","$m","$90","$368","$569","$580","resolved",["$548"]]],["$33","FACT","source","call","$247",["$587"],["EVD-7ab8be36d6019b3d"],[],[],[],[0,false,"$m","$247","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-201739f3086b911a","FACT","source","call","viewModel.findById(order.id)",["$565"],["EVD-3d3fcf4b9c259773"],[],[],[],[1,false,"$m","viewModel.findById(order.id)","$2","$m","$175","$367","$562","$565","resolved",["$579"]]],["DARTCALL-20d312a02971b250","FACT","source","call","$262",["$565"],["EVD-157f70e4bb8a9a36"],[],[],[],[0,false,"$m","$262","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-23138ae92e9dc389","FACT","source","call","_notify()",["$605"],["EVD-9f852e6ed82abcc4"],[],[],[],[1,false,"$m","_notify()","$2","$m","$143","$370","$590","$605","resolved",["$596"]]],["DARTCALL-24bce06f7dc93ec1","FACT","source","call","Text('Total ${_money(order.totalCents)}')",["$560"],["EVD-14815913891b5b22"],[],[],[],[0,false,"$m","Text('Total ${_money(order.totalCents)}')","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-24ee3f40484cf9e6","FACT","source","call","const ValueKey('open-orders')",["$613"],["EVD-322d14b5df67616e"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('open-orders')","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-252a006dd48d327f","FACT","source","call","cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))",["$537"],["EVD-e1be31b69ab7743f"],[],[],[],[0,false,"$m","cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))","$639","$m","$78","$363","$534","$537","$643",[]]],["DARTCALL-2695a7188b0d3bc3","FACT","source","call","widget._backend.isOnline()",["$451"],["EVD-78c4fc2dcbfcf1bf"],[],[],[],[0,false,"$m","widget._backend.isOnline()","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-271d5f978965da2b","FACT","source","call","$0",["$616"],["EVD-2e0a078793c8e74b"],[],[],[],[0,false,"$m","$0","$639","$m","$190","$371","$609","$616","$643",[]]],["DARTCALL-2915c1b031a5775c","FACT","source","call","_store.readOrders()",["$469"],["EVD-d805609722dab9ea"],[],[],[],[1,false,"$m","_store.readOrders()","$2","$m","$189","$355","$463","$469","resolved",["$495"]]],["DARTCALL-2967602941b90165","FACT","source","call","const Text('Orders')",["$565"],["EVD-59cb0d7ab41194d7"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Orders')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-2c03619d58cc20b2","FACT","source","call","OrderDetailPage(order)",["$451"],["EVD-70d7e6f862fd77c2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$558"]},"OrderDetailPage(order)","$2","$m","$159","$353","$446","$451","resolved",["$558"]]],["DARTCALL-2c6b4fae386478dd","FACT","source","call","$0",["$561"],["EVD-422be0b781a9eaa4"],[],[],[],[0,false,"$m","$0","$639","$m","$134","$366","$557","$561","$643",[]]],["DARTCALL-2d2f4b94efd22870","FACT","source","call","$7",["$600"],["EVD-1bbe3973582a8205"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$7","$2","$m","$117","$370","$590","$600","resolved",["$634"]]],["DARTCALL-2e21532b79741f3d","FACT","source","call","load()",["$630"],["EVD-dfc449f2bca3f912"],[],[],[],[1,false,"$m","load()","$2","$m","$180","$372","$618","$630","resolved",["$628"]]],["DARTCALL-2ec5939cf03a4fd1","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart))",["$451"],["EVD-89ab880ab297fb66"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart))","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-2f4c96ed2782983a","FACT","source","call","$14",["$612"],["EVD-a3d056f44bcb1f22"],[],[],[],[0,false,"$m","$14","$639","$m","$140","$371","$609","$612","$643",[]]],["$34","FACT","source","call","$251",["$587"],["EVD-1a346166f34a4d26"],[],[],[],[0,false,"$m","$251","$639","$m","$186","$369","$584","$587","$643",[]]],["$35","FACT","source","call","widget._orders.dispose()",["$452"],["$196"],[],[],[],[0,false,"$m","widget._orders.dispose()","$639","$m","$164","$353","$446","$452","$643",[]]],["DARTCALL-311ac2e316d6bc55","FACT","source","call","_store.saveOrders(orders)",["$469"],["EVD-41fc83dbba0dfcc7"],[],[],[],[1,false,"$m","_store.saveOrders(orders)","$2","$m","$189","$355","$463","$469","resolved",["$497"]]],["DARTCALL-32e0956e21babf63","FACT","source","call","const Center(child:Text('No orders yet'))",["$565"],["EVD-27832fc1a3c30f6a"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Center(child:Text('No orders yet'))","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-346518d30b720d0e","FACT","source","call","_cart.clear()",["$600"],["EVD-fd7b9c4ba8850d0b"],[],[],[],[1,false,"$m","_cart.clear()","$2","$m","$117","$370","$590","$600","resolved",["$505"]]],["DARTCALL-3573bfadb92f8931","FACT","source","call","$0",["$589"],["EVD-1be8ead2decc7ab0"],[],[],[],[0,false,"$m","$0","$639","$m","$146","$369","$584","$589","$643",[]]],["DARTCALL-386365d46547c109","FACT","source","call","AppBar(title:const Text('Order detail'))",["$560"],["EVD-460c1953aac39caf"],[],[],[],[0,false,"$m","AppBar(title:const Text('Order detail'))","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-3b75038abc7bd81b","FACT","source","call","$7",["$628"],["EVD-dafb785e33d35dbf"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$7","$2","$m","$127","$372","$618","$628","resolved",["$634"]]],["$36","FACT","source","call","const ValueKey('open-orders')",["$587"],["EVD-25f8ee265e1a1e4c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('open-orders')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-3c6483eb958d32cc","FACT","source","call","AppBar(title:const Text('Orders'))",["$565"],["EVD-dadc05788ec6b7c4"],[],[],[],[0,false,"$m","AppBar(title:const Text('Orders'))","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-3d3ea9593534bdab","FACT","source","call","$321",["$613"],["EVD-deb583ffcb9a8267"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"$321","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-3e687d8db819e76d","FACT","source","call","_money(line.lineTotalCents)",["$587"],["EVD-4db598126003175a"],[],[],[],[1,false,"$m","_money(line.lineTotalCents)","$2","$m","$186","$369","$584","$587","resolved",["$589"]]],["DARTCALL-3fabf9d59294a717","FACT","source","call","$260",["$560"],["EVD-9278c4c5080e88ad"],[],[],[],[0,false,"$m","$260","$639","$m","$116","$366","$557","$560","$643",[]]],["$37","FACT","source","call","widget._catalog.dispose()",["$452"],["$198"],[],[],[],[0,false,"$m","widget._catalog.dispose()","$639","$m","$164","$353","$446","$452","$643",[]]],["DARTCALL-40c558843f3783dc","FACT","source","call","_orderChanges.add(readOrders())",["$497"],["EVD-bd076c6b51038963"],[],[],[],[0,false,"$m","_orderChanges.add(readOrders())","$639","$m","$145","$357","$488","$497","$643",[]]],["DARTCALL-41ebebf6acdfc3d1","FACT","source","call","Text(product.name)",["$612"],["EVD-33404e7874a41339"],[],[],[],[0,false,"$m","Text(product.name)","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-4229fe45508ee51c","FACT","source","call","_status.setOnline(online)",["$631"],["EVD-4cac276695db9741"],[],[],[],[1,false,"$m","_status.setOnline(online)","$2","$m","$185","$372","$618","$631","resolved",["$532"]]],["DARTCALL-43fd1805d202afab","FACT","source","call","_backend.isOnline()",["$469"],["EVD-b32055e1f1779a38"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$189","$355","$463","$469","resolved",["$485"]]],["DARTCALL-44a1fbd570d7d34c","FACT","source","call","$375",["$469"],["EVD-7456ab58b999b8cc"],[],[],[],[0,false,"$m","$375","$639","$m","$189","$355","$463","$469","$643",[]]],["DARTCALL-44bf7ebeaeefccbd","FACT","source","call","const Center(child:Text('Loading orders…'))",["$565"],["EVD-f6c3c357ab547928"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Center(child:Text('Loading orders…'))","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-45d8acbd43633e0f","FACT","source","call","const ValueKey('toggle-online')",["$613"],["EVD-7c449b1ba59068fb"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('toggle-online')","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-4645a3679ff934eb","FACT","source","call","$6",["$613"],["EVD-fef2cbdfda535c51"],[],[],[],[0,false,"$m","$6","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-489b0062edac40eb","FACT","source","call","_backend.fetchCatalog()",["$461"],["EVD-aabdbedec9251e10"],[],[],[],[1,false,"$m","_backend.fetchCatalog()","$2","$m","$124","$354","$455","$461","resolved",["$483"]]],["DARTCALL-48d3f454b11fadb1","FACT","source","call","AsyncState(orders.isEmpty?LoadPhase.empty:LoadPhase.ready, orders, null)",["$575"],["EVD-b7edc17182a4a492"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"AsyncState(orders.isEmpty?LoadPhase.empty:LoadPhase.ready, orders, null)","$2","$m","$120","$368","$569","$575","resolved",["$634"]]],["DARTCALL-494cd95372fae9d6","FACT","source","call","AsyncState(products.isEmpty?LoadPhase.empty:LoadPhase.ready, products, null)",["$628"],["EVD-aece7f60221d49ea"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"AsyncState(products.isEmpty?LoadPhase.empty:LoadPhase.ready, products, null)","$2","$m","$127","$372","$618","$628","resolved",["$634"]]],["DARTCALL-4a185f9ef842fa64","FACT","source","call","$263",["$612"],["EVD-a477c153efd57d63"],[],[],[],[0,false,"$m","$263","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-4ae39c2d7f8e9f95","FACT","source","call","Navigator.of(context)",["$613"],["EVD-f9bc6ebe5105e21e"],[],[],[],[0,false,"$m","Navigator.of(context)","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-4b3b3475b9f39054","FACT","source","call","load()",["$631"],["EVD-495287c04a79910b"],[],[],[],[1,false,"$m","load()","$2","$m","$185","$372","$618","$631","resolved",["$628"]]],["DARTCALL-4b5d273d64e0a9f0","FACT","source","call","$304",["$613"],["EVD-eeeadf180578e4d1"],[],[],[],[0,false,"$m","$304","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-4b8d00bc865b21c4","FACT","source","call","const Center(child:Text('Loading catalog…'))",["$612"],["EVD-5a13cf3820bbaa3b"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Center(child:Text('Loading catalog…'))","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-4bd5d0ef9cdbdd3d","FACT","source","call","AsyncState(LoadPhase.ready, order, null)",["$600"],["EVD-097f7452623e028c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"AsyncState(LoadPhase.ready, order, null)","$2","$m","$117","$370","$590","$600","resolved",["$634"]]],["DARTCALL-4cd48eb6d5707e26","FACT","source","call","_notify()",["$600"],["EVD-e4a20190160d40f6"],[],[],[],[1,false,"$m","_notify()","$2","$m","$117","$370","$590","$600","resolved",["$596"]]],["DARTCALL-4df8a039c5e7d8c6","FACT","source","call","notifyListeners()",["$622"],["EVD-e101a847e97554d2"],[],[],[],[0,false,"$m","notifyListeners()","$639","$m","DARTDEF-e2cd082d3108df93","$372","$618","$622","$643",[]]],["DARTCALL-50229df0d4b69b0d","FACT","source","call","_status.isOnline()",["$526"],["EVD-e964b9f6901e4a3d"],[],[],[],[1,false,"$m","_status.isOnline()","$2","$m","$147","$361","$523","$526","resolved",["$531"]]],["DARTCALL-50a4c699c77984f0","FACT","source","call","load()",["$620"],["EVD-196f9a8889f00593"],[],[],[],[1,false,"$m","load()","$2","$m","$126","$372","$618","$620","resolved",["$628"]]],["$38","FACT","source","call","$258",["$587"],["EVD-59581d0efd7dae7c"],[],[],[],[0,false,"$m","$258","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-5361a64064a8d667","FACT","source","call","_placeOrder.call(_cart)",["$600"],["EVD-e08715c59897f5e9"],[],[],[],[1,false,"$m","_placeOrder.call(_cart)","$2","$m","$117","$370","$590","$600","resolved",["$526"]]],["DARTCALL-5479c8cf1f1995f6","FACT","source","call","const Icon(Icons.shopping_cart)",["$613"],["EVD-7b47ac284afde86c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Icon(Icons.shopping_cart)","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-5801886cfb26958a","FACT","source","call","$7",["$580"],["EVD-7e3c62bd886baac5"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$7","$2","$m","$90","$368","$569","$580","resolved",["$634"]]],["$39","FACT","source","call","Text(viewModel.isPlacingOrder?'Placing order…':'Place order')",["$587"],["EVD-bf4ef51e0a0500d4"],[],[],[],[0,false,"$m","Text(viewModel.isPlacingOrder?'Placing order…':'Place order')","$639","$m","$186","$369","$584","$587","$643",[]]],["$40","FACT","source","call","const ValueKey('place-order')",["$587"],["EVD-1a614f8e6ec58801"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('place-order')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-5c7975f1ba588e0e","FACT","source","call","ListTile(title:Text('Total ${_money(order.totalCents)}'))",["$560"],["EVD-c3320ccb17302c7e"],[],[],[],[0,false,"$m","ListTile(title:Text('Total ${_money(order.totalCents)}'))","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-5d7a5da97452157f","FACT","source","call","viewModel.setQuantity(line.product.id, line.quantity + 1)",["$587"],["EVD-3568431347efc95b"],[],[],[],[1,false,"$m","viewModel.setQuantity(line.product.id, line.quantity + 1)","$2","$m","$186","$369","$584","$587","resolved",["$605"]]],["$41","FACT","source","call","Text(_money(line.lineTotalCents))",["$587"],["EVD-158d755855838339"],[],[],[],[0,false,"$m","Text(_money(line.lineTotalCents))","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-60527fcf2b2c627a","FACT","source","call","_store.readCatalog()",["$461"],["EVD-32596b2f08dae50a"],[],[],[],[1,false,"$m","_store.readCatalog()","$2","$m","$124","$354","$455","$461","resolved",["$494"]]],["DARTCALL-621b9d66c3642aa0","FACT","source","call","const Icon(Icons.add_shopping_cart)",["$612"],["EVD-4632d500f726839c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Icon(Icons.add_shopping_cart)","$639","$m","$140","$371","$609","$612","$643",[]]],["$42","FACT","source","call","MemoryStore()",["$549"],["$234"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$489"]},"MemoryStore()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-6740d401515f3c20"],"id":"$25","initializer":"MemoryStore()","name":"store","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$489"]]],["DARTCALL-6321ab927334f359","FACT","source","call","$0",["$589"],["EVD-1be8ead2decc7ab0"],[],[],[],[0,false,"$m","$0","$639","$m","$146","$369","$584","$589","$643",[]]],["DARTCALL-632ba5a9c23e32b2","FACT","source","call","_notify()",["$600"],["EVD-f7cbca539a352d67"],[],[],[],[1,false,"$m","_notify()","$2","$m","$117","$370","$590","$600","resolved",["$596"]]],["DARTCALL-645c638df3c846d7","FACT","source","call","DemoBackend()",["$587"],["EVD-1a733378756d17a7"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$478"]},"DemoBackend()","$2","$m","$186","$369","$584","$587","resolved",["$478"]]],["$43","FACT","source","call","OrdersViewModel(orderRepository)",["$549"],["$203"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$570"]},"OrdersViewModel(orderRepository)","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5fb10d6ec9ae3d74"],"id":"$24","initializer":"OrdersViewModel(orderRepository)","name":"ordersViewModel","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$570"]]],["DARTCALL-6676ff8b3d4c4adb","FACT","source","call","_store.findOrder(id)",["$468"],["EVD-c150c14fc75aff36"],[],[],[],[1,false,"$m","_store.findOrder(id)","$2","$m","$173","$355","$463","$468","resolved",["$493"]]],["$44","FACT","source","call","$289",["$549"],["$219"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$464"]},"$289","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a089aadb23abd760"],"id":"$23","initializer":"$289","name":"orderRepository","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$464"]]],["$45","FACT","source","call","$297",["$549"],["$201"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$524"]},"$297","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-998d2b4a087742af"],"id":"$31","initializer":"$297","name":"placeOrder","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$524"]]],["DARTCALL-6bb963fa462d40da","FACT","source","call","$15",["$565"],["EVD-988bf16f7464ed06"],[],[],[],[0,false,"$m","$15","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-6bd3b23ece15b9ba","FACT","source","call","$22",["$565"],["EVD-7193fed374f24b0f"],[],[],[],[0,false,"$m","$22","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-6c739aa0f20f4d6b","FACT","source","call","MapEntry(order.id, order)",["$497"],["EVD-c64fee2c9717830e"],[],[],[],[0,false,"$m","MapEntry(order.id, order)","$639","$m","$145","$357","$488","$497","$643",[]]],["DARTCALL-6e2a3fe56c8fdd7a","FACT","source","call","TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))",["$612"],["EVD-b89bbbfb6000df1a"],[],[],[],[0,false,"$m","TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))","$639","$m","$140","$371","$609","$612","$643",[]]],["$46","FACT","source","call","const Text('Checkout failed. Check your connection and try again.')",["$587"],["EVD-1f64bfd328a6354e"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Checkout failed. Check your connection and try again.')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-70ca863c689cc5db","FACT","source","call","$253",["$613"],["EVD-03372cf5e58b035b"],[],[],[],[0,false,"$m","$253","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-71d738110f35bd4b","FACT","source","call","Navigator.of(context).pushNamed('/order', arguments:selected)",["$565"],["EVD-3bb4c7e2040f9361"],[],[],[],[0,false,"$m","Navigator.of(context).pushNamed('/order', arguments:selected)","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-7200c4dfd98d791a","FACT","source","call","OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)",["$537"],["EVD-2a85c3b39ae3b810"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$538"]},"OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)","$2","$m","$78","$363","$534","$537","resolved",["$538"]]],["DARTCALL-7247376ea669e812","FACT","source","call","const AsyncState(LoadPhase.idle, null, null)",["$590"],["EVD-5d6331e15a2c3644"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"const AsyncState(LoadPhase.idle, null, null)","$2","$m","$m","$370","$590","$590","resolved",["$634"]]],["$47","FACT","source","call","Text('${line.product.name} × ${line.quantity}')",["$587"],["EVD-68abf0d96a00c4fe"],[],[],[],[0,false,"$m","Text('${line.product.name} × ${line.quantity}')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-745334beb696cae2","FACT","source","call","$21",["$612"],["EVD-afc65c67dc56cd73"],[],[],[],[0,false,"$m","$21","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-7680f29780ead599","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order))",["$451"],["EVD-831f4f95e54e1ea7"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order))","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-769d98954239c732","FACT","source","call","Product('oat-bar', 'Oat Bar', 149)",["$483"],["EVD-df124429e50d231d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('oat-bar', 'Oat Bar', 149)","$2","$m","$104","$356","$477","$483","resolved",["$520"]]],["DARTCALL-77c591b5ccbe54a7","FACT","source","call","runApp(app)",["$549"],["EVD-738ce94e067be0d4"],[],[],[],[0,false,"$m","runApp(app)","$639","$m","$169","$365","shop.main","$549","$643",[]]],["DARTCALL-77fb6a8ca85edd39","FACT","source","call","Product('trail-mix', 'Trail Mix', 399)",["$483"],["EVD-b904828270dde7ee"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('trail-mix', 'Trail Mix', 399)","$2","$m","$104","$356","$477","$483","resolved",["$520"]]],["DARTCALL-78903ae8c30256a1","FACT","source","call",".dispose()",["$578"],["EVD-06feddba72177fcf"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$95","$368","$569","$578","resolved",["$578"]]],["$48","FACT","source","call","$305",["$549"],["$204"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$447"]},"$305","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-79cb8eb3e8604930"],"id":"$29","initializer":"$305","name":"app","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$447"]]],["DARTCALL-7c4e0f8ac1ad6a21","FACT","source","call","const Text('Could not load catalog')",["$612"],["EVD-78b02e874bd3fa42"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Could not load catalog')","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-7cfdbd747c034258","FACT","source","call","const Text('Order detail')",["$560"],["EVD-b8a768e9505c90ef"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Order detail')","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-7dd1f63f1f03bcfe","FACT","source","call","Listenable.merge([catalog, cart])",["$613"],["EVD-b539a2acb09a6e50"],[],[],[],[0,false,"$m","Listenable.merge([catalog, cart])","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-7e6cd450359e9cfa","FACT","source","call","_repository.findById(id)",["$579"],["EVD-0f0b88d2658a53a8"],[],[],[],[1,false,"$m","_repository.findById(id)","$2","$m","$105","$368","$569","$579","resolved",["$545"]]],["DARTCALL-8024c5d49f2c573c","FACT","source","call",".dispose()",["$452"],["EVD-f6c03c74fa9f4b42"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$164","$353","$446","$452","resolved",["$452"]]],["DARTCALL-80d1fea50dc22cba","FACT","source","call","$0",["$561"],["EVD-422be0b781a9eaa4"],[],[],[],[0,false,"$m","$0","$639","$m","$134","$366","$557","$561","$643",[]]],["DARTCALL-84a78e011ccd2b07","FACT","source","call","StateError('Temporary backend failure')",["$479"],["EVD-6c071e4a86e58b89"],[],[],[],[0,false,"$m","StateError('Temporary backend failure')","$639","$m","$87","$356","$477","$479","$643",[]]],["DARTCALL-84e9fad76913a641","FACT","source","call","Text('Loading catalog…')",["$612"],["EVD-5137210b7ebd9e2e"],[],[],[],[0,false,"$m","Text('Loading catalog…')","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-8516a06faddb0620","FACT","source","call","ValueKey('add-${product.id}')",["$612"],["EVD-fb81240bfdb49bcf"],[],[],[],[0,false,"$m","ValueKey('add-${product.id}')","$639","$m","$140","$371","$609","$612","$643",[]]],["$49","FACT","source","call","$246",["$587"],["EVD-03a9bd6d7ab234ca"],[],[],[],[0,false,"$m","$246","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-86d06588dcf224de","FACT","source","call","$264",["$613"],["EVD-f65a3218a2a65365"],[],[],[],[0,false,"$m","$264","$639","$m","$129","$371","$609","$613","$643",[]]],["$50","FACT","source","call","$5",["$587"],["EVD-f94d44b4ee8ff1f8"],[],[],[],[0,false,"$m","$5","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-8841d86c5c7dff4e","FACT","source","call","_repository.loadAll()",["$580"],["EVD-b3e5a8846f757471"],[],[],[],[1,false,"$m","_repository.loadAll()","$2","$m","$90","$368","$569","$580","resolved",["$546"]]],["DARTCALL-8ad4503f0d4fac74","FACT","source","call","_checkRequest()",["$483"],["EVD-e4ef588dce450c66"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$104","$356","$477","$483","resolved",["$479"]]],["$51","FACT","source","call","$265",["$587"],["EVD-f3a5cba898358781"],[],[],[],[0,false,"$m","$265","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-8c6184c96aadf63f","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline))",["$451"],["EVD-baa74253ecbf730a"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline))","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-8d79e84fbd6697a8","FACT","source","call","_store.watchOrders()",["$475"],["EVD-910a1e42a4197492"],[],[],[],[1,false,"$m","_store.watchOrders()","$2","$m","$82","$355","$463","$475","resolved",["$498"]]],["DARTCALL-8e7090a492906a9c","FACT","source","call","List.unmodifiable(products)",["$496"],["EVD-1a0c45eba75ec993"],[],[],[],[0,false,"$m","List.unmodifiable(products)","$639","$m","$161","$357","$488","$496","$643",[]]],["DARTCALL-8f279f7ab991e463","FACT","source","call","orders.map((order) => MapEntry(order.id, order))",["$497"],["EVD-94b3032bad081f20"],[],[],[],[0,false,"$m","orders.map((order) => MapEntry(order.id, order))","$639","$m","$145","$357","$488","$497","$643",[]]],["$52","FACT","source","call","$18",["$587"],["EVD-523fca271ba336f5"],[],[],[],[0,false,"$m","$18","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-8f95630b58a30921","FACT","source","call","$20",["$565"],["EVD-c41b1bc3f33cdc15"],[],[],[],[0,false,"$m","$20","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-8f9b7aa5d03ecbd9","FACT","source","call","List.unmodifiable(_catalog)",["$494"],["EVD-15cca774b0a78869"],[],[],[],[0,false,"$m","List.unmodifiable(_catalog)","$639","$m","$162","$357","$488","$494","$643",[]]],["DARTCALL-931835e6d4185e61","FACT","source","call","_lines.indexWhere((line) => line.product.id == product.id)",["$503"],["EVD-24536a425260d7fe"],[],[],[],[0,false,"$m","_lines.indexWhere((line) => line.product.id == product.id)","$639",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-9e143746cca8f4b8"],"id":"DARTBIND-14ce42d2acd01610","initializer":"_lines.indexWhere((line) => line.product.id == product.id)","name":"index","target_kind":"name"}],"$152","$358","$500","$503","$643",[]]],["DARTCALL-9347af2cd94b47d0","FACT","source","call","$303",["$565"],["EVD-663fa36ba0391064"],[],[],[],[0,false,"$m","$303","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-935e5fac6c5cbad8","FACT","source","call","_notify()",["$628"],["EVD-fe8a97e14118c2de"],[],[],[],[1,false,"$m","_notify()","$2","$m","$127","$372","$618","$628","resolved",["$622"]]],["$53","FACT","source","call","$13",["$549"],["$214"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$619"]},"$13","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-8eacc9cbc902846d"],"id":"$28","initializer":"$13","name":"catalogViewModel","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$619"]]],["$54","FACT","source","call","widget._cart.dispose()",["$452"],["$222"],[],[],[],[0,false,"$m","widget._cart.dispose()","$639","$m","$164","$353","$446","$452","$643",[]]],["DARTCALL-94ba7df20d619c6e","FACT","source","call","_store.saveCatalog(products)",["$461"],["EVD-f0f35d17ccebc179"],[],[],[],[1,false,"$m","_store.saveCatalog(products)","$2","$m","$124","$354","$455","$461","resolved",["$496"]]],["$55","FACT","source","call","$321",["$587"],["EVD-3c10237ea4f16f83"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"$321","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-986ff2e55be56989","FACT","source","call","$320",["$620"],["EVD-e60ee57de14a8d20"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$320","$2","$m","$126","$372","$618","$620","resolved",["$634"]]],["DARTCALL-98d34f6858cd4950","FACT","source","call","const Center(child:Text('No products available'))",["$612"],["EVD-45bd028e226110c7"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Center(child:Text('No products available'))","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-9ba5995ff63222ed","FACT","source","call","$252",["$613"],["EVD-134234efd537f2e4"],[],[],[],[0,false,"$m","$252","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-9bcfe29ca431c37f","FACT","source","call","CartLine(_lines[index].product, quantity)",["$508"],["EVD-4b6e05875fe7bc0c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(_lines[index].product, quantity)","$2","$m","$139","$358","$500","$508","resolved",["$511"]]],["$56","FACT","source","call","const Text('Cart')",["$587"],["EVD-5665c955398e858c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Cart')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-9c871cef04c2ac18","FACT","source","call","const ValueKey('open-cart')",["$613"],["EVD-1c261fef21d35f49"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('open-cart')","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-9e0dc8bb57e0e313","FACT","source","call","Text('No orders yet')",["$565"],["EVD-bd0c724afa79da9a"],[],[],[],[0,false,"$m","Text('No orders yet')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-9ea34e0d12b92039","FACT","source","call","const Text('Retry')",["$565"],["EVD-c369e68e4c8af16e"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Retry')","$639","$m","$175","$367","$562","$565","$643",[]]],["$57","FACT","source","call","$253",["$587"],["EVD-0531b258001048d2"],[],[],[],[0,false,"$m","$253","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-9ee05c1338f20477","FACT","source","call","OrdersPage(widget._orders, widget._catalog.isOnline)",["$451"],["EVD-2d00cadec8d60cbd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$563"]},"OrdersPage(widget._orders, widget._catalog.isOnline)","$2","$m","$159","$353","$446","$451","resolved",["$563"]]],["DARTCALL-9f7bac6c04fe52e3","FACT","source","call","$266",["$565"],["EVD-486e9fd0e3285986"],[],[],[],[0,false,"$m","$266","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-a08c5d1e610c3257","FACT","source","call","$257",["$565"],["EVD-50de7fa7f5530590"],[],[],[],[0,false,"$m","$257","$639","$m","$175","$367","$562","$565","$643",[]]],["$58","FACT","source","call","$10",["$549"],["$213"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$456"]},"$10","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-8a58fe24df1b13b9"],"id":"$26","initializer":"$10","name":"catalogRepository","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$456"]]],["DARTCALL-a13a0ba1e31cc222","FACT","source","call","List.unmodifiable(_lines)",["$506"],["EVD-3c48d2fb338a49d3"],[],[],[],[0,false,"$m","List.unmodifiable(_lines)","$639","$m","$113","$358","$500","$506","$643",[]]],["DARTCALL-a184d417a66269f5","FACT","source","call","_cart.setQuantity(productId, quantity)",["$605"],["EVD-f7fcd34ecf4fd342"],[],[],[],[1,false,"$m","_cart.setQuantity(productId, quantity)","$2","$m","$143","$370","$590","$605","resolved",["$508"]]],["DARTCALL-a254dcf143b85c82","FACT","source","call","Text('${order.status.label} · ${_money(order.totalCents)}')",["$565"],["EVD-619b55c737c1f3d2"],[],[],[],[0,false,"$m","Text('${order.status.label} · ${_money(order.totalCents)}')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-a531a948db3893cf","FACT","source","call","$17",["$613"],["EVD-6bff5fb36ac71501"],[],[],[],[0,false,"$m","$17","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-a549a1106e15b156","FACT","source","call","const Text('Offline: cached orders')",["$565"],["EVD-561fe0761cc93a2f"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Offline: cached orders')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-a62bc11716b8c7b7","FACT","source","call","_backend.fetchOrders()",["$469"],["EVD-37626b4e7f543695"],[],[],[],[1,false,"$m","_backend.fetchOrders()","$2","$m","$189","$355","$463","$469","resolved",["$484"]]],["$59","FACT","source","call","const Center(child:Text('Your cart is empty'))",["$587"],["EVD-8f964f7579d33dbd"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Center(child:Text('Your cart is empty'))","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-a6ab5314f918e039","FACT","source","call","StreamController.broadcast()",["$488"],["EVD-27d3b2fd57157e7a"],[],[],[],[0,false,"$m","StreamController.broadcast()","$639","$m","$m","$357","$488","$488","$643",[]]],["DARTCALL-a88b6fecb447c050","FACT","source","call","_repository.watchAll().listen(_receiveOrders)",["$580"],["EVD-33543d7440cec59c"],[],[],[],[0,false,"$m","_repository.watchAll().listen(_receiveOrders)","$639","$m","$90","$368","$569","$580","$643",[]]],["DARTCALL-a9dba8e4c4be915c","FACT","source","call","_lines.removeAt(index)",["$508"],["EVD-dc8f11c67ba40a04"],[],[],[],[0,false,"$m","_lines.removeAt(index)","$639","$m","$139","$358","$500","$508","$643",[]]],["DARTCALL-aaf0e188f9737e8e","FACT","source","call","_catalogBody(context, catalog.state)",["$613"],["EVD-e7bdf72c26974a0f"],[],[],[],[1,false,"$m","_catalogBody(context, catalog.state)","$2","$m","$129","$371","$609","$613","resolved",["$612"]]],["DARTCALL-ab865b741a3ec160","FACT","source","call","$290",["$613"],["EVD-15d7459f2b328a71"],[],[],[],[0,false,"$m","$290","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-abaa74858b3c82b1","FACT","source","call","_notify()",["$628"],["EVD-1a876e3d6310f3e3"],[],[],[],[1,false,"$m","_notify()","$2","$m","$127","$372","$618","$628","resolved",["$622"]]],["$60","FACT","source","call","Text('Total ${_money(viewModel.totalCents)}')",["$587"],["EVD-6aabe205d6a8c4f0"],[],[],[],[0,false,"$m","Text('Total ${_money(viewModel.totalCents)}')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-acf51df72cb59936","FACT","source","call","_store.saveOrders([..._store.readOrders(), saved])",["$473"],["EVD-a5e37ede7cc05b71"],[],[],[],[1,false,"$m","_store.saveOrders([..._store.readOrders(), saved])","$2","$m","$79","$355","$463","$473","resolved",["$497"]]],["DARTCALL-af18623338aac5b4","FACT","source","call","'Total ${_money(order.totalCents)}'",["$560"],["EVD-e49119e4536f1ab3"],[],[],[],[1,false,"$m","'Total ${_money(order.totalCents)}'","$2","$m","$116","$366","$557","$560","resolved",["$561"]]],["DARTCALL-b0d78852a4b06e20","FACT","source","call","$0",["$568"],["EVD-a38444a1c5a927a7"],[],[],[],[0,false,"$m","$0","$639","$m","$97","$367","$562","$568","$643",[]]],["$61","FACT","source","call","const Icon(Icons.add)",["$587"],["EVD-3450f5beb898336c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Icon(Icons.add)","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-b3adc5a9c4e60f9e","FACT","source","call","$0",["$568"],["EVD-a38444a1c5a927a7"],[],[],[],[0,false,"$m","$0","$639","$m","$97","$367","$562","$568","$643",[]]],["DARTCALL-b5443f18acb8fbd6","FACT","source","call","load()",["$571"],["EVD-41452c1a5c58c517"],[],[],[],[1,false,"$m","load()","$2","$m","$76","$368","$569","$571","resolved",["$580"]]],["$62","FACT","source","call","widget._store.dispose()",["$452"],["$206"],[],[],[],[0,false,"$m","widget._store.dispose()","$639","$m","$164","$353","$446","$452","$643",[]]],["DARTCALL-b5ac90131354a491","FACT","source","call","readOrders()",["$497"],["EVD-7a1b5d7364a1a44a"],[],[],[],[1,false,"$m","readOrders()","$2","$m","$145","$357","$488","$497","resolved",["$495"]]],["DARTCALL-b5b1254cd0d74b32","FACT","source","call","CartLine(product, _lines[index].quantity + 1)",["$503"],["EVD-08b6ac56c6bcd990"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$511"]},"CartLine(product, _lines[index].quantity + 1)","$2","$m","$152","$358","$500","$503","resolved",["$511"]]],["DARTCALL-b5fb982743140e21","FACT","source","call","notifyListeners()",["$596"],["EVD-78fa7cad873eb801"],[],[],[],[0,false,"$m","notifyListeners()","$639","$m","DARTDEF-b5dcc0236d52274e","$370","$590","$596","$643",[]]],["DARTCALL-b64bd22c8bd26485","FACT","source","call","Navigator.of(context)",["$613"],["EVD-15d7459f2b328a71"],[],[],[],[0,false,"$m","Navigator.of(context)","$639","$m","$129","$371","$609","$613","$643",[]]],["$63","FACT","source","call","$290",["$587"],["EVD-82abf17fe81c9ca8"],[],[],[],[0,false,"$m","$290","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-b6803e481fd7c7e0","FACT","source","call","'${order.status.label} · ${_money(order.totalCents)}'",["$565"],["EVD-ede98ea4b4cd308e"],[],[],[],[1,false,"$m","'${order.status.label} · ${_money(order.totalCents)}'","$2","$m","$175","$367","$562","$565","resolved",["$568"]]],["$64","FACT","source","call","Text(DemoBackend().isOnline()?'Online':'Offline')",["$587"],["EVD-01221f299cbfea22"],[],[],[],[0,false,"$m","Text(DemoBackend().isOnline()?'Online':'Offline')","$639","$m","$186","$369","$584","$587","$643",[]]],["$65","FACT","source","call","Text('Your cart is empty')",["$587"],["EVD-4e919ab05ab73aee"],[],[],[],[0,false,"$m","Text('Your cart is empty')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-b846a682bf3b7abd","FACT","source","call","const Scaffold(body:Center(child:Text('Page not found')))",["$451"],["EVD-f7dbeaf184468d2d"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Scaffold(body:Center(child:Text('Page not found')))","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-b9358b1d79ce1462","FACT","source","call","Text('${line.name} × ${line.quantity}')",["$560"],["EVD-d55f718857a14fd6"],[],[],[],[0,false,"$m","Text('${line.name} × ${line.quantity}')","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-ba0ff45a112128a5","FACT","source","call","_lines.clear()",["$505"],["EVD-ceea82e208a48780"],[],[],[],[0,false,"$m","_lines.clear()","$639","$m","$171","$358","$500","$505","$643",[]]],["DARTCALL-bb73ce3ad9c9ae72","FACT","source","call","$293",["$526"],["EVD-0b224824e5084182"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"factory construction does not prove a local instance target","status":"partially_resolved","targets":["$535"]},"$293","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-20437e819f9b8917"],"id":"DARTBIND-dbba541c3226dfaf","initializer":"$293","name":"order","target_kind":"name"}],"$147","$361","$523","$526","resolved",["$535"]]],["DARTCALL-bc17cc4f96117061","FACT","source","call","_backend.submitOrder(order)",["$473"],["EVD-cd569d478d1bb0a0"],[],[],[],[1,false,"$m","_backend.submitOrder(order)","$2","$m","$79","$355","$463","$473","resolved",["$487"]]],["DARTCALL-bda83eb712d70e8e","FACT","source","call","_notify()",["$599"],["EVD-76c784a38db3aad6"],[],[],[],[1,false,"$m","_notify()","$2","$m","$178","$370","$590","$599","resolved",["$596"]]],["$66","FACT","source","call","Navigator.of(context)",["$587"],["EVD-82abf17fe81c9ca8"],[],[],[],[0,false,"$m","Navigator.of(context)","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-bf2d592382779a5f","FACT","source","call","ValueKey(order.id)",["$565"],["EVD-11d412170167a294"],[],[],[],[0,false,"$m","ValueKey(order.id)","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-bf91da3f4ae19592","FACT","source","call","_backend.isOnline()",["$460"],["EVD-04f0dfe9f575ebd5"],[],[],[],[1,false,"$m","_backend.isOnline()","$2","$m","$88","$354","$455","$460","resolved",["$485"]]],["DARTCALL-c0e0b8b471b88b4f","FACT","source","call","Navigator.of(context).pushNamed('/cart')",["$613"],["EVD-f9bc6ebe5105e21e"],[],[],[],[0,false,"$m","Navigator.of(context).pushNamed('/cart')","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-c0f91093e7ade97a","FACT","source","call","notifyListeners()",["$575"],["EVD-9fa305e49b1a70cd"],[],[],[],[0,false,"$m","notifyListeners()","$639","$m","$120","$368","$569","$575","$643",[]]],["DARTCALL-c264bb9ff8a2007a","FACT","source","call","_orderChanges.close()",["$492"],["EVD-142f29df31568c19"],[],[],[],[0,false,"$m","_orderChanges.close()","$639","$m","$138","$357","$488","$492","$643",[]]],["DARTCALL-c35e64e0da7dd6ef","FACT","source","call","Text(_money(product.priceCents))",["$612"],["EVD-a8fc94e934c5b693"],[],[],[],[0,false,"$m","Text(_money(product.priceCents))","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-c37138fb2134fc4c","FACT","source","call","_ShopAppState()",["$449"],["EVD-b1a52dae5c8545a0"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$450"]},"_ShopAppState()","$2","$m","$150","$353","$446","$449","resolved",["$450"]]],["$67","FACT","source","call","ValueKey('increase-${line.product.id}')",["$587"],["EVD-6a668c42f32db780"],[],[],[],[0,false,"$m","ValueKey('increase-${line.product.id}')","$639","$m","$186","$369","$584","$587","$643",[]]],["$68","FACT","source","call","const Text('Order placed')",["$587"],["EVD-d8971be1231dabbc"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Order placed')","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-c789e46108fab119","FACT","source","call","remote.any((item) => item.id == order.id)",["$469"],["EVD-70fae091541ce5ed"],[],[],[],[0,false,"$m","remote.any((item) => item.id == order.id)","$639","$m","$189","$355","$463","$469","$643",[]]],["DARTCALL-ca18679b08e2f154","FACT","source","call","ListTile(title:Text('${line.name} × ${line.quantity}'))",["$560"],["EVD-7933bbfb3797cbb4"],[],[],[],[0,false,"$m","ListTile(title:Text('${line.name} × ${line.quantity}'))","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-cc0fdf6acb6a5e92","FACT","source","call","_repository.loadCatalog()",["$628"],["EVD-bd77f8e9d8251bb0"],[],[],[],[1,false,"$m","_repository.loadCatalog()","$2","$m","$127","$372","$618","$628","resolved",["$518"]]],["DARTCALL-cc9074a71e69cb5d","FACT","source","call","TextButton(onPressed:viewModel.load, child:const Text('Retry'))",["$565"],["EVD-0b3ec09e4d944f31"],[],[],[],[0,false,"$m","TextButton(onPressed:viewModel.load, child:const Text('Retry'))","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-cf045d1255fc34e5","FACT","source","call","Expanded(child:_catalogBody(context, catalog.state))",["$613"],["EVD-84824a7f08811dec"],[],[],[],[0,false,"$m","Expanded(child:_catalogBody(context, catalog.state))","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-cfbb2218e0753c71","FACT","source","call","$245",["$565"],["EVD-dd2d740db58dcbd9"],[],[],[],[0,false,"$m","$245","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-d10fef46bee7b02a","FACT","source","call","_lines.add(CartLine(product, 1))",["$503"],["EVD-54f170642ba74fb8"],[],[],[],[0,false,"$m","_lines.add(CartLine(product, 1))","$639","$m","$152","$358","$500","$503","$643",[]]],["DARTCALL-d12f27a0ad7e1ce9","FACT","source","call","CartPage(widget._cart)",["$451"],["EVD-47aa4f9f1af2c12d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$585"]},"CartPage(widget._cart)","$2","$m","$159","$353","$446","$451","resolved",["$585"]]],["DARTCALL-d2c257c2739dcdd0","FACT","source","call","Text(catalog.isOnline?'Online':'Offline: cached catalog')",["$613"],["EVD-58fbffab569ae193"],[],[],[],[0,false,"$m","Text(catalog.isOnline?'Online':'Offline: cached catalog')","$639","$m","$129","$371","$609","$613","$643",[]]],["DARTCALL-d5f719247a59e6fe","FACT","source","call","$320",["$600"],["EVD-df9f1d675d13560a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$320","$2","$m","$117","$370","$590","$600","resolved",["$634"]]],["DARTCALL-d64531a7f6f3bbab","FACT","source","call","_money(product.priceCents)",["$612"],["EVD-f9ead4383dc9c7fb"],[],[],[],[1,false,"$m","_money(product.priceCents)","$2","$m","$140","$371","$609","$612","resolved",["$616"]]],["DARTCALL-d9a5c4257b33aa46","FACT","source","call","Cart()",["$590"],["EVD-54220db10f3c134e"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$501"]},"Cart()","$2","$m","$m","$370","$590","$590","resolved",["$501"]]],["DARTCALL-d9bda2510175425f","FACT","source","call","$306",["$613"],["EVD-a824a080deee75c9"],[],[],[],[0,false,"$m","$306","$639","$m","$129","$371","$609","$613","$643",[]]],["$69","FACT","source","call","$261",["$587"],["EVD-2fee07717ce0be56"],[],[],[],[0,false,"$m","$261","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-db47f09f096a0ad1","FACT","source","call","$0",["$616"],["EVD-2e0a078793c8e74b"],[],[],[],[0,false,"$m","$0","$639","$m","$190","$371","$609","$616","$643",[]]],["DARTCALL-dc359c33618100c9","FACT","source","call","Product('apple', 'Apple', 99)",["$483"],["EVD-b6a99eae08781b8a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$520"]},"Product('apple', 'Apple', 99)","$2","$m","$104","$356","$477","$483","resolved",["$520"]]],["DARTCALL-de27a20ce2a0f82e","FACT","source","call","Text('Loading orders…')",["$565"],["EVD-e1ccea8d421a02a0"],[],[],[],[0,false,"$m","Text('Loading orders…')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-ded6364d50fd388d","FACT","source","call","$302",["$560"],["EVD-cf0e453186a1e65f"],[],[],[],[0,false,"$m","$302","$639","$m","$116","$366","$557","$560","$643",[]]],["DARTCALL-e1a1f5a137a3c432","FACT","source","call","cart.addProduct(product)",["$612"],["EVD-698dd873488b6bac"],[],[],[],[1,false,"$m","cart.addProduct(product)","$2","$m","$140","$371","$609","$612","resolved",["$599"]]],["DARTCALL-e1f91f77cfba2ac3","FACT","source","call","_receiveOrders(orders)",["$580"],["EVD-ebfb8d20ab455ce1"],[],[],[],[1,false,"$m","_receiveOrders(orders)","$2","$m","$90","$368","$569","$580","resolved",["$575"]]],["DARTCALL-e33967392c312e8c","FACT","source","call","$320",["$628"],["EVD-173b014ac1dc294a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$320","$2","$m","$127","$372","$618","$628","resolved",["$634"]]],["DARTCALL-e3aaa5d60927d10c","FACT","source","call","const Text('Retry')",["$612"],["EVD-37a79abf47055ba9"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Retry')","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-e48ff267ea8218d6","FACT","source","call","_checkRequest()",["$484"],["EVD-80420158f849d69d"],[],[],[],[1,false,"$m","_checkRequest()","$2","$m","$131","$356","$477","$484","resolved",["$479"]]],["$70","FACT","source","call","StateError('Checkout requires an online connection')",["$526"],["EVD-1fc3498bf35d1f8d"],[],[],[],[0,false,"$m","StateError('Checkout requires an online connection')","$639","$m","$147","$361","$523","$526","$643",[]]],["DARTCALL-e5a5fe3d30c099b2","FACT","source","call","Center(child:Text('Page not found'))",["$451"],["EVD-cd45afc24ec000c5"],[],[],[],[0,false,"$m","Center(child:Text('Page not found'))","$639","$m","$159","$353","$446","$451","$643",[]]],["$71","FACT","source","call","$301",["$587"],["EVD-7171eb571a6be128"],[],[],[],[0,false,"$m","$301","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-e965a2bd29d1732c","FACT","source","call","$250",["$612"],["EVD-c6c8d31008762d3f"],[],[],[],[0,false,"$m","$250","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-e9a32da58d2a31f9","FACT","source","call","notifyListeners()",["$573"],["EVD-d3de3a24df919098"],[],[],[],[0,false,"$m","notifyListeners()","$639","$m","DARTDEF-7ab66ae9208ee708","$368","$569","$573","$643",[]]],["DARTCALL-ea4852bd2a356c01","FACT","source","call","Text('No products available')",["$612"],["EVD-cbeacd4d72e8e852"],[],[],[],[0,false,"$m","Text('No products available')","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-eafe87ad84123f42","FACT","source","call","_cart.add(product)",["$599"],["EVD-31cd4f0aca4825f8"],[],[],[],[1,false,"$m","_cart.add(product)","$2","$m","$178","$370","$590","$599","resolved",["$503"]]],["DARTCALL-ec1014b2ce5cc462","FACT","source","call","const ValueKey('retry-catalog')",["$612"],["EVD-7c45eccab1ca9b74"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const ValueKey('retry-catalog')","$639","$m","$140","$371","$609","$612","$643",[]]],["DARTCALL-ed7b35d6172e5d40","FACT","source","call","_ordersSubscription?.cancel()",["$578"],["EVD-b18a8bceb593c26e"],[],[],[],[0,false,"$m","_ordersSubscription?.cancel()","$639","$m","$95","$368","$569","$578","$643",[]]],["DARTCALL-eddb85665eaa7421","FACT","source","call","const Text('Could not load orders')",["$565"],["EVD-1a4da082aaf8ea83"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Could not load orders')","$639","$m","$175","$367","$562","$565","$643",[]]],["$72","FACT","source","call","DemoBackend()",["$549"],["$208"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$478"]},"DemoBackend()","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-392851659b2cbcc8"],"id":"$27","initializer":"DemoBackend()","name":"backend","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$478"]]],["DARTCALL-ef5f4ad7075dfc8a","FACT","source","call","'Order #${order.id.split('-').last}'",["$565"],["EVD-bc498d1887aa7163"],[],[],[],[0,false,"$m","'Order #${order.id.split('-').last}'","$639","$m","$175","$367","$562","$565","$643",[]]],["$73","FACT","source","call","$19",["$587"],["EVD-0fe0b8db478f8678"],[],[],[],[0,false,"$m","$19","$639","$m","$186","$369","$584","$587","$643",[]]],["DARTCALL-f27dd4262d13243a","FACT","source","call","$320",["$571"],["EVD-99489e8a33968497"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$634"]},"$320","$2","$m","$76","$368","$569","$571","resolved",["$634"]]],["DARTCALL-f28bb2cd93898ced","FACT","source","call","const Text('Shop')",["$613"],["EVD-3e9e268ef2cc01da"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const Text('Shop')","$639","$m","$129","$371","$609","$613","$643",[]]],["$74","FACT","source","call","CartViewModel(placeOrder)",["$549"],["$202"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$591"]},"CartViewModel(placeOrder)","$2",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-0caf8ef7b07b3c99"],"id":"$30","initializer":"CartViewModel(placeOrder)","name":"cartViewModel","target_kind":"name"}],"$169","$365","shop.main","$549","resolved",["$591"]]],["DARTCALL-f54bfc86ca8f573b","FACT","source","call","MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart))",["$451"],["EVD-8649280b53fd6966"],[],[],[],[0,false,"$m","MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart))","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-f7c9c651d4ddeb88","FACT","source","call","$292",["$537"],["EVD-e54508960432c192"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$1","status":"resolved","targets":["$535"]},"$292","$2","$m","$78","$363","$534","$537","resolved",["$535"]]],["DARTCALL-f7e3dcb4f32a6cc7","FACT","source","call","$288",["$451"],["EVD-ab8425d3a865d2a3"],[],[],[],[0,false,"$m","$288","$639","$m","$159","$353","$446","$451","$643",[]]],["DARTCALL-f9bcd2822fba6443","FACT","source","call","Text('Order #${order.id.split('-').last}')",["$565"],["EVD-5d0786b3a340f203"],[],[],[],[0,false,"$m","Text('Order #${order.id.split('-').last}')","$639","$m","$175","$367","$562","$565","$643",[]]],["DARTCALL-f9fa2b05c70f921e","FACT","source","call","DemoBackend().isOnline()",["$587"],["EVD-1a733378756d17a7"],[],[],[],[1,false,"$m","DemoBackend().isOnline()","$2","$m","$186","$369","$584","$587","resolved",["$485"]]],["DARTCALL-fbc005e314cb508d","FACT","source","call",".dispose()",["$626"],["EVD-b5e9cc52b55f067a"],[],[],[],[1,false,"$m",".dispose()","$2","$m","$182","$372","$618","$626","resolved",["$626"]]],["DARTCALL-fbcdf63b7324c30f","FACT","source","call","_notify()",["$580"],["EVD-dea5e11a0b75a338"],[],[],[],[1,false,"$m","_notify()","$2","$m","$90","$368","$569","$580","resolved",["$573"]]],["$75","FACT","source","call","const EdgeInsets.all(16)",["$587"],["EVD-8f161708955bce1c"],[],[],[],[0,false,{"candidates_truncated":false,"reason":"$379","status":"$643","targets":[]},"const EdgeInsets.all(16)","$639","$m","$186","$369","$584","$587","$643",[]]]],"constructs":null,"context_evidence":[],"contexts":[],"contract":{"digest":"c870d2f6c64f55ea90564fad40495ac2d8e5fc63b1e986fd16cde841002d9429","path":"architecture-contract.json","schema_version":"2.2.0"},"coverage":{"ast_coverage_percent":100.0,"call_resolution_percent":38.27,"calls_analyzed":243,"calls_partially_resolved":0,"calls_resolved":93,"calls_unresolved":150,"failures":[],"files_discovered":21,"files_parsed":21,"files_read":21,"rules":"PASS","status":"PASS"},"cycles":[],"declarations":[["REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$309","$m","$m","$m","$m"]],["composition","$192","components","component_responsibility","composition",[],[],[],[],["$330"],["agent",["shop.main","$446"],"$m",[],"$m","$m","$m","$m","$m","$m","$m","$m",["$446","shop.main"],"$m","$m",[{"component":"data","decided_by":"agent","rationale":"Construct the demo backend, cache, and repository adapters.","through":["$454","$476"]},{"component":"domain","decided_by":"agent","rationale":"Wire domain ports and use cases into the app.","through":["$514","$499","$522","$533"]},{"component":"presentation","decided_by":"agent","rationale":"Construct the app shell and its user-facing screens.","through":["shop.presentation.shopping","$556"]},{"component":"state","decided_by":"agent","rationale":"Supply view models with the shared async state value.","through":["$633"]}],["Wire the application, deterministic backend, repositories, view models, and Flutter entry widget."],"component","$m"]],["data","$192","components","component_responsibility","data",["shop.data"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/data.json","$m","$m","$m","shop.data","$m","$m",["$454","$476"],"$m","$m",[{"component":"domain","decided_by":"agent","rationale":"Implement domain ports and consume domain values in the data layer.","through":["$514","$533","$522"]}],["Provide deterministic async data services, an in-memory cache, and repository implementations."],"component","$m"]],["domain","$192","components","component_responsibility","domain",["shop.domain"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/domain.json","$m","$m","$m","shop.domain","$m","$m",["$499","$514","$522","$533"],"$m","$m",[],["Own product, cart, order, repository-port, and checkout policy types."],"component","$m"]],["presentation","$192","components","component_responsibility","presentation",["shop.presentation"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/presentation.json","$m","$m","$m","shop.presentation","$m","$m",["$556","shop.presentation.shopping"],"$m","$m",[{"component":"domain","decided_by":"agent","rationale":"Serve catalog, cart, checkout, and order journeys through domain APIs.","through":["$514","$499","$522","$533"]},{"component":"state","decided_by":"agent","rationale":"Represent async presentation state.","through":["$633"]}],["Render the shopping and order journeys and translate user actions into view-model commands."],"component","$m"]],["state","$192","components","component_responsibility","state",["shop.state"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/state.json","$m","$m","$m","shop.state","$m","$m",["$633"],"$m","$m",[],["Represent generic loading, empty, ready, and failed view state."],"component","$m"]],["presentation:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","presentation","$m","$m","$309","$m","$m","$m","$m"]],["presentation:shopping","$192","components","$352","shopping",["shop.presentation.shopping"],[],[],[],["$330"],["agent","$m","$m",[],"$m","contracts/shopping.json","$m","$m","$m","shop.presentation.shopping","$m","presentation",["$583","$608"],"$m","$m",[],["Own the catalog-to-cart user journey and its local presentation state."],"component","$m"]],["presentation:orders","$192","components","$352","orders",["$556"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$556","$m","presentation",["$557","$562","$569"],"$m","$m",[],["Present saved orders as a list and a selected order detail."],"component","$m"]],["presentation:shopping:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","presentation:shopping","$m","$m","$309","$m","$m","$m","$m"]],["presentation:shopping:catalog","$192","components","$352","catalog",["$608"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$608","$m","presentation:shopping",["$609","$618"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Add a selected product through the cart view model required by the catalog action.","through":["$590"]}],["Load and display the catalog, expose retry and offline state, and add selected products to the cart."],"component","$m"]],["presentation:shopping:cart","$192","components","$352","cart",["$583"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$583","$m","presentation:shopping",["$584","$590"],"$m","$m",[],["Edit cart quantities and submit one checkout while preserving the cart on failure."],"component","$m"]],["domain:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","domain","$m","$m","$309","$m","$m","$m","$m"]],["domain:domain-catalog","$192","components","$352","catalog",["$514"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$514","$m","domain",["$515","$519"],"$m","$m",[],["Define product values and the catalog read port."],"component","$m"]],["domain:domain-cart","$192","components","$352","cart",["$499"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$499","$m","domain",["$500"],"$m","$m",[{"component":"catalog","decided_by":"agent","rationale":"Cart lines contain catalog products.","through":["$519"]}],["Maintain cart lines, quantities, and integer-cent totals."],"component","$m"]],["domain:domain-orders","$192","components","$352","orders",["$533"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$533","$m","domain",["$534","$543"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Create an order snapshot from cart lines.","through":["$500"]}],["Define order values, lifecycle labels, and the order persistence port."],"component","$m"]],["domain:domain-checkout","$192","components","$352","checkout",["$522"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$522","$m","domain",["$523","$529"],"$m","$m",[{"component":"cart","decided_by":"agent","rationale":"Create the submitted order from the current cart.","through":["$500"]},{"component":"orders","decided_by":"agent","rationale":"Assign order identity and persist the placed order.","through":["$534","$543"]}],["Reject offline checkout and coordinate creation and persistence of one order."],"component","$m"]],["data:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","data","$m","$m","$309","$m","$m","$m","$m"]],["data:repositories","$192","components","$352","repositories",["$454"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$454","$m","data",["$455","$463"],"$m","$m",[{"component":"services","decided_by":"agent","rationale":"Read and persist values through the service boundary.","through":["$477","$488"]}],["Coordinate demo service reads with local caches while implementing domain ports."],"component","$m"]],["data:services","$192","components","$352","services",["$476"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$476","$m","data",["$477","$488"],"$m","$m",[],["Provide deterministic async responses, online/offline state, and in-memory cached values/events."],"component","$m"]],["state:REQUIRES-COMPLETE","$192","components","complete_requires","$244",[],[],[],[],["$330"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","state","$m","$m","$309","$m","$m","$m","$m"]],["state:async-state","$192","components","$352","async-state",["$633"],[],[],[],["$330"],["agent","$m","$m",[],"$m","$m","$m","$m","$m","$633","$m","state",["$633"],"$m","$m",[],["Represent a typed value and the status of its asynchronous load."],"component","$m"]],["$308","$192","uml","uml_target","Independent UML target",[],[],[],[],["$316"],["$m","$m",[],"$m","$m","$m",[{"component_id":"presentation","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["presentation:shopping","presentation:orders"]},{"component_id":"presentation:shopping","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["presentation:shopping:catalog","presentation:shopping:cart"]},{"component_id":"domain","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["domain:domain-catalog","domain:domain-cart","domain:domain-orders","domain:domain-checkout"]},{"component_id":"data","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["data:repositories","data:services"]},{"component_id":"state","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["state:async-state"]}],[],[],"$m",["composition","presentation","domain","data","state","presentation:shopping","presentation:orders","presentation:shopping:catalog","presentation:shopping:cart","domain:domain-catalog","domain:domain-cart","domain:domain-orders","domain:domain-checkout","data:repositories","data:services","state:async-state"],"$m","$m",[],"Independent UML intent defines required entities and relationships.","$m","$m","$m",{"entities":[{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$365","id":"module-main","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"composition","presence":"planned","provenance":["$330"],"qualified_name":"shop.main","record_ids":[],"responsibilities":["Initialize the demo dependency graph and launch one app."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$376","initializer":null,"kind":"function","language":"dart","modifiers":[],"parent_id":"module-main","presence":"planned","provenance":["$330"],"qualified_name":"$549","record_ids":[],"responsibilities":["Build the app’s shared services and enter Flutter."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-version-constant","initializer":null,"kind":"constant","language":"dart","modifiers":[],"parent_id":"module-main","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.APP_VERSION","record_ids":[],"responsibilities":["Expose the demo version."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$353","id":"module-shop-app","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"composition","presence":"planned","provenance":["$330"],"qualified_name":"$446","record_ids":[],"responsibilities":["Compose Flutter navigation and screen dependencies."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-class","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"module-shop-app","presence":"planned","provenance":["$330"],"qualified_name":"$447","record_ids":[],"responsibilities":["Own MaterialApp composition and the app route table."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._backend","record_ids":[],"responsibilities":["Observe online state for the catalog screen."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._store","record_ids":[],"responsibilities":["Own the in-memory store for the app lifetime."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$12","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-catalog-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._catalog","record_ids":[],"responsibilities":["Supply catalog state to the initial screen."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$11","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-cart-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._cart","record_ids":[],"responsibilities":["Supply the shared cart state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$295","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-orders-vm","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"shop.app.shop_app.ShopApp._orders","record_ids":[],"responsibilities":["Supply saved-order state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-constructor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"$448","record_ids":[],"responsibilities":["Receive the services and view models wired by main."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"},{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"ShopApp"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-create-state","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"shop-app-class","presence":"planned","provenance":["$330"],"qualified_name":"$449","record_ids":[],"responsibilities":["Create the state that owns routing and app-lifetime cleanup."],"signature":{"parameters":[],"returns":"State<ShopApp>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$444","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"module-shop-app","presence":"planned","provenance":["$330"],"qualified_name":"$450","record_ids":[],"responsibilities":["Own the app route table and dispose app-lifetime dependencies on unmount."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"shop-app-state-build","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$330"],"qualified_name":"$451","record_ids":[],"responsibilities":["Create the Flutter application and its route table."],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$445","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$330"],"qualified_name":"$452","record_ids":[],"responsibilities":["Dispose every app-owned view model and close the memory-store stream."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-change-notifier","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-stateless-widget","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-stateful-widget","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatefulWidget","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-state-shop-app","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.State<ShopApp>","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"flutter-run-app","initializer":null,"kind":"function","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.runApp","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"backend-binding","initializer":"DemoBackend()","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.backend","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"store-binding","initializer":"MemoryStore()","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.store","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"CachedCatalogRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"catalog-repo-binding","initializer":"$10","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$551","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"MemoryOrderRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"order-repo-binding","initializer":"$289","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$553","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"PlaceOrder","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"place-order-binding","initializer":"$297","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$555","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$12","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"catalog-vm-binding","initializer":"$13","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$552","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$11","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"cart-vm-binding","initializer":"CartViewModel(placeOrder)","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"shop.main.main.cartViewModel","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"$295","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"orders-vm-binding","initializer":"OrdersViewModel(orderRepository)","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$554","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":"ShopApp","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"app-binding","initializer":"$305","kind":"binding","language":"dart","modifiers":[],"parent_id":"$376","presence":"planned","provenance":["$330"],"qualified_name":"$550","record_ids":[],"responsibilities":["$248"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-demo-backend-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$478","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.demo_backend.DemoBackend."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-memory-store-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$489","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.memory_store.MemoryStore."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cached-catalog-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$456","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.repositories.cached_catalog_repository.CachedCatalogRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-memory-order-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$464","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.repositories.memory_order_repository.MemoryOrderRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-place-order-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$524","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.place_order.PlaceOrder."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$619","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$591","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_view_model.CartViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-vm-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$570","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_view_model.OrdersViewModel."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$610","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_page.CatalogPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$585","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_page.CartPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$563","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_page.OrdersPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-order-detail-page-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$558","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.order_detail_page.OrderDetailPage."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-catalog-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$626","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-cart-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$602","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-orders-vm-class-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$578","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.presentation.orders.orders_view_model.OrdersViewModel.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"ref-store-dispose","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$492","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.data.services.memory_store.MemoryStore.dispose."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$367","id":"$385","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$562","record_ids":[],"responsibilities":["Render order history and request the selected order detail route."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$366","id":"$384","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$557","record_ids":[],"responsibilities":["Render the selected order and its itemized values."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$368","id":"presentation:module-orders-vm","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:orders","presence":"planned","provenance":["$330"],"qualified_name":"$569","record_ids":[],"responsibilities":["Load order history and own its stream subscription lifecycle."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$389","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$385","presence":"planned","provenance":["$330"],"qualified_name":"$563","record_ids":[],"responsibilities":["Render order loading/list states, expose cached status, and route to details."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$392","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"shop.presentation.orders.orders_page.OrdersPage.isOnline","record_ids":[],"responsibilities":["Show whether the order snapshot is using the offline cache."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$391","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"$564","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"viewModel"},{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"isOnline"}],"returns":"OrdersPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$390","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$389","presence":"planned","provenance":["$330"],"qualified_name":"$565","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$386","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$384","presence":"planned","provenance":["$330"],"qualified_name":"$558","record_ids":[],"responsibilities":["Display the selected order without owning persistence."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$388","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$386","presence":"planned","provenance":["$330"],"qualified_name":"$559","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"OrderDetailPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$387","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$386","presence":"planned","provenance":["$330"],"qualified_name":"$560","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$393","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"presentation:module-orders-vm","presence":"planned","provenance":["$330"],"qualified_name":"$570","record_ids":[],"responsibilities":["Own order loading and stream subscription cleanup."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$294","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$401","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$576","record_ids":[],"responsibilities":["Load orders and subscribe to changes."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<List<Order>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$402","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$577","record_ids":[],"responsibilities":["Retain order loading, empty, ready, or failed state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"StreamSubscription<List<Order>>?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$403","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$574","record_ids":[],"responsibilities":["Own and cancel the order-change stream subscription."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$400","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$572","record_ids":[],"responsibilities":["Ignore events or async results after disposal."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$394","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$571","record_ids":[],"responsibilities":["Inject the order repository."],"signature":{"parameters":[{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"returns":"$295"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$399","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$582","record_ids":[],"responsibilities":["Expose order loading, empty, ready, or failure state."],"signature":{"parameters":[],"returns":"AsyncState<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$397","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$580","record_ids":[],"responsibilities":["Load cached orders and listen for later changes."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$396","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$579","record_ids":[],"responsibilities":["Resolve an order for a detail route."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$398","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$575","record_ids":[],"responsibilities":["Publish each stream update while mounted."],"signature":{"parameters":[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"void"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$395","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$393","presence":"planned","provenance":["$330"],"qualified_name":"$578","record_ids":[],"responsibilities":["Cancel order updates and dispose the notifier."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:stream-subscription-cancel-ref","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"dart:async.StreamSubscription.cancel","record_ids":[],"responsibilities":["Reference the owned order subscription cleanup operation."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-load-all","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$546","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.loadAll."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-watch","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$548","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.watchAll."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-order-find","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$545","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository.findById."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-flutter-change-notifier","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/foundation.dart.ChangeNotifier."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:ref-flutter-stateless-widget","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/widgets.dart.StatelessWidget."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$371","id":"$440","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:catalog","presence":"planned","provenance":["$330"],"qualified_name":"$609","record_ids":[],"responsibilities":["Render products and dispatch cart or order navigation intent to the app routes."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$372","id":"$441","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:catalog","presence":"planned","provenance":["$330"],"qualified_name":"$618","record_ids":[],"responsibilities":["Load cached or online products and guard updates after disposal."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$369","id":"$438","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:cart","presence":"planned","provenance":["$330"],"qualified_name":"$584","record_ids":[],"responsibilities":["Render cart quantities, totals, and checkout feedback."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$370","id":"$439","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"presentation:shopping:cart","presence":"planned","provenance":["$330"],"qualified_name":"$590","record_ids":[],"responsibilities":["Edit the cart and reject duplicate or late checkout updates."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$422","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$330"],"qualified_name":"$610","record_ids":[],"responsibilities":["Build the catalog screen and route to cart or orders."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$424","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$611","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"}],"returns":"CatalogPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$423","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$613","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$425","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$422","presence":"planned","provenance":["$330"],"qualified_name":"$612","record_ids":[],"responsibilities":["Render the catalog async state and its product rows."],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"},{"annotation":"AsyncState<List<Product>>","default":null,"default_known":true,"kind":"$383","name":"state"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$426","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$330"],"qualified_name":"$619","record_ids":[],"responsibilities":["Own async catalog state, retry, and disposal guards."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"CatalogRepository","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$435","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$623","record_ids":[],"responsibilities":["Load the catalog through its domain port."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"ShopStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$437","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$625","record_ids":[],"responsibilities":["Expose and change the shared connection mode."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<List<Product>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$436","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$624","record_ids":[],"responsibilities":["Retain loading, empty, ready, or failed catalog state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$434","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$621","record_ids":[],"responsibilities":["Prevent late async completion from notifying disposed listeners."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$427","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$620","record_ids":[],"responsibilities":["Inject catalog and connection ports."],"signature":{"parameters":[{"annotation":"CatalogRepository","default":null,"default_known":true,"kind":"$383","name":"repository"},{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"returns":"$12"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$433","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$632","record_ids":[],"responsibilities":["Expose catalog loading, data, empty, or failure state to the screen."],"signature":{"parameters":[],"returns":"AsyncState<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$430","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$627","record_ids":[],"responsibilities":["Expose the current offline/cache mode to the screen."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$429","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$628","record_ids":[],"responsibilities":["Load online or cached products and publish their state."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$431","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$630","record_ids":[],"responsibilities":["Retry a failed catalog load."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$432","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$631","record_ids":[],"responsibilities":["Switch connection mode and refresh when online."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$428","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$426","presence":"planned","provenance":["$330"],"qualified_name":"$626","record_ids":[],"responsibilities":["Stop view-model updates after widget disposal."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$404","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$330"],"qualified_name":"$585","record_ids":[],"responsibilities":["Render editable cart state and a retryable checkout action."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$406","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$404","presence":"planned","provenance":["$330"],"qualified_name":"$586","record_ids":[],"responsibilities":["$298"],"signature":{"parameters":[{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"viewModel"}],"returns":"CartPage"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$405","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$404","presence":"planned","provenance":["$330"],"qualified_name":"$587","record_ids":[],"responsibilities":["$8"],"signature":{"parameters":[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"returns":"Widget"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$408","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$330"],"qualified_name":"$591","record_ids":[],"responsibilities":["Own cart state and one in-flight checkout operation."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"PlaceOrder","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$420","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$597","record_ids":[],"responsibilities":["Submit the current cart through the use case."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"Cart","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$407","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$593","record_ids":[],"responsibilities":["Retain current product quantities and totals."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"AsyncState<Order>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$421","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$598","record_ids":[],"responsibilities":["Retain checkout loading, success, or failure state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$419","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$595","record_ids":[],"responsibilities":["Prevent a second checkout while one is pending."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$418","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$594","record_ids":[],"responsibilities":["Prevent late async completion from notifying disposed listeners."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$411","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$592","record_ids":[],"responsibilities":["Inject the checkout use case."],"signature":{"parameters":[{"annotation":"PlaceOrder","default":null,"default_known":true,"kind":"$383","name":"placeOrder"}],"returns":"$11"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$413","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$604","record_ids":[],"responsibilities":["Expose an immutable line snapshot for rendering."],"signature":{"parameters":[],"returns":"List<CartLine>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$417","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$607","record_ids":[],"responsibilities":["Expose the cart total in whole cents."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$414","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$603","record_ids":[],"responsibilities":["Expose whether checkout is in progress."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$416","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$606","record_ids":[],"responsibilities":["Expose checkout loading, success, or failure state."],"signature":{"parameters":[],"returns":"AsyncState<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$409","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$599","record_ids":[],"responsibilities":["Add one selected product to the cart."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$415","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$605","record_ids":[],"responsibilities":["Set a product quantity and update cart state."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$410","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$600","record_ids":[],"responsibilities":["Submit at most one checkout and preserve cart on failure."],"signature":{"parameters":[],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$412","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$408","presence":"planned","provenance":["$330"],"qualified_name":"$602","record_ids":[],"responsibilities":["Stop view-model updates after widget disposal."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-catalog-load","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$518","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-cart-add","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$503","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.cart.cart.Cart.add."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-place-call","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$526","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.place_order.PlaceOrder.call."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-flutter-change-notifier","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/foundation.dart.ChangeNotifier","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/foundation.dart.ChangeNotifier."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"presentation:shopping:ref-flutter-stateless-widget","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"package:flutter/widgets.dart.StatelessWidget","record_ids":[],"responsibilities":["Reference the declaration owned by another component: package:flutter/widgets.dart.StatelessWidget."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$360","id":"domain:module-product","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-catalog","presence":"planned","provenance":["$330"],"qualified_name":"$519","record_ids":[],"responsibilities":["Define the catalog value shown and priced by the demo."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$359","id":"domain:module-catalog-port","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-catalog","presence":"planned","provenance":["$330"],"qualified_name":"$515","record_ids":[],"responsibilities":["Define the asynchronous catalog read boundary."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$358","id":"domain:module-cart","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-cart","presence":"planned","provenance":["$330"],"qualified_name":"$500","record_ids":[],"responsibilities":["Maintain cart lines, quantities, and totals."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$363","id":"domain:module-order","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-orders","presence":"planned","provenance":["$330"],"qualified_name":"$534","record_ids":[],"responsibilities":["Snapshot cart contents and represent order lifecycle values."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$364","id":"domain:module-order-port","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-orders","presence":"planned","provenance":["$330"],"qualified_name":"$543","record_ids":[],"responsibilities":["Define asynchronous place, list, watch, and lookup operations."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$361","id":"domain:module-place-order","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-checkout","presence":"planned","provenance":["$330"],"qualified_name":"$523","record_ids":[],"responsibilities":["Reject offline checkout and coordinate one order submission."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$362","id":"domain:module-shop-status","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"domain:domain-checkout","presence":"planned","provenance":["$330"],"qualified_name":"$529","record_ids":[],"responsibilities":["Expose and control the demo’s online/offline mode."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$339","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-product","presence":"planned","provenance":["$330"],"qualified_name":"$520","record_ids":[],"responsibilities":["Represent a product identifier, display name, and price in cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.id","record_ids":[],"responsibilities":["Identify the product."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-name","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.name","record_ids":[],"responsibilities":["Name the product in catalog and order details."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-price","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.catalog.product.Product.priceCents","record_ids":[],"responsibilities":["Keep price arithmetic in whole cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:product-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$339","presence":"planned","provenance":["$330"],"qualified_name":"$521","record_ids":[],"responsibilities":["Create a product with an integer-cent price."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"priceCents"}],"returns":"Product"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$333","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-catalog-port","presence":"planned","provenance":["$330"],"qualified_name":"$516","record_ids":[],"responsibilities":["Define the domain-facing asynchronous catalog read port."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:catalog-load","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$333","presence":"planned","provenance":["$330"],"qualified_name":"$518","record_ids":[],"responsibilities":["Read online products or the permitted cached catalog."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:catalog-is-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$333","presence":"planned","provenance":["$330"],"qualified_name":"$517","record_ids":[],"responsibilities":["Expose whether the latest catalog source is online."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$331","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-cart","presence":"planned","provenance":["$330"],"qualified_name":"$501","record_ids":[],"responsibilities":["Maintain unique product lines and their integer-cent total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<CartLine>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-lines","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$502","record_ids":[],"responsibilities":["Hold one line per selected product."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.Cart.Cart","record_ids":[],"responsibilities":["Start with an empty cart."],"signature":{"parameters":[],"returns":"Cart"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-lines-getter","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$506","record_ids":[],"responsibilities":["Expose the current cart lines for display."],"signature":{"parameters":[],"returns":"List<CartLine>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$510","record_ids":[],"responsibilities":["Sum line totals without floating-point currency math."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-add","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$503","record_ids":[],"responsibilities":["Add a product or increase its existing quantity."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-set-quantity","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$508","record_ids":[],"responsibilities":["Set a line quantity or remove it at zero."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-remove","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$507","record_ids":[],"responsibilities":["Remove a product line."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-clear","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$331","presence":"planned","provenance":["$330"],"qualified_name":"$505","record_ids":[],"responsibilities":["Clear the cart only after a successful order."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$332","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-cart","presence":"planned","provenance":["$330"],"qualified_name":"$511","record_ids":[],"responsibilities":["Represent one product and its requested quantity."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Product","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-product","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.CartLine.product","record_ids":[],"responsibilities":["Retain product name and price for the line."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-quantity","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.cart.cart.CartLine.quantity","record_ids":[],"responsibilities":["Retain the chosen item count."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"$512","record_ids":[],"responsibilities":["Create a quantity line for one product."],"signature":{"parameters":[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"CartLine"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:cart-line-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$332","presence":"planned","provenance":["$330"],"qualified_name":"$513","record_ids":[],"responsibilities":["Multiply unit price by quantity."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$337","initializer":null,"kind":"enum","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$541","record_ids":[],"responsibilities":["Name order lifecycle states and their user-facing labels."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-placed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.placed","record_ids":[],"responsibilities":["Represent the placed order state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-completed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.completed","record_ids":[],"responsibilities":["Represent the completed order state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-label","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderStatus.label","record_ids":[],"responsibilities":["Provide the status text shown in the order list and detail."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:status-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$337","presence":"planned","provenance":["$330"],"qualified_name":"$542","record_ids":[],"responsibilities":["Associate a display label with each lifecycle value."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"label"}],"returns":"OrderStatus"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$335","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$538","record_ids":[],"responsibilities":["Keep an immutable purchased-item snapshot independent of catalog updates."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-product-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.productId","record_ids":[],"responsibilities":["Identify the purchased product."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-name","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.name","record_ids":[],"responsibilities":["Preserve the purchased display name."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-unit-price","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.unitPriceCents","record_ids":[],"responsibilities":["Preserve the purchased unit price in cents."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-quantity","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.OrderLine.quantity","record_ids":[],"responsibilities":["Preserve the purchased quantity."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"$539","record_ids":[],"responsibilities":["Create an immutable order-line snapshot."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"unitPriceCents"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"returns":"OrderLine"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-line-total","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$335","presence":"planned","provenance":["$330"],"qualified_name":"$540","record_ids":[],"responsibilities":["Compute the purchased line total in cents."],"signature":{"parameters":[],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$334","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-order","presence":"planned","provenance":["$330"],"qualified_name":"$535","record_ids":[],"responsibilities":["Represent one placed order with its immutable itemized total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"String","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-id","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.id","record_ids":[],"responsibilities":["Identify the order for list/detail routes."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<OrderLine>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-lines","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.lines","record_ids":[],"responsibilities":["Keep the purchased item snapshots."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-total","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.totalCents","record_ids":[],"responsibilities":["Keep the submitted whole-cent total."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"OrderStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-status","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.orders.order.Order.status","record_ids":[],"responsibilities":["Expose its lifecycle state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"$536","record_ids":[],"responsibilities":["Create an order from a prepared snapshot."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"List<OrderLine>","default":null,"default_known":true,"kind":"$383","name":"lines"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"totalCents"},{"annotation":"OrderStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"returns":"Order"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-from-cart","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$334","presence":"planned","provenance":["$330"],"qualified_name":"$537","record_ids":[],"responsibilities":["Build an order snapshot from the current cart."],"signature":{"parameters":[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Order"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$336","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-order-port","presence":"planned","provenance":["$330"],"qualified_name":"$544","record_ids":[],"responsibilities":["Define asynchronous order writes, reads, and change notifications."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-place","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$547","record_ids":[],"responsibilities":["Persist a placed order."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-load-all","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$546","record_ids":[],"responsibilities":["Load cached or online order history."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-watch","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$548","record_ids":[],"responsibilities":["Publish order-list changes as they occur. "],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:order-find","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$336","presence":"planned","provenance":["$330"],"qualified_name":"$545","record_ids":[],"responsibilities":["Find a stored order when it exists."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$338","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"domain:module-place-order","presence":"planned","provenance":["$330"],"qualified_name":"$524","record_ids":[],"responsibilities":["Reject offline checkout and submit one identified order."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"ShopStatus","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-status","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._status","record_ids":[],"responsibilities":["Reject checkout when the demo is offline."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"$294","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-repository","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._repository","record_ids":[],"responsibilities":["Persist the successfully submitted order."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-sequence","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"shop.domain.checkout.place_order.PlaceOrder._nextOrderNumber","record_ids":[],"responsibilities":["Generate stable, distinct in-process order identifiers."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"$525","record_ids":[],"responsibilities":["Inject online state and the order persistence port."],"signature":{"parameters":[{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"},{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"returns":"PlaceOrder"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:place-call","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$338","presence":"planned","provenance":["$330"],"qualified_name":"$526","record_ids":[],"responsibilities":["Create and persist one order when online."],"signature":{"parameters":[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$340","initializer":null,"kind":"interface","language":"dart","modifiers":[],"parent_id":"domain:module-shop-status","presence":"planned","provenance":["$330"],"qualified_name":"$530","record_ids":[],"responsibilities":["Define the connection state and toggle exposed to presentation."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:shop-status-get","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$340","presence":"planned","provenance":["$330"],"qualified_name":"$531","record_ids":[],"responsibilities":["Report whether online operations are available."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"domain:shop-status-set","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$340","presence":"planned","provenance":["$330"],"qualified_name":"$532","record_ids":[],"responsibilities":["Change the demo connection state."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$354","id":"data:module-catalog-repo","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:repositories","presence":"planned","provenance":["$330"],"qualified_name":"$455","record_ids":[],"responsibilities":["Use online catalog data or the cached catalog when offline."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$355","id":"data:module-order-repo","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:repositories","presence":"planned","provenance":["$330"],"qualified_name":"$463","record_ids":[],"responsibilities":["Coordinate order submission and cached order reads."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$356","id":"data:module-backend","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:services","presence":"planned","provenance":["$330"],"qualified_name":"$477","record_ids":[],"responsibilities":["Return deterministic async data and simulate connectivity or a failed request."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$357","id":"data:module-memory-store","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"data:services","presence":"planned","provenance":["$330"],"qualified_name":"$488","record_ids":[],"responsibilities":["Keep catalog and orders in memory and publish order changes."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$323","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-catalog-repo","presence":"planned","provenance":["$330"],"qualified_name":"$456","record_ids":[],"responsibilities":["Use cached products offline and refresh the cache from the backend online."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$458","record_ids":[],"responsibilities":["Fetch online catalog responses."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$459","record_ids":[],"responsibilities":["Read and write the in-memory catalog cache."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$457","record_ids":[],"responsibilities":["Inject the deterministic backend and local cache."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"returns":"CachedCatalogRepository"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$324","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$461","record_ids":[],"responsibilities":["Load remote products online or cached products offline."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:catalog-impl-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$323","presence":"planned","provenance":["$330"],"qualified_name":"$460","record_ids":[],"responsibilities":["Expose current service connectivity."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$326","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-order-repo","presence":"planned","provenance":["$330"],"qualified_name":"$464","record_ids":[],"responsibilities":["Persist online submissions and serve cached order history."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"DemoBackend","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-backend","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$466","record_ids":[],"responsibilities":["Submit orders and fetch online history."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"MemoryStore","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-store","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$467","record_ids":[],"responsibilities":["Cache orders and provide local stream updates."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$465","record_ids":[],"responsibilities":["Inject the backend and memory store."],"signature":{"parameters":[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"returns":"MemoryOrderRepository"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-place","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$473","record_ids":[],"responsibilities":["Submit online and cache the returned order."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-load","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$469","record_ids":[],"responsibilities":["Fetch online order history or read the cache offline."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-watch","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$475","record_ids":[],"responsibilities":["Expose local order change notifications."],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:order-impl-find","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$326","presence":"planned","provenance":["$330"],"qualified_name":"$468","record_ids":[],"responsibilities":["Find an order in the local cache."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Future<Order?>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$325","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-backend","presence":"planned","provenance":["$330"],"qualified_name":"$478","record_ids":[],"responsibilities":["Return fixed async demo data and implement the online-state port."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-check-request","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$479","record_ids":[],"responsibilities":["Reject offline requests and consume one pending failure."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-online","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$481","record_ids":[],"responsibilities":["Retain current connection state."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fail-next","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$480","record_ids":[],"responsibilities":["Inject one deterministic failure for retry tests."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-is-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$485","record_ids":[],"responsibilities":["Expose current connectivity."],"signature":{"parameters":[],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-set-online","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$486","record_ids":[],"responsibilities":["Switch online/offline behavior and notify listeners."],"signature":{"parameters":[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fail-next-method","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$482","record_ids":[],"responsibilities":["Fail the next online request once."],"signature":{"parameters":[],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fetch-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$483","record_ids":[],"responsibilities":["Return deterministic products asynchronously."],"signature":{"parameters":[],"returns":"Future<List<Product>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-submit-order","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$487","record_ids":[],"responsibilities":["Accept one order asynchronously or return a deterministic failure."],"signature":{"parameters":[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"returns":"Future<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:backend-fetch-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$325","presence":"planned","provenance":["$330"],"qualified_name":"$484","record_ids":[],"responsibilities":["Return deterministic order history asynchronously."],"signature":{"parameters":[],"returns":"Future<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$327","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"data:module-memory-store","presence":"planned","provenance":["$330"],"qualified_name":"$489","record_ids":[],"responsibilities":["Retain the in-process catalog and orders and publish order changes."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List<Product>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-catalog","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"shop.data.services.memory_store.MemoryStore._catalog","record_ids":[],"responsibilities":["Cache the last fetched catalog."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"Map<String, Order>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-orders","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$491","record_ids":[],"responsibilities":["Index cached orders by identifier."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":"StreamController<List<Order>>","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-order-events","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$490","record_ids":[],"responsibilities":["Publish copied order lists to subscribers."],"signature":null,"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"shop.data.services.memory_store.MemoryStore.MemoryStore","record_ids":[],"responsibilities":["Create an empty in-process cache and event controller."],"signature":{"parameters":[],"returns":"MemoryStore"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-read-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$494","record_ids":[],"responsibilities":["Return the cached catalog."],"signature":{"parameters":[],"returns":"List<Product>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-save-catalog","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$496","record_ids":[],"responsibilities":["Replace the cached catalog."],"signature":{"parameters":[{"annotation":"List<Product>","default":null,"default_known":true,"kind":"$383","name":"products"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-read-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$495","record_ids":[],"responsibilities":["Return the cached order history."],"signature":{"parameters":[],"returns":"List<Order>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-save-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$497","record_ids":[],"responsibilities":["Replace cached history and publish a new order-list snapshot."],"signature":{"parameters":[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"returns":"void"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-watch-orders","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$498","record_ids":[],"responsibilities":["Return the broadcast stream of cached order snapshots."],"signature":{"parameters":[],"returns":"Stream<List<Order>>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-find-order","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$493","record_ids":[],"responsibilities":["Find a cached order when present."],"signature":{"parameters":[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"returns":"Order?"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:store-dispose","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$327","presence":"planned","provenance":["$330"],"qualified_name":"$492","record_ids":[],"responsibilities":["Close the owned order-change stream."],"signature":{"parameters":[],"returns":"Future<void>"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:stream-controller-close-ref","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"dart:async.StreamController.close","record_ids":[],"responsibilities":["Reference the owned stream controller cleanup operation."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-catalog-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$516","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.catalog.catalog_repository.CatalogRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-order-repository-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$544","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.orders.order_repository.OrderRepository."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"data:ref-shop-status-class","initializer":null,"kind":"symbol","language":"dart","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$330"],"qualified_name":"$530","record_ids":[],"responsibilities":["Reference the declaration owned by another component: shop.domain.checkout.shop_status.ShopStatus."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$373","id":"state:module-async-state","initializer":null,"kind":"module","language":"dart","modifiers":[],"parent_id":"state:async-state","presence":"planned","provenance":["$330"],"qualified_name":"$633","record_ids":[],"responsibilities":["Represent typed load state without business policy."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$638","initializer":null,"kind":"enum","language":"dart","modifiers":[],"parent_id":"state:module-async-state","presence":"planned","provenance":["$330"],"qualified_name":"$636","record_ids":[],"responsibilities":["Name the stable loading phases rendered by the views."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-idle","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.idle","record_ids":[],"responsibilities":["Represent the idle presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-loading","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.loading","record_ids":[],"responsibilities":["Represent the loading presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-empty","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.empty","record_ids":[],"responsibilities":["Represent the empty presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-ready","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.ready","record_ids":[],"responsibilities":["Represent the ready presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:phase-failed","initializer":null,"kind":"enum_literal","language":"dart","modifiers":[],"parent_id":"$638","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.LoadPhase.failed","record_ids":[],"responsibilities":["Represent the failed presentation phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$637","initializer":null,"kind":"class","language":"dart","modifiers":[],"parent_id":"state:module-async-state","presence":"planned","provenance":["$330"],"qualified_name":"$634","record_ids":[],"responsibilities":["Pair a typed nullable value or error with its load phase."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"LoadPhase","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-phase","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$637","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.phase","record_ids":[],"responsibilities":["Identify the visible async state."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"T?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-value","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$637","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.value","record_ids":[],"responsibilities":["Carry data only when available."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Object?","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-error","initializer":null,"kind":"attribute","language":"dart","modifiers":[],"parent_id":"$637","presence":"planned","provenance":["$330"],"qualified_name":"shop.state.async_state.AsyncState.error","record_ids":[],"responsibilities":["Retain a failure for retry and display."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"state:async-state-ctor","initializer":null,"kind":"method","language":"dart","modifiers":[],"parent_id":"$637","presence":"planned","provenance":["$330"],"qualified_name":"$635","record_ids":[],"responsibilities":["Construct one typed state snapshot."],"signature":{"parameters":[{"annotation":"LoadPhase","default":null,"default_known":true,"kind":"$383","name":"phase"},{"annotation":"T?","default":null,"default_known":true,"kind":"$383","name":"value"},{"annotation":"Object?","default":null,"default_known":true,"kind":"$383","name":"error"}],"returns":"AsyncState<T>"},"visibility":{"basis":"declared","kind":"public","spelling":null}}],"relationships":[{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-backend","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-demo-backend-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-backend","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"backend-binding","target_id":"ref-demo-backend-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-store","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-memory-store-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-store","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"store-binding","target_id":"ref-memory-store-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-catalogRepository","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-cached-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-catalogRepository","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"catalog-repo-binding","target_id":"ref-cached-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-orderRepository","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-memory-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-orderRepository","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"order-repo-binding","target_id":"ref-memory-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-placeOrder","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-place-order-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-placeOrder","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"place-order-binding","target_id":"ref-place-order-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-catalogViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-catalog-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-catalogViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"catalog-vm-binding","target_id":"ref-catalog-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-cartViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-cart-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-cartViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"cart-vm-binding","target_id":"ref-cart-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-ordersViewModel","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"ref-orders-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-ordersViewModel","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"orders-vm-binding","target_id":"ref-orders-vm-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-creates-app","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"shop-app-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-binding-is-app","kind":"instance_of","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"app-binding","target_id":"shop-app-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-backend","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"backend-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-store","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"store-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-catalogRepository","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"catalog-repo-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-orderRepository","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"order-repo-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-placeOrder","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"place-order-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-catalogViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"catalog-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-cartViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"cart-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-reads-ordersViewModel","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"orders-vm-binding","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"main-calls-run-app","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$376","target_id":"flutter-run-app","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-creates-state","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-create-state","target_id":"$444","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-inherits-stateful-widget","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-class","target_id":"flutter-stateful-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"shop-app-state-inherits-state","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$444","target_id":"flutter-state-shop-app","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-catalog-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-catalog-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-cart-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-cart-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-orders-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-orders-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"app-creates-order-detail-page","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"shop-app-state-build","target_id":"ref-order-detail-page-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-catalog-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-catalog-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-cart-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-cart-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-orders-vm","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-orders-vm-class-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"state-disposes-memory-store","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$445","target_id":"ref-store-dispose","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-class-starts-load","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$394","target_id":"$397","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-page-reads-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$390","target_id":"$399","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-page-reads-connectivity","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$390","target_id":"$392","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$399","target_id":"$402","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-load-all","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$397","target_id":"presentation:ref-order-load-all","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-watch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$397","target_id":"presentation:ref-order-watch","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-cancels-subscription","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$395","target_id":"presentation:stream-subscription-cancel-ref","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-calls-find","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$396","target_id":"presentation:ref-order-find","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:orders-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$393","target_id":"presentation:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:inherits-orders-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$389","target_id":"presentation:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:inherits-order-detail-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$386","target_id":"presentation:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-class-starts-load","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$427","target_id":"$429","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-reads-catalog-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-reads-online-mode","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$430","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-lines","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$413","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-total","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$417","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-submit-state","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$416","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-reads-in-flight","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$414","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$433","target_id":"$436","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-online-reads-status","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$430","target_id":"$437","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-lines-reads-cart","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$413","target_id":"$407","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-total-reads-cart","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$417","target_id":"$407","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-state-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$416","target_id":"$421","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-placing-reads-field","kind":"references","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$414","target_id":"$419","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-calls-add","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$425","target_id":"$409","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-page-calls-checkout","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$405","target_id":"$410","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-calls-load-catalog","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$429","target_id":"presentation:shopping:ref-catalog-load","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-calls-add","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$409","target_id":"presentation:shopping:ref-cart-add","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-calls-checkout","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$410","target_id":"presentation:shopping:ref-place-call","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$426","target_id":"presentation:shopping:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:cart-vm-inherits-change-notifier","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$408","target_id":"presentation:shopping:ref-flutter-change-notifier","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:inherits-catalog-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$422","target_id":"presentation:shopping:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:inherits-cart-page-class","kind":"inherits","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$404","target_id":"presentation:shopping:ref-flutter-stateless-widget","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"presentation:shopping:catalog-page-build-calls-body","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$423","target_id":"$425","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:place-calls-repository","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:place-call","target_id":"domain:order-place","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:place-calls-order-factory","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:place-call","target_id":"domain:order-from-cart","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"domain:cart-add-creates-line","kind":"creates","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"domain:cart-add","target_id":"$332","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:store-closes-order-stream","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:store-dispose","target_id":"data:stream-controller-close-ref","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-fetch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:backend-fetch-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-save-cache","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:store-save-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-calls-read-cache","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$324","target_id":"data:store-read-catalog","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-submit","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-place","target_id":"data:backend-submit-order","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-save","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-place","target_id":"data:store-save-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-fetch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-load","target_id":"data:backend-fetch-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-read","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-load","target_id":"data:store-read-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-watch","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-watch","target_id":"data:store-watch-orders","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-calls-find","kind":"calls","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"data:order-impl-find","target_id":"data:store-find-order","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:catalog-impl-realizes-port","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$323","target_id":"data:ref-catalog-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:order-impl-realizes-port","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$326","target_id":"data:ref-order-repository-class","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"data:backend-realizes-status","kind":"realizes","provenance":["$330"],"reason":null,"record_ids":[],"resolution":"$380","source_id":"$325","target_id":"data:ref-shop-status-class","through":[]}],"schema_version":"1.1.0","scopes":[{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"module-main"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"module-shop-app"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.app.shop_app.ShopApp.","relationship_kinds":[],"scope_id":"shop-app-class"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.app.shop_app._ShopAppState.","relationship_kinds":[],"scope_id":"$444"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$385"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$384"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"presentation:module-orders-vm"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$389"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$386"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$393"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$440"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$441"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$438"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"$439"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$422"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$426"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$404"},{"entity_kinds":["attribute","method"],"mode":"open","provenance":["$330"],"rationale":"$312","relationship_kinds":[],"scope_id":"$408"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-product"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-catalog-port"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-cart"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-order"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-order-port"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-place-order"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"domain:module-shop-status"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.catalog.product.Product.","relationship_kinds":[],"scope_id":"$339"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.catalog.catalog_repository.CatalogRepository.","relationship_kinds":[],"scope_id":"$333"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.cart.cart.Cart.","relationship_kinds":[],"scope_id":"$331"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.cart.cart.CartLine.","relationship_kinds":[],"scope_id":"$332"},{"entity_kinds":["attribute","method","enum_literal"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.OrderStatus.","relationship_kinds":[],"scope_id":"$337"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.OrderLine.","relationship_kinds":[],"scope_id":"$335"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order.Order.","relationship_kinds":[],"scope_id":"$334"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.orders.order_repository.OrderRepository.","relationship_kinds":[],"scope_id":"$336"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.checkout.place_order.PlaceOrder.","relationship_kinds":[],"scope_id":"$338"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.domain.checkout.shop_status.ShopStatus.","relationship_kinds":[],"scope_id":"$340"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-catalog-repo"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-order-repo"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-backend"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"data:module-memory-store"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.","relationship_kinds":[],"scope_id":"$323"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.repositories.memory_order_repository.MemoryOrderRepository.","relationship_kinds":[],"scope_id":"$326"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.services.demo_backend.DemoBackend.","relationship_kinds":[],"scope_id":"$325"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.data.services.memory_store.MemoryStore.","relationship_kinds":[],"scope_id":"$327"},{"entity_kinds":["module"],"mode":"open","provenance":["$330"],"rationale":"$307","relationship_kinds":["calls","imports"],"scope_id":"state:module-async-state"},{"entity_kinds":["attribute","method","enum_literal"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.state.async_state.LoadPhase.","relationship_kinds":[],"scope_id":"$638"},{"entity_kinds":["attribute","method"],"mode":"closed","provenance":["$330"],"rationale":"Declare every direct member of shop.state.async_state.AsyncState.","relationship_kinds":[],"scope_id":"$637"}]}]]],"dependency_edges":[["EDGE-03b8f10b98dd5527","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.checkout.shop_status",["$529","$618"],[],[],["DARTIMP-0aefa121c6cb9f16"],[],[false,1,"module",1,"$618",3,"$529",5,0]],["EDGE-0830bbf3d3ff49b8","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.orders.order",["$523","$534"],[],[],["DARTIMP-c719d4b34991374d"],[],[false,1,"module",1,"$523",4,"$534",6,0]],["EDGE-0a59bed2e1270769","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.domain.catalog.product",["$519","$609"],[],[],["DARTIMP-7780762caaf170bd"],[],[false,1,"module",1,"$609",2,"$519",8,0]],["EDGE-0c87c9c261b57b9f","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.state.async_state",["$618","$633"],[],[],["DARTIMP-a4c68976f69f52a6"],[],[false,1,"module",1,"$618",3,"$633",4,0]],["EDGE-0ffa8fd8135f98f7","FACT","$378","$377","shop.presentation.orders.order_detail_page → shop.domain.orders.order",["$534","$557"],[],[],["DARTIMP-1f2ed618f0801bab"],[],[false,1,"module",1,"$557",2,"$534",6,0]],["EDGE-13ffe400be04d9d3","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.cart.cart_view_model",["$446","$590"],[],[],["DARTIMP-807bb8754b618ac1"],[],[false,1,"module",1,"$446",1,"$590",3,0]],["EDGE-154f09de843728b5","FACT","$382","$381","shop.app → shop.data.services",["shop.app","$476"],[],[],["DARTIMP-a264040863d8e37e","DARTIMP-f8dd9d4efbdc80f7"],[],[false,2,"package",2,"shop.app",1,"$476",4,0]],["EDGE-159299bce215b178","FACT","$378","$377","shop.main → shop.app.shop_app",["$446","shop.main"],[],[],["DARTIMP-3a320043c4bb6b43"],[],[false,1,"module",1,"shop.main",0,"$446",1,0]],["EDGE-1e6eeff92b54d5ec","FACT","$382","$381","shop.domain.checkout → shop.domain.orders",["$522","$533"],[],[],["DARTIMP-acb6ecaf33fd3365","DARTIMP-c719d4b34991374d"],[],[false,2,"package",2,"$522",5,"$533",6,0]],["EDGE-21354bfd8ccbbc35","FACT","$378","$377","shop.domain.cart.cart → shop.domain.catalog.product",["$500","$519"],[],[],["DARTIMP-997bc9b1c6862381"],[],[false,1,"module",1,"$500",7,"$519",8,0]],["EDGE-21f416079325bc6b","FACT","$378","$377","shop.presentation.orders.orders_page → shop.presentation.orders.orders_view_model",["$562","$569"],[],[],["DARTIMP-8b5630d0f2928c26"],[],[false,1,"module",1,"$562",2,"$569",3,0]],["EDGE-22e8c7abf5f8a776","FACT","$382","$381","shop.presentation.shopping.catalog → shop.presentation.shopping.cart",["$583","$608"],[],[],["DARTIMP-524baaff155ed507"],[],[false,1,"package",1,"$608",2,"$583",3,0]],["EDGE-242e79c6240516cf","FACT","$378","$377","shop.app.shop_app → shop.data.services.memory_store",["$446","$488"],[],[],["DARTIMP-f8dd9d4efbdc80f7"],[],[false,1,"module",1,"$446",1,"$488",2,0]],["EDGE-2e03cdf38508f37e","FACT","$382","$381","shop.presentation.shopping.catalog → shop.domain.checkout",["$522","$608"],[],[],["DARTIMP-0aefa121c6cb9f16"],[],[false,1,"package",1,"$608",2,"$522",5,0]],["EDGE-2eaac811cf967a1e","FACT","$382","$381","shop.app → shop.presentation.shopping.catalog",["shop.app","$608"],[],[],["DARTIMP-5a9a8953b5371b06","DARTIMP-f527ad9b46cccae1"],[],[false,2,"package",2,"shop.app",1,"$608",2,0]],["EDGE-33b6818b731abec7","FACT","$378","$377","shop.app.shop_app → shop.domain.orders.order",["$446","$534"],[],[],["DARTIMP-0d8f21c2f329d861"],[],[false,1,"module",1,"$446",1,"$534",6,0]],["EDGE-33fdf16c02683a87","FACT","$378","$377","shop.domain.orders.order_repository → shop.domain.orders.order",["$534","$543"],[],[],["DARTIMP-82bbbc0e9f07a005"],[],[false,1,"module",1,"$543",5,"$534",6,0]],["EDGE-34337bf56f672af7","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.catalog.product",["$519","$618"],[],[],["DARTIMP-2f8802ebf6a5e710"],[],[false,1,"module",1,"$618",3,"$519",8,0]],["EDGE-3435104b229c40d3","FACT","$378","$377","shop.domain.orders.order → shop.domain.cart.cart",["$500","$534"],[],[],["DARTIMP-8836ba536852b810"],[],[false,1,"module",1,"$534",6,"$500",7,0]],["EDGE-3aaf9ef06e158d4e","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.state.async_state",["$590","$633"],[],[],["DARTIMP-416401456edb1bea"],[],[false,1,"module",1,"$590",3,"$633",4,0]],["EDGE-3c579b8707dbb280","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_view_model → shop.domain.catalog.catalog_repository",["$515","$618"],[],[],["DARTIMP-baa3811489b69be9"],[],[false,1,"module",1,"$618",3,"$515",4,0]],["EDGE-3f733f148022f567","FACT","$378","$377","shop.main → shop.presentation.orders.orders_view_model",["shop.main","$569"],[],[],["DARTIMP-d73fb02c0325776c"],[],[false,1,"module",1,"shop.main",0,"$569",3,0]],["EDGE-46169a058c0ed99a","FACT","$378","$377","shop.main → shop.domain.checkout.place_order",["$523","shop.main"],[],[],["DARTIMP-c5fb31088e1b0169"],[],[false,1,"module",1,"shop.main",0,"$523",4,0]],["EDGE-48edf38027000318","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.catalog",["$514","$583"],[],[],["DARTIMP-0c36963de97d52b0"],[],[false,1,"package",1,"$583",3,"$514",8,0]],["EDGE-4b483b33c42460f9","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.domain.orders.order_repository",["$463","$543"],[],[],["DARTIMP-7f326e15cc048c73"],[],[false,1,"module",1,"$463",1,"$543",5,0]],["EDGE-4c1835bbb0410a6e","FACT","$382","$381","shop.presentation.orders → shop.domain.orders",["$533","$556"],[],[],["DARTIMP-146bb816b08a42cc","DARTIMP-1f2ed618f0801bab","DARTIMP-97407008f673ac9b","DARTIMP-fb30beb7c1e9a874"],[],[false,4,"package",4,"$556",2,"$533",6,0]],["EDGE-4d45cf9f2b4b3000","FACT","$382","$381","shop → shop.data.repositories",["shop","$454"],[],[],["DARTIMP-070b55864a843f08","DARTIMP-8c6f80d8401f7fbc"],[],[false,2,"package",2,"shop",0,"$454",1,0]],["EDGE-4f125b136362881a","FACT","$382","$381","shop.presentation.shopping.catalog → shop.state",["$608","shop.state"],[],[],["DARTIMP-5a9cb2c070575c1b","DARTIMP-a4c68976f69f52a6"],[],[false,2,"package",2,"$608",2,"shop.state",4,0]],["EDGE-4f9a236141db67fb","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.checkout.place_order",["$523","$590"],[],[],["DARTIMP-628f036faaa5a3bb"],[],[false,1,"module",1,"$590",3,"$523",4,0]],["EDGE-50e4e0334e45a551","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.cart.cart",["$500","$590"],[],[],["DARTIMP-a8e401d1c6a2aea9"],[],[false,1,"module",1,"$590",3,"$500",7,0]],["EDGE-5157ab1a8854589c","FACT","$378","$377","shop.presentation.orders.orders_page → shop.state.async_state",["$562","$633"],[],[],["DARTIMP-93d4bef6f2092331"],[],[false,1,"module",1,"$562",2,"$633",4,0]],["EDGE-5291f70bdfdf34d5","FACT","$382","$381","shop.domain.orders → shop.domain.cart",["$499","$533"],[],[],["DARTIMP-8836ba536852b810"],[],[false,1,"package",1,"$533",6,"$499",7,0]],["EDGE-533c611da161c421","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.cart",["$499","$583"],[],[],["DARTIMP-a8e401d1c6a2aea9"],[],[false,1,"package",1,"$583",3,"$499",7,0]],["EDGE-54967e83e7aa383b","FACT","$378","$377","shop.main → shop.data.services.demo_backend",["$477","shop.main"],[],[],["DARTIMP-df9a20567d1af2ae"],[],[false,1,"module",1,"shop.main",0,"$477",3,0]],["EDGE-564857f38d2c4db7","FACT","$378","$377","shop.presentation.orders.orders_page → shop.domain.orders.order",["$534","$562"],[],[],["DARTIMP-fb30beb7c1e9a874"],[],[false,1,"module",1,"$562",2,"$534",6,0]],["EDGE-58403aef39fb98de","FACT","$378","$377","shop.main → shop.data.services.memory_store",["$488","shop.main"],[],[],["DARTIMP-047cee0b114a9e6d"],[],[false,1,"module",1,"shop.main",0,"$488",2,0]],["EDGE-58fd1cd365e06d10","FACT","$382","$381","shop.domain.checkout → shop.domain.cart",["$499","$522"],[],[],["DARTIMP-97a64300182a5aee"],[],[false,1,"package",1,"$522",5,"$499",7,0]],["EDGE-5bc8e37a15cf7e87","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.data.services.demo_backend",["$455","$477"],[],[],["DARTIMP-abe48950e42b4212"],[],[false,1,"module",1,"$455",1,"$477",3,0]],["EDGE-5ebb11d1a042a018","FACT","$378","$377","shop.main → shop.data.repositories.memory_order_repository",["$463","shop.main"],[],[],["DARTIMP-070b55864a843f08"],[],[false,1,"module",1,"shop.main",0,"$463",1,0]],["EDGE-5fb7631829e1c230","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.orders.order",["$534","$590"],[],[],["DARTIMP-f574f6f4c5cb8539"],[],[false,1,"module",1,"$590",3,"$534",6,0]],["EDGE-6876934f179cbcb8","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.cart.cart",["$500","$523"],[],[],["DARTIMP-97a64300182a5aee"],[],[false,1,"module",1,"$523",4,"$500",7,0]],["EDGE-697f39ec331a056b","FACT","$378","$377","shop.data.services.memory_store → shop.domain.catalog.product",["$488","$519"],[],[],["DARTIMP-506e55b8e1cee5a9"],[],[false,1,"module",1,"$488",2,"$519",8,0]],["EDGE-6bc01fbccc28b838","FACT","$378","$377","shop.presentation.shopping.cart.cart_view_model → shop.domain.catalog.product",["$519","$590"],[],[],["DARTIMP-0c36963de97d52b0"],[],[false,1,"module",1,"$590",3,"$519",8,0]],["EDGE-7226b53c37dbd12d","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.presentation.shopping.catalog.catalog_view_model",["$609","$618"],[],[],["DARTIMP-d0b7c104cb1f673a"],[],[false,1,"module",1,"$609",2,"$618",3,0]],["EDGE-76489a319f5c8362","FACT","$382","$381","shop → shop.presentation.orders",["shop","$556"],[],[],["DARTIMP-d73fb02c0325776c"],[],[false,1,"package",1,"shop",0,"$556",2,0]],["EDGE-772e5984f430cd2b","FACT","$378","$377","shop.app.shop_app → shop.data.services.demo_backend",["$446","$477"],[],[],["DARTIMP-a264040863d8e37e"],[],[false,1,"module",1,"$446",1,"$477",3,0]],["EDGE-79294404d46a5d8f","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.data.services.memory_store",["$463","$488"],[],[],["DARTIMP-45cd4d09f7cd84c9"],[],[false,1,"module",1,"$463",1,"$488",2,0]],["EDGE-7b2b326999d40f91","FACT","$378","$377","shop.main → shop.presentation.shopping.catalog.catalog_view_model",["shop.main","$618"],[],[],["DARTIMP-c2511f2a9a15e827"],[],[false,1,"module",1,"shop.main",0,"$618",3,0]],["EDGE-7f1a8b67ede9993c","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.state.async_state",["$609","$633"],[],[],["DARTIMP-5a9cb2c070575c1b"],[],[false,1,"module",1,"$609",2,"$633",4,0]],["EDGE-7f5858cc08b07671","FACT","$382","$381","shop → shop.presentation.shopping.catalog",["shop","$608"],[],[],["DARTIMP-c2511f2a9a15e827"],[],[false,1,"package",1,"shop",0,"$608",2,0]],["EDGE-80c6a43c39f3f980","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.orders",["$533","$583"],[],[],["DARTIMP-f574f6f4c5cb8539"],[],[false,1,"package",1,"$583",3,"$533",6,0]],["EDGE-80cce13c6779d08c","FACT","$382","$381","shop.app → shop.presentation.shopping.cart",["shop.app","$583"],[],[],["DARTIMP-1509dc6edea0bf20","DARTIMP-807bb8754b618ac1"],[],[false,2,"package",2,"shop.app",1,"$583",3,0]],["EDGE-80e349226a8cfbe4","FACT","$378","$377","shop.main → shop.presentation.shopping.cart.cart_view_model",["shop.main","$590"],[],[],["DARTIMP-ca363cba96f9503f"],[],[false,1,"module",1,"shop.main",0,"$590",3,0]],["EDGE-8610c689d94351e3","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.catalog.product",["$477","$519"],[],[],["DARTIMP-16740207d6fc111e"],[],[false,1,"module",1,"$477",3,"$519",8,0]],["EDGE-8804648bbd0c098a","FACT","$378","$377","shop.presentation.shopping.cart.cart_page → shop.state.async_state",["$584","$633"],[],[],["DARTIMP-33149f00b4089f05"],[],[false,1,"module",1,"$584",2,"$633",4,0]],["EDGE-8830c6995d820df2","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.domain.catalog.product",["$455","$519"],[],[],["DARTIMP-25f30eed9f8a2b53"],[],[false,1,"module",1,"$455",1,"$519",8,0]],["EDGE-887064d51bd4dd6e","FACT","$378","$377","shop.main → shop.data.repositories.cached_catalog_repository",["$455","shop.main"],[],[],["DARTIMP-8c6f80d8401f7fbc"],[],[false,1,"module",1,"shop.main",0,"$455",1,0]],["EDGE-89fd58f14cc8ece5","FACT","$382","$381","shop → shop.app",["shop","shop.app"],[],[],["DARTIMP-3a320043c4bb6b43"],[],[false,1,"package",1,"shop",0,"shop.app",1,0]],["EDGE-8f44d28166f3e24d","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.orders.order",["$477","$534"],[],[],["DARTIMP-8cf3f41ad6bf4445"],[],[false,1,"module",1,"$477",3,"$534",6,0]],["EDGE-94904e0a875d80f0","FACT","$378","$377","shop.data.services.memory_store → shop.domain.orders.order",["$488","$534"],[],[],["DARTIMP-189b2d1da7e81209"],[],[false,1,"module",1,"$488",2,"$534",6,0]],["EDGE-996ef4501ddf8eba","FACT","$378","$377","shop.presentation.shopping.cart.cart_page → shop.presentation.shopping.cart.cart_view_model",["$584","$590"],[],[],["DARTIMP-8bb2fc6e448c32e0"],[],[false,1,"module",1,"$584",2,"$590",3,0]],["EDGE-9a1bc5b28b26c168","FACT","$382","$381","shop.data.repositories → shop.domain.orders",["$454","$533"],[],[],["DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73"],[],[false,2,"package",2,"$454",1,"$533",6,0]],["EDGE-a486946d0c3555f9","FACT","$378","$377","shop.domain.catalog.catalog_repository → shop.domain.catalog.product",["$515","$519"],[],[],["DARTIMP-d2d209f8c4fb1c1a"],[],[false,1,"module",1,"$515",4,"$519",8,0]],["EDGE-a4bd599094d1ffc5","FACT","$382","$381","shop.presentation.shopping.catalog → shop.domain.catalog",["$514","$608"],[],[],["DARTIMP-2f8802ebf6a5e710","DARTIMP-7780762caaf170bd","DARTIMP-baa3811489b69be9"],[],[false,3,"package",3,"$608",2,"$514",8,0]],["EDGE-ad68e3c8915c67b6","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.cart.cart_page",["$446","$584"],[],[],["DARTIMP-1509dc6edea0bf20"],[],[false,1,"module",1,"$446",1,"$584",2,0]],["EDGE-b087deb6002d934a","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.data.services.demo_backend",["$463","$477"],[],[],["DARTIMP-287e9e48c628ca3c"],[],[false,1,"module",1,"$463",1,"$477",3,0]],["EDGE-b61bb7a5b07cc801","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.data.services.memory_store",["$455","$488"],[],[],["DARTIMP-c1d0ce5d9409e62e"],[],[false,1,"module",1,"$455",1,"$488",2,0]],["EDGE-b903158675696d1e","FACT","$382","$381","shop.data.services → shop.domain.orders",["$476","$533"],[],[],["DARTIMP-189b2d1da7e81209","DARTIMP-8cf3f41ad6bf4445"],[],[false,2,"package",2,"$476",4,"$533",6,0]],["EDGE-bd9c6b7214b1be74","FACT","$382","$381","shop.data.repositories → shop.domain.catalog",["$454","$514"],[],[],["DARTIMP-25f30eed9f8a2b53","DARTIMP-ed0e110129760723"],[],[false,2,"package",2,"$454",1,"$514",8,0]],["EDGE-c414d03f1ff3b9f2","FACT","$382","$381","shop.data.repositories → shop.data.services",["$454","$476"],[],[],["DARTIMP-287e9e48c628ca3c","DARTIMP-45cd4d09f7cd84c9","DARTIMP-abe48950e42b4212","DARTIMP-c1d0ce5d9409e62e"],[],[false,4,"package",4,"$454",1,"$476",4,0]],["EDGE-c4396dc7fcde6e7a","FACT","$382","$381","shop.app → shop.domain.orders",["shop.app","$533"],[],[],["DARTIMP-0d8f21c2f329d861"],[],[false,1,"package",1,"shop.app",1,"$533",6,0]],["EDGE-c5891774eb14b8f4","FACT","$382","$381","shop.app → shop.presentation.orders",["shop.app","$556"],[],[],["DARTIMP-298276d7fc7355ff","DARTIMP-531f531120f26a58","DARTIMP-80b0f62c648eecdc"],[],[false,3,"package",3,"shop.app",1,"$556",2,0]],["EDGE-c67c60497bbb30c4","FACT","$382","$381","shop.domain.cart → shop.domain.catalog",["$499","$514"],[],[],["DARTIMP-997bc9b1c6862381"],[],[false,1,"package",1,"$499",7,"$514",8,0]],["EDGE-c6e78abff016856e","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.checkout.shop_status",["$523","$529"],[],[],["DARTIMP-810ecaceec942171"],[],[false,1,"module",1,"$523",4,"$529",5,0]],["EDGE-cc13dbde9f0db4e5","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.order_detail_page",["$446","$557"],[],[],["DARTIMP-298276d7fc7355ff"],[],[false,1,"module",1,"$446",1,"$557",2,0]],["EDGE-cca7bf728e88c318","FACT","$382","$381","shop.presentation.shopping.cart → shop.state",["$583","shop.state"],[],[],["DARTIMP-33149f00b4089f05","DARTIMP-416401456edb1bea"],[],[false,2,"package",2,"$583",3,"shop.state",4,0]],["EDGE-ceb5d5581ded6cb5","FACT","$382","$381","shop.data.services → shop.domain.catalog",["$476","$514"],[],[],["DARTIMP-16740207d6fc111e","DARTIMP-506e55b8e1cee5a9"],[],[false,2,"package",2,"$476",4,"$514",8,0]],["EDGE-ceb6d0918b159daa","FACT","$378","$377","shop.domain.checkout.place_order → shop.domain.orders.order_repository",["$523","$543"],[],[],["DARTIMP-acb6ecaf33fd3365"],[],[false,1,"module",1,"$523",4,"$543",5,0]],["EDGE-cf0e4b88840f7fb6","FACT","$382","$381","shop → shop.presentation.shopping.cart",["shop","$583"],[],[],["DARTIMP-ca363cba96f9503f"],[],[false,1,"package",1,"shop",0,"$583",3,0]],["EDGE-d16dbad6f9489a29","FACT","$378","$377","shop.data.repositories.memory_order_repository → shop.domain.orders.order",["$463","$534"],[],[],["DARTIMP-79a1d611ee2a3510"],[],[false,1,"module",1,"$463",1,"$534",6,0]],["EDGE-d176a1e98c687885","FACT","$382","$381","shop.presentation.orders → shop.state",["$556","shop.state"],[],[],["DARTIMP-5ecf4c43a04ee799","DARTIMP-93d4bef6f2092331"],[],[false,2,"package",2,"$556",2,"shop.state",4,0]],["EDGE-d23dc350944b50b1","FACT","$378","$377","shop.presentation.shopping.cart.cart_page → shop.data.services.demo_backend",["$477","$584"],[],[],["$191"],[],[false,1,"module",1,"$584",2,"$477",3,0]],["EDGE-d392826386c4ba3b","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.domain.orders.order",["$534","$569"],[],[],["DARTIMP-97407008f673ac9b"],[],[false,1,"module",1,"$569",3,"$534",6,0]],["EDGE-d3b2e5a76e45cdab","FACT","$382","$381","shop.presentation.shopping.cart → shop.data.services",["$476","$583"],[],[],["$191"],[],[false,1,"package",1,"$583",3,"$476",4,0]],["EDGE-d912e9a752a2633e","FACT","$378","$377","shop.presentation.shopping.catalog.catalog_page → shop.presentation.shopping.cart.cart_view_model",["$590","$609"],[],[],["DARTIMP-524baaff155ed507"],[],[false,1,"module",1,"$609",2,"$590",3,0]],["EDGE-daf673f71301f809","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.catalog.catalog_page",["$446","$609"],[],[],["DARTIMP-5a9a8953b5371b06"],[],[false,1,"module",1,"$446",1,"$609",2,0]],["EDGE-db14675816aa130c","FACT","$382","$381","shop → shop.domain.checkout",["shop","$522"],[],[],["DARTIMP-c5fb31088e1b0169"],[],[false,1,"package",1,"shop",0,"$522",5,0]],["EDGE-e0794e3a9f6b222a","FACT","$382","$381","shop.data.services → shop.domain.checkout",["$476","$522"],[],[],["DARTIMP-37ead6a5c1bd5190"],[],[false,1,"package",1,"$476",4,"$522",5,0]],["EDGE-e145c266ed091128","FACT","$378","$377","shop.data.repositories.cached_catalog_repository → shop.domain.catalog.catalog_repository",["$455","$515"],[],[],["DARTIMP-ed0e110129760723"],[],[false,1,"module",1,"$455",1,"$515",4,0]],["EDGE-e47d459014c1913f","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.orders_view_model",["$446","$569"],[],[],["DARTIMP-531f531120f26a58"],[],[false,1,"module",1,"$446",1,"$569",3,0]],["EDGE-e57aeb1a9c85f840","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.state.async_state",["$569","$633"],[],[],["DARTIMP-5ecf4c43a04ee799"],[],[false,1,"module",1,"$569",3,"$633",4,0]],["EDGE-e99e2c8555d9bf51","FACT","$382","$381","shop → shop.data.services",["shop","$476"],[],[],["DARTIMP-047cee0b114a9e6d","DARTIMP-df9a20567d1af2ae"],[],[false,2,"package",2,"shop",0,"$476",4,0]],["EDGE-f2a6ea4970085d5f","FACT","$378","$377","shop.data.services.demo_backend → shop.domain.checkout.shop_status",["$477","$529"],[],[],["DARTIMP-37ead6a5c1bd5190"],[],[false,1,"module",1,"$477",3,"$529",5,0]],["EDGE-f66b17c90c781366","FACT","$378","$377","shop.presentation.orders.orders_view_model → shop.domain.orders.order_repository",["$543","$569"],[],[],["DARTIMP-146bb816b08a42cc"],[],[false,1,"module",1,"$569",3,"$543",5,0]],["EDGE-faf2175b342e46bc","FACT","$378","$377","shop.app.shop_app → shop.presentation.orders.orders_page",["$446","$562"],[],[],["DARTIMP-80b0f62c648eecdc"],[],[false,1,"module",1,"$446",1,"$562",2,0]],["EDGE-fafb38c83385c916","FACT","$378","$377","shop.app.shop_app → shop.presentation.shopping.catalog.catalog_view_model",["$446","$618"],[],[],["DARTIMP-f527ad9b46cccae1"],[],[false,1,"module",1,"$446",1,"$618",3,0]],["EDGE-ff29278245797f8c","FACT","$382","$381","shop.presentation.shopping.cart → shop.domain.checkout",["$522","$583"],[],[],["DARTIMP-628f036faaa5a3bb"],[],[false,1,"package",1,"$583",3,"$522",5,0]]],"encoding":{"escaped_literal":"additional leading $","evidence_fields":["id","file","line","end_line","column","excerpt"],"kind":"architecture-ir-columnar-v1","record_fields":["id","evidence_class","area","kind","title","subjects","evidence_ids","rule_ids","fact_ids","provenance","data"],"section_data_fields":{"bindings":[],"calls":["candidate_count","candidates_truncated","construction","expression","reason","result_bindings","source_definition_id","source_file","source_module","source_scope","status","targets"],"constructs":[],"context_evidence":[],"contexts":[],"cycles":[],"declarations":["decided_by","exact_modules","external_scope_ids","forbidden_responsibilities","include_type_checking","inside","inside_levels","layout_rule_ids","module_target_ids","namespace","owner_ids","parent_id","public","public_api_ids","rationale","requires","responsibilities","role","target"],"dependency_edges":["bidirectional","count","level","runtime_count","source","source_rank","target","target_rank","type_checking_count"],"imports":["binding","origin_definition","reexport","reexport_chain","relative_level","source_module","source_package","symbol","symbol_visibility","symbols_known","target_module","target_package","under_type_checking"],"metrics":["tab","value"],"modules":["all_exports","all_literal","compatibility_logic_free","fan_in","fan_out","file","package","qualified_name","rank","symbol_count"],"packages":["dependencies","fan_in","fan_out","module_count","qualified_name","rank"],"path_observations":[],"references":["candidate_count","candidates_truncated","expression","reason","source_definition_id","source_file","source_module","source_scope","status","targets","use"],"scope_observations":["assessment_complete","comparison","component_id","coverage_complete","fan_out","files","module_count","modules","observed_module_count","outgoing_modules","outgoing_scopes","parent_id","scope","scope_module_counts","scopes"],"symbols":["accessor_kind","annotation","attribute_declarations","base_declarations","class_header_static","class_kind","constant","decorators","definition_contexts","enum_members","initializer","lexical_parent_id","member_inventories","method_kind","mixin_capable","modifiers","module","name","overload_signature","package","parameters","parent","qualified_name","returns","signature_complete","source_binding_unique","source_file","source_member_binding_static","symbol_category","visibility_detail"],"transitive_paths":["level","path","source","target"],"typing_signals":[],"unknowns":["aspect","change","evidence_ids","fact_ids","id","observed_ids","reason","status","subject_id"],"violations":["source_component","source_module","target_component","target_module"]},"string_reference":"$<index>"},"evidence":[["$196","$353",75,75,4,"widget._orders.dispose()"],["EVD-002dcf13df3eddaf","$373",1,1,39,"ready"],["EVD-00303471c492e8c9","$365",22,22,42,"orderRepository"],["EVD-00a4e307b08b7d64","$371",75,75,39,"product.id"],["EVD-00b12f6b99ea4cc9","$369",4,4,0,"$351"],["EVD-00b771d87d0cea2b","$371",80,80,18,"icon"],["EVD-00c62a730c7095e6","$357",21,21,23,"Order"],["EVD-01221f299cbfea22","$369",28,28,10,"Text(DemoBackend().isOnline() ? 'Online' : 'Offline')"],["EVD-01884002298c9cb1","$371",76,76,18,"tooltip"],["EVD-018a43da88e02a7c","$357",28,28,33,"_orders"],["EVD-019ba5afab521f5f","$356",34,34,10,"Future"],["EVD-01a049ca1480959c","$371",15,15,4,"appBar"],["EVD-01bc1222c7a23bfe","$368",14,18,26,"_state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )"],["EVD-01f2d052a98f8cfd","$361",15,15,9,"Order"],["EVD-02076b08bfce1b3a","$368",9,11,2,"OrdersViewModel(OrderRepository repository) : _repository = repository {\n    load();\n  }"],["EVD-02befd1b5a609db3","$369",71,71,18,"child"],["EVD-02e0c1da49ecddde","$369",14,14,19,"Text"],["EVD-03372cf5e58b035b","$371",18,23,8,"$249"],["EVD-037df8617af7e29a","$371",26,26,10,"tooltip"],["EVD-038f31aa29d5b945","$364",4,4,2,"Future"],["EVD-03a9bd6d7ab234ca","$369",29,54,10,"Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                   "],["EVD-03e0c6fb7640e32f","$371",50,85,2,"Widget _catalogBody(BuildContext context, AsyncState<List<Product>> state) =>\n      switch (state.phase) {\n        LoadPhase.idle ||\n        LoadPhase.loading => const Center(child: Text('Loading catalog…')),\n        LoadPhase.failed => Center(\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n          "],["EVD-0431992aacba6e51","$369",19,19,40,"context"],["EVD-04cf62031ee3e6fb","$369",84,84,14,"int"],["EVD-04f0dfe9f575ebd5","$354",15,15,21,"_backend"],["EVD-0531b258001048d2","$369",16,21,8,"$249"],["EVD-0535022a4773a1b9","$357",30,30,2,"Stream"],["EVD-0594c657dd197a6a","$371",34,34,6,"builder"],["EVD-05a448b139212f70","$355",31,31,11,"orders"],["EVD-0626bb103670091b","$354",3,3,0,"import 'package:shop/domain/catalog/catalog_repository.dart';"],["EVD-06ad8eacee6ddde1","$361",9,9,20,"repository"],["EVD-06b90ae266b36cae","$353",19,19,4,"$295"],["EVD-06d1ce446a14e5e9","$363",36,36,10,"$374"],["EVD-06ed85e039c4eb3f","$357",22,22,4,"_orders"],["EVD-06effcb9aa7e4849","$369",37,37,54,"line.quantity"],["EVD-06feddba72177fcf","$368",55,55,9,".dispose()"],["EVD-0715a85d8d3dac6e","$371",67,67,33,"Center"],["EVD-07632b7b3161f615","$363",25,25,2,"int"],["EVD-07b2cddaeec5ab73","$358",22,29,2,"void add(Product product) {\n    final index = _lines.indexWhere((line) => line.product.id == product.id);\n    if (index < 0) {\n      _lines.add(CartLine(product, 1));\n    } else {\n      _lines[index] = CartLine(product, _lines[index].quantity + 1);\n    }\n  }"],["EVD-0813020316f927fe","$357",9,9,30,"Order"],["EVD-08168fb672493728","$355",28,28,54,"item.id"],["EVD-0838b785b13e4d9c","$371",27,27,40,"context"],["EVD-088ee38b5334f568","$353",46,46,22,"settings"],["EVD-08b6ac56c6bcd990","$358",27,27,22,"CartLine(product, _lines[index].quantity + 1)"],["EVD-093702ea870180eb","$370",14,14,2,"bool"],["EVD-095b42f690304729","$371",21,21,10,"onPressed"],["EVD-097f7452623e028c","$370",45,45,15,"AsyncState(LoadPhase.ready, order, null)"],["EVD-09c74dd3e4b96884","$358",15,15,23,"_lines = []"],["EVD-09ee61d80fb0e9b7","$355",30,30,22,"orders"],["EVD-09f0a7c1bc92a318","$371",76,76,34,"product.name"],["EVD-0a1c5cf4f352bc72","$373",4,4,8,"AsyncState"],["EVD-0aaefd503663d5ae","$353",55,55,12,"builder"],["EVD-0acd13c78a064d81","$353",28,28,25,"_catalog"],["EVD-0b0c83bc0ba4af9c","$358",44,44,2,"void clear() => _lines.clear();"],["EVD-0b224824e5084182","$361",18,18,18,"$293"],["EVD-0b3ec09e4d944f31","$367",29,32,20,"TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    )"],["EVD-0b4bfcda0f1fe5fb","$355",3,3,0,"$347"],["EVD-0bacc62463582897","$370",17,17,7,"CartLine"],["EVD-0c093aa4ab78ae1a","$367",13,13,2,"Widget"],["EVD-0c3f2f8f833ae68d","$370",40,40,4,"_state"],["EVD-0c6613bc8e2b758e","$371",77,77,29,"cart.isPlacingOrder"],["EVD-0caf8ef7b07b3c99","$365",21,21,2,"final cartViewModel = CartViewModel(placeOrder)"],["EVD-0cb020cddcc830dd","$354",8,8,6,"_backend"],["EVD-0cc348aa8fcbea1c","$353",14,24,2,"const ShopApp(\n    DemoBackend backend,\n    MemoryStore store,\n    CatalogViewModel catalog,\n    CartViewModel cart,\n    OrdersViewModel orders,\n  ) : _backend = backend,\n      _store = store,\n      _catalog = catalog,\n      _cart = cart,\n      _orders = orders"],["EVD-0cee415c5cc542da","$355",12,12,20,"_store"],["EVD-0d1b8185a1f999ad","$369",59,59,30,"_money(viewModel.totalCents)"],["EVD-0d4e9ce198e84da8","$371",67,67,40,"child"],["EVD-0d56469f18292017","$364",1,1,0,"$347"],["EVD-0d7d2542aa7eba45","$368",13,13,24,"_repository"],["EVD-0ddd3b3963c96fe7","$358",27,27,31,"product"],["EVD-0e2baefbf26bbfd2","$368",25,25,58,"_receiveOrders"],["EVD-0e560d9a815a8863","$371",70,70,34,"state.value"],["EVD-0e66d24250276ad0","$367",48,48,29,"context.mounted"],["EVD-0e6ace6f95c1693a","$357",11,11,2,"List"],["EVD-0e8a2074581fcec3","$353",50,50,12,"settings"],["EVD-0eb54060fd9c0e49","$363",39,39,10,"line.quantity"],["$197","$353",13,34,0,"class ShopApp extends StatefulWidget {\n  const ShopApp(\n    DemoBackend backend,\n    MemoryStore store,\n    CatalogViewModel catalog,\n    CartViewModel cart,\n    OrdersViewModel orders,\n  ) : _backend = backend,\n      _store = store,\n      _catalog = catalog,\n      _cart = cart,\n      _orders = orders;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n  final CatalogViewModel _catalog;\n  "],["EVD-0f0b88d2658a53a8","$368",35,35,40,"_repository"],["EVD-0f30e7fc87dd368d","$371",60,60,16,"key"],["EVD-0f5b2b03ff255d99","$359",4,4,2,"Future"],["EVD-0f71ffc965f8fc59","$373",1,1,32,"empty"],["EVD-0f97ee5e26d1eac0","$368",40,40,23,"LoadPhase.empty"],["EVD-0fe0b8db478f8678","$369",26,79,31,"Column(\n        children: [\n          Text(DemoBackend().isOnline() ? 'Online' : 'Offline'),\n          Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          "],["EVD-101f66e9382fa34b","$371",8,8,2,"const CatalogPage(this.catalog, this.cart)"],["EVD-1040f7e51efb5c2e","$366",9,19,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    ),\n  );"],["EVD-105dabd8f9ebcfd7","$371",51,51,14,"state.phase"],["EVD-11573e6c0ff5ba6a","$367",44,44,58,"order.totalCents"],["EVD-11a5cacbf7948692","$368",40,40,41,"LoadPhase.ready"],["EVD-11d412170167a294","$367",41,41,27,"ValueKey(order.id)"],["EVD-11e5ac3c9c1a882b","$356",17,25,2,"Future<List<Product>> fetchCatalog() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [\n      Product('trail-mix', 'Trail Mix', 399),\n      Product('oat-bar', 'Oat Bar', 149),\n      Product('apple', 'Apple', 99),\n    ];\n  }"],["EVD-11e98fed39246afa","$355",9,9,6,"_store"],["EVD-11ed35860a2ec0ff","$370",45,45,26,"LoadPhase.ready"],["EVD-12532a1fa5dd20c5","$353",59,59,22,"settings"],["EVD-12d61659e5237972","$371",33,33,6,"listenable"],["EVD-131808d7369f2596","$370",13,13,2,"AsyncState"],["EVD-131f892af3b45688","$368",6,6,0,"$351"],["EVD-132bb5ae18f23e9f","$371",34,34,16,"context"],["EVD-1340889e8f21c75b","$370",23,23,13,"Order"],["EVD-134234efd537f2e4","$371",24,29,8,"IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n          onPressed: () => Navigator.of(context).pushNamed('/cart'),\n          icon: const Icon(Icons.shopping_cart),\n        )"],["EVD-1348009b49b5770a","$369",11,81,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    ),\n    body: ListenableBuilder(\n"],["EVD-13d5ce17965541bf","$353",58,58,33,"order"],["EVD-142580285d85e6b7","$356",18,18,23,"value"],["EVD-142f29df31568c19","$357",32,32,28,"_orderChanges"],["EVD-147b9fd03ad9a2e8","$357",19,19,7,"Order"],["EVD-14815913891b5b22","$366",16,16,24,"Text('Total ${_money(order.totalCents)}')"],["EVD-15039a53c059623d","$367",23,23,48,"child"],["EVD-1509e57262b09dd6","$353",37,69,2,"@override\n  Widget build(BuildContext context) {\n    assert(widget._backend.isOnline() == widget._catalog.isOnline);\n    return MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => "],["EVD-1516cdb372bc91b5","$358",32,32,18,"_lines"],["EVD-154f5c6b427a1b3d","$368",24,33,2,"Future<void> load() async {\n    _ordersSubscription ??= _repository.watchAll().listen(_receiveOrders);\n    try {\n      final orders = await _repository.loadAll();\n      _receiveOrders(orders);\n    } catch (error) {\n      _state = AsyncState(LoadPhase.failed, null, error);\n      _notify();\n    }\n  }"],["EVD-1578f4bf3ffeee5b","$369",20,20,10,"icon"],["EVD-157ad94a13c63c5a","$353",43,43,6,"onGenerateRoute"],["EVD-157f70e4bb8a9a36","$367",37,55,33,"ListView(\n                children: [\n                  for (final order in viewModel.state.value ?? const <Order>[])\n                    ListTile(\n                      key: ValueKey(order.id),\n                      title: Text('Order #${order.id.split('-').last}'),\n                      subtitle: Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n               "],["EVD-158c989d4b390d7f","$371",89,89,10,"cents"],["EVD-158d755855838339","$369",39,39,36,"Text(_money(line.lineTotalCents))"],["EVD-15a2a227fee22ca8","$368",19,19,2,"StreamSubscription"],["EVD-15cca774b0a78869","$357",14,14,33,"List.unmodifiable(_catalog)"],["EVD-15d7459f2b328a71","$371",21,21,27,"$290"],["EVD-15e9f7dbd6b8a940","$363",21,21,8,"String"],["EVD-162c1997f14829eb","$370",45,45,6,"_state"],["EVD-165ed6e57ce91024","$370",14,14,7,"_isPlacingOrder = false"],["EVD-17161d066bfb667c","$355",38,38,9,"Order"],["EVD-173183ae98a0dc41","$360",6,6,12,"priceCents"],["EVD-173b014ac1dc294a","$372",28,28,13,"$320"],["EVD-1761c06e5015fcf9","$363",43,43,4,"cart.totalCents"],["EVD-176cecd209859419","$358",23,23,46,"$374"],["$198","$353",73,73,4,"widget._catalog.dispose()"],["EVD-17d348a98ab1199f","$353",22,22,6,"_catalog"],["EVD-17fccd6b4c96e33f","$371",28,28,22,"Icon"],["EVD-188bbe114b9fb01e","$372",23,23,2,"AsyncState"],["EVD-188f7aced01dcd06","$358",32,32,4,"final index = _lines.indexWhere((line) => line.product.id == productId)"],["EVD-189c78b698de49e6","$371",54,54,8,"LoadPhase"],["EVD-18a379f2f19341e4","$361",13,13,2,"int"],["EVD-1903fef8c23b2533","$372",10,10,16,"status"],["EVD-19140097ac75defc","$368",22,22,18,"Order"],["EVD-19376ef03b43d4a3","$355",12,12,8,"MemoryStore"],["EVD-195dcf9f62502ee3","$363",7,7,2,"const OrderStatus(this.label)"],["EVD-19686202365d15c5","$367",28,28,26,"Text"],["EVD-196f9a8889f00593","$372",11,11,4,"load()"],["EVD-1a0c45eba75ec993","$357",17,17,17,"List.unmodifiable(products)"],["EVD-1a2f94fbb8ef10db","$363",49,49,8,"int"],["EVD-1a346166f34a4d26","$369",40,50,36,"IconButton(\n                            key: ValueKey('increase-${line.product.id}'),\n                            tooltip: 'Add one ${line.product.name}',\n                            onPressed: viewModel.isPlacingOrder\n                                ? null\n                                : () => viewModel.setQuantity(\n                                    line.product.id,\n                          "],["EVD-1a4da082aaf8ea83","$367",28,28,20,"const Text('Could not load orders')"],["EVD-1a59f09ddc407464","$366",10,10,15,"$9"],["EVD-1a614f8e6ec58801","$369",67,67,23,"const ValueKey('place-order')"],["EVD-1a733378756d17a7","$369",28,28,15,"DemoBackend().isOnline()"],["EVD-1a876e3d6310f3e3","$372",40,40,4,"_notify()"],["EVD-1ae8dc48e792ffbe","$372",56,56,4,"_disposed"],["EVD-1bbe3973582a8205","$370",48,48,15,"$7"],["EVD-1bc0fb4d12072199","$370",62,63,4,"$313"],["EVD-1bc60c0d9fc63f6e","$372",38,38,50,"error"],["EVD-1be8ead2decc7ab0","$369",85,85,40,".toString().padLeft(2, '0')"],["EVD-1c039a2bc8fd4d40","$368",14,14,13,"List"],["EVD-1c0bf9a7a51de38e","$361",2,2,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-1c261fef21d35f49","$371",25,25,15,"const ValueKey('open-cart')"],["EVD-1c8dc03955c0bbca","$371",34,34,25,"_"],["$199","$355",6,41,0,"class MemoryOrderRepository implements OrderRepository {\n  MemoryOrderRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n\n  @override\n  Future<Order> place(Order order) async {\n    final saved = await _backend.submitOrder(order);\n    _store.saveOrders([..._store.readOrders(), saved]);\n    ret"],["$200","$371",7,86,0,"class CatalogPage extends StatelessWidget {\n  const CatalogPage(this.catalog, this.cart);\n\n  final CatalogViewModel catalog;\n  final CartViewModel cart;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed"],["EVD-1d6b154efac6839f","$355",24,24,4,"final remote = await _backend.fetchOrders()"],["EVD-1d9d99a6717133cd","$353",15,15,4,"DemoBackend"],["$201","$365",19,19,21,"$297"],["EVD-1e04b9491a4f6c50","$361",19,19,43,"order"],["EVD-1e62fb95336ac28c","$369",12,12,2,"Widget"],["EVD-1e6e43be52633131","$367",65,65,10,"cents"],["EVD-1e770cd9aa242f86","$371",67,67,18,"empty"],["EVD-1ead5c9e9ed295fc","$361",8,8,6,"_status"],["EVD-1f64bfd328a6354e","$369",61,63,18,"const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  )"],["EVD-1f6a5b40b6e1edf3","$367",30,30,33,"viewModel.load"],["EVD-1fc3498bf35d1f8d","$361",17,17,12,"StateError('Checkout requires an online connection')"],["EVD-1fe0d1ae764abb0f","$353",60,60,12,"builder"],["EVD-20071c7c030a506e","$368",47,49,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-200d3535160077a6","$357",24,24,31,"order"],["EVD-202e0b3e937dab38","$371",57,57,12,"children"],["EVD-20437e819f9b8917","$361",18,18,4,"final order = Order.fromCart(cart, 'order-$_nextOrderNumber')"],["EVD-2096c3e0f1b5d8a0","$354",12,12,8,"MemoryStore"],["$202","$365",21,21,24,"CartViewModel(placeOrder)"],["EVD-217ab3617a47e4a2","$367",36,36,24,"empty"],["EVD-219932040392e773","$369",40,40,26,"trailing"],["EVD-21a99117d129652b","$353",3,3,0,"$345"],["EVD-21d2316427cdf400","$370",26,26,8,"$314"],["EVD-21df0ee44177450c","$367",26,26,32,"MainAxisSize.min"],["EVD-21f0abc08fdc7920","$367",10,10,13,"isOnline"],["EVD-21f938c99ca7c9aa","$363",20,20,8,"String"],["EVD-22117335b7a845e4","$367",31,31,22,"child"],["EVD-223069afb53f3db2","$372",27,41,2,"Future<void> load() async {\n    _state = const AsyncState(LoadPhase.loading, null, null);\n    _notify();\n    try {\n      final products = await _repository.loadCatalog();\n      _state = AsyncState(\n        products.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n        products,\n        null,\n      );\n    } catch (error) {\n      _state = AsyncState(LoadPhase.failed, null, error);\n    }\n    _notify()"],["EVD-22bbabb8ad2d09bc","$369",36,36,26,"title"],["EVD-22d31c3559c6bfc6","$353",20,20,6,"_backend"],["EVD-233503577a4f67cc","$372",54,58,2,"@override\n  void dispose() {\n    _disposed = true;\n    super.dispose();\n  }"],["EVD-239132d5780a0dd8","$358",32,32,46,"$374"],["EVD-2436460efd01a369","$354",7,7,47,"MemoryStore"],["EVD-24536a425260d7fe","$358",23,23,18,"_lines"],["$203","$365",22,22,26,"OrdersViewModel(orderRepository)"],["EVD-248fd1de11298d59","$372",31,31,6,"final products = await _repository.loadCatalog()"],["EVD-24c429dff8c68669","$372",45,45,2,"Future"],["EVD-2558584bfb0f773d","$353",54,54,12,"settings"],["EVD-258a6bb8a77675ec","$367",25,25,16,"child"],["EVD-259b0fb5a6ec479e","$357",9,9,25,"List"],["EVD-25f8ee265e1a1e4c","$369",17,17,15,"const ValueKey('open-orders')"],["EVD-26351d00008ae642","$355",25,25,18,"_store"],["EVD-264182c3fcb6cbc3","$363",22,22,8,"int"],["EVD-26b54a77e24bb468","$365",1,1,0,"$343"],["EVD-277f308a6a3d8ab9","$355",35,35,2,"Stream"],["EVD-27832fc1a3c30f6a","$367",36,36,33,"const Center(child: Text('No orders yet'))"],["EVD-27c1834804b4fc58","$358",37,37,31,"_lines[index].product"],["EVD-27d3b2fd57157e7a","$357",10,10,6,"StreamController.broadcast()"],["EVD-2828c77c48228120","$358",9,9,28,"product.priceCents"],["EVD-282c1bf9ce7a68d7","$354",15,15,2,"bool"],["EVD-28969a4f975d8bcd","$371",67,67,8,"LoadPhase"],["EVD-28a3a19c3c545b99","$365",6,6,0,"$345"],["EVD-28a44706aeb2f2b1","$372",8,8,49,"ShopStatus"],["EVD-29e307da1042c080","$369",68,68,18,"onPressed"],["EVD-29e97ddaff70ff2c","$371",74,74,16,"trailing"],["EVD-29f8155e85ad51aa","$358",34,34,8,"quantity"],["EVD-2a6aeee097f47bd2","$372",21,21,7,"_disposed = false"],["EVD-2a85c3b39ae3b810","$363",35,40,18,"OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        )"],["EVD-2a945724f5a8dae8","$372",34,34,8,"products"],["EVD-2a9dfd467c6e8bbc","$357",19,19,2,"List"],["EVD-2ab121650b6223ff","$371",73,73,16,"subtitle"],["EVD-2acb0ac6c4f32843","$366",7,7,8,"Order"],["EVD-2b497aeb3042cf4f","$366",15,15,19,"title"],["EVD-2b6e4f436378e248","$367",18,18,8,"children"],["EVD-2ba55607521accee","$372",28,28,19,"AsyncState"],["EVD-2ba73cf90d122576","$367",38,38,16,"children"],["$204","$365",23,29,14,"ShopApp(\n    backend,\n    store,\n    catalogViewModel,\n    cartViewModel,\n    ordersViewModel,\n  )"],["EVD-2be7a3b65f64a0aa","$366",16,16,45,"order.totalCents"],["EVD-2bfbc0387b8c7b84","$370",37,37,9,"Order"],["EVD-2c1bb121d044bc23","$371",73,73,38,"product.priceCents"],["EVD-2c3f017252edcaef","$363",13,18,2,"const OrderLine(\n    this.productId,\n    this.name,\n    this.unitPriceCents,\n    this.quantity,\n  )"],["$205","$373",3,9,0,"class AsyncState<T> {\n  const AsyncState(this.phase, this.value, this.error);\n\n  final LoadPhase phase;\n  final T? value;\n  final Object? error;\n}"],["EVD-2cd20a935ef3d68e","$357",11,11,7,"Product"],["EVD-2cd9c6f05b6f9614","$370",12,12,8,"Cart"],["EVD-2d00cadec8d60cbd","$353",56,56,16,"OrdersPage(widget._orders, widget._catalog.isOnline)"],["EVD-2de1dc34cc4b24c9","$363",23,23,12,"quantity"],["EVD-2e0a078793c8e74b","$371",89,89,40,".toString().padLeft(2, '0')"],["EVD-2e0cee1c9ae9247a","$371",16,16,6,"title"],["EVD-2e598dc8f5eb5242","$354",11,11,8,"DemoBackend"],["EVD-2e9cd0bbaa7f64c7","$365",18,18,48,"backend"],["EVD-2ef61cfa544c52a7","$354",18,18,14,"Product"],["EVD-2ef72f35083ae91a","$354",18,18,9,"List"],["EVD-2f116b95f9304441","$357",1,1,0,"import 'dart:async';"],["EVD-2f224de2f687fc96","$361",8,8,16,"status"],["EVD-2f5c2932b6d6bc40","$365",30,30,9,"app"],["EVD-2f746f37c7df00b4","$358",19,20,2,"int get totalCents =>\n      _lines.fold(0, (sum, line) => sum + line.lineTotalCents);"],["$206","$353",76,76,4,"widget._store.dispose()"],["EVD-2fee07717ce0be56","$369",32,53,18,"ListView(\n                    children: [\n                      for (final line in viewModel.lines)\n                        ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                          ),\n                          subtitle: Text(_money(line.lineTotalCents)),\n                          trailing: IconButton(\n        "],["EVD-2fff9bb7f53bfbb9","$372",9,9,20,"repository"],["EVD-3000c5af849ca4c9","$372",16,20,28,"_state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )"],["EVD-30288f63b2586849","$358",15,15,13,"CartLine"],["EVD-3093c1673eafe69a","$353",44,44,24,"settings.name"],["EVD-310649f8040d012b","$368",5,5,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-318d983c97930357","$372",46,46,22,"online"],["EVD-31cd4f0aca4825f8","$370",27,27,4,"_cart"],["EVD-31fa93daf193ecaf","$361",11,11,8,"ShopStatus"],["EVD-322d14b5df67616e","$371",19,19,15,"const ValueKey('open-orders')"],["EVD-32364a8dc0de635d","$355",27,27,9,"remote"],["EVD-324dd5c5cecf5fa0","$371",27,27,10,"onPressed"],["EVD-3259526f6aeee070","$368",25,25,4,"_ordersSubscription"],["EVD-32596b2f08dae50a","$354",19,19,37,"_store"],["EVD-33404e7874a41339","$371",72,72,23,"Text(product.name)"],["EVD-3341221613299d0c","$356",13,13,45,"online"],["EVD-33543d7440cec59c","$368",25,25,28,"_repository"],["EVD-337dd0090d63b203","$363",32,32,4,"id"],["EVD-33aa406116b7ef03","$372",15,15,19,"_status"],["EVD-33c56ee3d461b65c","$354",22,22,11,"products"],["EVD-33cfe436758c6b46","$368",29,29,13,"error"],["EVD-340cf01c67be9d6e","$353",39,39,41,"widget._catalog.isOnline"],["EVD-343855a90d73e58f","$368",14,14,18,"Order"],["EVD-343d1d68d8019621","$370",48,48,26,"LoadPhase.failed"],["EVD-3450f5beb898336c","$369",49,49,34,"const Icon(Icons.add)"],["EVD-3453b2139c98bd96","$371",61,61,16,"onPressed"],["EVD-348d58f8438fdecd","$356",28,28,10,"Future"],["EVD-349250449cdfcaca","$370",48,48,50,"error"],["EVD-351fafc84ca400e4","$371",41,41,12,"value"],["EVD-354a3a081da5e460","$371",56,56,12,"mainAxisSize"],["EVD-3568431347efc95b","$369",45,48,40,"viewModel.setQuantity(\n                                    line.product.id,\n                                    line.quantity + 1,\n                                  )"],["EVD-357d90d2fcc4b053","$371",13,48,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const Valu"],["EVD-359bee5fdcf7e6d0","$371",70,70,56,"Product"],["EVD-359dac94facce991","$353",26,26,20,"_backend"],["EVD-35eac325b9187121","$361",19,19,25,"_repository"],["EVD-3631f5a7a1de7d80","$363",31,31,16,"fromCart"],["EVD-36a29f68b324ee0e","$353",54,54,22,"settings"],["EVD-36b655f491151a51","$371",25,25,10,"key"],["EVD-36c3cc87622e63fc","$371",53,53,8,"LoadPhase"],["EVD-37101d7afcd56b9a","$369",31,31,31,"child"],["EVD-37626b4e7f543695","$355",24,24,25,"_backend"],["EVD-37a79abf47055ba9","$371",62,62,23,"const Text('Retry')"],["EVD-37ee535b0797912c","$355",18,18,11,"saved"],["EVD-3800233e70b7ed77","$368",28,28,21,"orders"],["EVD-381b89ca44d6ec6b","$363",9,9,15,"label"],["EVD-381d5745131ca483","$371",22,22,10,"icon"],["EVD-3882a783f222e031","$356",15,15,2,"void failNextRequest() => _failNextRequest = true;"],["EVD-392851659b2cbcc8","$365",15,15,2,"final backend = DemoBackend()"],["EVD-393d0c4318b4309c","$363",47,47,8,"String"],["EVD-39882db1a17caf8b","$370",40,40,30,"LoadPhase.loading"],["EVD-3a083021dede6c6b","$358",20,20,6,"_lines"],["EVD-3a16fc56bcb1b762","$355",22,22,14,"Order"],["EVD-3a98c3a4cd1b54e6","$353",64,64,51,"Text('Page not found')"],["EVD-3b06152eabbfdfb1","$358",32,32,65,"productId"],["EVD-3b98ef81d0220569","$367",41,41,22,"key"],["EVD-3bb4c7e2040f9361","$367",49,51,30,"Navigator.of(\n                          context,\n                        ).pushNamed('/order', arguments: selected)"],["EVD-3c10237ea4f16f83","$369",20,20,16,"$321"],["EVD-3c4148947419be01","$363",31,31,10,"Order"],["EVD-3c48d2fb338a49d3","$358",17,17,30,"List.unmodifiable(_lines)"],["EVD-3c7c6a8ddeb3ca9b","$369",68,68,57,"viewModel.lines.isEmpty"],["EVD-3d33d96bb44ba400","$371",77,77,18,"onPressed"],["EVD-3d3fcf4b9c259773","$367",47,47,47,"viewModel"],["EVD-3d8abdab763e5194","$357",30,30,39,"_orderChanges.stream"],["EVD-3de53aa63da303cb","$355",11,11,20,"_backend"],["EVD-3de68ae645ace2f1","$361",13,13,6,"_nextOrderNumber = 1"],["EVD-3e124a8d6e781932","$356",7,7,2,"bool"],["EVD-3e4a626882e5b1e4","$369",3,3,0,"$349"],["EVD-3e8e63b60dfc22e3","$361",20,20,4,"_nextOrderNumber"],["EVD-3e91fbf180397da3","$367",15,15,4,"body"],["EVD-3e9e268ef2cc01da","$371",16,16,13,"const Text('Shop')"],["EVD-3ee65c93cca17a10","$371",33,33,45,"cart"],["EVD-3ef37a5b4e645cda","$369",49,49,45,"Icons.add"],["EVD-3f044197565b805e","$357",16,16,24,"Product"],["EVD-3f314d8bde1b4d2d","$368",9,9,18,"$294"],["EVD-3f8b187d2fb5f914","$355",15,15,22,"Order"],["EVD-3fada886388dd813","$355",8,8,17,"backend"],["EVD-4046463535c4768a","$371",68,68,8,"LoadPhase"],["EVD-40524579d55d0f3c","$369",58,58,14,"children"],["EVD-4069a54d66477d7e","$366",11,11,19,"title"],["EVD-409fb7e76a5f4ef3","$369",13,13,4,"appBar"],["EVD-40b79c85014a89e7","$367",9,9,8,"$295"],["EVD-40e97f85f1d16d52","$363",23,23,8,"int"],["EVD-4127843cd03b495a","$371",10,10,8,"$12"],["EVD-41331542db3bae1c","$356",6,6,2,"bool"],["EVD-41452c1a5c58c517","$368",10,10,4,"load()"],["EVD-41e748ff211648f7","$360",1,1,0,"class Product {"],["EVD-41e8d5cebac770b9","$360",4,4,8,"String"],["EVD-41fc83dbba0dfcc7","$355",30,30,4,"_store"],["EVD-420b1faefd398d3d","$371",37,37,23,"ValueKey"],["EVD-420c41d0a820b05e","$353",17,17,4,"$12"],["EVD-422be0b781a9eaa4","$366",23,23,40,".toString().padLeft(2, '0')"],["EVD-424e762e9141598e","$368",13,13,8,"$294"],["EVD-433382f49dc7a647","$355",35,35,9,"List"],["EVD-433ec8f196711f58","$363",25,25,39,"unitPriceCents"],["EVD-438192263adb8c13","$361",15,15,2,"Future"],["EVD-43c6b162debffe4b","$371",42,42,23,"catalog.setOnline"],["EVD-445d85926315a344","$371",35,35,8,"children"],["EVD-449a71b05e498d5d","$353",29,29,8,"$11"],["EVD-44ded2ab0d6b6741","$357",7,7,2,"MemoryStore()"],["EVD-44f11022613a74bc","$355",2,2,0,"$345"],["EVD-454bb0713626a0db","$365",19,19,32,"backend"],["EVD-45bd028e226110c7","$371",67,67,27,"const Center(child: Text('No products available'))"],["EVD-460c1953aac39caf","$366",11,11,12,"AppBar(title: const Text('Order detail'))"],["EVD-4632d500f726839c","$371",80,80,24,"const Icon(Icons.add_shopping_cart)"],["EVD-467a0b36b4d165a1","$356",40,40,26,"StateError('Offline')"],["EVD-469a0a6782e1646a","$367",7,7,2,"const OrdersPage(this.viewModel, this.isOnline)"],["EVD-46cb9e22a861b0a4","$371",44,44,48,"catalog.state"],["EVD-46dd5e1941c1cc61","$355",22,22,2,"Future"],["EVD-46f35004077a37da","$370",63,63,9,".dispose()"],["EVD-46f77d506ee6dd05","$371",21,21,40,"context"],["EVD-4717043c575394a9","$357",24,24,60,"order"],["EVD-47aa4f9f1af2c12d","$353",51,51,28,"CartPage(widget._cart)"],["EVD-47c490c23c94604f","$358",27,27,47,"index"],["EVD-486e9fd0e3285986","$367",15,60,10,"ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n   "],["$207","$354",1,1,0,"$344"],["EVD-4928a36d5b9be837","$355",22,22,9,"List"],["EVD-495287c04a79910b","$372",47,47,10,"load()"],["EVD-495e216fd255e5ec","$367",37,37,14,"LoadPhase"],["EVD-4976b95267ecfed3","$363",4,4,2,"placed"],["EVD-49c06bc84bd902d3","$370",48,48,6,"_state"],["$208","$365",15,15,18,"DemoBackend()"],["EVD-4a118d252413753f","$355",16,16,45,"order"],["EVD-4a8858cfa0216879","$370",3,3,0,"$346"],["EVD-4ad7ec62271d22a3","$369",24,24,4,"body"],["EVD-4ad82b4fb8d52971","$355",34,35,2,"@override\n  Stream<List<Order>> watchAll() => _store.watchOrders();"],["EVD-4b2ad8cf7a5792d6","$368",20,20,2,"bool"],["EVD-4b6e05875fe7bc0c","$358",37,37,22,"CartLine(_lines[index].product, quantity)"],["EVD-4b9892ae597a393c","$371",61,61,27,"catalog.retry"],["EVD-4bac5d33c8ee03e9","$353",47,47,57,"widget._cart"],["EVD-4c404216e598a450","$371",39,39,14,"catalog.isOnline"],["EVD-4c8721db0a26aaf8","$366",11,11,4,"appBar"],["EVD-4cac276695db9741","$372",46,46,4,"_status"],["EVD-4cc923907f325c95","$371",89,89,28,"cents"],["EVD-4d327ea895caaa51","$369",12,12,15,"$9"],["EVD-4dafac4af0608396","$366",2,2,0,"$347"],["EVD-4db598126003175a","$369",39,39,41,"_money(line.lineTotalCents)"],["EVD-4dd4957e86bd39f5","$369",59,59,37,"viewModel.totalCents"],["EVD-4e75ff6abbdffdae","$370",9,9,16,"PlaceOrder"],["EVD-4e8caa9aad1dc246","$364",6,6,14,"Order"],["EVD-4e919ab05ab73aee","$369",31,31,38,"Text('Your cart is empty')"],["EVD-4ed89cf0318b54e4","$353",51,51,12,"builder"],["EVD-4ee08705dd1b6ded","$369",67,67,18,"key"],["EVD-4f5d1b1cb2121a5e","$373",1,1,23,"loading"],["EVD-4f796c9181d9ad87","$354",19,19,9,"_backend"],["EVD-501b5b6b60facacc","$367",21,21,12,"child"],["EVD-502d5b85eb16b623","$370",9,9,41,"_placeOrder"],["EVD-50613db78e9b670f","$353",76,77,4,"widget._store.dispose();\n    super.dispose();"],["EVD-5081efc04fa02cdd","$370",17,17,30,"_cart.lines"],["EVD-50de7fa7f5530590","$367",40,53,20,"ListTile(\n                      key: ValueKey(order.id),\n                      title: Text('Order #${order.id.split('-').last}'),\n                      subtitle: Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n                      ),\n                      onTap: () async {\n                        final selected = await viewModel.findById(order.id);\n           "],["EVD-50f60e19f45172cc","$369",46,46,36,"$374"],["EVD-50f7d2d14242d195","$363",38,38,10,"line.product.priceCents"],["EVD-510d9db3cfdeec34","$367",21,21,27,"viewModel.state.phase"],["EVD-5137210b7ebd9e2e","$371",53,53,49,"Text('Loading catalog…')"],["EVD-51cc2bef368851f4","$353",9,9,0,"$349"],["EVD-51e755516a3bfec6","$372",16,16,13,"List"],["EVD-523fca271ba336f5","$369",57,76,19,"Column(\n              children: [\n                Text('Total ${_money(viewModel.totalCents)}'),\n                if (viewModel.state.phase == LoadPhase.failed)\n                  const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  ),\n                if (viewModel.state.phase == LoadPhase.ready)\n                  const Text('Order placed'),\n    "],["EVD-52981aa09594337c","$353",63,63,12,"builder"],["EVD-530eaba979b8e128","$360",4,4,15,"id"],["EVD-533f0237d5aa9445","$367",2,2,0,"$347"],["EVD-54220db10f3c134e","$370",12,12,21,"Cart()"],["EVD-547c9bc0168bfb43","$363",47,47,15,"id"],["EVD-54958e3250e700f1","$370",56,58,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-54f170642ba74fb8","$358",25,25,6,"_lines"],["EVD-55037ac0c9cdabfa","$370",27,27,14,"product"],["EVD-553cc44ac8f389d7","$368",19,19,26,"Order"],["EVD-55432736661f148d","$361",9,9,6,"_repository"],["EVD-554f4ca65b1b9f64","$367",65,65,28,"cents"],["EVD-5592ac470df0d585","$353",43,43,24,"settings"],["EVD-55cb1be5edd3fa98","$360",5,5,15,"name"],["EVD-55d01a6f8abb6dea","$372",38,38,6,"_state"],["EVD-55d2b4e08e12ee5e","$358",20,20,27,"line"],["EVD-5613abff091ae6ec","$372",33,33,27,"LoadPhase.empty"],["EVD-561fe0761cc93a2f","$367",19,19,25,"const Text('Offline: cached orders')"],["EVD-5665c955398e858c","$369",14,14,13,"const Text('Cart')"],["EVD-5679517549e4f286","$361",7,9,2,"PlaceOrder(ShopStatus status, OrderRepository repository)\n    : _status = status,\n      _repository = repository"],["EVD-567f9e7cd5c571e2","$367",46,46,22,"onTap"],["EVD-56a0db80a33d51b9","$354",8,8,17,"backend"],["EVD-56cd022298334e88","$358",37,37,54,"quantity"],["EVD-571a7e71dff53712","$367",14,14,32,"Text"],["EVD-5738ac36471f9caf","$358",17,17,7,"CartLine"],["EVD-577532312b108a70","$371",5,5,0,"$351"],["EVD-57f768cb13982fc4","$353",27,27,8,"MemoryStore"],["EVD-5843bb5e47a072cd","$368",38,38,8,"_disposed"],["EVD-58e35a66aa1fb685","$357",28,28,19,"String"],["EVD-58e55c2792a84fd4","$366",5,5,8,"OrderDetailPage"],["EVD-58fbffab569ae193","$371",38,40,19,"Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            )"],["EVD-590f44429b9c0371","$366",10,10,2,"Widget"],["EVD-59581d0efd7dae7c","$369",35,51,24,"ListTile(\n                          title: Text(\n                            '${line.product.name} × ${line.quantity}',\n                          ),\n                          subtitle: Text(_money(line.lineTotalCents)),\n                          trailing: IconButton(\n                            key: ValueKey('increase-${line.product.id}'),\n                            tooltip: 'Add one ${line.produ"],["EVD-59cb0d7ab41194d7","$367",14,14,26,"const Text('Orders')"],["EVD-59d913aca9eae59a","$368",41,41,6,"orders"],["$209","$360",1,7,0,"class Product {\n  const Product(this.id, this.name, this.priceCents);\n\n  final String id;\n  final String name;\n  final int priceCents;\n}"],["EVD-5a13cf3820bbaa3b","$371",53,53,29,"const Center(child: Text('Loading catalog…'))"],["EVD-5a477845e2ee50ac","$363",20,20,15,"productId"],["EVD-5a689cab7e7ebb64","$357",19,19,30,"List.unmodifiable(_orders.values)"],["EVD-5a7bfafbb9583902","$370",25,29,2,"void addProduct(Product product) {\n    if (_isPlacingOrder) return;\n    _cart.add(product);\n    _notify();\n  }"],["EVD-5adfbac3c4b803d3","$353",30,30,8,"$295"],["EVD-5ae910c137e9dd18","$365",18,18,57,"store"],["EVD-5b0f4fb4bc00671d","$363",21,21,15,"name"],["EVD-5b1ca92f41654297","$367",23,23,14,"LoadPhase"],["EVD-5c633331437b75a5","$353",5,5,0,"import 'package:shop/presentation/orders/order_detail_page.dart';"],["EVD-5cb8c304e2f6c437","$369",17,17,10,"key"],["EVD-5d0786b3a340f203","$367",42,42,29,"Text('Order #${order.id.split('-').last}')"],["EVD-5d207d1c7c5b54b4","$372",23,23,13,"List"],["EVD-5d509cc32f3a4e93","$355",16,16,4,"final saved = await _backend.submitOrder(order)"],["EVD-5d6331e15a2c3644","$370",13,13,29,"const AsyncState(LoadPhase.idle, null, null)"],["EVD-5df25e6dddd2b50a","$371",41,41,19,"catalog.isOnline"],["EVD-5df7d5e942626561","$371",52,52,18,"idle"],["EVD-5e13392661a665cb","$370",31,31,19,"String"],["EVD-5e27bd4f2a4380fa","$372",45,48,2,"Future<void> setOnline(bool online) async {\n    _status.setOnline(online);\n    await load();\n  }"],["EVD-5e5e95d9b1a0fa21","$367",36,36,14,"LoadPhase"],["$210","$366",4,20,0,"class OrderDetailPage extends StatelessWidget {\n  const OrderDetailPage(this.order);\n\n  final Order order;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text("],["EVD-5eb9cee7a2e4a759","$366",12,12,4,"body"],["EVD-5eed847ba1e90ed0","$369",15,15,6,"actions"],["EVD-5f283d8d17047472","$367",47,47,24,"final selected = await viewModel.findById(order.id)"],["EVD-5f4472b3569251aa","$361",12,12,8,"$294"],["EVD-5f5d2cfdff665c59","$357",9,10,38,"_orderChanges =\n      StreamController.broadcast()"],["EVD-5fb10d6ec9ae3d74","$365",22,22,2,"final ordersViewModel = OrdersViewModel(orderRepository)"],["EVD-600f373a115b7305","$358",41,41,14,"String"],["EVD-6069d239e8ef6905","$355",17,17,47,"saved"],["EVD-60827fa7cde7c503","$367",19,19,31,"Text"],["EVD-608731fe1da698aa","$362",4,4,2,"void setOnline(bool online)"],["EVD-609b070bcf5d70ca","$353",28,28,8,"$12"],["EVD-611852fa3cd734b9","$367",17,17,25,"_"],["EVD-619b55c737c1f3d2","$367",43,45,32,"Text(\n                        '${order.status.label} · ${_money(order.totalCents)}',\n                      )"],["EVD-61b5f31592557234","$365",20,20,63,"backend"],["$211","$369",6,82,0,"class CartPage extends StatelessWidget {\n  const CartPage(this.viewModel);\n\n  final CartViewModel viewModel;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/or"],["EVD-6226e2538d4054f1","$371",72,72,28,"product.name"],["EVD-62de27cedab8ff7c","$356",18,18,10,"Future"],["EVD-63102b1089f74e65","$353",41,41,6,"title"],["EVD-6339f2722ccb8cc6","$369",49,49,28,"icon"],["EVD-6382f62b5e20b2a3","$369",55,77,10,"Padding(\n            padding: const EdgeInsets.all(16),\n            child: Column(\n              children: [\n                Text('Total ${_money(viewModel.totalCents)}'),\n                if (viewModel.state.phase == LoadPhase.failed)\n                  const Text(\n                    'Checkout failed. Check your connection and try again.',\n                  ),\n                if (viewModel.state.p"],["EVD-642480af7cf18033","$358",17,17,48,"_lines"],["EVD-6424a416b80015bc","$372",33,33,8,"products.isEmpty"],["EVD-6479a2244f87bec0","$369",42,42,48,"line.product.name"],["EVD-64b12fd69f9a2add","$369",56,56,38,"all"],["EVD-64df80c1cf02aea3","$355",7,7,45,"MemoryStore"],["EVD-64f07faf52606924","$353",1,1,0,"$343"],["EVD-65a151403d6b0698","$358",17,17,2,"List"],["EVD-65e7c170a8ea9e69","$373",7,7,8,"T"],["EVD-65ea8da54271cb6d","$370",38,38,27,"_cart.lines.isEmpty"],["EVD-663fa36ba0391064","$367",13,61,40,"Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Te"],["EVD-66edb3819e8f47fd","$372",16,16,2,"AsyncState"],["EVD-66fc4a85cbda660c","$367",23,23,24,"loading"],["EVD-6740d401515f3c20","$365",16,16,2,"final store = MemoryStore()"],["EVD-6750ad4f9ae0cfb6","$370",11,11,19,"_placeOrder"],["EVD-6778315b5ca46f7e","$355",8,8,6,"_backend"],["$212","$370",8,65,0,"class CartViewModel extends ChangeNotifier {\n  CartViewModel(PlaceOrder placeOrder) : _placeOrder = placeOrder;\n\n  final PlaceOrder _placeOrder;\n  final Cart _cart = Cart();\n  AsyncState<Order> _state = const AsyncState(LoadPhase.idle, null, null);\n  bool _isPlacingOrder = false;\n  bool _disposed = false;\n\n  List<CartLine> get lines => _cart.lines;\n\n  int get totalCents => _cart.totalCents;\n\n  boo"],["EVD-6806b92967afa736","$353",11,11,0,"$350"],["EVD-68392ac475c8b5b4","$368",37,37,27,"Order"],["EVD-68abf0d96a00c4fe","$369",36,38,33,"Text(\n                            '${line.product.name} × ${line.quantity}',\n                          )"],["EVD-68eac66f84ec56be","$365",17,17,61,"store"],["EVD-690233973293665b","$354",2,2,0,"$345"],["EVD-698dd873488b6bac","$371",79,79,30,"cart"],["EVD-69c20c534026706d","$353",10,10,0,"import 'package:shop/presentation/shopping/catalog/catalog_page.dart';"],["EVD-6a3743a27eb05c5a","$371",3,3,0,"$349"],["EVD-6a5b6bb399ecb9ce","$358",31,31,19,"String"],["EVD-6a668c42f32db780","$369",41,41,33,"ValueKey('increase-${line.product.id}')"],["EVD-6aabe205d6a8c4f0","$369",59,59,16,"Text('Total ${_money(viewModel.totalCents)}')"],["EVD-6b304825e1c74e23","$367",44,44,27,"order.status.label"],["EVD-6b5d01a081182524","$355",4,4,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-6b8032e3ec07169b","$367",17,17,6,"builder"],["$213","$365",17,17,28,"$10"],["EVD-6bff5fb36ac71501","$371",34,46,31,"Column(\n        children: [\n          SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n          ),\n          Expanded(child: _catalogBody(context, catalog.state)),\n        ],\n      )"],["EVD-6c071e4a86e58b89","$356",43,43,12,"StateError('Temporary backend failure')"],["EVD-6c77e61ac45ac907","$370",32,32,8,"$314"],["EVD-6ccc1a1b1d1c4d70","$353",38,38,15,"$9"],["EVD-6d22a91f23c11165","$369",84,84,0,"String"],["EVD-6d29ee06eacac4e3","$367",64,64,0,"String"],["EVD-6dd20e2e9721af65","$367",37,37,24,"ready"],["EVD-6e919ddd8adf53b5","$363",34,34,6,"cart"],["EVD-6ec4f2c4ff0d53d7","$354",17,23,2,"@override\n  Future<List<Product>> loadCatalog() async {\n    if (!_backend.isOnline()) return _store.readCatalog();\n    final products = await _backend.fetchCatalog();\n    _store.saveCatalog(products);\n    return products;\n  }"],["EVD-6f234da2d730c272","$370",37,37,2,"Future"],["EVD-6f4b83cc962b7784","$372",15,15,8,"ShopStatus"],["EVD-6f90163b58c2de4f","$353",47,47,12,"builder"],["EVD-6f92f1f63d62e12c","$361",21,21,11,"placed"],["EVD-6feb227d42aa05d7","$371",44,44,19,"child"],["EVD-7021154cb947fbcc","$354",11,11,20,"_backend"],["EVD-7031cfb2bd95e697","$369",25,25,18,"viewModel"],["EVD-70670a89a792e814","$371",22,22,27,"Icons.receipt_long"],["EVD-70d7e6f862fd77c2","$353",60,60,28,"OrderDetailPage(order)"],["$214","$365",20,20,27,"$13"],["EVD-70fae091541ce5ed","$355",28,28,33,"remote.any((item) => item.id == order.id)"],["EVD-715fe01f7b99b3bc","$356",12,13,2,"@override\n  void setOnline(bool online) => _isOnline = online;"],["EVD-7167429d3916efc9","$365",5,5,0,"$344"],["EVD-7171eb571a6be128","$369",12,81,40,"Scaffold(\n    appBar: AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    ),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (conte"],["EVD-7193fed374f24b0f","$367",25,34,23,"Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n                    TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    ),\n                  ],\n                )"],["EVD-71acd3be63cc53ee","$354",12,12,20,"_store"],["$215","$370",1,1,0,"import 'package:flutter/foundation.dart';"],["EVD-723a45f49eac120b","$372",45,45,25,"bool"],["EVD-727b57dc14d43688","$373",8,8,8,"Object"],["EVD-72894639cccc9810","$365",25,25,4,"store"],["EVD-72aacfd4f686856b","$370",60,64,2,"@override\n  void dispose() {\n    _disposed = true;\n    super.dispose();\n  }"],["EVD-72c02c067820dee4","$369",39,39,48,"line.lineTotalCents"],["EVD-7320f22610f0d0e6","$353",51,51,37,"widget._cart"],["EVD-7327cedf2c8c7120","$356",40,40,9,"_isOnline"],["EVD-735b00a8a6211d0f","$358",37,37,38,"index"],["EVD-7379e222670c483b","$355",17,17,26,"_store"],["EVD-738ce94e067be0d4","$365",30,30,2,"runApp(app)"],["EVD-73c864ff72ba22ba","$353",63,63,22,"_"],["EVD-73ccc0240f9a9252","$369",41,41,54,"$374"],["EVD-741c8e671847c741","$370",31,31,37,"int"],["EVD-744e4576a8e94bf4","$372",16,16,43,"AsyncState"],["EVD-7456ab58b999b8cc","$355",28,28,9,"$375"],["EVD-74a2ca61a0f1014d","$360",5,5,8,"String"],["EVD-74d6ca3795be521e","$353",71,78,2,"@override\n  void dispose() {\n    widget._catalog.dispose();\n    widget._cart.dispose();\n    widget._orders.dispose();\n    widget._store.dispose();\n    super.dispose();\n  }"],["EVD-74ecfceea17d8ea9","$361",15,15,21,"Cart"],["EVD-7575c53d78bc921a","$367",43,43,22,"subtitle"],["EVD-75e32413bc42df38","$372",4,4,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-75edc8dc2aa9d231","$368",24,24,2,"Future"],["EVD-76b157b4e08a1657","$372",25,25,23,"_status"],["EVD-76b841847651712c","$358",32,32,37,"line"],["EVD-76c784a38db3aad6","$370",28,28,4,"_notify()"],["EVD-77314cb0bae38e02","$353",49,49,20,"_"],["EVD-7761e1febbc1dcb2","$371",75,75,18,"key"],["EVD-77bd5443531ef5ba","$366",1,1,0,"$343"],["EVD-77be62bceeeeda46","$367",42,42,22,"title"],["EVD-77ceb3f8e5c2c616","$357",21,26,2,"void saveOrders(List<Order> orders) {\n    _orders\n      ..clear()\n      ..addEntries(orders.map((order) => MapEntry(order.id, order)));\n    _orderChanges.add(readOrders());\n  }"],["EVD-77d8f9c6c5dabfca","$369",60,60,45,"LoadPhase.failed"],["EVD-78151b832eca3d6e","$360",2,2,8,"Product"],["EVD-788a1cf381a8c924","$368",54,54,25,"cancel"],["EVD-78a6f198cc18d967","$373",7,7,11,"value"],["EVD-78b02e874bd3fa42","$371",58,58,14,"const Text('Could not load catalog')"],["EVD-78c4fc2dcbfcf1bf","$353",39,39,11,"widget._backend.isOnline()"],["EVD-78fa7cad873eb801","$370",57,57,20,"notifyListeners()"],["EVD-7933bbfb3797cbb4","$366",15,15,10,"ListTile(title: Text('${line.name} × ${line.quantity}'))"],["EVD-794db0cca02c148e","$353",21,21,15,"store"],["EVD-799fc2f449ef12ab","$371",80,80,30,"Icon"],["EVD-79bcf860fd26ff77","$368",35,35,9,"Order"],["EVD-79cb8eb3e8604930","$365",23,29,2,"final app = ShopApp(\n    backend,\n    store,\n    catalogViewModel,\n    cartViewModel,\n    ordersViewModel,\n  )"],["EVD-7a1b5d7364a1a44a","$357",25,25,22,"readOrders()"],["EVD-7a552c52e2f10faa","$353",64,64,22,"Scaffold"],["EVD-7a65b28f29618141","$365",27,27,4,"cartViewModel"],["EVD-7a8c4ab21c12f1ac","$365",2,2,0,"import 'package:shop/app/shop_app.dart';"],["EVD-7ab8be36d6019b3d","$369",66,74,16,"FilledButton(\n                  key: const ValueKey('place-order'),\n                  onPressed: viewModel.isPlacingOrder || viewModel.lines.isEmpty\n                      ? null\n                      : viewModel.checkout,\n                  child: Text(\n                    viewModel.isPlacingOrder ? 'Placing order…' : 'Place order',\n                  ),\n                )"],["EVD-7abdc7b925ed20ae","$355",28,28,65,"order.id"],["EVD-7adffb6d51ef80b0","$363",44,44,4,"OrderStatus.placed"],["EVD-7affa54495fc8b8a","$370",51,51,6,"$314"],["EVD-7b3a3b2423b0e12a","$357",16,16,19,"List"],["EVD-7b47ac284afde86c","$371",28,28,16,"const Icon(Icons.shopping_cart)"],["EVD-7b8d90aa21817f94","$358",31,39,2,"void setQuantity(String productId, int quantity) {\n    final index = _lines.indexWhere((line) => line.product.id == productId);\n    if (index < 0) return;\n    if (quantity <= 0) {\n      _lines.removeAt(index);\n    } else {\n      _lines[index] = CartLine(_lines[index].product, quantity);\n    }\n  }"],["$216","$356",5,46,0,"class DemoBackend implements ShopStatus {\n  bool _isOnline = true;\n  bool _failNextRequest = false;\n\n  @override\n  bool isOnline() => _isOnline;\n\n  @override\n  void setOnline(bool online) => _isOnline = online;\n\n  void failNextRequest() => _failNextRequest = true;\n\n  Future<List<Product>> fetchCatalog() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [\n      Product('"],["EVD-7bb800d36d8da315","$357",14,14,51,"_catalog"],["EVD-7c138fef2db089e5","$353",7,7,0,"$348"],["$217","$358",12,45,0,"class Cart {\n  Cart();\n\n  final List<CartLine> _lines = [];\n\n  List<CartLine> get lines => List.unmodifiable(_lines);\n\n  int get totalCents =>\n      _lines.fold(0, (sum, line) => sum + line.lineTotalCents);\n\n  void add(Product product) {\n    final index = _lines.indexWhere((line) => line.product.id == product.id);\n    if (index < 0) {\n      _lines.add(CartLine(product, 1));\n    } else {\n      _lin"],["EVD-7c31559b02a81915","$371",60,60,27,"ValueKey"],["EVD-7c449b1ba59068fb","$371",37,37,17,"const ValueKey('toggle-online')"],["EVD-7c45eccab1ca9b74","$371",60,60,21,"const ValueKey('retry-catalog')"],["EVD-7cc2baede66ec722","$356",10,10,21,"_isOnline"],["EVD-7db7751599ae8b16","$371",17,17,6,"actions"],["EVD-7e24ab45bf89654f","$358",33,33,8,"index"],["EVD-7e315420a14d5e5b","$356",33,37,2,"Future<List<Order>> fetchOrders() async {\n    await Future<void>.value();\n    _checkRequest();\n    return const [];\n  }"],["EVD-7e3c62bd886baac5","$368",30,30,15,"$7"],["EVD-7e87d6720726d3fe","$353",50,50,22,"settings"],["EVD-7eadd491e7e601bb","$365",26,26,4,"catalogViewModel"],["$218","$355",1,1,0,"$344"],["EVD-7f2a04e0bab9ed4a","$366",23,23,10,"cents"],["EVD-7f8f4391a215afd7","$370",4,4,0,"import 'package:shop/domain/checkout/place_order.dart';"],["EVD-7fb9512cea973ea8","$369",26,26,6,"builder"],["EVD-80360001fbb06cdf","$353",45,45,16,"_"],["EVD-80420158f849d69d","$356",35,35,4,"_checkRequest()"],["EVD-806b2faf294f4c97","$368",19,19,21,"List"],["EVD-80722862cc3fe821","$371",33,33,36,"catalog"],["EVD-809b60c0fea2b6c3","$358",24,24,8,"index"],["EVD-80a91e9a6b26e2cb","$370",13,13,20,"_state = const AsyncState(LoadPhase.idle, null, null)"],["EVD-80c1d424a8ac407c","$355",11,11,8,"DemoBackend"],["EVD-80ed202a51fb6270","$353",23,23,14,"cart"],["EVD-814eda16c02fd10e","$367",39,39,70,"Order"],["EVD-81669359f14d4363","$372",5,5,0,"$351"],["$219","$365",18,18,26,"$289"],["EVD-82211c53d4e29934","$356",13,13,17,"bool"],["EVD-82636ba716c7378a","$355",15,15,2,"Future"],["EVD-82abf17fe81c9ca8","$369",19,19,27,"$290"],["EVD-8301feeca0d9b799","$355",7,9,2,"MemoryOrderRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store"],["EVD-831f4f95e54e1ea7","$353",58,61,43,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => OrderDetailPage(order),\n          )"],["EVD-836e002fd50a3750","$372",28,28,4,"_state"],["EVD-83e3415d53b89ed5","$353",23,23,6,"_cart"],["EVD-8406abc8ead2c101","$353",2,2,0,"$344"],["EVD-84824a7f08811dec","$371",44,44,10,"Expanded(child: _catalogBody(context, catalog.state))"],["EVD-84d135a00fd51c66","$368",19,19,35,"_ordersSubscription"],["EVD-84e9294b878a0af8","$355",21,32,2,"@override\n  Future<List<Order>> loadAll() async {\n    if (!_backend.isOnline()) return _store.readOrders();\n    final remote = await _backend.fetchOrders();\n    final local = _store.readOrders();\n    final orders = [\n      ...remote,\n      ...local.where((order) => !remote.any((item) => item.id == order.id)),\n    ];\n    _store.saveOrders(orders);\n    return orders;\n  }"],["EVD-84f9ffb823897784","$357",30,30,14,"Order"],["EVD-852fd2e6fdd5b0ce","$356",27,27,28,"Order"],["EVD-85cfbe33691b23c1","$355",28,28,45,"item"],["EVD-85da2d753e4005f5","$354",9,9,15,"store"],["EVD-85f5a536feca9506","$356",29,29,4,"_checkRequest()"],["EVD-860c9c6c6358e25a","$368",53,53,4,"_disposed"],["EVD-8649280b53fd6966","$353",49,52,26,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CartPage(widget._cart),\n          )"],["EVD-8654f200a1e93c3b","$358",4,4,8,"CartLine"],["$220","$364",3,11,0,"abstract interface class OrderRepository {\n  Future<Order> place(Order order);\n\n  Future<List<Order>> loadAll();\n\n  Stream<List<Order>> watchAll();\n\n  Future<Order?> findById(String id);\n}"],["EVD-86c6bd72e7ab2b28","$363",7,7,8,"OrderStatus"],["EVD-87835aa27a01ca74","$365",7,7,0,"import 'package:shop/domain/checkout/place_order.dart';"],["EVD-881a44be5c86fb20","$371",44,44,39,"context"],["EVD-884f0db32f5d0b27","$356",2,2,0,"import 'package:shop/domain/checkout/shop_status.dart';"],["EVD-88a2271ff036e90f","$353",32,33,2,"@override\n  State<ShopApp> createState() => _ShopAppState();"],["EVD-88b8a91c97673741","$372",37,37,13,"error"],["EVD-8913fccf39acd9a8","$356",17,17,2,"Future"],["EVD-8946bb6c47fcda02","$353",33,33,8,"ShopApp"],["EVD-89ab880ab297fb66","$353",45,48,22,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CatalogPage(widget._catalog, widget._cart),\n          )"],["EVD-89fc9df7662529f2","$372",43,43,2,"Future"],["EVD-8a1a66b99afe7208","$364",8,8,14,"Order"],["EVD-8a58fe24df1b13b9","$365",17,17,2,"final catalogRepository = CachedCatalogRepository(backend, store)"],["EVD-8a83083a7ca0d803","$360",6,6,8,"int"],["$221","$354",6,24,0,"class CachedCatalogRepository implements CatalogRepository {\n  CachedCatalogRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store;\n\n  final DemoBackend _backend;\n  final MemoryStore _store;\n\n  @override\n  bool isOnline() => _backend.isOnline();\n\n  @override\n  Future<List<Product>> loadCatalog() async {\n    if (!_backend.isOnline()) return _store.readCata"],["EVD-8b9700c00de94a70","$355",15,15,9,"Order"],["EVD-8bc839005a1c187c","$358",13,13,2,"Cart()"],["EVD-8c0258475f091478","$369",57,57,12,"child"],["EVD-8c634f4f6c6d94a9","$363",50,50,20,"status"],["EVD-8cab0d6eaad0d27d","$371",50,50,60,"Product"],["EVD-8ce580fec91812b9","$369",9,9,8,"$11"],["EVD-8d408b86aed5af85","$366",11,11,32,"Text"],["EVD-8d5b6a271bbb5051","$371",2,2,0,"$346"],["EVD-8dc70fa1d838c69e","$368",22,22,13,"List"],["EVD-8e1fee155b50fe00","$363",5,5,2,"completed"],["EVD-8e32166718d84148","$353",18,18,4,"$11"],["EVD-8e9abe3fe3d39875","$371",32,32,4,"body"],["EVD-8eacc9cbc902846d","$365",20,20,2,"final catalogViewModel = CatalogViewModel(catalogRepository, backend)"],["EVD-8ecc3c13ab2eead8","$367",41,41,36,"order.id"],["EVD-8ee630923355fa6b","$368",22,22,39,"_state"],["EVD-8ee92aa3af6618ee","$361",7,7,13,"ShopStatus"],["EVD-8f0fa705ec20350a","$369",7,7,2,"const CartPage(this.viewModel)"],["EVD-8f161708955bce1c","$369",56,56,21,"const EdgeInsets.all(16)"],["$222","$353",74,74,4,"widget._cart.dispose()"],["EVD-8f7e8f56592e73a3","$353",59,59,12,"settings"],["EVD-8f964f7579d33dbd","$369",31,31,18,"const Center(child: Text('Your cart is empty'))"],["EVD-8fb4e860c3ddb040","$371",16,16,19,"Text"],["EVD-8fdaef34886654b7","$358",42,42,35,"$374"],["EVD-90358f86830e2722","$369",33,33,20,"children"],["EVD-907317fdc682a4d2","$369",67,67,29,"ValueKey"],["EVD-9089e96861595b6a","$371",42,42,12,"onChanged"],["EVD-910a1e42a4197492","$355",35,35,36,"_store"],["$223","$361",1,1,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-9125eca24400893b","$371",53,53,42,"child"],["$224","$371",1,1,0,"$343"],["EVD-915dba3b78288c31","$369",85,85,28,"cents"],["EVD-916c983c475b10b4","$356",41,41,8,"_failNextRequest"],["EVD-91cc41c83f0478cd","$371",52,52,8,"LoadPhase"],["EVD-91f32704def69842","$357",14,14,2,"List"],["EVD-9226e933df7ce546","$369",60,60,20,"viewModel.state.phase"],["EVD-92356d42b1359aef","$358",15,15,8,"List"],["EVD-9278c4c5080e88ad","$366",12,18,10,"ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    )"],["EVD-929a33be6978bc11","$371",28,28,27,"Icons.shopping_cart"],["EVD-92f0a3e3bbf9af96","$369",17,17,21,"ValueKey"],["EVD-932d4f70003a839a","$353",27,27,20,"_store"],["EVD-934c3e4d810924b3","$373",8,8,16,"error"],["EVD-9379e36dea1ed824","$369",2,2,0,"$344"],["EVD-9391993051563f14","$364",10,10,9,"Order"],["EVD-944262c6827a9d5c","$357",21,21,18,"List"],["$225","$365",14,14,0,"void main()"],["EVD-94b3032bad081f20","$357",24,24,19,"orders"],["EVD-94cd29f6b59d1847","$358",9,9,49,"quantity"],["EVD-94ce86e5666daedb","$370",9,9,2,"CartViewModel(PlaceOrder placeOrder) : _placeOrder = placeOrder"],["EVD-95070b95369e2c84","$353",44,44,39,"settings.arguments"],["EVD-95213688b002b639","$355",14,19,2,"@override\n  Future<Order> place(Order order) async {\n    final saved = await _backend.submitOrder(order);\n    _store.saveOrders([..._store.readOrders(), saved]);\n    return saved;\n  }"],["EVD-9577b1f24e462308","$366",13,13,6,"children"],["EVD-9590e1cd34e7d0a8","$371",69,69,10,"children"],["EVD-95a4a0c0c3b8d9cd","$368",30,30,6,"_state"],["EVD-95d2819943b0d789","$357",4,4,0,"$347"],["EVD-9663bd1167e93da1","$367",13,13,15,"$9"],["EVD-9677363782a0a2d5","$370",13,13,35,"AsyncState"],["EVD-968efdf85f77f92a","$371",62,62,16,"child"],["EVD-96bad09b4f000590","$367",30,30,22,"onPressed"],["EVD-970c9d0d90a26096","$369",31,31,24,"Center"],["EVD-973c0dde1e774288","$364",10,10,26,"String"],["EVD-97637c860348eefa","$359",6,6,2,"bool"],["EVD-97f3b733385dfd03","$367",14,14,4,"appBar"],["EVD-97f6f063380402b7","$369",70,70,24,"viewModel.checkout"],["EVD-980350bdb1357569","$367",23,23,41,"Center"],["EVD-9868f32f08600aee","$357",16,17,2,"void saveCatalog(List<Product> products) =>\n      _catalog = List.unmodifiable(products);"],["EVD-988bf16f7464ed06","$367",24,35,34,"Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n                    TextButton(\n                      onPressed: viewModel.load,\n                      child: const Text('Retry'),\n                    ),\n                  ],\n                ),\n              )"],["EVD-990eaf6dc728e2f4","$369",72,72,20,"$644"],["EVD-9945d5070183bb4b","$371",53,53,18,"loading"],["EVD-99489e8a33968497","$368",14,18,35,"$319"],["EVD-995b5968f7a432a6","$363",31,31,25,"Cart"],["EVD-998d2b4a087742af","$365",19,19,2,"final placeOrder = PlaceOrder(backend, orderRepository)"],["EVD-99936cc1932e206e","$358",27,27,40,"_lines[index].quantity"],["EVD-999c38ef09dcc51d","$358",9,9,2,"int"],["EVD-99b734180dafb4be","$367",19,19,15,"isOnline"],["EVD-9a03f26b2f7fb3b2","$355",38,38,26,"String"],["EVD-9a243ffce42ade94","$370",5,5,0,"$347"],["EVD-9a5f02e855fcb446","$353",56,56,27,"widget._orders"],["EVD-9aa76434d1195687","$371",14,14,2,"Widget"],["EVD-9ab2ac4650bf2d13","$356",33,33,2,"Future"],["EVD-9abbe5bb0726d150","$372",28,28,30,"LoadPhase.loading"],["EVD-9afc196fbaba3520","$369",61,61,24,"Text"],["EVD-9bd4c7862a5e204c","$364",6,6,9,"List"],["EVD-9c37035005cecffa","$353",4,4,0,"$347"],["EVD-9c77d3c50f26cda5","$353",24,24,16,"orders"],["EVD-9cb2a5d825227669","$353",14,14,8,"ShopApp"],["EVD-9d0c719304d805c8","$363",31,31,36,"String"],["EVD-9d2f2e299f14c067","$355",28,28,22,"order"],["EVD-9d36aa254d4fcc32","$369",43,43,28,"onPressed"],["EVD-9de7fd4ec77f6eb1","$369",56,56,27,"EdgeInsets"],["EVD-9e143746cca8f4b8","$358",23,23,4,"final index = _lines.indexWhere((line) => line.product.id == product.id)"],["EVD-9e1e707c88a95df6","$368",35,35,26,"String"],["EVD-9ed5e7f3ad7d611c","$368",35,35,2,"Future"],["EVD-9edbcb476afed6d7","$358",6,6,16,"product"],["EVD-9efd494c7428fdd1","$357",28,28,41,"id"],["EVD-9f4e01f019d9c36a","$354",18,18,2,"Future"],["EVD-9f5561847d1cc964","$373",6,6,18,"phase"],["EVD-9f818eddac616855","$353",29,29,22,"_cart"],["EVD-9f852e6ed82abcc4","$370",34,34,4,"_notify()"],["EVD-9fa305e49b1a70cd","$368",44,44,4,"notifyListeners()"],["$226","$356",1,1,0,"$346"],["EVD-a010b7867d736294","$356",39,45,2,"void _checkRequest() {\n    if (!_isOnline) throw StateError('Offline');\n    if (_failNextRequest) {\n      _failNextRequest = false;\n      throw StateError('Temporary backend failure');\n    }\n  }"],["EVD-a0319b61a047938d","$353",42,42,6,"initialRoute"],["EVD-a053a2dcd6bf210c","$359",4,4,14,"Product"],["EVD-a083e2802be6533d","$361",11,11,19,"_status"],["EVD-a089aadb23abd760","$365",18,18,2,"final orderRepository = MemoryOrderRepository(backend, store)"],["$227","$358",3,10,0,"class CartLine {\n  const CartLine(this.product, this.quantity);\n\n  final Product product;\n  final int quantity;\n\n  int get lineTotalCents => product.priceCents * quantity;\n}"],["EVD-a168a354ef006557","$371",62,62,29,"Text"],["EVD-a17de9d9f71d2e16","$366",15,15,49,"line.quantity"],["EVD-a1dd1f46c1a157e8","$369",27,27,8,"children"],["EVD-a1de3bb78a7c0489","$369",47,47,36,"line.quantity"],["EVD-a23634d86f1e988e","$356",28,28,23,"value"],["EVD-a24e3580393c0ba1","$370",43,43,6,"final order = await _placeOrder.call(_cart)"],["EVD-a2549c49a3e73b1d","$366",5,5,2,"const OrderDetailPage(this.order)"],["EVD-a2c8ea80c5b31b4c","$370",39,39,4,"$314"],["EVD-a33e3dadb5712cb5","$368",35,35,61,"id"],["EVD-a3441faa61c2c16e","$367",31,31,35,"Text"],["EVD-a35e2894630f8d38","$367",12,61,2,"@override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n       "],["EVD-a38444a1c5a927a7","$367",65,65,40,".toString().padLeft(2, '0')"],["EVD-a3d056f44bcb1f22","$371",54,66,28,"Center(\n          child: Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n              TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              ),\n            ],\n          ),\n        )"],["EVD-a477c153efd57d63","$371",68,84,27,"ListView(\n          children: [\n            for (final product in state.value ?? const <Product>[])\n              ListTile(\n                title: Text(product.name),\n                subtitle: Text(_money(product.priceCents)),\n                trailing: IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: ca"],["$228","$363",12,26,0,"class OrderLine {\n  const OrderLine(\n    this.productId,\n    this.name,\n    this.unitPriceCents,\n    this.quantity,\n  );\n\n  final String productId;\n  final String name;\n  final int unitPriceCents;\n  final int quantity;\n\n  int get lineTotalCents => quantity * unitPriceCents;\n}"],["EVD-a4c447fb52f9517c","$357",24,24,50,"order.id"],["EVD-a5863c89cae644df","$357",11,11,16,"_catalog = const []"],["EVD-a5afdf7ca26faed9","$358",4,4,2,"const CartLine(this.product, this.quantity)"],["EVD-a5e37ede7cc05b71","$355",17,17,4,"_store"],["EVD-a60178d57924fbfb","$362",2,2,2,"bool"],["EVD-a643c170f7a52dd8","$370",33,33,33,"quantity"],["EVD-a64916cfd0ba7d21","$365",9,9,0,"$349"],["EVD-a6b0879cd8cdf342","$368",14,14,41,"AsyncState"],["EVD-a7251148d3dc6867","$363",37,37,10,"line.product.name"],["EVD-a7328f6337e3d267","$371",11,11,22,"cart"],["EVD-a743387a3f3a7cd9","$361",7,7,32,"$294"],["EVD-a74e9bcba9364740","$373",6,6,8,"LoadPhase"],["EVD-a76329079b8e726c","$356",27,27,9,"Order"],["EVD-a7cf7654d23f1f42","$372",38,38,26,"LoadPhase.failed"],["EVD-a824a080deee75c9","$371",36,43,10,"SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n          )"],["EVD-a86b53a06a3d8996","$353",6,6,0,"import 'package:shop/presentation/orders/orders_page.dart';"],["EVD-a87af29e4c050d55","$358",6,6,8,"Product"],["EVD-a8fc94e934c5b693","$371",73,73,26,"Text(_money(product.priceCents))"],["EVD-a9bcb4da09cb8665","$364",4,4,22,"Order"],["$229","$363",1,1,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-a9d48bd7e8a6fdd9","$353",64,64,31,"body"],["EVD-aa23a144859b4c41","$364",10,10,2,"Future"],["EVD-aa94e40f852f90a7","$370",38,38,8,"$314"],["EVD-aabdbedec9251e10","$354",20,20,27,"_backend"],["EVD-aafcc66d8cccfa4c","$371",22,22,22,"Icon"],["EVD-ab8425d3a865d2a3","$353",40,68,11,"MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) => CatalogPage(widget._catalog, widget._cart),\n          ),\n          ('/cart', _) => MaterialPageRoute<void>(\n            settings"],["EVD-abc6525675228b4d","$365",20,20,44,"catalogRepository"],["EVD-abe59c0604f9e392","$357",3,3,0,"$346"],["EVD-ac7579736ae11d77","$368",1,1,0,"import 'dart:async';"],["EVD-acbc117320b8752b","$366",15,15,34,"line.name"],["EVD-acde48f3d10b830e","$372",8,12,2,"CatalogViewModel(CatalogRepository repository, ShopStatus status)\n    : _repository = repository,\n      _status = status {\n    load();\n  }"],["EVD-acf326d2565e268b","$369",20,20,27,"Icons.receipt_long"],["EVD-ad752f311403dda5","$371",25,25,21,"ValueKey"],["EVD-ad8dd2ab47ffc623","$358",37,37,13,"index"],["EVD-ad9a58f6f449617b","$367",9,9,24,"viewModel"],["EVD-adecbd184dd079f8","$358",41,42,2,"void remove(String productId) =>\n      _lines.removeWhere((line) => line.product.id == productId);"],["EVD-ae44bfcdb4ad83b8","$360",2,2,2,"const Product(this.id, this.name, this.priceCents)"],["EVD-ae4c5813b67534e7","$367",24,24,14,"LoadPhase"],["EVD-ae683ceeccf55288","$358",37,37,6,"_lines"],["EVD-ae85d8da694ed1a3","$363",50,50,8,"OrderStatus"],["EVD-aeb94bb56c4c6759","$372",21,21,2,"bool"],["EVD-aece7f60221d49ea","$372",32,36,15,"AsyncState(\n        products.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n        products,\n        null,\n      )"],["EVD-af19738485161131","$358",42,42,6,"_lines"],["EVD-af636cece22c28bb","$371",19,19,10,"key"],["EVD-af66a72eb772fce1","$358",27,27,13,"index"],["EVD-af8e862faa8c1478","$370",12,12,13,"_cart = Cart()"],["EVD-afafec626d3387b0","$371",71,82,14,"ListTile(\n                title: Text(product.name),\n                subtitle: Text(_money(product.priceCents)),\n                trailing: IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: cart.isPlacingOrder\n                      ? null\n                      : () => cart.addProduct(product),\n           "],["EVD-afc65c67dc56cd73","$371",55,65,17,"Column(\n            mainAxisSize: MainAxisSize.min,\n            children: [\n              const Text('Could not load catalog'),\n              TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              ),\n            ],\n          )"],["EVD-afc702d329e13cae","$369",7,7,8,"CartPage"],["EVD-b0107288bb4d3ddb","$368",48,48,9,"_disposed"],["EVD-b0fbe1554d615978","$362",1,5,0,"abstract interface class ShopStatus {\n  bool isOnline();\n\n  void setOnline(bool online);\n}"],["EVD-b18a2013b146ed7a","$371",28,28,10,"icon"],["EVD-b18a8bceb593c26e","$368",54,54,4,"_ordersSubscription?.cancel()"],["EVD-b1a52dae5c8545a0","$353",33,33,34,"_ShopAppState()"],["EVD-b1aa3bbe8b506adc","$369",25,25,6,"listenable"],["EVD-b200f4d54b593d52","$358",25,25,26,"product"],["EVD-b32055e1f1779a38","$355",23,23,9,"_backend"],["EVD-b33c37b8ff527e44","$369",14,14,6,"title"],["EVD-b35b8821dead8675","$370",19,19,24,"_cart.totalCents"],["EVD-b3c5f5dd50a1fec7","$353",56,56,43,"widget._catalog.isOnline"],["EVD-b3e5a8846f757471","$368",27,27,27,"_repository"],["EVD-b42c525cdbd1f390","$357",19,19,48,"_orders.values"],["EVD-b4454e3957438aaa","$371",4,4,0,"$350"],["EVD-b4d5544ebfffd13b","$370",33,33,22,"productId"],["EVD-b4d9c739661a501e","$370",40,40,19,"AsyncState"],["EVD-b4e9abfd158b0097","$369",41,41,28,"key"],["EVD-b4f6140be29a5be4","$370",62,62,4,"_disposed"],["EVD-b539a2acb09a6e50","$371",33,33,18,"Listenable.merge([catalog, cart])"],["EVD-b57b79b57418f1ec","$358",35,35,22,"index"],["EVD-b5a7910079e9ec64","$371",10,10,25,"catalog"],["EVD-b5b8b0c8389965a9","$372",9,9,6,"_repository"],["EVD-b5c2aab7ed14604e","$365",3,3,0,"import 'package:shop/data/repositories/cached_catalog_repository.dart';"],["EVD-b5e9cc52b55f067a","$372",57,57,9,".dispose()"],["EVD-b5fb45796208ccc9","$357",17,17,6,"_catalog"],["EVD-b63f5d01896ac255","$357",28,28,2,"Order"],["EVD-b6a4fa9b670cd090","$370",19,19,2,"int"],["EVD-b6a99eae08781b8a","$356",23,23,6,"Product('apple', 'Apple', 99)"],["$230","$372",7,59,0,"class CatalogViewModel extends ChangeNotifier {\n  CatalogViewModel(CatalogRepository repository, ShopStatus status)\n    : _repository = repository,\n      _status = status {\n    load();\n  }\n\n  final CatalogRepository _repository;\n  final ShopStatus _status;\n  AsyncState<List<Product>> _state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  );\n  bool _disposed = false;\n\n  AsyncState<"],["EVD-b75e6c9926b46634","$358",23,23,37,"line"],["EVD-b7edc17182a4a492","$368",39,43,13,"AsyncState(\n      orders.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n      orders,\n      null,\n    )"],["EVD-b82145d1d63fda89","$356",10,10,2,"bool"],["$231","$367",6,62,0,"class OrdersPage extends StatelessWidget {\n  const OrdersPage(this.viewModel, this.isOnline);\n\n  final OrdersViewModel viewModel;\n  final bool isOnline;\n\n  @override\n  Widget build(BuildContext context) => Scaffold(\n    appBar: AppBar(title: const Text('Orders')),\n    body: ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          if (!isO"],["EVD-b85009b787a7d9b7","$364",4,4,9,"Order"],["EVD-b8934ba97ea1e4a8","$371",19,19,21,"ValueKey"],["EVD-b89bbbfb6000df1a","$371",59,63,14,"TextButton(\n                key: const ValueKey('retry-catalog'),\n                onPressed: catalog.retry,\n                child: const Text('Retry'),\n              )"],["EVD-b8a768e9505c90ef","$366",11,11,26,"const Text('Order detail')"],["EVD-b8b0e20f848540b2","$357",23,23,8,"clear"],["EVD-b904828270dde7ee","$356",21,21,6,"Product('trail-mix', 'Trail Mix', 399)"],["EVD-b916ede4b56f9eea","$368",37,45,2,"void _receiveOrders(List<Order> orders) {\n    if (_disposed) return;\n    _state = AsyncState(\n      orders.isEmpty ? LoadPhase.empty : LoadPhase.ready,\n      orders,\n      null,\n    );\n    notifyListeners();\n  }"],["EVD-b98b1176d6d557fb","$355",37,40,2,"@override\n  Future<Order?> findById(String id) async {\n    return _store.findOrder(id);\n  }"],["EVD-ba4aeec3aba93a56","$367",51,51,57,"selected"],["EVD-ba4b2882cc450292","$370",46,46,13,"order"],["EVD-ba5a460d68f5ab73","$370",37,54,2,"Future<Order?> checkout() async {\n    if (_isPlacingOrder || _cart.lines.isEmpty) return null;\n    _isPlacingOrder = true;\n    _state = const AsyncState(LoadPhase.loading, null, null);\n    _notify();\n    try {\n      final order = await _placeOrder.call(_cart);\n      _cart.clear();\n      _state = AsyncState(LoadPhase.ready, order, null);\n      return order;\n    } catch (error) {\n      _state = Asyn"],["EVD-baa74253ecbf730a","$353",53,57,28,"MaterialPageRoute<void>(\n            settings: settings,\n            builder: (_) =>\n                OrdersPage(widget._orders, widget._catalog.isOnline),\n          )"],["EVD-bae3db3f2512beef","$362",1,1,0,"abstract interface class ShopStatus {"],["EVD-bb000a9d0f2130ae","$363",31,45,2,"factory Order.fromCart(Cart cart, String id) => Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus.placed,\n  );"],["EVD-bb8dc9d85a7aa31b","$369",9,9,22,"viewModel"],["EVD-bbd0be149061327f","$370",9,9,55,"placeOrder"],["EVD-bbef95acd4faab3c","$369",68,68,29,"$644"],["EVD-bbf4d65f4bc0ea29","$370",21,21,29,"$314"],["EVD-bc498d1887aa7163","$367",42,42,44,"order.id.split('-').last"],["EVD-bcd39b6970b11d08","$365",10,10,0,"$350"],["EVD-bceb38ef151c77dd","$363",22,22,12,"unitPriceCents"],["EVD-bd076c6b51038963","$357",25,25,4,"_orderChanges"],["EVD-bd0c724afa79da9a","$367",36,36,53,"Text('No orders yet')"],["EVD-bd1f4d234e1edd99","$368",20,20,7,"_disposed = false"],["EVD-bd443d47cbed2bc7","$368",15,15,4,"LoadPhase.loading"],["EVD-bd77f8e9d8251bb0","$372",31,31,29,"_repository"],["EVD-bdfccd93136a2c67","$370",23,23,33,"_state"],["EVD-be36efd9e3d2cc55","$371",50,50,22,"$9"],["EVD-be45e83abfd2bebf","$359",1,1,0,"$346"],["EVD-be5849c3dfba9ed2","$367",7,7,8,"OrdersPage"],["EVD-be93df1ab54df682","$373",1,1,17,"idle"],["EVD-be9c3749a208a5d7","$365",21,21,38,"placeOrder"],["$232","$363",28,51,0,"class Order {\n  const Order(this.id, this.lines, this.totalCents, this.status);\n\n  factory Order.fromCart(Cart cart, String id) => Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus."],["EVD-bf330323ee737557","$356",27,31,2,"Future<Order> submitOrder(Order order) async {\n    await Future<void>.value();\n    _checkRequest();\n    return order;\n  }"],["EVD-bf4ef51e0a0500d4","$369",71,73,25,"Text(\n                    viewModel.isPlacingOrder ? 'Placing order…' : 'Place order',\n                  )"],["EVD-bf73847d94425645","$353",58,58,27,"Order"],["EVD-c14ed5d20210a2d3","$370",13,13,13,"Order"],["EVD-c150c14fc75aff36","$355",39,39,11,"_store"],["EVD-c1ba70cbd356e26e","$356",34,34,23,"value"],["EVD-c1e0684eabadf50c","$369",45,45,40,"viewModel"],["EVD-c1f42ff7565a6c81","$353",16,16,4,"MemoryStore"],["EVD-c20d777d5f721bd7","$354",4,4,0,"$346"],["EVD-c20dceae6854de72","$371",88,88,0,"String"],["EVD-c277995c1c9f8538","$354",20,20,4,"final products = await _backend.fetchCatalog()"],["EVD-c2beb019cbf7dee0","$357",9,9,8,"StreamController"],["EVD-c2f32834e19e2820","$363",29,29,8,"Order"],["EVD-c3320ccb17302c7e","$366",16,16,8,"ListTile(title: Text('Total ${_money(order.totalCents)}'))"],["EVD-c369e68e4c8af16e","$367",31,31,29,"const Text('Retry')"],["EVD-c41b1bc3f33cdc15","$367",17,59,31,"Column(\n        children: [\n          if (!isOnline) const Text('Offline: cached orders'),\n          Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n "],["EVD-c453c3819d98b887","$357",14,14,7,"Product"],["EVD-c473c51820ab6544","$353",51,51,22,"_"],["EVD-c489fd7e1aa09c20","$363",25,25,28,"quantity"],["EVD-c4abc3fa38d200e3","$371",54,54,18,"failed"],["EVD-c4d6c1ea817cc991","$367",36,36,46,"child"],["EVD-c53d59339d26de28","$369",26,26,16,"context"],["EVD-c5518e5601663066","$366",22,22,14,"int"],["EVD-c5548b182095ce5d","$368",37,37,22,"List"],["EVD-c57c2291587cb892","$367",26,26,18,"mainAxisSize"],["EVD-c625600c0e181bab","$363",33,42,4,"List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    )"],["EVD-c64fee2c9717830e","$357",24,24,41,"MapEntry(order.id, order)"],["EVD-c656355ce69fd845","$372",14,14,8,"CatalogRepository"],["EVD-c67f7a4e3abdfebb","$367",22,22,14,"LoadPhase"],["EVD-c6c8d31008762d3f","$371",74,81,26,"IconButton(\n                  key: ValueKey('add-${product.id}'),\n                  tooltip: 'Add ${product.name}',\n                  onPressed: cart.isPlacingOrder\n                      ? null\n                      : () => cart.addProduct(product),\n                  icon: const Icon(Icons.add_shopping_cart),\n                )"],["EVD-c7fb90ae451d8470","$357",24,24,8,"addEntries"],["EVD-c80837feca606220","$358",31,31,37,"int"],["EVD-c85382f9219c78ca","$368",3,3,0,"import 'package:flutter/foundation.dart';"],["EVD-c8ca5c32f2404b90","$370",57,57,9,"_disposed"],["EVD-c92e5a13df5efd85","$369",34,34,41,"viewModel.lines"],["EVD-c9646358d366942a","$359",3,7,0,"abstract interface class CatalogRepository {\n  Future<List<Product>> loadCatalog();\n\n  bool isOnline();\n}"],["EVD-c97a7c2bec0be9b2","$367",16,16,6,"listenable"],["EVD-caa564561776368d","$373",4,4,2,"const AsyncState(this.phase, this.value, this.error)"],["EVD-cab976ce8897d0e5","$357",30,30,9,"List"],["EVD-caf9154f4e33b1a1","$365",17,17,52,"backend"],["EVD-cb0138cbb559eab9","$370",13,13,46,"LoadPhase.idle"],["EVD-cbb573948ba9279e","$363",35,35,9,"line"],["EVD-cbb6c646f04db08b","$367",64,64,14,"int"],["EVD-cbeacd4d72e8e852","$371",67,67,47,"Text('No products available')"],["EVD-cbfa9986eb9752e8","$368",40,40,6,"orders.isEmpty"],["EVD-cc1489666c6d7a73","$370",11,11,8,"PlaceOrder"],["EVD-cc5b82e108aa6855","$355",38,38,2,"Future"],["$233","$353",36,79,0,"class _ShopAppState extends State<ShopApp> {\n  @override\n  Widget build(BuildContext context) {\n    assert(widget._backend.isOnline() == widget._catalog.isOnline);\n    return MaterialApp(\n      title: 'Flutter Shop',\n      initialRoute: '/',\n      onGenerateRoute: (settings) {\n        return switch ((settings.name, settings.arguments)) {\n          ('/', _) => MaterialPageRoute<void>(\n            s"],["$234","$365",16,16,16,"MemoryStore()"],["EVD-cd0231c47bb73206","$365",28,28,4,"ordersViewModel"],["EVD-cd08dd1f2722b28d","$369",64,64,20,"viewModel.state.phase"],["EVD-cd2141ea2f270072","$361",19,19,4,"final placed = await _repository.place(order)"],["EVD-cd45afc24ec000c5","$353",64,64,37,"Center(child: Text('Page not found'))"],["EVD-cd569d478d1bb0a0","$355",16,16,24,"_backend"],["EVD-cdf1aebc2dfb420a","$356",33,33,9,"List"],["EVD-ce22da6452c83bd0","$356",15,15,28,"_failNextRequest"],["EVD-ce577c7e664e2e55","$369",43,43,39,"$644"],["EVD-ce8a88feb1f3f1eb","$372",14,14,26,"_repository"],["EVD-cecfc8c1bfb93a5d","$371",38,38,12,"title"],["EVD-ced679563371715a","$368",4,4,0,"$347"],["EVD-ceea82e208a48780","$358",44,44,18,"_lines"],["EVD-cf0e453186a1e65f","$366",10,19,40,"Scaffold(\n    appBar: AppBar(title: const Text('Order detail')),\n    body: ListView(\n      children: [\n        for (final line in order.lines)\n          ListTile(title: Text('${line.name} × ${line.quantity}')),\n        ListTile(title: Text('Total ${_money(order.totalCents)}')),\n      ],\n    ),\n  )"],["EVD-cf12a4f4ca7071e5","$367",14,14,19,"title"],["EVD-cf29a2dc1f75f0b9","$367",48,48,48,"selected"],["EVD-cfddbef2681c93e9","$353",38,38,2,"Widget"],["EVD-cff60de2089ec711","$370",23,23,2,"AsyncState"],["EVD-d035d4e99a15c3d6","$358",7,7,12,"quantity"],["EVD-d09ea6c5319eb49d","$370",21,21,2,"bool"],["EVD-d0a6994800c0a0db","$358",20,20,22,"sum"],["EVD-d0ad5951e8bd9e94","$371",8,8,8,"CatalogPage"],["EVD-d0b5cd6d345725ee","$368",51,56,2,"@override\n  void dispose() {\n    _disposed = true;\n    _ordersSubscription?.cancel();\n    super.dispose();\n  }"],["EVD-d0d69e57ab34f9dc","$365",24,24,4,"backend"],["EVD-d121c29ce6ac45a6","$353",60,60,44,"order"],["EVD-d18cc45fc39ad56c","$353",30,30,24,"_orders"],["EVD-d1aa50c733268f8f","$358",42,42,26,"line"],["EVD-d1d4a90f91f39378","$368",39,39,4,"_state"],["EVD-d23f58c0f311c5c7","$356",3,3,0,"$347"],["EVD-d26167a8248bd49b","$353",8,8,0,"import 'package:shop/presentation/shopping/cart/cart_page.dart';"],["EVD-d281779db1128dbd","$355",35,35,14,"Order"],["$235","$369",1,1,0,"$343"],["EVD-d317c6c33f448851","$370",47,47,13,"error"],["EVD-d343c708db635be8","$357",12,12,8,"Map"],["EVD-d35be14cc3cd3943","$367",17,17,16,"context"],["EVD-d39eff85fbb5e04c","$358",27,27,6,"_lines"],["EVD-d3bdbf12816c46d3","$353",20,20,17,"backend"],["EVD-d3de3a24df919098","$368",48,48,20,"notifyListeners()"],["EVD-d3f2216fb80a2848","$370",15,15,2,"bool"],["EVD-d4aa9401987b0fa4","$355",7,7,24,"DemoBackend"],["EVD-d502db3ef916f14a","$372",25,25,2,"bool"],["EVD-d5420f5810cecd60","$371",20,20,10,"tooltip"],["EVD-d55f718857a14fd6","$366",15,15,26,"Text('${line.name} × ${line.quantity}')"],["EVD-d5e952afe5abadbf","$353",24,24,6,"_orders"],["EVD-d605326e2b74363d","$367",39,39,38,"viewModel.state.value"],["EVD-d60ab82a57e81670","$368",14,14,2,"AsyncState"],["EVD-d68d4c7872f49187","$353",47,47,28,"CatalogPage(widget._catalog, widget._cart)"],["EVD-d6b6d09ddaafcbb6","$354",9,9,6,"_store"],["EVD-d6d79085612cda67","$353",53,53,22,"_"],["EVD-d790824a244fdbe8","$353",47,47,22,"_"],["EVD-d805609722dab9ea","$355",23,23,37,"_store"],["EVD-d86c80dad48be9cc","$356",9,10,2,"@override\n  bool isOnline() => _isOnline;"],["EVD-d8971be1231dabbc","$369",65,65,18,"const Text('Order placed')"],["$236","$357",6,33,0,"class MemoryStore {\n  MemoryStore();\n\n  final StreamController<List<Order>> _orderChanges =\n      StreamController.broadcast();\n  List<Product> _catalog = const [];\n  final Map<String, Order> _orders = {};\n\n  List<Product> readCatalog() => List.unmodifiable(_catalog);\n\n  void saveCatalog(List<Product> products) =>\n      _catalog = List.unmodifiable(products);\n\n  List<Order> readOrders() => List.un"],["EVD-d97d3d0703b087d3","$366",14,14,27,"order.lines"],["EVD-d98bf5c08bcf94cc","$367",1,1,0,"$343"],["EVD-da427b4bd1a5d7f5","$353",64,64,44,"child"],["EVD-da561111972dceaa","$369",30,30,12,"child"],["EVD-da7e114296b21626","$369",20,20,22,"Icon"],["EVD-dacbe8dd0b2eb8a0","$373",1,1,46,"failed"],["EVD-dadc05788ec6b7c4","$367",14,14,12,"AppBar(title: const Text('Orders'))"],["EVD-daf12ad56ba4d350","$358",25,25,17,"CartLine(product, 1)"],["EVD-dafb785e33d35dbf","$372",38,38,15,"$7"],["EVD-db6a7336e2914faa","$371",68,68,18,"ready"],["EVD-dc507e15851feafd","$369",30,30,19,"viewModel"],["EVD-dc8f11c67ba40a04","$358",35,35,6,"_lines"],["EVD-dd1e658f5e31cbb7","$370",45,45,43,"order"],["EVD-dd2d740db58dcbd9","$367",20,57,10,"Expanded(\n            child: switch (viewModel.state.phase) {\n              LoadPhase.idle ||\n              LoadPhase.loading => const Center(child: Text('Loading orders…')),\n              LoadPhase.failed => Center(\n                child: Column(\n                  mainAxisSize: MainAxisSize.min,\n                  children: [\n                    const Text('Could not load orders'),\n               "],["EVD-dd5228c9a0754c7f","$356",13,13,33,"_isOnline"],["EVD-dd6521cd27bccd83","$366",16,16,17,"title"],["EVD-ddcb4a7905d3fa8b","$368",27,27,6,"final orders = await _repository.loadAll()"],["EVD-de0677b3367f0cc7","$361",4,4,0,"import 'package:shop/domain/orders/order_repository.dart';"],["EVD-de3359fc2a619cf7","$355",25,25,4,"final local = _store.readOrders()"],["EVD-dea5e11a0b75a338","$368",31,31,6,"_notify()"],["EVD-deb583ffcb9a8267","$371",22,22,16,"$321"],["EVD-dee74de8356c5072","$353",55,55,22,"_"],["EVD-deef3f9e9e4228dd","$372",3,3,0,"$346"],["EVD-df124429e50d231d","$356",22,22,6,"Product('oat-bar', 'Oat Bar', 149)"],["EVD-df503cd14a2303ff","$372",17,17,4,"LoadPhase.loading"],["EVD-df9f1d675d13560a","$370",40,40,13,"$320"],["EVD-dfc449f2bca3f912","$372",43,43,26,"load()"],["EVD-e08715c59897f5e9","$370",43,43,26,"_placeOrder"],["EVD-e101a847e97554d2","$372",51,51,20,"notifyListeners()"],["EVD-e159914ebd16adaf","$369",39,39,26,"subtitle"],["EVD-e17b669141c2a4ed","$358",42,42,54,"productId"],["EVD-e189393e8743b230","$371",50,50,44,"AsyncState"],["EVD-e1a3c3872dbfc7d5","$368",30,30,26,"LoadPhase.failed"],["EVD-e1b5abaa016367fb","$369",42,42,28,"tooltip"],["EVD-e1be31b69ab7743f","$363",34,41,6,"cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      )"],["EVD-e1ccea8d421a02a0","$367",23,23,55,"Text('Loading orders…')"],["EVD-e1db38f9c139aeba","$364",8,8,2,"Stream"],["EVD-e1f7642c9edd55c5","$357",12,12,12,"String"],["EVD-e223b84d23610c7f","$361",3,3,0,"$347"],["EVD-e2460d6c15eba44e","$354",14,15,2,"@override\n  bool isOnline() => _backend.isOnline();"],["EVD-e253aa8f02fc0148","$357",12,12,20,"Order"],["EVD-e25a9f7156674eb3","$354",21,21,23,"products"],["EVD-e32e3c87793a2b93","$371",50,50,2,"Widget"],["EVD-e37281765549a85d","$358",22,22,11,"Product"],["EVD-e3ab2e09258e1147","$370",6,6,0,"$351"],["EVD-e3dcff9e0c91cec9","$353",22,22,17,"catalog"],["EVD-e4393de590e6ee55","$353",62,62,10,"_"],["EVD-e49119e4536f1ab3","$366",16,16,38,"_money(order.totalCents)"],["EVD-e493610a0a15eff1","$368",9,9,62,"repository"],["EVD-e4a20190160d40f6","$370",52,52,6,"_notify()"],["EVD-e4cd8ff138286717","$356",7,7,7,"_failNextRequest = false"],["EVD-e4d412970a6a97a8","$362",4,4,17,"bool"],["EVD-e4ef588dce450c66","$356",19,19,4,"_checkRequest()"],["EVD-e4ef9a58691b504f","$363",48,48,8,"List"],["EVD-e50dfe340da969b3","$371",56,56,26,"MainAxisSize.min"],["EVD-e5145525ca741c88","$369",19,19,10,"onPressed"],["EVD-e54508960432c192","$363",31,45,50,"Order(\n    id,\n    List.unmodifiable(\n      cart.lines.map(\n        (line) => OrderLine(\n          line.product.id,\n          line.product.name,\n          line.product.priceCents,\n          line.quantity,\n        ),\n      ),\n    ),\n    cart.totalCents,\n    OrderStatus.placed,\n  )"],["EVD-e599d82d16ce4e71","$358",23,23,65,"product.id"],["EVD-e5ca711fadd17eca","$356",17,17,9,"List"],["EVD-e5ed0a2b88b5f5b6","$353",62,62,33,"void"],["EVD-e60ee57de14a8d20","$372",16,20,37,"$319"],["$237","$373",1,1,0,"enum LoadPhase { idle, loading, empty, ready, failed }"],["EVD-e6481c9fdd43a2de","$356",27,27,2,"Future"],["EVD-e65da278ecaef4c1","$372",32,32,6,"_state"],["EVD-e66ec5272eab7bda","$365",19,19,41,"orderRepository"],["EVD-e7022004d25089b3","$367",3,3,0,"$348"],["EVD-e750ddd2bb2e30ce","$358",19,19,2,"int"],["$238","$363",3,10,0,"enum OrderStatus {\n  placed('Placed'),\n  completed('Completed');\n\n  const OrderStatus(this.label);\n\n  final String label;\n}"],["EVD-e7bdf72c26974a0f","$371",44,44,26,"_catalogBody(context, catalog.state)"],["EVD-e7d761e1532d0ea9","$356",30,30,11,"order"],["EVD-e7fa3bf53c987d01","$367",27,27,18,"children"],["EVD-e808851b136e749f","$353",46,46,12,"settings"],["EVD-e81a16b21e776430","$372",8,8,19,"CatalogRepository"],["$239","$357",32,32,2,"Future"],["EVD-e896c3d2ccf38652","$355",9,9,15,"store"],["EVD-e8d60729987775de","$369",18,18,10,"tooltip"],["EVD-e8f750bc9571eff8","$368",54,55,4,"_ordersSubscription?.cancel();\n    super.dispose();"],["EVD-e8fbcd83dd9ec07f","$359",4,4,9,"List"],["EVD-e902a2ae457a0b9e","$369",37,37,31,"line.product.name"],["EVD-e941a28a8749aed1","$353",62,62,15,"MaterialPageRoute"],["EVD-e964b9f6901e4a3d","$361",16,16,9,"_status"],["EVD-e97b430b9f8860df","$364",6,6,2,"Future"],["$240","$372",1,1,0,"import 'package:flutter/foundation.dart';"],["$241","$358",1,1,0,"$346"],["EVD-e9ad03cb78f14d3a","$372",2,2,0,"import 'package:shop/domain/catalog/catalog_repository.dart';"],["EVD-e9bfba45823196ad","$355",39,39,28,"id"],["EVD-ea468688d4134d23","$355",26,29,4,"final orders = [\n      ...remote,\n      ...local.where((order) => !remote.any((item) => item.id == order.id)),\n    ]"],["EVD-ea57c4f4614e7d90","$367",47,47,66,"order.id"],["EVD-eabb260567aea201","$367",51,51,46,"arguments"],["EVD-eb17b64a411c955f","$367",50,50,26,"context"],["EVD-eb73d79f72458ab9","$371",11,11,8,"$11"],["EVD-eb8bab0cb8e4393d","$371",58,58,20,"Text"],["EVD-eb90cc8691d70777","$363",49,49,12,"totalCents"],["EVD-ebe1dd84b4b85a50","$367",10,10,8,"bool"],["EVD-ebfb8d20ab455ce1","$368",28,28,6,"_receiveOrders(orders)"],["EVD-ec020e5d20d778ef","$371",50,50,55,"List"],["EVD-ec3cad08493f1f76","$369",26,26,25,"_"],["EVD-ece3771c649700d8","$363",48,48,13,"OrderLine"],["EVD-ece3c98bc8ad0480","$365",8,8,0,"$348"],["EVD-ed20caea33e77f6b","$370",15,15,7,"_disposed = false"],["EVD-ed449e9230a498bd","$358",20,20,42,"line.lineTotalCents"],["EVD-eda65e1b20cc4119","$356",42,42,6,"_failNextRequest"],["EVD-edcfed53dfec22b8","$353",60,60,22,"_"],["EVD-edd735c3882dc5db","$369",85,85,10,"cents"],["EVD-ede98ea4b4cd308e","$367",44,44,51,"_money(order.totalCents)"],["EVD-eece2f676fc5a6dd","$353",33,33,2,"State"],["EVD-eeeadf180578e4d1","$371",14,48,40,"Scaffold(\n    appBar: AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n    "],["EVD-ef0aea149df06f62","$363",29,29,2,"const Order(this.id, this.lines, this.totalCents, this.status)"],["EVD-f022bbf531b82d07","$372",10,10,6,"_status"],["EVD-f0677f5d2e2f76a4","$371",14,14,15,"$9"],["EVD-f08015e6dbfdcce5","$363",9,9,8,"String"],["EVD-f0807f0d5beac729","$372",27,27,2,"Future"],["EVD-f0a519f0f1970581","$353",21,21,6,"_store"],["EVD-f0c500b18d5d01ce","$372",50,52,2,"void _notify() {\n    if (!_disposed) notifyListeners();\n  }"],["EVD-f0f35d17ccebc179","$354",21,21,4,"_store"],["$242","$361",6,23,0,"class PlaceOrder {\n  PlaceOrder(ShopStatus status, OrderRepository repository)\n    : _status = status,\n      _repository = repository;\n\n  final ShopStatus _status;\n  final OrderRepository _repository;\n  int _nextOrderNumber = 1;\n\n  Future<Order> call(Cart cart) async {\n    if (!_status.isOnline())\n      throw StateError('Checkout requires an online connection');\n    final order = Order.fromCart(ca"],["EVD-f14862b445c7bd74","$353",26,26,8,"DemoBackend"],["EVD-f19b03c16cb9ed8d","$369",64,64,45,"LoadPhase.ready"],["EVD-f1e9444084fcf541","$366",22,22,0,"String"],["EVD-f24097b2c7cb95f2","$371",53,53,35,"Center"],["EVD-f35a4c3aaaed37d1","$365",4,4,0,"import 'package:shop/data/repositories/memory_order_repository.dart';"],["EVD-f381ea37af5863b2","$370",2,2,0,"import 'package:shop/domain/cart/cart.dart';"],["EVD-f3a1e0f9c9b83e44","$367",16,16,18,"viewModel"],["EVD-f3a5cba898358781","$369",24,80,10,"ListenableBuilder(\n      listenable: viewModel,\n      builder: (context, _) => Column(\n        children: [\n          Text(DemoBackend().isOnline() ? 'Online' : 'Offline'),\n          Expanded(\n            child: viewModel.lines.isEmpty\n                ? const Center(child: Text('Your cart is empty'))\n                : ListView(\n                    children: [\n                      for (final line i"],["EVD-f4261f40453e83ae","$367",36,36,39,"Center"],["EVD-f43a8e69414fcac6","$371",88,88,14,"int"],["EVD-f449880e32b80657","$371",80,80,35,"Icons.add_shopping_cart"],["EVD-f4fc28a6f3d1b59e","$354",7,9,2,"CachedCatalogRepository(DemoBackend backend, MemoryStore store)\n    : _backend = backend,\n      _store = store"],["EVD-f51a01c1c17a7d7e","$370",25,25,18,"Product"],["EVD-f5d5e5ea8334e34d","$363",48,48,24,"lines"],["EVD-f65a3218a2a65365","$371",32,47,10,"ListenableBuilder(\n      listenable: Listenable.merge([catalog, cart]),\n      builder: (context, _) => Column(\n        children: [\n          SwitchListTile(\n            key: const ValueKey('toggle-online'),\n            title: Text(\n              catalog.isOnline ? 'Online' : 'Offline: cached catalog',\n            ),\n            value: catalog.isOnline,\n            onChanged: catalog.setOnline,\n   "],["EVD-f666e6d569edd19e","$364",8,8,9,"List"],["EVD-f66728e8a757dd7f","$367",24,24,24,"failed"],["EVD-f6c03c74fa9f4b42","$353",77,77,9,".dispose()"],["EVD-f6c3c357ab547928","$367",23,23,35,"const Center(child: Text('Loading orders…'))"],["EVD-f723234c755ddb63","$371",55,55,10,"child"],["EVD-f77aba612f7df46a","$370",17,17,2,"List"],["EVD-f799e2ec41307b54","$361",12,12,24,"_repository"],["EVD-f7cbca539a352d67","$370",41,41,4,"_notify()"],["EVD-f7d019b86c73dedd","$367",4,4,0,"$351"],["EVD-f7dbeaf184468d2d","$353",64,64,16,"const Scaffold(body: Center(child: Text('Page not found')))"],["EVD-f7fcd34ecf4fd342","$370",33,33,4,"_cart"],["EVD-f82f54447c686f6d","$370",31,35,2,"void setQuantity(String productId, int quantity) {\n    if (_isPlacingOrder) return;\n    _cart.setQuantity(productId, quantity);\n    _notify();\n  }"],["EVD-f85bed7a2eab5d62","$369",49,49,40,"Icon"],["EVD-f8f89eb2c450700a","$369",65,65,24,"Text"],["EVD-f8fe726e2c0f4680","$356",33,33,14,"Order"],["EVD-f92a2608c3808ee1","$361",15,22,2,"Future<Order> call(Cart cart) async {\n    if (!_status.isOnline())\n      throw StateError('Checkout requires an online connection');\n    final order = Order.fromCart(cart, 'order-$_nextOrderNumber');\n    final placed = await _repository.place(order);\n    _nextOrderNumber++;\n    return placed;\n  }"],["EVD-f94d44b4ee8ff1f8","$369",13,23,12,"AppBar(\n      title: const Text('Cart'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n      ],\n    )"],["$243","$368",8,57,0,"class OrdersViewModel extends ChangeNotifier {\n  OrdersViewModel(OrderRepository repository) : _repository = repository {\n    load();\n  }\n\n  final OrderRepository _repository;\n  AsyncState<List<Order>> _state = const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  );\n  StreamSubscription<List<Order>>? _ordersSubscription;\n  bool _disposed = false;\n\n  AsyncState<List<Order>> get state => _"],["EVD-f9bc6ebe5105e21e","$371",27,27,27,"Navigator.of(context).pushNamed('/cart')"],["EVD-f9c873d71760bf86","$372",56,57,4,"$313"],["EVD-f9ead4383dc9c7fb","$371",73,73,31,"_money(product.priceCents)"],["EVD-fa0ba9b1aab42a40","$366",23,23,28,"cents"],["EVD-fa1b0873a7c36ccd","$372",23,23,41,"_state"],["EVD-fa431f792e2101bd","$367",22,22,24,"idle"],["EVD-fa480aea9489432d","$368",22,22,2,"AsyncState"],["EVD-fa8f241486084f97","$366",7,7,14,"order"],["EVD-fae9737803799218","$372",16,16,18,"Product"],["EVD-fb289584bc84ac27","$356",6,6,7,"_isOnline = true"],["EVD-fb40ec8f7dd3f01f","$368",9,9,48,"_repository"],["EVD-fb5ce64e9193f75a","$372",33,33,45,"LoadPhase.ready"],["EVD-fb81240bfdb49bcf","$371",75,75,23,"ValueKey('add-${product.id}')"],["EVD-fbab3aec584a4814","$357",17,17,35,"products"],["EVD-fbb05e7bbfb628c5","$368",30,30,50,"error"],["EVD-fbfdf1a83e1c838d","$361",18,18,33,"cart"],["EVD-fc1476ac72a63334","$353",47,47,40,"widget._catalog"],["EVD-fc8e3cd55c7ef3af","$370",43,43,43,"_cart"],["EVD-fca453acb409dabd","$363",13,13,8,"OrderLine"],["EVD-fcbb98bd8af7283f","$372",51,51,9,"_disposed"],["EVD-fced6f30ab223d95","$354",7,7,26,"DemoBackend"],["EVD-fd3d4ba7172c6e39","$365",12,12,6,"APP_VERSION"],["EVD-fd6ccfb6e381dc39","$369",56,56,12,"padding"],["EVD-fd7b9c4ba8850d0b","$370",44,44,6,"_cart"],["EVD-fdaf38ffe7a78341","$356",17,17,14,"Product"],["EVD-fe4ba3919a1e6afc","$372",23,23,18,"Product"],["EVD-fe56f052d6f5234b","$358",7,7,8,"int"],["EVD-fe6a51fe947b47b4","$371",72,72,16,"title"],["EVD-fe8a97e14118c2de","$372",29,29,4,"_notify()"],["EVD-feec2eaf83a3377e","$371",79,79,46,"product"],["EVD-fef2cbdfda535c51","$371",15,31,12,"AppBar(\n      title: const Text('Shop'),\n      actions: [\n        IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        ),\n        IconButton(\n          key: const ValueKey('open-cart'),\n          tooltip: 'Cart',\n          onPressed: () =>"],["EVD-ff61558ec198c26d","$371",37,37,12,"key"],["EVD-ffd0247b190a8d7b","$357",12,12,27,"_orders = {}"]],"imports":[["DARTIMP-047cee0b114a9e6d","FACT","$329","import","shop.main imports package:shop/data/services/memory_store.dart",["$488","shop.main"],["EVD-28a3a19c3c545b99"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$488","$476",false]],["DARTIMP-069f7c8f769e99c3","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:flutter/foundation.dart",["flutter.foundation","$590"],["$215"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-070b55864a843f08","FACT","$329","import","shop.main imports package:shop/data/repositories/memory_order_repository.dart",["$463","shop.main"],["EVD-f35a4c3aaaed37d1"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$463","$454",false]],["DARTIMP-0aefa121c6cb9f16","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/checkout/shop_status.dart",["$529","$618"],["EVD-75e32413bc42df38"],[],[],[],[null,null,false,[],0,"$618","$608",null,null,false,"$529","$522",false]],["DARTIMP-0c36963de97d52b0","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/catalog/product.dart",["$519","$590"],["EVD-4a8858cfa0216879"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"$519","$514",false]],["DARTIMP-0d8f21c2f329d861","FACT","$329","import","shop.app.shop_app imports package:shop/domain/orders/order.dart",["$446","$534"],["EVD-9c37035005cecffa"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$534","$533",false]],["DARTIMP-146bb816b08a42cc","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/domain/orders/order_repository.dart",["$543","$569"],["EVD-310649f8040d012b"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$543","$533",false]],["DARTIMP-1509dc6edea0bf20","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/cart/cart_page.dart",["$446","$584"],["EVD-d26167a8248bd49b"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$584","$583",false]],["DARTIMP-16740207d6fc111e","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/catalog/product.dart",["$477","$519"],["$226"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$519","$514",false]],["DARTIMP-189b2d1da7e81209","FACT","$329","import","shop.data.services.memory_store imports package:shop/domain/orders/order.dart",["$488","$534"],["EVD-95d2819943b0d789"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"$534","$533",false]],["DARTIMP-1f2ed618f0801bab","FACT","$329","import","shop.presentation.orders.order_detail_page imports package:shop/domain/orders/order.dart",["$534","$557"],["EVD-4dafac4af0608396"],[],[],[],[null,null,false,[],0,"$557","$556",null,null,false,"$534","$533",false]],["DARTIMP-22d62386a96c1d8b","FACT","$329","import","shop.main imports package:flutter/material.dart",["flutter.material","shop.main"],["EVD-26b54a77e24bb468"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"flutter.material","flutter",false]],["DARTIMP-25f30eed9f8a2b53","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/domain/catalog/product.dart",["$455","$519"],["EVD-c20d777d5f721bd7"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$519","$514",false]],["DARTIMP-287e9e48c628ca3c","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/data/services/demo_backend.dart",["$463","$477"],["$218"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$477","$476",false]],["DARTIMP-298276d7fc7355ff","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/order_detail_page.dart",["$446","$557"],["EVD-5c633331437b75a5"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$557","$556",false]],["DARTIMP-2aad35b411308ce5","FACT","$329","import","shop.presentation.orders.order_detail_page imports package:flutter/material.dart",["flutter.material","$557"],["EVD-77bd5443531ef5ba"],[],[],[],[null,null,false,[],0,"$557","$556",null,null,false,"flutter.material","flutter",false]],["DARTIMP-2f8802ebf6a5e710","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/catalog/product.dart",["$519","$618"],["EVD-deef3f9e9e4228dd"],[],[],[],[null,null,false,[],0,"$618","$608",null,null,false,"$519","$514",false]],["DARTIMP-33149f00b4089f05","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:shop/state/async_state.dart",["$584","$633"],["EVD-00b12f6b99ea4cc9"],[],[],[],[null,null,false,[],0,"$584","$583",null,null,false,"$633","shop.state",false]],["DARTIMP-37ead6a5c1bd5190","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/checkout/shop_status.dart",["$477","$529"],["EVD-884f0db32f5d0b27"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$529","$522",false]],["DARTIMP-3a320043c4bb6b43","FACT","$329","import","shop.main imports package:shop/app/shop_app.dart",["$446","shop.main"],["EVD-7a8c4ab21c12f1ac"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$446","shop.app",false]],["DARTIMP-416401456edb1bea","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/state/async_state.dart",["$590","$633"],["EVD-e3ab2e09258e1147"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"$633","shop.state",false]],["DARTIMP-45cd4d09f7cd84c9","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/data/services/memory_store.dart",["$463","$488"],["EVD-44f11022613a74bc"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$488","$476",false]],["DARTIMP-506e55b8e1cee5a9","FACT","$329","import","shop.data.services.memory_store imports package:shop/domain/catalog/product.dart",["$488","$519"],["EVD-abe59c0604f9e392"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"$519","$514",false]],["DARTIMP-524baaff155ed507","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$590","$609"],["EVD-6a3743a27eb05c5a"],[],[],[],[null,null,false,[],0,"$609","$608",null,null,false,"$590","$583",false]],["DARTIMP-531f531120f26a58","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/orders_view_model.dart",["$446","$569"],["EVD-7c138fef2db089e5"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$569","$556",false]],["$191","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:shop/data/services/demo_backend.dart",["$477","$584"],["EVD-9379e36dea1ed824"],[],[],[],[null,null,false,[],0,"$584","$583",null,null,false,"$477","$476",false]],["DARTIMP-5a9a8953b5371b06","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/catalog/catalog_page.dart",["$446","$609"],["EVD-69c20c534026706d"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$609","$608",false]],["DARTIMP-5a9cb2c070575c1b","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/state/async_state.dart",["$609","$633"],["EVD-577532312b108a70"],[],[],[],[null,null,false,[],0,"$609","$608",null,null,false,"$633","shop.state",false]],["DARTIMP-5ecf4c43a04ee799","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/state/async_state.dart",["$569","$633"],["EVD-131f892af3b45688"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$633","shop.state",false]],["DARTIMP-628f036faaa5a3bb","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/checkout/place_order.dart",["$523","$590"],["EVD-7f8f4391a215afd7"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"$523","$522",false]],["DARTIMP-7780762caaf170bd","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/domain/catalog/product.dart",["$519","$609"],["EVD-8d5b6a271bbb5051"],[],[],[],[null,null,false,[],0,"$609","$608",null,null,false,"$519","$514",false]],["DARTIMP-79a1d611ee2a3510","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/domain/orders/order.dart",["$463","$534"],["EVD-0b4bfcda0f1fe5fb"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$534","$533",false]],["DARTIMP-7f326e15cc048c73","FACT","$329","import","shop.data.repositories.memory_order_repository imports package:shop/domain/orders/order_repository.dart",["$463","$543"],["EVD-6b5d01a081182524"],[],[],[],[null,null,false,[],0,"$463","$454",null,null,false,"$543","$533",false]],["DARTIMP-807bb8754b618ac1","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$446","$590"],["EVD-51cc2bef368851f4"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$590","$583",false]],["DARTIMP-80b0f62c648eecdc","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/orders/orders_page.dart",["$446","$562"],["EVD-a86b53a06a3d8996"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$562","$556",false]],["DARTIMP-810ecaceec942171","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/checkout/shop_status.dart",["$523","$529"],["EVD-1c0bf9a7a51de38e"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$529","$522",false]],["DARTIMP-82bbbc0e9f07a005","FACT","$329","import","shop.domain.orders.order_repository imports package:shop/domain/orders/order.dart",["$534","$543"],["EVD-0d56469f18292017"],[],[],[],[null,null,false,[],0,"$543","$533",null,null,false,"$534","$533",false]],["DARTIMP-87a91d6ba0574457","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:flutter/foundation.dart",["flutter.foundation","$569"],["EVD-c85382f9219c78ca"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-8836ba536852b810","FACT","$329","import","shop.domain.orders.order imports package:shop/domain/cart/cart.dart",["$500","$534"],["$229"],[],[],[],[null,null,false,[],0,"$534","$533",null,null,false,"$500","$499",false]],["DARTIMP-8b5630d0f2928c26","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/presentation/orders/orders_view_model.dart",["$562","$569"],["EVD-e7022004d25089b3"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$569","$556",false]],["DARTIMP-8bb2fc6e448c32e0","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:shop/presentation/shopping/cart/cart_view_model.dart",["$584","$590"],["EVD-3e4a626882e5b1e4"],[],[],[],[null,null,false,[],0,"$584","$583",null,null,false,"$590","$583",false]],["DARTIMP-8c6f80d8401f7fbc","FACT","$329","import","shop.main imports package:shop/data/repositories/cached_catalog_repository.dart",["$455","shop.main"],["EVD-b5c2aab7ed14604e"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$455","$454",false]],["DARTIMP-8cf3f41ad6bf4445","FACT","$329","import","shop.data.services.demo_backend imports package:shop/domain/orders/order.dart",["$477","$534"],["EVD-d23f58c0f311c5c7"],[],[],[],[null,null,false,[],0,"$477","$476",null,null,false,"$534","$533",false]],["DARTIMP-93d4bef6f2092331","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/state/async_state.dart",["$562","$633"],["EVD-f7d019b86c73dedd"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$633","shop.state",false]],["DARTIMP-97407008f673ac9b","FACT","$329","import","shop.presentation.orders.orders_view_model imports package:shop/domain/orders/order.dart",["$534","$569"],["EVD-ced679563371715a"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"$534","$533",false]],["DARTIMP-97a64300182a5aee","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/cart/cart.dart",["$500","$523"],["$223"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$500","$499",false]],["DARTIMP-997bc9b1c6862381","FACT","$329","import","shop.domain.cart.cart imports package:shop/domain/catalog/product.dart",["$500","$519"],["$241"],[],[],[],[null,null,false,[],0,"$500","$499",null,null,false,"$519","$514",false]],["DARTIMP-9cc786eb12d4be3a","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:flutter/foundation.dart",["flutter.foundation","$618"],["$240"],[],[],[],[null,null,false,[],0,"$618","$608",null,null,false,"flutter.foundation","flutter",false]],["DARTIMP-a1c5d14e2601aa1e","FACT","$329","import","shop.presentation.shopping.cart.cart_page imports package:flutter/material.dart",["flutter.material","$584"],["$235"],[],[],[],[null,null,false,[],0,"$584","$583",null,null,false,"flutter.material","flutter",false]],["DARTIMP-a264040863d8e37e","FACT","$329","import","shop.app.shop_app imports package:shop/data/services/demo_backend.dart",["$446","$477"],["EVD-8406abc8ead2c101"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$477","$476",false]],["DARTIMP-a4c68976f69f52a6","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/state/async_state.dart",["$618","$633"],["EVD-81669359f14d4363"],[],[],[],[null,null,false,[],0,"$618","$608",null,null,false,"$633","shop.state",false]],["DARTIMP-a8e401d1c6a2aea9","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/cart/cart.dart",["$500","$590"],["EVD-f381ea37af5863b2"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"$500","$499",false]],["DARTIMP-ab6eacd8a2f3159b","FACT","$329","import","shop.presentation.orders.orders_view_model imports dart:async",["dart.async","$569"],["EVD-ac7579736ae11d77"],[],[],[],[null,null,false,[],0,"$569","$556",null,null,false,"dart.async","dart",false]],["DARTIMP-abe48950e42b4212","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/data/services/demo_backend.dart",["$455","$477"],["$207"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$477","$476",false]],["DARTIMP-acb6ecaf33fd3365","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/orders/order_repository.dart",["$523","$543"],["EVD-de0677b3367f0cc7"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$543","$533",false]],["DARTIMP-b0623035f3fdcea5","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:flutter/material.dart",["flutter.material","$609"],["$224"],[],[],[],[null,null,false,[],0,"$609","$608",null,null,false,"flutter.material","flutter",false]],["DARTIMP-baa3811489b69be9","FACT","$329","import","shop.presentation.shopping.catalog.catalog_view_model imports package:shop/domain/catalog/catalog_repository.dart",["$515","$618"],["EVD-e9ad03cb78f14d3a"],[],[],[],[null,null,false,[],0,"$618","$608",null,null,false,"$515","$514",false]],["DARTIMP-c1d0ce5d9409e62e","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/data/services/memory_store.dart",["$455","$488"],["EVD-690233973293665b"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$488","$476",false]],["DARTIMP-c2511f2a9a15e827","FACT","$329","import","shop.main imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["shop.main","$618"],["EVD-bcd39b6970b11d08"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$618","$608",false]],["DARTIMP-c5fb31088e1b0169","FACT","$329","import","shop.main imports package:shop/domain/checkout/place_order.dart",["$523","shop.main"],["EVD-87835aa27a01ca74"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$523","$522",false]],["DARTIMP-c719d4b34991374d","FACT","$329","import","shop.domain.checkout.place_order imports package:shop/domain/orders/order.dart",["$523","$534"],["EVD-e223b84d23610c7f"],[],[],[],[null,null,false,[],0,"$523","$522",null,null,false,"$534","$533",false]],["DARTIMP-c72d2ac3e3f3ce03","FACT","$329","import","shop.presentation.orders.orders_page imports package:flutter/material.dart",["flutter.material","$562"],["EVD-d98bf5c08bcf94cc"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"flutter.material","flutter",false]],["DARTIMP-ca363cba96f9503f","FACT","$329","import","shop.main imports package:shop/presentation/shopping/cart/cart_view_model.dart",["shop.main","$590"],["EVD-a64916cfd0ba7d21"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$590","$583",false]],["DARTIMP-d0b7c104cb1f673a","FACT","$329","import","shop.presentation.shopping.catalog.catalog_page imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["$609","$618"],["EVD-b4454e3957438aaa"],[],[],[],[null,null,false,[],0,"$609","$608",null,null,false,"$618","$608",false]],["DARTIMP-d2d209f8c4fb1c1a","FACT","$329","import","shop.domain.catalog.catalog_repository imports package:shop/domain/catalog/product.dart",["$515","$519"],["EVD-be45e83abfd2bebf"],[],[],[],[null,null,false,[],0,"$515","$514",null,null,false,"$519","$514",false]],["DARTIMP-d4d302801f57efec","FACT","$329","import","shop.data.services.memory_store imports dart:async",["dart.async","$488"],["EVD-2f116b95f9304441"],[],[],[],[null,null,false,[],0,"$488","$476",null,null,false,"dart.async","dart",false]],["DARTIMP-d73fb02c0325776c","FACT","$329","import","shop.main imports package:shop/presentation/orders/orders_view_model.dart",["shop.main","$569"],["EVD-ece3c98bc8ad0480"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$569","$556",false]],["DARTIMP-df9a20567d1af2ae","FACT","$329","import","shop.main imports package:shop/data/services/demo_backend.dart",["$477","shop.main"],["EVD-7167429d3916efc9"],[],[],[],[null,null,false,[],0,"shop.main","shop",null,null,false,"$477","$476",false]],["DARTIMP-ed0e110129760723","FACT","$329","import","shop.data.repositories.cached_catalog_repository imports package:shop/domain/catalog/catalog_repository.dart",["$455","$515"],["EVD-0626bb103670091b"],[],[],[],[null,null,false,[],0,"$455","$454",null,null,false,"$515","$514",false]],["DARTIMP-f527ad9b46cccae1","FACT","$329","import","shop.app.shop_app imports package:shop/presentation/shopping/catalog/catalog_view_model.dart",["$446","$618"],["EVD-6806b92967afa736"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$618","$608",false]],["DARTIMP-f574f6f4c5cb8539","FACT","$329","import","shop.presentation.shopping.cart.cart_view_model imports package:shop/domain/orders/order.dart",["$534","$590"],["EVD-9a243ffce42ade94"],[],[],[],[null,null,false,[],0,"$590","$583",null,null,false,"$534","$533",false]],["DARTIMP-f8dd9d4efbdc80f7","FACT","$329","import","shop.app.shop_app imports package:shop/data/services/memory_store.dart",["$446","$488"],["EVD-21a99117d129652b"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"$488","$476",false]],["DARTIMP-fb30beb7c1e9a874","FACT","$329","import","shop.presentation.orders.orders_page imports package:shop/domain/orders/order.dart",["$534","$562"],["EVD-533f0237d5aa9445"],[],[],[],[null,null,false,[],0,"$562","$556",null,null,false,"$534","$533",false]],["DARTIMP-fd753ab6300eb922","FACT","$329","import","shop.app.shop_app imports package:flutter/material.dart",["flutter.material","$446"],["EVD-64f07faf52606924"],[],[],[],[null,null,false,[],0,"$446","shop.app",null,null,false,"flutter.material","flutter",false]]],"metrics":[["METRIC-0477b10f3aa518a5","FACT","overview","interface_surface","Interface surface",[],[],[],["DARTIMP-047cee0b114a9e6d","DARTIMP-070b55864a843f08","DARTIMP-0aefa121c6cb9f16","DARTIMP-0c36963de97d52b0","DARTIMP-0d8f21c2f329d861","DARTIMP-146bb816b08a42cc","DARTIMP-1509dc6edea0bf20","DARTIMP-16740207d6fc111e","DARTIMP-189b2d1da7e81209","DARTIMP-1f2ed618f0801bab","DARTIMP-25f30eed9f8a2b53","DARTIMP-298276d7fc7355ff","DARTIMP-2f8802ebf6a5e710","DARTIMP-33149f00b4089f05","DARTIMP-37ead6a5c1bd5190","DARTIMP-416401456edb1bea","DARTIMP-506e55b8e1cee5a9","DARTIMP-531f531120f26a58","$191","DARTIMP-5a9a8953b5371b06","DARTIMP-5a9cb2c070575c1b","DARTIMP-5ecf4c43a04ee799","DARTIMP-628f036faaa5a3bb","DARTIMP-7780762caaf170bd","DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73","DARTIMP-807bb8754b618ac1","DARTIMP-80b0f62c648eecdc","DARTIMP-8c6f80d8401f7fbc","DARTIMP-8cf3f41ad6bf4445","DARTIMP-93d4bef6f2092331","DARTIMP-97407008f673ac9b","DARTIMP-a264040863d8e37e","DARTIMP-a4c68976f69f52a6","DARTIMP-a8e401d1c6a2aea9","DARTIMP-baa3811489b69be9","DARTIMP-c2511f2a9a15e827","DARTIMP-c5fb31088e1b0169","DARTIMP-ca363cba96f9503f","DARTIMP-d73fb02c0325776c","DARTIMP-df9a20567d1af2ae","DARTIMP-ed0e110129760723","DARTIMP-f527ad9b46cccae1","DARTIMP-f574f6f4c5cb8539","DARTIMP-f8dd9d4efbdc80f7","DARTIMP-fb30beb7c1e9a874"],[],["api",19]],["METRIC-115ac1d218349491","FACT","overview","forbidden_package_edges","Forbidden package edges",[],[],[],[],[],["violations",0]],["METRIC-130e9ec98394803f","FACT","overview","private_crossings","Confirmed private symbol crossings",[],[],[],[],[],["api",null]],["METRIC-1ea50a8caf608504","FACT","overview","symbols","Symbols",[],[],[],["DARTBIND-14ce42d2acd01610","$23","DARTBIND-2a7cde7065bfed44","$24","$25","DARTBIND-3a5dd58d22ab63a5","DARTBIND-4066fb895391fed5","DARTBIND-4b2d2430022f45f4","DARTBIND-505944381fc46ba3","DARTBIND-55ffaf0b1e8fe2c9","$26","DARTBIND-5fcfe859d1cf85ad","DARTBIND-a543be5847c2b716","DARTBIND-b331d1f1e0b967fb","$27","DARTBIND-bdcc1bdb7e166247","$28","$29","DARTBIND-dbba541c3226dfaf","$30","DARTBIND-e4b7eb974f411c66","$31","$76","$77","$78","$79","$80","$81","$82","$83","$84","$85","$86","$87","$88","$89","$90","$91","$92","$93","$94","$95","$96","$97","$98","$99","$100","$101","$102","$103","$104","$105","$106","$107","$108","$109","$110","$111","$112","$113","$114","$115","$116","$117","$118","$119","$120","$121","$122","$123","$124","$125","$126","$127","$128","$129","$130","$131","$132","$133","$134","$135","DARTDEF-7ab66ae9208ee708","$136","$137","$138","$139","$140","$141","$142","$143","$144","$145","$146","$147","$148","$149","$150","$151","$152","$153","$154","$155","$156","$157","$158","$159","DARTDEF-b5dcc0236d52274e","$160","$161","$162","$163","$164","$165","$166","$167","$168","$169","$170","$171","$172","$173","$174","$175","$176","$177","$178","DARTDEF-e2cd082d3108df93","$179","$180","$181","$182","$183","$184","$185","$186","$187","$188","$189","$190"],[],["components",140]],["METRIC-45b586bf31456c32","FACT","overview","violating_import_sites","Violating import sites",[],[],[],["$191"],[],["violations",0]],["METRIC-5610c365b3e34d3d","FACT","overview","typing_signals","Typing & dynamic signals",[],[],[],[],[],["types",null]],["METRIC-58f9e6977954a47e","FACT","overview","module_cycles","Module cycles",[],[],[],[],[],["cycles",0]],["METRIC-5e1b38214272f111","FACT","overview","untyped_private_accesses","Private attribute accesses through untyped or Any parameters",[],[],[],[],[],["api",null]],["METRIC-9a8bf9ba32aac4c3","FACT","overview","ast_coverage","AST coverage",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["coverage","100.0%"]],["METRIC-a4770d56d0e45bc8","FACT","overview","affected_violation_modules","Affected source modules",[],[],[],[],[],["violations",0]],["METRIC-af8a12e31cd6b969","FACT","overview","package_cycles","Package cycles",[],[],[],[],[],["cycles",0]],["METRIC-b28b1ed9821f38c6","FACT","overview","packages","Packages",[],[],[],["PKG-1b301d77cebdc59d","PKG-339d0de073f77d33","PKG-7d6f39a12eb636e0","PKG-8b1cb6422b713e24","PKG-8b45cf6c5d15fe14","PKG-8d9001d32c6a703d","PKG-96c66a14b097f764","PKG-bc260213938d66b8","PKG-cd81dd820a82b7c5","PKG-d2a09ae42eb161d0","PKG-e03b858c9b53a844","PKG-f13bbcad929a6958"],[],["package",12]],["METRIC-b2983be8c3741e5b","FACT","overview","source_files","Source files",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["coverage",21]],["METRIC-b5246b04f97b5e43","FACT","overview","call_resolution","Uniquely resolved calls",[],[],[],["DARTCALL-012cc1cb999e4b02","DARTCALL-01cb00303810a434","DARTCALL-0259772df7581496","DARTCALL-09c38f78feb61ff6","DARTCALL-0bbe08225afacd48","DARTCALL-0f8a7f1708d235ee","DARTCALL-0fa23d112c1368a7","DARTCALL-14e0ae6fa74fc3bd","DARTCALL-17e5c7fc60183c4a","DARTCALL-1b1e9428b7d1ba9e","DARTCALL-1ef0acd36abb7545","DARTCALL-201739f3086b911a","DARTCALL-23138ae92e9dc389","DARTCALL-2915c1b031a5775c","DARTCALL-2c03619d58cc20b2","DARTCALL-2d2f4b94efd22870","DARTCALL-2e21532b79741f3d","DARTCALL-311ac2e316d6bc55","DARTCALL-346518d30b720d0e","DARTCALL-3b75038abc7bd81b","DARTCALL-3e687d8db819e76d","DARTCALL-4229fe45508ee51c","DARTCALL-43fd1805d202afab","DARTCALL-489b0062edac40eb","DARTCALL-48d3f454b11fadb1","DARTCALL-494cd95372fae9d6","DARTCALL-4b3b3475b9f39054","DARTCALL-4bd5d0ef9cdbdd3d","DARTCALL-4cd48eb6d5707e26","DARTCALL-50229df0d4b69b0d","DARTCALL-50a4c699c77984f0","DARTCALL-5361a64064a8d667","DARTCALL-5801886cfb26958a","DARTCALL-5d7a5da97452157f","DARTCALL-60527fcf2b2c627a","$42","DARTCALL-632ba5a9c23e32b2","DARTCALL-645c638df3c846d7","$43","DARTCALL-6676ff8b3d4c4adb","$44","$45","DARTCALL-7200c4dfd98d791a","DARTCALL-7247376ea669e812","DARTCALL-769d98954239c732","DARTCALL-77fb6a8ca85edd39","DARTCALL-78903ae8c30256a1","$48","DARTCALL-7e6cd450359e9cfa","DARTCALL-8024c5d49f2c573c","DARTCALL-8841d86c5c7dff4e","DARTCALL-8ad4503f0d4fac74","DARTCALL-8d79e84fbd6697a8","DARTCALL-935e5fac6c5cbad8","$53","DARTCALL-94ba7df20d619c6e","DARTCALL-986ff2e55be56989","DARTCALL-9bcfe29ca431c37f","DARTCALL-9ee05c1338f20477","$58","DARTCALL-a184d417a66269f5","DARTCALL-a62bc11716b8c7b7","DARTCALL-aaf0e188f9737e8e","DARTCALL-abaa74858b3c82b1","DARTCALL-acf51df72cb59936","DARTCALL-af18623338aac5b4","DARTCALL-b5443f18acb8fbd6","DARTCALL-b5ac90131354a491","DARTCALL-b5b1254cd0d74b32","DARTCALL-b6803e481fd7c7e0","DARTCALL-bb73ce3ad9c9ae72","DARTCALL-bc17cc4f96117061","DARTCALL-bda83eb712d70e8e","DARTCALL-bf91da3f4ae19592","DARTCALL-c37138fb2134fc4c","DARTCALL-cc0fdf6acb6a5e92","DARTCALL-d12f27a0ad7e1ce9","DARTCALL-d5f719247a59e6fe","DARTCALL-d64531a7f6f3bbab","DARTCALL-d9a5c4257b33aa46","DARTCALL-dc359c33618100c9","DARTCALL-e1a1f5a137a3c432","DARTCALL-e1f91f77cfba2ac3","DARTCALL-e33967392c312e8c","DARTCALL-e48ff267ea8218d6","DARTCALL-eafe87ad84123f42","$72","DARTCALL-f27dd4262d13243a","$74","DARTCALL-f7c9c651d4ddeb88","DARTCALL-f9fa2b05c70f921e","DARTCALL-fbc005e314cb508d","DARTCALL-fbcdf63b7324c30f"],[],["calls","38.27%"]],["METRIC-c6ba710e0c094515","FACT","overview","violations","Contract violations",[],[],[],["$191"],[],["violations",1]],["METRIC-cd26a4b22ffceb0b","FACT","overview","unresolved_calls","Unresolved calls",[],[],[],["DARTCALL-010e51f9f7a52b35","DARTCALL-03378e1670bb034e","DARTCALL-03ad50e2353a7916","DARTCALL-053a6c69ab4b5bf0","DARTCALL-0951526e14d9f810","DARTCALL-11467d14177c2e65","DARTCALL-12a2240f15dd3514","$32","DARTCALL-1663b6816a95f78b","DARTCALL-16c835e31e0ef8b2","$33","DARTCALL-20d312a02971b250","DARTCALL-24bce06f7dc93ec1","DARTCALL-24ee3f40484cf9e6","DARTCALL-252a006dd48d327f","DARTCALL-2695a7188b0d3bc3","DARTCALL-271d5f978965da2b","DARTCALL-2967602941b90165","DARTCALL-2c6b4fae386478dd","DARTCALL-2ec5939cf03a4fd1","DARTCALL-2f4c96ed2782983a","$34","$35","DARTCALL-32e0956e21babf63","DARTCALL-3573bfadb92f8931","DARTCALL-386365d46547c109","$36","DARTCALL-3c6483eb958d32cc","DARTCALL-3d3ea9593534bdab","DARTCALL-3fabf9d59294a717","$37","DARTCALL-40c558843f3783dc","DARTCALL-41ebebf6acdfc3d1","DARTCALL-44a1fbd570d7d34c","DARTCALL-44bf7ebeaeefccbd","DARTCALL-45d8acbd43633e0f","DARTCALL-4645a3679ff934eb","DARTCALL-4a185f9ef842fa64","DARTCALL-4ae39c2d7f8e9f95","DARTCALL-4b5d273d64e0a9f0","DARTCALL-4b8d00bc865b21c4","DARTCALL-4df8a039c5e7d8c6","$38","DARTCALL-5479c8cf1f1995f6","$39","$40","DARTCALL-5c7975f1ba588e0e","$41","DARTCALL-621b9d66c3642aa0","DARTCALL-6321ab927334f359","DARTCALL-6bb963fa462d40da","DARTCALL-6bd3b23ece15b9ba","DARTCALL-6c739aa0f20f4d6b","DARTCALL-6e2a3fe56c8fdd7a","$46","DARTCALL-70ca863c689cc5db","DARTCALL-71d738110f35bd4b","$47","DARTCALL-745334beb696cae2","DARTCALL-7680f29780ead599","DARTCALL-77c591b5ccbe54a7","DARTCALL-7c4e0f8ac1ad6a21","DARTCALL-7cfdbd747c034258","DARTCALL-7dd1f63f1f03bcfe","DARTCALL-80d1fea50dc22cba","DARTCALL-84a78e011ccd2b07","DARTCALL-84e9fad76913a641","DARTCALL-8516a06faddb0620","$49","DARTCALL-86d06588dcf224de","$50","$51","DARTCALL-8c6184c96aadf63f","DARTCALL-8e7090a492906a9c","DARTCALL-8f279f7ab991e463","$52","DARTCALL-8f95630b58a30921","DARTCALL-8f9b7aa5d03ecbd9","DARTCALL-931835e6d4185e61","DARTCALL-9347af2cd94b47d0","$54","$55","DARTCALL-98d34f6858cd4950","DARTCALL-9ba5995ff63222ed","$56","DARTCALL-9c871cef04c2ac18","DARTCALL-9e0dc8bb57e0e313","DARTCALL-9ea34e0d12b92039","$57","DARTCALL-9f7bac6c04fe52e3","DARTCALL-a08c5d1e610c3257","DARTCALL-a13a0ba1e31cc222","DARTCALL-a254dcf143b85c82","DARTCALL-a531a948db3893cf","DARTCALL-a549a1106e15b156","$59","DARTCALL-a6ab5314f918e039","DARTCALL-a88b6fecb447c050","DARTCALL-a9dba8e4c4be915c","DARTCALL-ab865b741a3ec160","$60","DARTCALL-b0d78852a4b06e20","$61","DARTCALL-b3adc5a9c4e60f9e","$62","DARTCALL-b5fb982743140e21","DARTCALL-b64bd22c8bd26485","$63","$64","$65","DARTCALL-b846a682bf3b7abd","DARTCALL-b9358b1d79ce1462","DARTCALL-ba0ff45a112128a5","$66","DARTCALL-bf2d592382779a5f","DARTCALL-c0e0b8b471b88b4f","DARTCALL-c0f91093e7ade97a","DARTCALL-c264bb9ff8a2007a","DARTCALL-c35e64e0da7dd6ef","$67","$68","DARTCALL-c789e46108fab119","DARTCALL-ca18679b08e2f154","DARTCALL-cc9074a71e69cb5d","DARTCALL-cf045d1255fc34e5","DARTCALL-cfbb2218e0753c71","DARTCALL-d10fef46bee7b02a","DARTCALL-d2c257c2739dcdd0","DARTCALL-d9bda2510175425f","$69","DARTCALL-db47f09f096a0ad1","DARTCALL-de27a20ce2a0f82e","DARTCALL-ded6364d50fd388d","DARTCALL-e3aaa5d60927d10c","$70","DARTCALL-e5a5fe3d30c099b2","$71","DARTCALL-e965a2bd29d1732c","DARTCALL-e9a32da58d2a31f9","DARTCALL-ea4852bd2a356c01","DARTCALL-ec1014b2ce5cc462","DARTCALL-ed7b35d6172e5d40","DARTCALL-eddb85665eaa7421","DARTCALL-ef5f4ad7075dfc8a","$73","DARTCALL-f28bb2cd93898ced","DARTCALL-f54bfc86ca8f573b","DARTCALL-f7e3dcb4f32a6cc7","DARTCALL-f9bcd2822fba6443","$75"],[],["calls",150]],["METRIC-f96ad8a9b8498c26","FACT","overview","rollup_only_package_cycles","Package cycles no module cycle crosses",[],[],[],[],[],["cycles",0]],["METRIC-fbc6c1d4c3b6db8f","FACT","overview","modules","Modules",[],[],[],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["module",21]]],"modules":[["$267","FACT","$378","module","$500",["$499","$500"],["$241"],[],[],[],[[],false,false,3,1,"$358","$499","$500",7,13]],["$268","FACT","$378","module","$569",["$556","$569"],["EVD-ac7579736ae11d77"],[],[],[],[[],false,false,3,3,"$368","$556","$569",3,9]],["$269","FACT","$378","module","$618",["$608","$618"],["$240"],[],[],[],[[],false,false,3,4,"$372","$608","$618",3,10]],["$270","FACT","$378","module","$590",["$583","$590"],["$215"],[],[],[],[[],false,false,4,5,"$370","$583","$590",3,12]],["$271","FACT","$378","module","$584",["$583","$584"],["$235"],[],[],[],[[],false,false,1,3,"$369","$583","$584",2,4]],["$272","FACT","$378","module","$633",["shop.state","$633"],["$237"],[],[],[],[[],false,false,6,0,"$373","shop.state","$633",4,3]],["$273","FACT","$378","module","$562",["$556","$562"],["EVD-d98bf5c08bcf94cc"],[],[],[],[[],false,false,1,3,"$367","$556","$562",2,5]],["$274","FACT","$378","module","$515",["$514","$515"],["EVD-be45e83abfd2bebf"],[],[],[],[[],false,false,2,1,"$359","$514","$515",4,3]],["$275","FACT","$378","module","$543",["$533","$543"],["EVD-0d56469f18292017"],[],[],[],[[],false,false,3,1,"$364","$533","$543",5,5]],["$276","FACT","$378","module","$477",["$476","$477"],["$226"],[],[],[],[[],false,false,5,3,"$356","$476","$477",3,8]],["$277","FACT","$378","module","$519",["$514","$519"],["EVD-41e748ff211648f7"],[],[],[],[[],false,false,8,0,"$360","$514","$519",8,2]],["$278","FACT","$378","module","shop.main",["shop","shop.main"],["EVD-26b54a77e24bb468"],[],[],[],[[],false,false,0,9,"$365","shop","shop.main",0,11]],["$279","FACT","$378","module","$529",["$522","$529"],["EVD-bae3db3f2512beef"],[],[],[],[[],false,false,3,0,"$362","$522","$529",5,3]],["$280","FACT","$378","module","$463",["$454","$463"],["$218"],[],[],[],[[],false,false,1,4,"$355","$454","$463",1,10]],["$281","FACT","$378","module","$446",["shop.app","$446"],["EVD-64f07faf52606924"],[],[],[],[[],false,false,1,10,"$353","shop.app","$446",1,6]],["$282","FACT","$378","module","$523",["$522","$523"],["$223"],[],[],[],[[],false,false,2,4,"$361","$522","$523",4,5]],["$283","FACT","$378","module","$609",["$608","$609"],["$224"],[],[],[],[[],false,false,1,4,"$371","$608","$609",2,5]],["$284","FACT","$378","module","$455",["$454","$455"],["$207"],[],[],[],[[],false,false,1,4,"$354","$454","$455",1,5]],["$285","FACT","$378","module","$488",["$476","$488"],["EVD-2f116b95f9304441"],[],[],[],[[],false,false,4,2,"$357","$476","$488",2,9]],["$286","FACT","$378","module","$557",["$556","$557"],["EVD-77bd5443531ef5ba"],[],[],[],[[],false,false,1,1,"$366","$556","$557",2,4]],["$287","FACT","$378","module","$534",["$533","$534"],["$229"],[],[],[],[[],false,false,10,1,"$363","$533","$534",6,8]]],"packages":[["PKG-1b301d77cebdc59d","FACT","$382","package","$522",["$522"],[],[],["$279","$282"],[],[["$499","$533"],4,2,2,"$522",5]],["PKG-339d0de073f77d33","FACT","$382","package","$533",["$533"],[],[],["$275","$287"],[],[["$499"],6,1,2,"$533",6]],["PKG-7d6f39a12eb636e0","FACT","$382","package","$499",["$499"],[],[],["$267"],[],[["$514"],3,1,1,"$499",7]],["PKG-8b1cb6422b713e24","FACT","$382","package","shop.app",["shop.app"],[],[],["$281"],[],[["$476","$533","$556","$583","$608"],1,5,1,"shop.app",1]],["PKG-8b45cf6c5d15fe14","FACT","$382","package","shop.state",["shop.state"],[],[],["$272"],[],[[],3,0,1,"shop.state",4]],["PKG-8d9001d32c6a703d","FACT","$382","package","shop",["shop"],[],[],["$278"],[],[["shop.app","$454","$476","$522","$556","$583","$608"],0,7,1,"shop",0]],["PKG-96c66a14b097f764","FACT","$382","package","$608",["$608"],[],[],["$269","$283"],[],[["$514","$522","$583","shop.state"],2,4,2,"$608",2]],["PKG-bc260213938d66b8","FACT","$382","package","$454",["$454"],[],[],["$280","$284"],[],[["$476","$514","$533"],1,3,2,"$454",1]],["PKG-cd81dd820a82b7c5","FACT","$382","package","$514",["$514"],[],[],["$274","$277"],[],[[],5,0,2,"$514",8]],["PKG-d2a09ae42eb161d0","FACT","$382","package","$476",["$476"],[],[],["$276","$285"],[],[["$514","$522","$533"],4,3,2,"$476",4]],["PKG-e03b858c9b53a844","FACT","$382","package","$583",["$583"],[],[],["$270","$271"],[],[["$476","$499","$514","$522","$533","shop.state"],3,6,2,"$583",3]],["PKG-f13bbcad929a6958","FACT","$382","package","$556",["$556"],[],[],["$268","$273","$286"],[],[["$533","shop.state"],2,2,3,"$556",2]]],"path_observations":[],"producer":{"code_digest":"3fe56e514f73ae8fa41c480ff2c3b5975a5301c6284ad80a801c2c9da4d24a43","name":"archkeel-dart-analyzer","version":"2.0.0"},"references":[["DARTREF-000e6e94704c8510","FACT","source","$442","subtitle",["$587"],["EVD-e159914ebd16adaf"],[],[],[],[0,false,"subtitle","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-001d3fc7e5532dcc","FACT","source","$442","Order",["$493"],["EVD-b63f5d01896ac255"],[],[],[],[1,false,"Order","$2","$135","$357","$488","$493","resolved",["$535"],"type"]],["DARTREF-00666ccafa2bb7ce","FACT","source","$442","child",["$565"],["EVD-22117335b7a845e4"],[],[],[],[0,false,"child","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-008159287780412c","FACT","source","$442","_cart",["$607"],["EVD-b35b8821dead8675"],[],[],[],[1,false,"_cart","$2","$136","$370","$590","$607","resolved",["$593"],"read"]],["DARTREF-025806de506f300e","FACT","source","$442","String",["$519"],["EVD-74a2ca61a0f1014d"],[],[],[],[0,false,"String","$639","$m","$360","$519","$519","$643",[],"type"]],["DARTREF-025becef96d92f8a","FACT","source","$442","settings",["$451"],["EVD-5592ac470df0d585"],[],[],[],[0,false,"settings","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-0276afb122384463","FACT","source","$442","quantity",["$508"],["EVD-29f8155e85ad51aa"],[],[],[],[1,false,"quantity","$2","$139","$358","$500","$508","resolved",["shop.domain.cart.cart.quantity"],"read"]],["DARTREF-02b349c39163aac1","FACT","source","$442","Widget",["$560"],["EVD-590f44429b9c0371"],[],[],[],[0,false,"Widget","$639","$116","$366","$557","$560","$643",[],"type"]],["DARTREF-02cdf75ac30bca73","FACT","source","$442","LoadPhase",["$612"],["EVD-28969a4f975d8bcd"],[],[],[],[1,false,"LoadPhase","$2","$140","$371","$609","$612","resolved",["$636"],"type"]],["DARTREF-02e730eb7ffb13b2","FACT","source","$442","viewModel",["$587"],["EVD-ce577c7e664e2e55"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-04963b070f0f8de5","FACT","source","$442","Icons.shopping_cart",["$613"],["EVD-929a33be6978bc11"],[],[],[],[0,false,"Icons.shopping_cart","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-060407d29a233888","FACT","source","$442","order",["$469"],["EVD-7abdc7b925ed20ae"],[],[],[],[1,false,"order","$2","$189","$355","$463","$469","resolved",["shop.data.repositories.memory_order_repository.order"],"read"]],["DARTREF-0674c770c84feb39","FACT","source","$442","listenable",["$565"],["EVD-c97a7c2bec0be9b2"],[],[],[],[0,false,"listenable","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-0686b9d0eba8be71","FACT","source","$442","child",["$587"],["EVD-02befd1b5a609db3"],[],[],[],[0,false,"child","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-06dee8448157cafa","FACT","source","$442","_disposed",["$596"],["EVD-c8ca5c32f2404b90"],[],[],[],[1,false,"_disposed","$2","DARTDEF-b5dcc0236d52274e","$370","$590","$596","resolved",["$594"],"read"]],["DARTREF-074a236ff8480072","FACT","source","$442","Text",["$587"],["EVD-f8f89eb2c450700a"],[],[],[],[0,false,"Text","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-0766cc77585c86b5","FACT","source","$442","LoadPhase.loading",["$620"],["EVD-df503cd14a2303ff"],[],[],[],[0,false,"LoadPhase.loading","$639","$126","$372","$618","$620","$643",[],"read"]],["DARTREF-07694e6c5e58ea9e","FACT","source","$442","product.name",["$612"],["EVD-6226e2538d4054f1"],[],[],[],[0,false,"product.name","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-089b53170050e161","FACT","source","$442","Product",["$461"],["EVD-2ef61cfa544c52a7"],[],[],[],[1,false,"Product","$2","$124","$354","$455","$461","resolved",["$520"],"type"]],["DARTREF-08c9a85f211fd0d5","FACT","source","$442","ValueKey",["$612"],["EVD-7c31559b02a81915"],[],[],[],[0,false,"ValueKey","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-08fd87b9b6c936e0","FACT","source","$442","_lines[index].product",["$508"],["EVD-27c1834804b4fc58"],[],[],[],[0,false,"_lines[index].product","$639","$139","$358","$500","$508","$643",[],"read"]],["DARTREF-0931a4233845ebaa","FACT","source","$442","_state",["$600"],["EVD-0c3f2f8f833ae68d"],[],[],[],[1,false,"_state","$2","$117","$370","$590","$600","resolved",["$598"],"write"]],["DARTREF-09596f00276fe4cc","FACT","source","$442","viewModel.state",["$587"],["EVD-9226e933df7ce546"],[],[],[],[1,false,"viewModel.state","$2","$186","$369","$584","$587","resolved",["$606"],"read"]],["DARTREF-096c933c8ad1cbc8","FACT","source","$442","State",["$449"],["EVD-eece2f676fc5a6dd"],[],[],[],[0,false,"State","$639","$150","$353","$446","$449","$643",[],"type"]],["DARTREF-099f2740aec1ef7e","FACT","source","$442","_repository",["$580"],["EVD-33543d7440cec59c"],[],[],[],[1,false,"_repository","$2","$90","$368","$569","$580","resolved",["$576"],"read"]],["DARTREF-09d529f2e43e17b5","FACT","source","$442","AsyncState",["$635"],["EVD-0a1c5cf4f352bc72"],[],[],[],[1,false,"AsyncState","$2","$77","$373","$633","$635","resolved",["$634"],"read"]],["DARTREF-09d89afc25fc490e","FACT","source","$442","bool",["$485"],["EVD-b82145d1d63fda89"],[],[],[],[0,false,"bool","$639","$103","$356","$477","$485","$643",[],"type"]],["DARTREF-0a003902bdcd0f1c","FACT","source","$442","order",["$497"],["EVD-4717043c575394a9"],[],[],[],[1,false,"order","$2","$145","$357","$488","$497","resolved",["shop.data.services.memory_store.order"],"read"]],["DARTREF-0a377afe8af32e06","FACT","source","$442","line.product",["$537"],["EVD-a7251148d3dc6867"],[],[],[],[0,false,"line.product","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-0a5dff582f824bc5","FACT","source","$442","viewModel",["$587"],["EVD-cd08dd1f2722b28d"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-0a6a6a3c9ed38633","FACT","source","$442","error",["$580"],["EVD-33cfe436758c6b46"],[],[],[],[0,false,"error","$639","$90","$368","$569","$580","$643",[],"read"]],["DARTREF-0a827bf6cf0a66ca","FACT","source","$442","bool",["$590"],["EVD-d3f2216fb80a2848"],[],[],[],[0,false,"bool","$639","$m","$370","$590","$590","$643",[],"type"]],["DARTREF-0a853c67b01a1ded","FACT","source","$442","Order",["$487"],["EVD-a76329079b8e726c"],[],[],[],[1,false,"Order","$2","$172","$356","$477","$487","resolved",["$535"],"type"]],["DARTREF-0a932131b34b6fc9","FACT","source","$442","CatalogPage",["$611"],["EVD-d0ad5951e8bd9e94"],[],[],[],[1,false,"CatalogPage","$2","$101","$371","$609","$611","resolved",["$610"],"read"]],["DARTREF-0b1156e4658c629f","FACT","source","$442","line",["$503"],["EVD-b75e6c9926b46634"],[],[],[],[0,false,"line","$639","$152","$358","$500","$503","$643",[],"read"]],["DARTREF-0b24d54f5deafc17","FACT","source","$442","line.name",["$560"],["EVD-acbc117320b8752b"],[],[],[],[0,false,"line.name","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-0b27b3d41128396d","FACT","source","$442","line.quantity",["$560"],["EVD-a17de9d9f71d2e16"],[],[],[],[0,false,"line.quantity","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-0b2f5b31f6dfd344","FACT","source","$442","orders",["$580"],["EVD-3800233e70b7ed77"],[],[],[],[1,false,"orders","$2","$90","$368","$569","$580","resolved",["$581"],"read"]],["DARTREF-0b64510c945fa508","FACT","source","$442","Order",["$473"],["EVD-3f8b187d2fb5f914"],[],[],[],[1,false,"Order","$2","$79","$355","$463","$473","resolved",["$535"],"type"]],["DARTREF-0bb200f6c96364a1","FACT","source","$442","child",["$613"],["EVD-6feb227d42aa05d7"],[],[],[],[0,false,"child","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-0c0010ae2c05a7af","FACT","source","$442","key",["$565"],["EVD-3b98ef81d0220569"],[],[],[],[0,false,"key","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-0cd11f1455e8b279","FACT","source","$442","cents",["$616"],["EVD-4cc923907f325c95"],[],[],[],[1,false,"cents","$2","$190","$371","$609","$616","resolved",["shop.presentation.shopping.catalog.catalog_page.cents"],"read"]],["DARTREF-0d1c34672df0276c","FACT","source","$442","String",["$519"],["EVD-41e8d5cebac770b9"],[],[],[],[0,false,"String","$639","$m","$360","$519","$519","$643",[],"type"]],["DARTREF-0d77b9da74a2a392","FACT","source","$442","product.id",["$503"],["EVD-e599d82d16ce4e71"],[],[],[],[1,false,"product.id","$2","$152","$358","$500","$503","resolved",["shop.domain.catalog.product.Product.id"],"read"]],["DARTREF-0dacbe1013b0126d","FACT","source","$442","repository",["$571"],["EVD-e493610a0a15eff1"],[],[],[],[0,false,"repository","$639","$76","$368","$569","$571","$643",[],"read"]],["DARTREF-0e41d108916b5bd4","FACT","source","$442","_status",["$525"],["EVD-1ead5c9e9ed295fc"],[],[],[],[1,false,"_status","$2","$99","$361","$523","$525","resolved",["shop.domain.checkout.place_order.PlaceOrder._status"],"read"]],["DARTREF-0e5f5f10e322281e","FACT","source","$442","Order",["$484"],["EVD-f8fe726e2c0f4680"],[],[],[],[1,false,"Order","$2","$131","$356","$477","$484","resolved",["$535"],"type"]],["DARTREF-0e6ba5ababdf266a","FACT","source","$442","int",["$616"],["EVD-f43a8e69414fcac6"],[],[],[],[0,false,"int","$639","$190","$371","$609","$616","$643",[],"type"]],["DARTREF-0ec776c732494382","FACT","source","$442","catalog",["$613"],["EVD-5df25e6dddd2b50a"],[],[],[],[1,false,"catalog","$2","$129","$371","$609","$613","resolved",["$615"],"read"]],["DARTREF-0ecb072ba6dff98a","FACT","source","$442","StreamController",["$488"],["EVD-c2beb019cbf7dee0"],[],[],[],[0,false,"StreamController","$639","$m","$357","$488","$488","$643",[],"type"]],["DARTREF-0ee7a2698677a8f3","FACT","source","$442","Future",["$484"],["EVD-019ba5afab521f5f"],[],[],[],[0,false,"Future","$639","$131","$356","$477","$484","$643",[],"type"]],["DARTREF-0f058835691a1930","FACT","source","$442","$644",["$587"],["EVD-990eaf6dc728e2f4"],[],[],[],[1,false,"$644","$2","$186","$369","$584","$587","resolved",["$603"],"read"]],["DARTREF-0f31cace9b354bc9","FACT","source","$442","_store",["$461"],["EVD-f0f35d17ccebc179"],[],[],[],[1,false,"_store","$2","$124","$354","$455","$461","resolved",["$459"],"read"]],["DARTREF-0f8cef44b6389c5d","FACT","source","$442","void",["$451"],["EVD-e5ed0a2b88b5f5b6"],[],[],[],[0,false,"void","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-0ff1a1814f5c8c69","FACT","source","$442","backend",["$551"],["EVD-caf9154f4e33b1a1"],[],[],[],[1,false,"backend","$2","$26","$365","shop.main","$551","resolved",["shop.main.main.backend"],"read"]],["DARTREF-10197c477178960b","FACT","source","$442","id",["$468"],["EVD-e9bfba45823196ad"],[],[],[],[1,false,"id","$2","$173","$355","$463","$468","resolved",["shop.data.repositories.memory_order_repository.id"],"read"]],["DARTREF-101aedd215a119b2","FACT","source","$442","List",["$494"],["EVD-91f32704def69842"],[],[],[],[0,false,"List","$639","$162","$357","$488","$494","$643",[],"type"]],["DARTREF-11706bf7cbafa25b","FACT","source","$442","order.status.label",["$565"],["EVD-6b304825e1c74e23"],[],[],[],[0,false,"order.status.label","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-11b706e6f77c2861","FACT","source","$442","appBar",["$565"],["EVD-97f3b733385dfd03"],[],[],[],[0,false,"appBar","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-11ed9a5d131eb82c","FACT","source","$442","List",["$483"],["EVD-e5ca711fadd17eca"],[],[],[],[0,false,"List","$639","$104","$356","$477","$483","$643",[],"type"]],["DARTREF-122bebc08fb7c247","FACT","source","$442","_status",["$620"],["EVD-f022bbf531b82d07"],[],[],[],[1,false,"_status","$2","$126","$372","$618","$620","resolved",["$625"],"read"]],["DARTREF-123ca1a06728b4fe","FACT","source","$442","String",["$534"],["EVD-15e9f7dbd6b8a940"],[],[],[],[0,false,"String","$639","$m","$363","$534","$534","$643",[],"type"]],["DARTREF-1282cca00de9aadf","FACT","source","$442","key",["$587"],["EVD-4ee08705dd1b6ded"],[],[],[],[0,false,"key","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-138186e6831c262a","FACT","source","$442","Future",["$526"],["EVD-438192263adb8c13"],[],[],[],[0,false,"Future","$639","$147","$361","$523","$526","$643",[],"type"]],["DARTREF-14678b1bb32b1f91","FACT","source","$442","_repository",["$525"],["EVD-55432736661f148d"],[],[],[],[1,false,"_repository","$2","$99","$361","$523","$525","resolved",["shop.domain.checkout.place_order.PlaceOrder._repository"],"read"]],["DARTREF-147efd215d96ef5c","FACT","source","$442","line.product",["$503"],["EVD-176cecd209859419"],[],[],[],[0,false,"line.product","$639","$152","$358","$500","$503","$643",[],"read"]],["DARTREF-147f5e45c64ac6cb","FACT","source","$442","int",["$534"],["EVD-40e97f85f1d16d52"],[],[],[],[0,false,"int","$639","$m","$363","$534","$534","$643",[],"type"]],["DARTREF-14be7b446069a63d","FACT","source","$442","$374",["$503"],["EVD-176cecd209859419"],[],[],[],[0,false,"$374","$639","$152","$358","$500","$503","$643",[],"read"]],["DARTREF-160189f8f6412ebf","FACT","source","$442","trailing",["$612"],["EVD-29e97ddaff70ff2c"],[],[],[],[0,false,"trailing","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-160d2ea150c04ace","FACT","source","$442","context",["$565"],["EVD-d35be14cc3cd3943"],[],[],[],[1,false,"context","$2","$175","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-170a11eba4792dcf","FACT","source","$442","children",["$565"],["EVD-e7fa3bf53c987d01"],[],[],[],[0,false,"children","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-1738a4c69749181d","FACT","source","$442","Icons.add",["$587"],["EVD-3ef37a5b4e645cda"],[],[],[],[0,false,"Icons.add","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-1752391c3731fa00","FACT","source","$442","children",["$587"],["EVD-90358f86830e2722"],[],[],[],[0,false,"children","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-177af23a581ab326","FACT","source","$442","cancel",["$578"],["EVD-788a1cf381a8c924"],[],[],[],[0,false,"cancel","$639","$95","$368","$569","$578","$643",[],"read"]],["DARTREF-179eb8f7bab2d20a","FACT","source","$442","Future",["$487"],["EVD-348d58f8438fdecd"],[],[],[],[0,false,"Future","$639","$172","$356","$477","$487","$643",[],"type"]],["DARTREF-1847f54349b6dccc","FACT","source","$442","title",["$565"],["EVD-77be62bceeeeda46"],[],[],[],[0,false,"title","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-187aaf97f023a02b","FACT","source","$442","MemoryStore",["$446"],["EVD-57f768cb13982fc4"],[],[],[],[1,false,"MemoryStore","$2","$m","$353","$446","$446","resolved",["$489"],"type"]],["DARTREF-188d23d5651c5f38","FACT","source","$442","Order",["$495"],["EVD-147b9fd03ad9a2e8"],[],[],[],[1,false,"Order","$2","$151","$357","$488","$495","resolved",["$535"],"type"]],["DARTREF-1959ebbc59a39887","FACT","source","$442","ShopApp",["$448"],["EVD-9cb2a5d825227669"],[],[],[],[1,false,"ShopApp","$2","$115","$353","$446","$448","resolved",["$447"],"read"]],["DARTREF-1a1168a647c73c06","FACT","source","$442","tooltip",["$613"],["EVD-d5420f5810cecd60"],[],[],[],[0,false,"tooltip","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-1a5fb651ed7f3670","FACT","source","$442","Product",["$612"],["EVD-8cab0d6eaad0d27d"],[],[],[],[1,false,"Product","$2","$140","$371","$609","$612","resolved",["$520"],"type"]],["DARTREF-1a99936f11cb31b1","FACT","source","$442","bool",["$627"],["EVD-d502db3ef916f14a"],[],[],[],[0,false,"bool","$639","$114","$372","$618","$627","$643",[],"type"]],["DARTREF-1abffc266c3a1667","FACT","source","$442","PlaceOrder",["$590"],["EVD-cc1489666c6d7a73"],[],[],[],[1,false,"PlaceOrder","$2","$m","$370","$590","$590","resolved",["$524"],"type"]],["DARTREF-1bc2c03d0f5354eb","FACT","source","$442","Future",["$628"],["EVD-f0807f0d5beac729"],[],[],[],[0,false,"Future","$639","$127","$372","$618","$628","$643",[],"type"]],["DARTREF-1be442c47e620eff","FACT","source","$442","$9",["$613"],["EVD-f0677f5d2e2f76a4"],[],[],[],[0,false,"$9","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-1c1a97ae0dc3fe21","FACT","source","$442","Center",["$565"],["EVD-980350bdb1357569"],[],[],[],[0,false,"Center","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-1ca6a6b4f938771d","FACT","source","$442","OrderStatus.placed",["$537"],["EVD-7adffb6d51ef80b0"],[],[],[],[1,false,"OrderStatus.placed","$2","$78","$363","$534","$537","resolved",["$541"],"read"]],["DARTREF-1d19fd5a1bed757f","FACT","source","$442","quantity",["$540"],["EVD-c489fd7e1aa09c20"],[],[],[],[1,false,"quantity","$2","$153","$363","$534","$540","resolved",["shop.domain.orders.order.OrderLine.quantity"],"read"]],["DARTREF-1d31765e4dd77182","FACT","source","$442","store",["$448"],["EVD-794db0cca02c148e"],[],[],[],[0,false,"store","$639","$115","$353","$446","$448","$643",[],"read"]],["DARTREF-1d556c9de5a893ea","FACT","source","$442","LoadPhase.failed",["$600"],["EVD-343d1d68d8019621"],[],[],[],[0,false,"LoadPhase.failed","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-1e643afd4696c0ac","FACT","source","$442","int",["$540"],["EVD-07632b7b3161f615"],[],[],[],[0,false,"int","$639","$153","$363","$534","$540","$643",[],"type"]],["DARTREF-1ea0ad01fd72a7ba","FACT","source","$442","String",["$605"],["EVD-5e13392661a665cb"],[],[],[],[0,false,"String","$639","$143","$370","$590","$605","$643",[],"type"]],["DARTREF-1fa8c3e829b181a9","FACT","source","$442","StreamSubscription",["$571"],["EVD-15a2a227fee22ca8"],[],[],[],[0,false,"StreamSubscription","$639","$76","$368","$569","$571","$643",[],"type"]],["DARTREF-1fbf38ccba494b22","FACT","source","$442","Text",["$587"],["EVD-9afc196fbaba3520"],[],[],[],[0,false,"Text","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-1fd05abb1bde31c2","FACT","source","$442","Order",["$473"],["EVD-8b9700c00de94a70"],[],[],[],[1,false,"Order","$2","$79","$355","$463","$473","resolved",["$535"],"type"]],["DARTREF-20022bda69eb6355","FACT","source","$442","catalog",["$613"],["EVD-80722862cc3fe821"],[],[],[],[1,false,"catalog","$2","$129","$371","$609","$613","resolved",["$615"],"read"]],["DARTREF-208c446434c5ee07","FACT","source","$442","body",["$613"],["EVD-8e9abe3fe3d39875"],[],[],[],[0,false,"body","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-20951a7c5ffb4cb4","FACT","source","$442","idle",["$565"],["EVD-fa431f792e2101bd"],[],[],[],[0,false,"idle","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-20ce24a9692f645a","FACT","source","$442","Future",["$631"],["EVD-24c429dff8c68669"],[],[],[],[0,false,"Future","$639","$185","$372","$618","$631","$643",[],"type"]],["DARTREF-2116e8395fb765f4","FACT","source","$442","onPressed",["$612"],["EVD-3453b2139c98bd96"],[],[],[],[0,false,"onPressed","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-21bcab980f82c323","FACT","source","$442","Center",["$587"],["EVD-970c9d0d90a26096"],[],[],[],[0,false,"Center","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-21e7bea5afe1fbd8","FACT","source","$442","$11",["$584"],["EVD-8ce580fec91812b9"],[],[],[],[1,false,"$11","$2","$m","$369","$584","$584","resolved",["$591"],"type"]],["DARTREF-224f70b3ceea0735","FACT","source","$442","Order",["$606"],["EVD-1340889e8f21c75b"],[],[],[],[1,false,"Order","$2","$181","$370","$590","$606","resolved",["$535"],"type"]],["DARTREF-22eb52ce5afbc057","FACT","source","$442","Order",["$575"],["EVD-68392ac475c8b5b4"],[],[],[],[1,false,"Order","$2","$120","$368","$569","$575","resolved",["$535"],"type"]],["DARTREF-22f32a911d9d959d","FACT","source","$442","_cart",["$605"],["EVD-f7fcd34ecf4fd342"],[],[],[],[1,false,"_cart","$2","$143","$370","$590","$605","resolved",["$593"],"read"]],["DARTREF-2350833f10a2c398","FACT","source","$442","placeOrder",["$592"],["EVD-bbd0be149061327f"],[],[],[],[0,false,"placeOrder","$639","$184","$370","$590","$592","$643",[],"read"]],["DARTREF-2366f3111d096b27","FACT","source","$442","catalogViewModel",["$550"],["EVD-7eadd491e7e601bb"],[],[],[],[1,false,"catalogViewModel","$2","$29","$365","shop.main","$550","resolved",["$552"],"read"]],["DARTREF-23f0535270cb26c3","FACT","source","$442","catalog",["$448"],["EVD-e3dcff9e0c91cec9"],[],[],[],[0,false,"catalog","$639","$115","$353","$446","$448","$643",[],"read"]],["DARTREF-244f35fd16741e16","FACT","source","$442","Icon",["$587"],["EVD-da7e114296b21626"],[],[],[],[0,false,"Icon","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-246e6a6435b25f17","FACT","source","$442","_state",["$580"],["EVD-95a4a0c0c3b8d9cd"],[],[],[],[1,false,"_state","$2","$90","$368","$569","$580","resolved",["$577"],"write"]],["DARTREF-24e3938e0388035d","FACT","source","$442","String",["$488"],["EVD-e1f7642c9edd55c5"],[],[],[],[0,false,"String","$639","$m","$357","$488","$488","$643",[],"type"]],["DARTREF-2545f1af2df50f51","FACT","source","$442","product",["$513"],["EVD-2828c77c48228120"],[],[],[],[1,false,"product","$2","$80","$358","$500","$513","resolved",["shop.domain.cart.cart.CartLine.product"],"read"]],["DARTREF-265526cf2dcc5706","FACT","source","$442","line.quantity",["$537"],["EVD-0eb54060fd9c0e49"],[],[],[],[0,false,"line.quantity","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-265fa70a00169eea","FACT","source","$442","line.quantity",["$587"],["EVD-a1de3bb78a7c0489"],[],[],[],[0,false,"line.quantity","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-26f0cd29da1bae38","FACT","source","$442","key",["$612"],["EVD-7761e1febbc1dcb2"],[],[],[],[0,false,"key","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-272414b5c8b436ad","FACT","source","$442","_cart",["$448"],["EVD-83e3415d53b89ed5"],[],[],[],[1,false,"_cart","$2","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._cart"],"read"]],["DARTREF-27c3478377cf45c8","FACT","source","$442","CartPage",["$586"],["EVD-afc702d329e13cae"],[],[],[],[1,false,"CartPage","$2","$170","$369","$584","$586","resolved",["$585"],"read"]],["DARTREF-27d238eda5275ed6","FACT","source","$442","_disposed",["$622"],["EVD-fcbb98bd8af7283f"],[],[],[],[1,false,"_disposed","$2","DARTDEF-e2cd082d3108df93","$372","$618","$622","resolved",["$621"],"read"]],["DARTREF-27e8fb7de308947e","FACT","source","$442","idle",["$612"],["EVD-5df7d5e942626561"],[],[],[],[0,false,"idle","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-288d847e49c9c035","FACT","source","$442","clear",["$497"],["EVD-b8b0e20f848540b2"],[],[],[],[0,false,"clear","$639","$145","$357","$488","$497","$643",[],"read"]],["DARTREF-28a29380c61b930d","FACT","source","$442","order",["$497"],["EVD-200d3535160077a6"],[],[],[],[0,false,"order","$639","$145","$357","$488","$497","$643",[],"read"]],["DARTREF-28b1e5def770dc6e","FACT","source","$442","$294",["$525"],["EVD-a743387a3f3a7cd9"],[],[],[],[1,false,"$294","$2","$99","$361","$523","$525","resolved",["$544"],"type"]],["DARTREF-2927699784bfbc5c","FACT","source","$442","bool",["$620"],["EVD-aeb94bb56c4c6759"],[],[],[],[0,false,"bool","$639","$126","$372","$618","$620","$643",[],"type"]],["DARTREF-2954184fdf1a8c83","FACT","source","$442","tooltip",["$587"],["EVD-e1b5abaa016367fb"],[],[],[],[0,false,"tooltip","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-29ced42febc72dd8","FACT","source","$442","Stream",["$548"],["EVD-e1db38f9c139aeba"],[],[],[],[0,false,"Stream","$639","$102","$364","$543","$548","$643",[],"type"]],["DARTREF-2a189ab8df89a900","FACT","source","$442","Product",["$488"],["EVD-2cd20a935ef3d68e"],[],[],[],[1,false,"Product","$2","$m","$357","$488","$488","resolved",["$520"],"type"]],["DARTREF-2a4e91d95b2c0a03","FACT","source","$442","DemoBackend",["$465"],["EVD-d4aa9401987b0fa4"],[],[],[],[1,false,"DemoBackend","$2","$110","$355","$463","$465","resolved",["$478"],"type"]],["DARTREF-2a581cdd420e969f","FACT","source","$442","$644",["$587"],["EVD-bbef95acd4faab3c"],[],[],[],[1,false,"$644","$2","$186","$369","$584","$587","resolved",["$603"],"read"]],["DARTREF-2a9714eb0e9df6bc","FACT","source","$442","catalog",["$612"],["EVD-4b9892ae597a393c"],[],[],[],[1,false,"catalog","$2","$140","$371","$609","$612","resolved",["$615"],"read"]],["DARTREF-2aa243b342cce4cd","FACT","source","$442","LoadPhase",["$633"],["EVD-a74e9bcba9364740"],[],[],[],[1,false,"LoadPhase","$2","$m","$373","$633","$633","resolved",["$636"],"type"]],["DARTREF-2af0231e0229b5e1","FACT","source","$442","ValueKey",["$613"],["EVD-ad752f311403dda5"],[],[],[],[0,false,"ValueKey","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-2b0672781dad16cc","FACT","source","$442","ShopApp",["$449"],["EVD-8946bb6c47fcda02"],[],[],[],[1,false,"ShopApp","$2","$150","$353","$446","$449","resolved",["$447"],"type"]],["DARTREF-2bd19489190e26b0","FACT","source","$442","$314",["$605"],["EVD-6c77e61ac45ac907"],[],[],[],[1,false,"$314","$2","$143","$370","$590","$605","resolved",["$595"],"read"]],["DARTREF-2cb0e2a0fdfa3a39","FACT","source","$442","bool",["$477"],["EVD-3e124a8d6e781932"],[],[],[],[0,false,"bool","$639","$m","$356","$477","$477","$643",[],"type"]],["DARTREF-2ce0bcc8dba9569c","FACT","source","$442","line.product",["$537"],["EVD-06d1ce446a14e5e9"],[],[],[],[0,false,"line.product","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-2d213c759d09eeb7","FACT","source","$442","Future",["$547"],["EVD-038f31aa29d5b945"],[],[],[],[0,false,"Future","$639","$106","$364","$543","$547","$643",[],"type"]],["DARTREF-2e34565949c35a82","FACT","source","$442","saved",["$473"],["EVD-6069d239e8ef6905"],[],[],[],[1,false,"saved","$2","$79","$355","$463","$473","resolved",["$474"],"read"]],["DARTREF-2fd941af69fae863","FACT","source","$442","tooltip",["$587"],["EVD-e8d60729987775de"],[],[],[],[0,false,"tooltip","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-2fe5840d0a32a8d9","FACT","source","$442","context.mounted",["$565"],["EVD-0e66d24250276ad0"],[],[],[],[0,false,"context.mounted","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-30a43e6b522f0ba7","FACT","source","$442","product.priceCents",["$513"],["EVD-2828c77c48228120"],[],[],[],[1,false,"product.priceCents","$2","$80","$358","$500","$513","resolved",["shop.domain.catalog.product.Product.priceCents"],"read"]],["DARTREF-30c4166a6ee67852","FACT","source","$442","_lines",["$508"],["EVD-dc8f11c67ba40a04"],[],[],[],[1,false,"_lines","$2","$139","$358","$500","$508","resolved",["$502"],"read"]],["DARTREF-30f667a048bed467","FACT","source","$442","Text",["$587"],["EVD-02e0c1da49ecddde"],[],[],[],[0,false,"Text","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-311db5bc56449cbc","FACT","source","$442","widget._catalog.isOnline",["$451"],["EVD-340cf01c67be9d6e"],[],[],[],[0,false,"widget._catalog.isOnline","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-318ddf9cfff9c229","FACT","source","$442","line",["$508"],["EVD-76b841847651712c"],[],[],[],[0,false,"line","$639","$139","$358","$500","$508","$643",[],"read"]],["DARTREF-31a56eaae8a50fbf","FACT","source","$442","OrderLine",["$537"],["EVD-ece3771c649700d8"],[],[],[],[1,false,"OrderLine","$2","$78","$363","$534","$537","resolved",["$538"],"type"]],["DARTREF-31ac8398c46fbb32","FACT","source","$442","APP_VERSION",["shop.main"],["EVD-fd3d4ba7172c6e39"],[],[],[],[1,false,"APP_VERSION","$2","$m","$365","shop.main","shop.main","resolved",["shop.main.APP_VERSION"],"read"]],["DARTREF-32132847d9c079f2","FACT","source","$442","List",["$612"],["EVD-ec020e5d20d778ef"],[],[],[],[0,false,"List","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-3278fa743344185a","FACT","source","$442","AsyncState",["$620"],["EVD-66edb3819e8f47fd"],[],[],[],[1,false,"AsyncState","$2","$126","$372","$618","$620","resolved",["$634"],"type"]],["DARTREF-336c6ce358f7adb9","FACT","source","$442","_",["$451"],["EVD-73c864ff72ba22ba"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-337e877b8bc360fd","FACT","source","$442","_nextOrderNumber",["$526"],["EVD-3e8e63b60dfc22e3"],[],[],[],[1,false,"_nextOrderNumber","$2","$147","$361","$523","$526","resolved",["shop.domain.checkout.place_order.PlaceOrder._nextOrderNumber"],"read"]],["DARTREF-33b42a85e6ace53a","FACT","source","$442","value",["$484"],["EVD-c1ba70cbd356e26e"],[],[],[],[0,false,"value","$639","$131","$356","$477","$484","$643",[],"read"]],["DARTREF-33d7e96e8191b837","FACT","source","$442","AsyncState",["$571"],["EVD-a6b0879cd8cdf342"],[],[],[],[1,false,"AsyncState","$2","$76","$368","$569","$571","resolved",["$634"],"type"]],["DARTREF-33f49e9167bd9012","FACT","source","$442","key",["$587"],["EVD-5cb8c304e2f6c437"],[],[],[],[0,false,"key","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-33f595c75030a912","FACT","source","$442","viewModel",["$587"],["EVD-c1e0684eabadf50c"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-34b17569fb8504e3","FACT","source","$442","_",["$587"],["EVD-ec3cad08493f1f76"],[],[],[],[0,false,"_","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-34d9eec20756399b","FACT","source","$442","catalog.setOnline",["$613"],["EVD-43c6b162debffe4b"],[],[],[],[1,false,"catalog.setOnline","$2","$129","$371","$609","$613","resolved",["$631"],"read"]],["DARTREF-34e94a94a3ab38d8","FACT","source","$442","icon",["$613"],["EVD-381d5745131ca483"],[],[],[],[0,false,"icon","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-34fa96d42579c390","FACT","source","$442","catalog",["$613"],["EVD-43c6b162debffe4b"],[],[],[],[1,false,"catalog","$2","$129","$371","$609","$613","resolved",["$615"],"read"]],["DARTREF-3572818765892b87","FACT","source","$442","value",["$483"],["EVD-142580285d85e6b7"],[],[],[],[0,false,"value","$639","$104","$356","$477","$483","$643",[],"read"]],["DARTREF-368fae98d6b9de99","FACT","source","$442","Order",["$451"],["EVD-bf73847d94425645"],[],[],[],[1,false,"Order","$2","$159","$353","$446","$451","resolved",["$535"],"type"]],["DARTREF-36eb0563d3952614","FACT","source","$442","orders",["$469"],["EVD-05a448b139212f70"],[],[],[],[1,false,"orders","$2","$189","$355","$463","$469","resolved",["$471"],"read"]],["DARTREF-37d1dc9d3642ff6b","FACT","source","$442","List",["$537"],["EVD-e4ef9a58691b504f"],[],[],[],[0,false,"List","$639","$78","$363","$534","$537","$643",[],"type"]],["DARTREF-38256f2f72641f8b","FACT","source","$442","viewModel",["$587"],["EVD-dc507e15851feafd"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-3870dff09aaea9dc","FACT","source","$442","LoadPhase",["$612"],["EVD-36c3cc87622e63fc"],[],[],[],[1,false,"LoadPhase","$2","$140","$371","$609","$612","resolved",["$636"],"type"]],["DARTREF-389d3ccdd26575b5","FACT","source","$442","onPressed",["$587"],["EVD-29e307da1042c080"],[],[],[],[0,false,"onPressed","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-38bc42bfabb1a441","FACT","source","$442","_state",["$628"],["EVD-55d01a6f8abb6dea"],[],[],[],[1,false,"_state","$2","$127","$372","$618","$628","resolved",["$624"],"write"]],["DARTREF-390cab8c8c11b589","FACT","source","$442","error",["$600"],["EVD-349250449cdfcaca"],[],[],[],[0,false,"error","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-396d38fad23e7ca3","FACT","source","$442","_cart.lines",["$600"],["EVD-65ea8da54271cb6d"],[],[],[],[1,false,"_cart.lines","$2","$117","$370","$590","$600","resolved",["$506"],"read"]],["DARTREF-399cf30b089a748f","FACT","source","$442","settings.name",["$451"],["EVD-3093c1673eafe69a"],[],[],[],[0,false,"settings.name","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-3a176f3f28a5dfaf","FACT","source","$442","id",["$537"],["EVD-337dd0090d63b203"],[],[],[],[1,false,"id","$2","$78","$363","$534","$537","resolved",["shop.domain.orders.order.id"],"read"]],["DARTREF-3a60934678ac1299","FACT","source","$442","List",["$506"],["EVD-65a151403d6b0698"],[],[],[],[0,false,"List","$639","$113","$358","$500","$506","$643",[],"type"]],["DARTREF-3a9b29fcc0a5a11a","FACT","source","$442","bool",["$631"],["EVD-723a45f49eac120b"],[],[],[],[0,false,"bool","$639","$185","$372","$618","$631","$643",[],"type"]],["DARTREF-3ae603997602decf","FACT","source","$442","_state",["$628"],["EVD-836e002fd50a3750"],[],[],[],[1,false,"_state","$2","$127","$372","$618","$628","resolved",["$624"],"write"]],["DARTREF-3b4a28e6d71b89a2","FACT","source","$442","bool",["$603"],["EVD-d09ea6c5319eb49d"],[],[],[],[0,false,"bool","$639","$188","$370","$590","$603","$643",[],"type"]],["DARTREF-3b6197664ce5ec82","FACT","source","$442","Future",["$461"],["EVD-9f4e01f019d9c36a"],[],[],[],[0,false,"Future","$639","$124","$354","$455","$461","$643",[],"type"]],["DARTREF-3be3493e5e570573","FACT","source","$442","repository",["$620"],["EVD-2fff9bb7f53bfbb9"],[],[],[],[0,false,"repository","$639","$126","$372","$618","$620","$643",[],"read"]],["DARTREF-3c3bb37f9c09552f","FACT","source","$442","Icon",["$613"],["EVD-17fccd6b4c96e33f"],[],[],[],[0,false,"Icon","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-3c3f16ce7426ab08","FACT","source","$442","ValueKey",["$587"],["EVD-907317fdc682a4d2"],[],[],[],[0,false,"ValueKey","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-3c88a715bfcdd9f5","FACT","source","$442","Map",["$488"],["EVD-d343c708db635be8"],[],[],[],[0,false,"Map","$639","$m","$357","$488","$488","$643",[],"type"]],["DARTREF-3d0738f87cf8a17f","FACT","source","$442","line.product",["$508"],["EVD-239132d5780a0dd8"],[],[],[],[0,false,"line.product","$639","$139","$358","$500","$508","$643",[],"read"]],["DARTREF-3d08c533182b96dd","FACT","source","$442","AsyncState",["$582"],["EVD-fa480aea9489432d"],[],[],[],[1,false,"AsyncState","$2","$118","$368","$569","$582","resolved",["$634"],"type"]],["DARTREF-3d32df5942e814cc","FACT","source","$442","status",["$620"],["EVD-1903fef8c23b2533"],[],[],[],[0,false,"status","$639","$126","$372","$618","$620","$643",[],"read"]],["DARTREF-3dc0223a5b999fc9","FACT","source","$442","_disposed",["$602"],["EVD-b4f6140be29a5be4"],[],[],[],[1,false,"_disposed","$2","$149","$370","$590","$602","resolved",["$594"],"write"]],["DARTREF-3e000d499a33c35e","FACT","source","$442","_orders",["$493"],["EVD-018a43da88e02a7c"],[],[],[],[1,false,"_orders","$2","$135","$357","$488","$493","resolved",["$491"],"read"]],["DARTREF-3e694c25666f22ae","FACT","source","$442","widget._orders",["$451"],["EVD-9a5f02e855fcb446"],[],[],[],[0,false,"widget._orders","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-3eea29ac863bb544","FACT","source","$442","Scaffold",["$451"],["EVD-7a552c52e2f10faa"],[],[],[],[0,false,"Scaffold","$639","$159","$353","$446","$451","$643",[],"type"]],["DARTREF-3f1c33c4255736a2","FACT","source","$442","_repository",["$620"],["EVD-b5b8b0c8389965a9"],[],[],[],[1,false,"_repository","$2","$126","$372","$618","$620","resolved",["$623"],"read"]],["DARTREF-3f1d62f2d42bfd90","FACT","source","$442","_isOnline",["$479"],["EVD-7327cedf2c8c7120"],[],[],[],[1,false,"_isOnline","$2","$87","$356","$477","$479","resolved",["$481"],"read"]],["DARTREF-3f422098e1ae91d7","FACT","source","$442","_lines",["$503"],["EVD-99936cc1932e206e"],[],[],[],[1,false,"_lines","$2","$152","$358","$500","$503","resolved",["$502"],"read"]],["DARTREF-3f7ebf9b59f55fbc","FACT","source","$442","_lines",["$509"],["EVD-1516cdb372bc91b5"],[],[],[],[1,false,"_lines","$2","DARTBIND-e4b7eb974f411c66","$358","$500","$509","resolved",["$502"],"read"]],["DARTREF-40d99f571fc3693f","FACT","source","$442","ShopStatus",["$620"],["EVD-28a44706aeb2f2b1"],[],[],[],[1,false,"ShopStatus","$2","$126","$372","$618","$620","resolved",["$530"],"type"]],["DARTREF-4184c01163dabafa","FACT","source","$442","Center",["$565"],["EVD-f4261f40453e83ae"],[],[],[],[0,false,"Center","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-41b06788f4c79d43","FACT","source","$442","onChanged",["$613"],["EVD-9089e96861595b6a"],[],[],[],[0,false,"onChanged","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-423c05ff01cda725","FACT","source","$442","AsyncState",["$571"],["EVD-d60ab82a57e81670"],[],[],[],[1,false,"AsyncState","$2","$76","$368","$569","$571","resolved",["$634"],"type"]],["DARTREF-4241a173a44d48b9","FACT","source","$442","onPressed",["$587"],["EVD-e5145525ca741c88"],[],[],[],[0,false,"onPressed","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-426b34574c20975e","FACT","source","$442","_catalog",["$448"],["EVD-17d348a98ab1199f"],[],[],[],[1,false,"_catalog","$2","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._catalog"],"read"]],["DARTREF-42e33a355613aa18","FACT","source","$442","_failNextRequest",["$479"],["EVD-eda65e1b20cc4119"],[],[],[],[1,false,"_failNextRequest","$2","$87","$356","$477","$479","resolved",["$480"],"write"]],["DARTREF-42f01ffdde1b1cb2","FACT","source","$442","Widget",["$612"],["EVD-e32e3c87793a2b93"],[],[],[],[0,false,"Widget","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-433a5bd94dbba3ac","FACT","source","$442","_status",["$526"],["EVD-e964b9f6901e4a3d"],[],[],[],[1,false,"_status","$2","$147","$361","$523","$526","resolved",["shop.domain.checkout.place_order.PlaceOrder._status"],"read"]],["DARTREF-4352c51217f2ba3a","FACT","source","$442","child",["$565"],["EVD-258a6bb8a77675ec"],[],[],[],[0,false,"child","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-437a555b9d27fb79","FACT","source","$442","_state",["$600"],["EVD-49c06bc84bd902d3"],[],[],[],[1,false,"_state","$2","$117","$370","$590","$600","resolved",["$598"],"write"]],["DARTREF-43958981330623ff","FACT","source","$442","_backend",["$472"],["EVD-37626b4e7f543695"],[],[],[],[1,false,"_backend","$2","DARTBIND-b331d1f1e0b967fb","$355","$463","$472","resolved",["$466"],"read"]],["DARTREF-43ec3f4de233eaa0","FACT","source","$442","viewModel.checkout",["$587"],["EVD-97f6f063380402b7"],[],[],[],[1,false,"viewModel.checkout","$2","$186","$369","$584","$587","resolved",["$600"],"read"]],["DARTREF-43fd96d9ff4bd4a3","FACT","source","$442","$9",["$565"],["EVD-9663bd1167e93da1"],[],[],[],[0,false,"$9","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-4436503b1b84281b","FACT","source","$442","child",["$565"],["EVD-501b5b6b60facacc"],[],[],[],[0,false,"child","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-4645e75a95e320cb","FACT","source","$442","appBar",["$587"],["EVD-409fb7e76a5f4ef3"],[],[],[],[0,false,"appBar","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-46c260d880b84ab2","FACT","source","$442","orderRepository",["$555"],["EVD-e66ec5272eab7bda"],[],[],[],[1,false,"orderRepository","$2","$31","$365","shop.main","$555","resolved",["$553"],"read"]],["DARTREF-47176b78b5a53cf9","FACT","source","$442","OrderStatus",["$542"],["EVD-86c6bd72e7ab2b28"],[],[],[],[1,false,"OrderStatus","$2","$108","$363","$534","$542","resolved",["$541"],"read"]],["DARTREF-47fdd0313812b456","FACT","source","$442","Order",["$590"],["EVD-c14ed5d20210a2d3"],[],[],[],[1,false,"Order","$2","$m","$370","$590","$590","resolved",["$535"],"type"]],["DARTREF-481202d802fd6834","FACT","source","$442","child",["$612"],["EVD-f723234c755ddb63"],[],[],[],[0,false,"child","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-481cfdc48cbb0946","FACT","source","$442","OrderStatus",["$537"],["EVD-ae85d8da694ed1a3"],[],[],[],[1,false,"OrderStatus","$2","$78","$363","$534","$537","resolved",["$541"],"type"]],["DARTREF-481f3bbab83e3f1e","FACT","source","$442","Product",["$632"],["EVD-fe4ba3919a1e6afc"],[],[],[],[1,false,"Product","$2","$93","$372","$618","$632","resolved",["$520"],"type"]],["DARTREF-487cbd651d33ea5c","FACT","source","$442","List",["$496"],["EVD-7b3a3b2423b0e12a"],[],[],[],[0,false,"List","$639","$161","$357","$488","$496","$643",[],"type"]],["DARTREF-4932674dafabdef3","FACT","source","$442","_ordersSubscription?.cancel();\n    super.dispose();",["$578"],["EVD-e8f750bc9571eff8"],[],[],[],[0,false,"_ordersSubscription?.cancel();\n    super.dispose();","$639","$95","$368","$569","$578","$643",[],"read"]],["DARTREF-49738e612113c0d9","FACT","source","$442","viewModel.lines.isEmpty",["$587"],["EVD-3c7c6a8ddeb3ca9b"],[],[],[],[0,false,"viewModel.lines.isEmpty","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-49dee98ab198f8cd","FACT","source","$442","icon",["$587"],["EVD-1578f4bf3ffeee5b"],[],[],[],[0,false,"icon","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-4a11973d11871e93","FACT","source","$442","List",["$461"],["EVD-2ef72f35083ae91a"],[],[],[],[0,false,"List","$639","$124","$354","$455","$461","$643",[],"type"]],["DARTREF-4a1b8d396ef6c0be","FACT","source","$442","catalog",["$613"],["EVD-46cb9e22a861b0a4"],[],[],[],[1,false,"catalog","$2","$129","$371","$609","$613","resolved",["$615"],"read"]],["DARTREF-4b3ea530cb30485d","FACT","source","$442","_store",["$469"],["EVD-41fc83dbba0dfcc7"],[],[],[],[1,false,"_store","$2","$189","$355","$463","$469","resolved",["$467"],"read"]],["DARTREF-4b62a7d16e0bc401","FACT","source","$442","_repository",["$528"],["EVD-35eac325b9187121"],[],[],[],[1,false,"_repository","$2","DARTBIND-2a7cde7065bfed44","$361","$523","$528","resolved",["shop.domain.checkout.place_order.PlaceOrder._repository"],"read"]],["DARTREF-4b8187b3853257b3","FACT","source","$442","productId",["$507"],["EVD-e17b669141c2a4ed"],[],[],[],[1,false,"productId","$2","$183","$358","$500","$507","resolved",["shop.domain.cart.cart.productId"],"read"]],["DARTREF-4bc9332f21c57fdd","FACT","source","$442","title",["$451"],["EVD-63102b1089f74e65"],[],[],[],[0,false,"title","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-4bec2af80d4aea77","FACT","source","$442","repository",["$525"],["EVD-06ad8eacee6ddde1"],[],[],[],[0,false,"repository","$639","$99","$361","$523","$525","$643",[],"read"]],["DARTREF-4bfb8b51c40104bf","FACT","source","$442","index",["$503"],["EVD-47c490c23c94604f"],[],[],[],[1,false,"index","$2","$152","$358","$500","$503","resolved",["$504"],"read"]],["DARTREF-4c551d4d6d37ad58","FACT","source","$442","Center",["$612"],["EVD-f24097b2c7cb95f2"],[],[],[],[0,false,"Center","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-4cce63d23ce5202d","FACT","source","$442","listenable",["$587"],["EVD-b1aa3bbe8b506adc"],[],[],[],[0,false,"listenable","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-4d273a100d6f45fc","FACT","source","$442","Order",["$579"],["EVD-79bcf860fd26ff77"],[],[],[],[1,false,"Order","$2","$105","$368","$569","$579","resolved",["$535"],"type"]],["DARTREF-4d4d817e1f0cabcf","FACT","source","$442","int",["$519"],["EVD-8a83083a7ca0d803"],[],[],[],[0,false,"int","$639","$m","$360","$519","$519","$643",[],"type"]],["DARTREF-4dc183a6913159f3","FACT","source","$442","Order",["$565"],["EVD-814eda16c02fd10e"],[],[],[],[1,false,"Order","$2","$175","$367","$562","$565","resolved",["$535"],"type"]],["DARTREF-4e199f0499585210","FACT","source","$442","Cart",["$526"],["EVD-74ecfceea17d8ea9"],[],[],[],[1,false,"Cart","$2","$147","$361","$523","$526","resolved",["$501"],"type"]],["DARTREF-4e28584d142889c9","FACT","source","$442","Icon",["$587"],["EVD-f85bed7a2eab5d62"],[],[],[],[0,false,"Icon","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-4e712b5f838a7c0f","FACT","source","$442","status",["$525"],["EVD-2f224de2f687fc96"],[],[],[],[0,false,"status","$639","$99","$361","$523","$525","$643",[],"read"]],["DARTREF-4ee2fba4e33750f6","FACT","source","$442","icon",["$613"],["EVD-b18a2013b146ed7a"],[],[],[],[0,false,"icon","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-4f5044595df5c298","FACT","source","$442","state",["$612"],["EVD-0e560d9a815a8863"],[],[],[],[1,false,"state","$2","$140","$371","$609","$612","resolved",["shop.presentation.shopping.catalog.catalog_page.state"],"read"]],["DARTREF-4f7385ac80cf86b5","FACT","source","$442","title",["$560"],["EVD-dd6521cd27bccd83"],[],[],[],[0,false,"title","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-4f87caea3e7e86b0","FACT","source","$442","child",["$587"],["EVD-37101d7afcd56b9a"],[],[],[],[0,false,"child","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-4f9cbb52dff9ca43","FACT","source","$442","_backend",["$462"],["EVD-aabdbedec9251e10"],[],[],[],[1,false,"_backend","$2","DARTBIND-bdcc1bdb7e166247","$354","$455","$462","resolved",["$458"],"read"]],["DARTREF-5021183eb79bdc7d","FACT","source","$442","children",["$565"],["EVD-2ba73cf90d122576"],[],[],[],[0,false,"children","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-50c52db45f8f67c5","FACT","source","$442","line.lineTotalCents",["$510"],["EVD-ed449e9230a498bd"],[],[],[],[1,false,"line.lineTotalCents","$2","$92","$358","$500","$510","resolved",["$513"],"read"]],["DARTREF-51c18f61582db92b","FACT","source","$442","title",["$560"],["EVD-2b497aeb3042cf4f"],[],[],[],[0,false,"title","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-51c7204c582e7bc6","FACT","source","$442","_lines",["$510"],["EVD-3a083021dede6c6b"],[],[],[],[1,false,"_lines","$2","$92","$358","$500","$510","resolved",["$502"],"read"]],["DARTREF-51f372268c7c460b","FACT","source","$442","MemoryStore",["$463"],["EVD-19376ef03b43d4a3"],[],[],[],[1,false,"MemoryStore","$2","$m","$355","$463","$463","resolved",["$489"],"type"]],["DARTREF-5216a4110fc0fe8a","FACT","source","$442","LoadPhase.loading",["$600"],["EVD-39882db1a17caf8b"],[],[],[],[0,false,"LoadPhase.loading","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-53c5ad0e0a2ac6b1","FACT","source","$442","Order",["$488"],["EVD-0813020316f927fe"],[],[],[],[1,false,"Order","$2","$m","$357","$488","$488","resolved",["$535"],"type"]],["DARTREF-53f27c17c2000837","FACT","source","$442","widget._catalog.isOnline",["$451"],["EVD-b3c5f5dd50a1fec7"],[],[],[],[0,false,"widget._catalog.isOnline","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-540895cef1a0e639","FACT","source","$442","cart",["$537"],["EVD-1761c06e5015fcf9"],[],[],[],[1,false,"cart","$2","$78","$363","$534","$537","resolved",["shop.domain.orders.order.cart"],"read"]],["DARTREF-540f443b59585496","FACT","source","$442","viewModel",["$566"],["EVD-3d3fcf4b9c259773"],[],[],[],[1,false,"viewModel","$2","DARTBIND-5fcfe859d1cf85ad","$367","$562","$566","resolved",["$567"],"read"]],["DARTREF-548414d32d6c993d","FACT","source","$442","Product",["$503"],["EVD-e37281765549a85d"],[],[],[],[1,false,"Product","$2","$152","$358","$500","$503","resolved",["$520"],"type"]],["DARTREF-54c1b534adc059bb","FACT","source","$442","child",["$565"],["EVD-c4d6c1ea817cc991"],[],[],[],[0,false,"child","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-5535aa8081bb866e","FACT","source","$442","viewModel.lines",["$587"],["EVD-3c7c6a8ddeb3ca9b"],[],[],[],[1,false,"viewModel.lines","$2","$186","$369","$584","$587","resolved",["$604"],"read"]],["DARTREF-55a9dbbb1e6cae7c","FACT","source","$442","builder",["$451"],["EVD-6f90163b58c2de4f"],[],[],[],[0,false,"builder","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-55c9a22309f70251","FACT","source","$442","key",["$613"],["EVD-af636cece22c28bb"],[],[],[],[0,false,"key","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-55ef7a9ef0b0d0fa","FACT","source","$442","catalog.isOnline",["$613"],["EVD-4c404216e598a450"],[],[],[],[1,false,"catalog.isOnline","$2","$129","$371","$609","$613","resolved",["$627"],"read"]],["DARTREF-5650596088c82603","FACT","source","$442","List",["$488"],["EVD-0e6ace6f95c1693a"],[],[],[],[0,false,"List","$639","$m","$357","$488","$488","$643",[],"type"]],["DARTREF-566cc407361ec6b2","FACT","source","$442","Order",["$526"],["EVD-01f2d052a98f8cfd"],[],[],[],[1,false,"Order","$2","$147","$361","$523","$526","resolved",["$535"],"type"]],["DARTREF-569df8d6fdf0abd9","FACT","source","$442","arguments",["$565"],["EVD-eabb260567aea201"],[],[],[],[0,false,"arguments","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-56aa6a672624a266","FACT","source","$442","_orders",["$497"],["EVD-06ed85e039c4eb3f"],[],[],[],[1,false,"_orders","$2","$145","$357","$488","$497","resolved",["$491"],"read"]],["DARTREF-57098a5989237492","FACT","source","$442","context",["$613"],["EVD-881a44be5c86fb20"],[],[],[],[1,false,"context","$2","$129","$371","$609","$613","resolved",["$617"],"read"]],["DARTREF-57570dd89b526289","FACT","source","$442","int",["$589"],["EVD-04cf62031ee3e6fb"],[],[],[],[0,false,"int","$639","$146","$369","$584","$589","$643",[],"type"]],["DARTREF-577087eb1d6aed4a","FACT","source","$442","store",["$550"],["EVD-72894639cccc9810"],[],[],[],[1,false,"store","$2","$29","$365","shop.main","$550","resolved",["shop.main.main.store"],"read"]],["DARTREF-579d2d12f9ae2269","FACT","source","$442","key",["$612"],["EVD-0f30e7fc87dd368d"],[],[],[],[0,false,"key","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-57b2b6723c35d327","FACT","source","$442","$374",["$507"],["EVD-8fdaef34886654b7"],[],[],[],[0,false,"$374","$639","$183","$358","$500","$507","$643",[],"read"]],["DARTREF-58466e08d128be48","FACT","source","$442","actions",["$587"],["EVD-5eed847ba1e90ed0"],[],[],[],[0,false,"actions","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-5906875c0fbf1d50","FACT","source","$442","settings",["$451"],["EVD-088ee38b5334f568"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-5969796dff229cf5","FACT","source","$442","state",["$612"],["EVD-105dabd8f9ebcfd7"],[],[],[],[1,false,"state","$2","$140","$371","$609","$612","resolved",["shop.presentation.shopping.catalog.catalog_page.state"],"read"]],["DARTREF-59d368e0316a5de0","FACT","source","$442","List",["$484"],["EVD-cdf1aebc2dfb420a"],[],[],[],[0,false,"List","$639","$131","$356","$477","$484","$643",[],"type"]],["DARTREF-59da2cbc34a767c1","FACT","source","$442","AsyncState",["$590"],["EVD-131808d7369f2596"],[],[],[],[1,false,"AsyncState","$2","$m","$370","$590","$590","resolved",["$634"],"type"]],["DARTREF-5ae6fc0d0f2fbed8","FACT","source","$442","empty",["$565"],["EVD-217ab3617a47e4a2"],[],[],[],[0,false,"empty","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-5b6147b8006b8030","FACT","source","$442","ShopStatus",["$525"],["EVD-8ee92aa3af6618ee"],[],[],[],[1,false,"ShopStatus","$2","$99","$361","$523","$525","resolved",["$530"],"type"]],["DARTREF-5bdd4a345dc9aba4","FACT","source","$442","settings",["$451"],["EVD-2558584bfb0f773d"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-5c16497514b8235e","FACT","source","$442","context",["$587"],["EVD-c53d59339d26de28"],[],[],[],[1,false,"context","$2","$186","$369","$584","$587","resolved",["shop.presentation.shopping.cart.cart_page.context"],"read"]],["DARTREF-5c30999aa2e0544f","FACT","source","$442","_lines[index].quantity",["$503"],["EVD-99936cc1932e206e"],[],[],[],[0,false,"_lines[index].quantity","$639","$152","$358","$500","$503","$643",[],"read"]],["DARTREF-5c680363ed4c738c","FACT","source","$442","Order",["$571"],["EVD-553cc44ac8f389d7"],[],[],[],[1,false,"Order","$2","$76","$368","$569","$571","resolved",["$535"],"type"]],["DARTREF-5caa339c422dad91","FACT","source","$442","LoadPhase.ready",["$628"],["EVD-fb5ce64e9193f75a"],[],[],[],[0,false,"LoadPhase.ready","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-5cba0957ef91de76","FACT","source","$442","orders",["$497"],["EVD-94b3032bad081f20"],[],[],[],[1,false,"orders","$2","$145","$357","$488","$497","resolved",["shop.data.services.memory_store.orders"],"read"]],["DARTREF-5cf912c565fd66fc","FACT","source","$442","products",["$628"],["EVD-2a945724f5a8dae8"],[],[],[],[1,false,"products","$2","$127","$372","$618","$628","resolved",["$629"],"read"]],["DARTREF-5d7519bd012af16b","FACT","source","$442","orders.isEmpty",["$575"],["EVD-cbfa9986eb9752e8"],[],[],[],[0,false,"orders.isEmpty","$639","$120","$368","$569","$575","$643",[],"read"]],["DARTREF-5d7a1d5e665dd814","FACT","source","$442","store",["$465"],["EVD-e896c3d2ccf38652"],[],[],[],[0,false,"store","$639","$110","$355","$463","$465","$643",[],"read"]],["DARTREF-5d916e49effc6534","FACT","source","$442","Order",["$547"],["EVD-b85009b787a7d9b7"],[],[],[],[1,false,"Order","$2","$106","$364","$543","$547","resolved",["$535"],"type"]],["DARTREF-5dffe0116cf81257","FACT","source","$442","_store",["$469"],["EVD-d805609722dab9ea"],[],[],[],[1,false,"_store","$2","$189","$355","$463","$469","resolved",["$467"],"read"]],["DARTREF-5eabb0b123084e56","FACT","source","$442","_backend",["$474"],["EVD-cd569d478d1bb0a0"],[],[],[],[1,false,"_backend","$2","DARTBIND-a543be5847c2b716","$355","$463","$474","resolved",["$466"],"read"]],["DARTREF-5f095b14088f844a","FACT","source","$442","onPressed",["$565"],["EVD-96bad09b4f000590"],[],[],[],[0,false,"onPressed","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-5f530f2d747fe92d","FACT","source","$442","LoadPhase.loading",["$628"],["EVD-9abbe5bb0726d150"],[],[],[],[0,false,"LoadPhase.loading","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-6006731f3cb32161","FACT","source","$442","backend",["$555"],["EVD-454bb0713626a0db"],[],[],[],[1,false,"backend","$2","$31","$365","shop.main","$555","resolved",["shop.main.main.backend"],"read"]],["DARTREF-60339a4d82b751a8","FACT","source","$442","Product",["$483"],["EVD-fdaf38ffe7a78341"],[],[],[],[1,false,"Product","$2","$104","$356","$477","$483","resolved",["$520"],"type"]],["DARTREF-607860e86221b7de","FACT","source","$442","Product",["$518"],["EVD-a053a2dcd6bf210c"],[],[],[],[1,false,"Product","$2","$166","$359","$515","$518","resolved",["$520"],"type"]],["DARTREF-61200f43217b07db","FACT","source","$442","saved",["$473"],["EVD-37ee535b0797912c"],[],[],[],[1,false,"saved","$2","$79","$355","$463","$473","resolved",["$474"],"read"]],["DARTREF-61247a0ec08f1844","FACT","source","$442","viewModel.state.phase",["$587"],["EVD-cd08dd1f2722b28d"],[],[],[],[0,false,"viewModel.state.phase","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-6142aa3a60d6d917","FACT","source","$442","_backend",["$469"],["EVD-b32055e1f1779a38"],[],[],[],[1,false,"_backend","$2","$189","$355","$463","$469","resolved",["$466"],"read"]],["DARTREF-616b824dd599cdcc","FACT","source","$442","int",["$537"],["EVD-1a2f94fbb8ef10db"],[],[],[],[0,false,"int","$639","$78","$363","$534","$537","$643",[],"type"]],["DARTREF-61d73ecc44c846eb","FACT","source","$442","CartLine",["$512"],["EVD-8654f200a1e93c3b"],[],[],[],[1,false,"CartLine","$2","$83","$358","$500","$512","resolved",["$511"],"read"]],["DARTREF-62d2db707bb1eff7","FACT","source","$442","quantity",["$508"],["EVD-56cd022298334e88"],[],[],[],[1,false,"quantity","$2","$139","$358","$500","$508","resolved",["shop.domain.cart.cart.quantity"],"read"]],["DARTREF-632680d5f9626cc8","FACT","source","$442","_disposed",["$578"],["EVD-860c9c6c6358e25a"],[],[],[],[1,false,"_disposed","$2","$95","$368","$569","$578","resolved",["$572"],"write"]],["DARTREF-63d52734b9a5b97d","FACT","source","$442","Widget",["$587"],["EVD-1e62fb95336ac28c"],[],[],[],[0,false,"Widget","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-63d5b19b678fcac6","FACT","source","$442","$294",["$571"],["EVD-424e762e9141598e"],[],[],[],[1,false,"$294","$2","$76","$368","$569","$571","resolved",["$544"],"type"]],["DARTREF-63f523376ee28879","FACT","source","$442","_repository",["$571"],["EVD-fb40ec8f7dd3f01f"],[],[],[],[1,false,"_repository","$2","$76","$368","$569","$571","resolved",["$576"],"read"]],["DARTREF-644b6e9e347e63e4","FACT","source","$442","String",["$508"],["EVD-6a5b6bb399ecb9ce"],[],[],[],[0,false,"String","$639","$139","$358","$500","$508","$643",[],"type"]],["DARTREF-6529915467a03d75","FACT","source","$442","_state",["$606"],["EVD-bdfccd93136a2c67"],[],[],[],[1,false,"_state","$2","$181","$370","$590","$606","resolved",["$598"],"read"]],["DARTREF-65338e7b0945186c","FACT","source","$442","$374",["$587"],["EVD-50f60e19f45172cc"],[],[],[],[0,false,"$374","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-656095eb49dcf390","FACT","source","$442","cents",["$589"],["EVD-915dba3b78288c31"],[],[],[],[1,false,"cents","$2","$146","$369","$584","$589","resolved",["shop.presentation.shopping.cart.cart_page.cents"],"read"]],["DARTREF-660bf049088f4b4a","FACT","source","$442","children",["$560"],["EVD-9577b1f24e462308"],[],[],[],[0,false,"children","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-6631f298d9949c3b","FACT","source","$442","OrderDetailPage",["$559"],["EVD-58e55c2792a84fd4"],[],[],[],[1,false,"OrderDetailPage","$2","$119","$366","$557","$559","resolved",["$558"],"read"]],["DARTREF-6633a3716a370fa6","FACT","source","$442","_lines",["$506"],["EVD-642480af7cf18033"],[],[],[],[1,false,"_lines","$2","$113","$358","$500","$506","resolved",["$502"],"read"]],["DARTREF-665b0e8d6c94f8fc","FACT","source","$442","cents",["$568"],["EVD-554f4ca65b1b9f64"],[],[],[],[1,false,"cents","$2","$97","$367","$562","$568","resolved",["shop.presentation.orders.orders_page.cents"],"read"]],["DARTREF-66bd12d25ada7691","FACT","source","$442","bool",["$571"],["EVD-4b2ad8cf7a5792d6"],[],[],[],[0,false,"bool","$639","$76","$368","$569","$571","$643",[],"type"]],["DARTREF-67bad18104bb42d6","FACT","source","$442","$294",["$523"],["EVD-5f4472b3569251aa"],[],[],[],[1,false,"$294","$2","$m","$361","$523","$523","resolved",["$544"],"type"]],["DARTREF-69dd71962ad46d74","FACT","source","$442","Order",["$571"],["EVD-343855a90d73e58f"],[],[],[],[1,false,"Order","$2","$76","$368","$569","$571","resolved",["$535"],"type"]],["DARTREF-6a0c469013b6ed89","FACT","source","$442","_backend",["$465"],["EVD-6778315b5ca46f7e"],[],[],[],[1,false,"_backend","$2","$110","$355","$463","$465","resolved",["$466"],"read"]],["DARTREF-6a1e91341f29fc85","FACT","source","$442","_",["$451"],["EVD-edcfed53dfec22b8"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-6a74158bccf071e1","FACT","source","$442","int",["$561"],["EVD-c5518e5601663066"],[],[],[],[0,false,"int","$639","$134","$366","$557","$561","$643",[],"type"]],["DARTREF-6b139a0251eda878","FACT","source","$442","_backend",["$460"],["EVD-04f0dfe9f575ebd5"],[],[],[],[1,false,"_backend","$2","$88","$354","$455","$460","resolved",["$458"],"read"]],["DARTREF-6b4f8ef60e79f674","FACT","source","$442","title",["$560"],["EVD-4069a54d66477d7e"],[],[],[],[0,false,"title","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-6b544dcdcf274e7e","FACT","source","$442","List",["$518"],["EVD-e8fbcd83dd9ec07f"],[],[],[],[0,false,"List","$639","$166","$359","$515","$518","$643",[],"type"]],["DARTREF-6b8e316e4a696064","FACT","source","$442","_repository",["$629"],["EVD-bd77f8e9d8251bb0"],[],[],[],[1,false,"_repository","$2","DARTBIND-505944381fc46ba3","$372","$618","$629","resolved",["$623"],"read"]],["DARTREF-6bac052f334e2084","FACT","source","$442","_orderChanges",["$497"],["EVD-bd076c6b51038963"],[],[],[],[1,false,"_orderChanges","$2","$145","$357","$488","$497","resolved",["$490"],"read"]],["DARTREF-6bd5d4b7b5e98c0e","FACT","source","$442","ShopStatus",["$620"],["EVD-6f4b83cc962b7784"],[],[],[],[1,false,"ShopStatus","$2","$126","$372","$618","$620","resolved",["$530"],"type"]],["DARTREF-6c0c04d21286eeb2","FACT","source","$442","_state",["$632"],["EVD-fa1b0873a7c36ccd"],[],[],[],[1,false,"_state","$2","$93","$372","$618","$632","resolved",["$624"],"read"]],["DARTREF-6c3f1a1df8abc250","FACT","source","$442","_state",["$600"],["EVD-162c1997f14829eb"],[],[],[],[1,false,"_state","$2","$117","$370","$590","$600","resolved",["$598"],"write"]],["DARTREF-6c67ae667a5a1a93","FACT","source","$442","cents",["$589"],["EVD-edd735c3882dc5db"],[],[],[],[1,false,"cents","$2","$146","$369","$584","$589","resolved",["shop.presentation.shopping.cart.cart_page.cents"],"read"]],["DARTREF-6cfd7a52ecaf5e12","FACT","source","$442","line.product.name",["$587"],["EVD-e902a2ae457a0b9e"],[],[],[],[0,false,"line.product.name","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-6d40a35a72e53c82","FACT","source","$442","Future",["$545"],["EVD-aa23a144859b4c41"],[],[],[],[0,false,"Future","$639","$121","$364","$543","$545","$643",[],"type"]],["DARTREF-6d638c266337b045","FACT","source","$442","index",["$503"],["EVD-809b60c0fea2b6c3"],[],[],[],[1,false,"index","$2","$152","$358","$500","$503","resolved",["$504"],"read"]],["DARTREF-6d74d71d139c4a6d","FACT","source","$442","_lines",["$504"],["EVD-24536a425260d7fe"],[],[],[],[1,false,"_lines","$2","DARTBIND-14ce42d2acd01610","$358","$500","$504","resolved",["$502"],"read"]],["DARTREF-6d83448241fae720","FACT","source","$442","child",["$587"],["EVD-8c0258475f091478"],[],[],[],[0,false,"child","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-6d843ece041efce6","FACT","source","$442","viewModel.state",["$565"],["EVD-d605326e2b74363d"],[],[],[],[1,false,"viewModel.state","$2","$175","$367","$562","$565","resolved",["$582"],"read"]],["DARTREF-6db34ef209d4f1f9","FACT","source","$442","order",["$469"],["EVD-9d2f2e299f14c067"],[],[],[],[0,false,"order","$639","$189","$355","$463","$469","$643",[],"read"]],["DARTREF-6deae5a53f37317a","FACT","source","$442","Future",["$600"],["EVD-6f234da2d730c272"],[],[],[],[0,false,"Future","$639","$117","$370","$590","$600","$643",[],"type"]],["DARTREF-6e019363ad2d3ca9","FACT","source","$442","products",["$461"],["EVD-33c56ee3d461b65c"],[],[],[],[1,false,"products","$2","$124","$354","$455","$461","resolved",["$462"],"read"]],["DARTREF-6e15f2ac4b22fec8","FACT","source","$442","DemoBackend",["$446"],["EVD-f14862b445c7bd74"],[],[],[],[1,false,"DemoBackend","$2","$m","$353","$446","$446","resolved",["$478"],"type"]],["DARTREF-6e8495e0bbb9ac7b","FACT","source","$442","_lines",["$508"],["EVD-27c1834804b4fc58"],[],[],[],[1,false,"_lines","$2","$139","$358","$500","$508","resolved",["$502"],"read"]],["DARTREF-6ea4cd9e8a89849b","FACT","source","$442","Order",["$488"],["EVD-e253aa8f02fc0148"],[],[],[],[1,false,"Order","$2","$m","$357","$488","$488","resolved",["$535"],"type"]],["DARTREF-6ee98cb669372dfe","FACT","source","$442","bool",["$562"],["EVD-ebe1dd84b4b85a50"],[],[],[],[0,false,"bool","$639","$m","$367","$562","$562","$643",[],"type"]],["DARTREF-6f17daf3e10da2e1","FACT","source","$442","$314",["$600"],["EVD-7affa54495fc8b8a"],[],[],[],[1,false,"$314","$2","$117","$370","$590","$600","resolved",["$595"],"write"]],["DARTREF-6f54faacec5dab41","FACT","source","$442","order.id",["$469"],["EVD-7abdc7b925ed20ae"],[],[],[],[0,false,"order.id","$639","$189","$355","$463","$469","$643",[],"read"]],["DARTREF-6fcc885a0e59a8b8","FACT","source","$442","cents",["$616"],["EVD-158c989d4b390d7f"],[],[],[],[1,false,"cents","$2","$190","$371","$609","$616","resolved",["shop.presentation.shopping.catalog.catalog_page.cents"],"read"]],["DARTREF-6fd3640707b386ec","FACT","source","$442","_store",["$461"],["EVD-32596b2f08dae50a"],[],[],[],[1,false,"_store","$2","$124","$354","$455","$461","resolved",["$459"],"read"]],["DARTREF-6fe8dcc0898a1715","FACT","source","$442","onTap",["$565"],["EVD-567f9e7cd5c571e2"],[],[],[],[0,false,"onTap","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-70299a23fef2154e","FACT","source","$442","tooltip",["$612"],["EVD-01884002298c9cb1"],[],[],[],[0,false,"tooltip","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-702c2a8c84572b46","FACT","source","$442","ready",["$565"],["EVD-6dd20e2e9721af65"],[],[],[],[0,false,"ready","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-704f27f9c689f5b5","FACT","source","$442","AsyncState",["$628"],["EVD-2ba55607521accee"],[],[],[],[1,false,"AsyncState","$2","$127","$372","$618","$628","resolved",["$634"],"type"]],["DARTREF-70d6403b81e9b3fb","FACT","source","$442","Text",["$613"],["EVD-8fb4e860c3ddb040"],[],[],[],[0,false,"Text","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-713af35326468c94","FACT","source","$442","Icon",["$613"],["EVD-aafcc66d8cccfa4c"],[],[],[],[0,false,"Icon","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-71a788bfa93de69c","FACT","source","$442","error",["$600"],["EVD-d317c6c33f448851"],[],[],[],[0,false,"error","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-723ab410f3d0b1f1","FACT","source","$442","String",["$507"],["EVD-600f373a115b7305"],[],[],[],[0,false,"String","$639","$183","$358","$500","$507","$643",[],"type"]],["DARTREF-72448e37ec050465","FACT","source","$442","$9",["$612"],["EVD-be36efd9e3d2cc55"],[],[],[],[0,false,"$9","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-7275b9ad72bfa155","FACT","source","$442","context",["$565"],["EVD-0e66d24250276ad0"],[],[],[],[1,false,"context","$2","$175","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-7278fa005f9af79f","FACT","source","$442","padding",["$587"],["EVD-fd6ccfb6e381dc39"],[],[],[],[0,false,"padding","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-72920dd0b1e17b5c","FACT","source","$442","cart",["$612"],["EVD-0c6613bc8e2b758e"],[],[],[],[1,false,"cart","$2","$140","$371","$609","$612","resolved",["$614"],"read"]],["DARTREF-734111bf5b725402","FACT","source","$442","LoadPhase.empty",["$575"],["EVD-0f97ee5e26d1eac0"],[],[],[],[0,false,"LoadPhase.empty","$639","$120","$368","$569","$575","$643",[],"read"]],["DARTREF-7383f2c2af55358c","FACT","source","$442","index",["$508"],["EVD-7e24ab45bf89654f"],[],[],[],[1,false,"index","$2","$139","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-745ce38936a2b714","FACT","source","$442","_status",["$631"],["EVD-4cac276695db9741"],[],[],[],[1,false,"_status","$2","$185","$372","$618","$631","resolved",["$625"],"read"]],["DARTREF-747434c079a33943","FACT","source","$442","viewModel.totalCents",["$587"],["EVD-4dd4957e86bd39f5"],[],[],[],[1,false,"viewModel.totalCents","$2","$186","$369","$584","$587","resolved",["$607"],"read"]],["DARTREF-74b60f2282c635d0","FACT","source","$442","List",["$620"],["EVD-51e755516a3bfec6"],[],[],[],[0,false,"List","$639","$126","$372","$618","$620","$643",[],"type"]],["DARTREF-76370f5e84c7da73","FACT","source","$442","failed",["$612"],["EVD-c4abc3fa38d200e3"],[],[],[],[0,false,"failed","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-76402dcb9b561429","FACT","source","$442","bool",["$517"],["EVD-97637c860348eefa"],[],[],[],[0,false,"bool","$639","$85","$359","$515","$517","$643",[],"type"]],["DARTREF-770eda9ed11c4566","FACT","source","$442","_cart",["$600"],["EVD-65ea8da54271cb6d"],[],[],[],[1,false,"_cart","$2","$117","$370","$590","$600","resolved",["$593"],"read"]],["DARTREF-775fb7354694cd60","FACT","source","$442","$374",["$587"],["EVD-73ccc0240f9a9252"],[],[],[],[0,false,"$374","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-778dc6e8bb6d95b3","FACT","source","$442","id",["$493"],["EVD-9efd494c7428fdd1"],[],[],[],[1,false,"id","$2","$135","$357","$488","$493","resolved",["shop.data.services.memory_store.id"],"read"]],["DARTREF-77d5defc9a0c7851","FACT","source","$442","sum",["$510"],["EVD-d0a6994800c0a0db"],[],[],[],[0,false,"sum","$639","$92","$358","$500","$510","$643",[],"read"]],["DARTREF-7853de8c2e277b68","FACT","source","$442","order",["$600"],["EVD-dd1e658f5e31cbb7"],[],[],[],[1,false,"order","$2","$117","$370","$590","$600","resolved",["$601"],"read"]],["DARTREF-78993bd5eb365fad","FACT","source","$442","LoadPhase.failed",["$580"],["EVD-e1a3c3872dbfc7d5"],[],[],[],[0,false,"LoadPhase.failed","$639","$90","$368","$569","$580","$643",[],"read"]],["DARTREF-79546eb8690ed187","FACT","source","$442","$314",["$603"],["EVD-bbf4d65f4bc0ea29"],[],[],[],[1,false,"$314","$2","$188","$370","$590","$603","resolved",["$595"],"read"]],["DARTREF-799377b54052e877","FACT","source","$442","Text",["$560"],["EVD-8d408b86aed5af85"],[],[],[],[0,false,"Text","$639","$116","$366","$557","$560","$643",[],"type"]],["DARTREF-799c908be25d38ce","FACT","source","$442","List",["$604"],["EVD-f77aba612f7df46a"],[],[],[],[0,false,"List","$639","$158","$370","$590","$604","$643",[],"type"]],["DARTREF-7a0adf9156bf1ce3","FACT","source","$442","DemoBackend",["$448"],["EVD-1d9d99a6717133cd"],[],[],[],[1,false,"DemoBackend","$2","$115","$353","$446","$448","resolved",["$478"],"type"]],["DARTREF-7a69961015781414","FACT","source","$442","_state",["$628"],["EVD-e65da278ecaef4c1"],[],[],[],[1,false,"_state","$2","$127","$372","$618","$628","resolved",["$624"],"write"]],["DARTREF-7a6a749d362d6e95","FACT","source","$442","failed",["$565"],["EVD-f66728e8a757dd7f"],[],[],[],[0,false,"failed","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-7b5076149feb3f50","FACT","source","$442","LoadPhase",["$565"],["EVD-5b1ca92f41654297"],[],[],[],[1,false,"LoadPhase","$2","$175","$367","$562","$565","resolved",["$636"],"type"]],["DARTREF-7bcb938c33dcbfcf","FACT","source","$442","List",["$500"],["EVD-92356d42b1359aef"],[],[],[],[0,false,"List","$639","$m","$358","$500","$500","$643",[],"type"]],["DARTREF-7c0063f4463f54d9","FACT","source","$442","all",["$587"],["EVD-64b12fd69f9a2add"],[],[],[],[0,false,"all","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-7c246d40cbde0637","FACT","source","$442","mainAxisSize",["$565"],["EVD-c57c2291587cb892"],[],[],[],[0,false,"mainAxisSize","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-7c4520cdde4c3d6d","FACT","source","$442","LoadPhase",["$565"],["EVD-c67f7a4e3abdfebb"],[],[],[],[1,false,"LoadPhase","$2","$175","$367","$562","$565","resolved",["$636"],"type"]],["DARTREF-7ca0eacc946b061d","FACT","source","$442","LoadPhase",["$565"],["EVD-5e5e95d9b1a0fa21"],[],[],[],[1,false,"LoadPhase","$2","$175","$367","$562","$565","resolved",["$636"],"type"]],["DARTREF-7ca5ab0419eeb278","FACT","source","$442","CartLine",["$500"],["EVD-30288f63b2586849"],[],[],[],[1,false,"CartLine","$2","$m","$358","$500","$500","resolved",["$511"],"type"]],["DARTREF-7d1941392264e6d8","FACT","source","$442","String",["$561"],["EVD-f1e9444084fcf541"],[],[],[],[0,false,"String","$639","$134","$366","$557","$561","$643",[],"type"]],["DARTREF-7d2651f7474250d1","FACT","source","$442","line.quantity",["$587"],["EVD-06effcb9aa7e4849"],[],[],[],[0,false,"line.quantity","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-7d3e600c04bf2173","FACT","source","$442","$9",["$451"],["EVD-6ccc1a1b1d1c4d70"],[],[],[],[0,false,"$9","$639","$159","$353","$446","$451","$643",[],"type"]],["DARTREF-7d7f9ac4e60fe0a1","FACT","source","$442","Order",["$497"],["EVD-00c62a730c7095e6"],[],[],[],[1,false,"Order","$2","$145","$357","$488","$497","resolved",["$535"],"type"]],["DARTREF-7dc3698c8612a135","FACT","source","$442","error",["$580"],["EVD-fbb05e7bbfb628c5"],[],[],[],[0,false,"error","$639","$90","$368","$569","$580","$643",[],"read"]],["DARTREF-7def10fc6cfc5517","FACT","source","$442","mainAxisSize",["$612"],["EVD-354a3a081da5e460"],[],[],[],[0,false,"mainAxisSize","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-7e1f12646f0b4e6e","FACT","source","$442","_cart.totalCents",["$607"],["EVD-b35b8821dead8675"],[],[],[],[1,false,"_cart.totalCents","$2","$136","$370","$590","$607","resolved",["$510"],"read"]],["DARTREF-7e5b1aa18ff8b686","FACT","source","$442","_state",["$575"],["EVD-d1d4a90f91f39378"],[],[],[],[1,false,"_state","$2","$120","$368","$569","$575","resolved",["$577"],"write"]],["DARTREF-7e87a17983339e0d","FACT","source","$442","addEntries",["$497"],["EVD-c7fb90ae451d8470"],[],[],[],[0,false,"addEntries","$639","$145","$357","$488","$497","$643",[],"read"]],["DARTREF-7e9221bef285b492","FACT","source","$442","$313",["$626"],["EVD-f9c873d71760bf86"],[],[],[],[0,false,"$313","$639","$182","$372","$618","$626","$643",[],"read"]],["DARTREF-7f017082a97391c9","FACT","source","$442","selected",["$565"],["EVD-ba4aeec3aba93a56"],[],[],[],[1,false,"selected","$2","$175","$367","$562","$565","resolved",["$566"],"read"]],["DARTREF-7f05ca23aa28f0c3","FACT","source","$442","icon",["$587"],["EVD-6339f2722ccb8cc6"],[],[],[],[0,false,"icon","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-7f14ce76bd1e900c","FACT","source","$442","_",["$451"],["EVD-d790824a244fdbe8"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-7f502adaa4df3d0f","FACT","source","$442","Text",["$565"],["EVD-a3441faa61c2c16e"],[],[],[],[0,false,"Text","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-7ff7ea815a9e42c9","FACT","source","$442","LoadPhase.idle",["$590"],["EVD-cb0138cbb559eab9"],[],[],[],[0,false,"LoadPhase.idle","$639","$m","$370","$590","$590","$643",[],"read"]],["DARTREF-805958eb7b16f87c","FACT","source","$442","orders",["$448"],["EVD-9c77d3c50f26cda5"],[],[],[],[0,false,"orders","$639","$115","$353","$446","$448","$643",[],"read"]],["DARTREF-806c549cb5faa730","FACT","source","$442","backend",["$448"],["EVD-d3bdbf12816c46d3"],[],[],[],[0,false,"backend","$639","$115","$353","$446","$448","$643",[],"read"]],["DARTREF-80a188c90ebc1533","FACT","source","$442","List",["$575"],["EVD-c5548b182095ce5d"],[],[],[],[0,false,"List","$639","$120","$368","$569","$575","$643",[],"type"]],["DARTREF-80e984d1c717069f","FACT","source","$442","catalog.state",["$613"],["EVD-46cb9e22a861b0a4"],[],[],[],[1,false,"catalog.state","$2","$129","$371","$609","$613","resolved",["$632"],"read"]],["DARTREF-80eca19c809d7d39","FACT","source","$442","children",["$587"],["EVD-40524579d55d0f3c"],[],[],[],[0,false,"children","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-814bf95e4a66dfda","FACT","source","$442","builder",["$565"],["EVD-6b8032e3ec07169b"],[],[],[],[0,false,"builder","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-814f3703bda5e8bd","FACT","source","$442","LoadPhase.loading",["$571"],["EVD-bd443d47cbed2bc7"],[],[],[],[0,false,"LoadPhase.loading","$639","$76","$368","$569","$571","$643",[],"read"]],["DARTREF-81f3eb2a4742a6b5","FACT","source","$442","Future",["$484"],["EVD-9ab2ac4650bf2d13"],[],[],[],[0,false,"Future","$639","$131","$356","$477","$484","$643",[],"type"]],["DARTREF-81f846117f02403e","FACT","source","$442","Widget",["$565"],["EVD-0c093aa4ab78ae1a"],[],[],[],[0,false,"Widget","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-824121c5393f7c13","FACT","source","$442","Icons.receipt_long",["$613"],["EVD-70670a89a792e814"],[],[],[],[0,false,"Icons.receipt_long","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-82da53d29b39b33a","FACT","source","$442","CatalogRepository",["$620"],["EVD-e81a16b21e776430"],[],[],[],[1,false,"CatalogRepository","$2","$126","$372","$618","$620","resolved",["$516"],"type"]],["DARTREF-832200fedfd608ae","FACT","source","$442","viewModel",["$587"],["EVD-7031cfb2bd95e697"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-833998bfcccd7c4d","FACT","source","$442","trailing",["$587"],["EVD-219932040392e773"],[],[],[],[0,false,"trailing","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-8374cc0d6275ee86","FACT","source","$442","DemoBackend",["$457"],["EVD-fced6f30ab223d95"],[],[],[],[1,false,"DemoBackend","$2","$98","$354","$455","$457","resolved",["$478"],"type"]],["DARTREF-83bd224e0e138d32","FACT","source","$442","String",["$616"],["EVD-c20dceae6854de72"],[],[],[],[0,false,"String","$639","$190","$371","$609","$616","$643",[],"type"]],["DARTREF-83f8cb07d70b6e62","FACT","source","$442","T",["$633"],["EVD-65e7c170a8ea9e69"],[],[],[],[0,false,"T","$639","$m","$373","$633","$633","$643",[],"type"]],["DARTREF-842f0453edc5c6e6","FACT","source","$442","_store",["$473"],["EVD-7379e222670c483b"],[],[],[],[1,false,"_store","$2","$79","$355","$463","$473","resolved",["$467"],"read"]],["DARTREF-8457ccb5ebfb2763","FACT","source","$442","_cart.lines",["$604"],["EVD-5081efc04fa02cdd"],[],[],[],[1,false,"_cart.lines","$2","$158","$370","$590","$604","resolved",["$506"],"read"]],["DARTREF-84d4fce09cdd54d5","FACT","source","$442","LoadPhase.failed",["$628"],["EVD-a7cf7654d23f1f42"],[],[],[],[0,false,"LoadPhase.failed","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-850d236f971d6b07","FACT","source","$442","$294",["$571"],["EVD-3f314d8bde1b4d2d"],[],[],[],[1,false,"$294","$2","$76","$368","$569","$571","resolved",["$544"],"type"]],["DARTREF-858f0dc9c3bc9357","FACT","source","$442","backend",["$465"],["EVD-3fada886388dd813"],[],[],[],[0,false,"backend","$639","$110","$355","$463","$465","$643",[],"read"]],["DARTREF-862702b8629b20a0","FACT","source","$442","line.product",["$587"],["EVD-50f60e19f45172cc"],[],[],[],[0,false,"line.product","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-865616da647cfb9f","FACT","source","$442","LoadPhase",["$565"],["EVD-ae4c5813b67534e7"],[],[],[],[1,false,"LoadPhase","$2","$175","$367","$562","$565","resolved",["$636"],"type"]],["DARTREF-86ca88e7a0d4638b","FACT","source","$442","cart",["$613"],["EVD-3ee65c93cca17a10"],[],[],[],[1,false,"cart","$2","$129","$371","$609","$613","resolved",["$614"],"read"]],["DARTREF-871aea4cbf6c68f8","FACT","source","$442","viewModel.state",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[1,false,"viewModel.state","$2","$175","$367","$562","$565","resolved",["$582"],"read"]],["DARTREF-872805c6d319d7b5","FACT","source","$442","product",["$503"],["EVD-e599d82d16ce4e71"],[],[],[],[1,false,"product","$2","$152","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-8734d44abf18dd82","FACT","source","$442","store",["$457"],["EVD-85da2d753e4005f5"],[],[],[],[0,false,"store","$639","$98","$354","$455","$457","$643",[],"read"]],["DARTREF-8744bec660759b49","FACT","source","$442","online",["$486"],["EVD-3341221613299d0c"],[],[],[],[1,false,"online","$2","$160","$356","$477","$486","resolved",["shop.data.services.demo_backend.online"],"read"]],["DARTREF-875c6064acdca14a","FACT","source","$442","id",["$579"],["EVD-a33e3dadb5712cb5"],[],[],[],[1,false,"id","$2","$105","$368","$569","$579","resolved",["shop.presentation.orders.orders_view_model.id"],"read"]],["DARTREF-875cf0801e5e9bcf","FACT","source","$442","builder",["$587"],["EVD-7fb9512cea973ea8"],[],[],[],[0,false,"builder","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-879c3c0c4274ed3c","FACT","source","$442","_store",["$475"],["EVD-910a1e42a4197492"],[],[],[],[1,false,"_store","$2","$82","$355","$463","$475","resolved",["$467"],"read"]],["DARTREF-88100fcf1724353e","FACT","source","$442","line",["$537"],["EVD-cbb573948ba9279e"],[],[],[],[0,false,"line","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-884cfc7d41a8cfa3","FACT","source","$442","_repository",["$579"],["EVD-0f0b88d2658a53a8"],[],[],[],[1,false,"_repository","$2","$105","$368","$569","$579","resolved",["$576"],"read"]],["DARTREF-886ec36f9d0dfda7","FACT","source","$442","settings",["$451"],["EVD-e808851b136e749f"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-88ae9b9c64088a48","FACT","source","$442","order",["$474"],["EVD-4a118d252413753f"],[],[],[],[1,false,"order","$2","DARTBIND-a543be5847c2b716","$355","$463","$474","resolved",["shop.data.repositories.memory_order_repository.order"],"read"]],["DARTREF-88b0dc037b905426","FACT","source","$442","LoadPhase",["$612"],["EVD-189c78b698de49e6"],[],[],[],[1,false,"LoadPhase","$2","$140","$371","$609","$612","resolved",["$636"],"type"]],["DARTREF-89425a08d2aa3d12","FACT","source","$442","Text",["$565"],["EVD-571a7e71dff53712"],[],[],[],[0,false,"Text","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-89648eabd0f4a11a","FACT","source","$442","_",["$451"],["EVD-e4393de590e6ee55"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-89cf95c6e7dd95f4","FACT","source","$442","MaterialPageRoute",["$451"],["EVD-e941a28a8749aed1"],[],[],[],[0,false,"MaterialPageRoute","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-8a074c0392c9a652","FACT","source","$442","cart.isPlacingOrder",["$612"],["EVD-0c6613bc8e2b758e"],[],[],[],[1,false,"cart.isPlacingOrder","$2","$140","$371","$609","$612","resolved",["$603"],"read"]],["DARTREF-8aa7ffa760b3e1b3","FACT","source","$442","_store",["$457"],["EVD-d6b6d09ddaafcbb6"],[],[],[],[1,false,"_store","$2","$98","$354","$455","$457","resolved",["$459"],"read"]],["DARTREF-8ab30e42cb8a3506","FACT","source","$442","Object",["$633"],["EVD-727b57dc14d43688"],[],[],[],[0,false,"Object","$639","$m","$373","$633","$633","$643",[],"type"]],["DARTREF-8b0ca48fe9989269","FACT","source","$442","Widget",["$451"],["EVD-cfddbef2681c93e9"],[],[],[],[0,false,"Widget","$639","$159","$353","$446","$451","$643",[],"type"]],["DARTREF-8b4180c65c0a0192","FACT","source","$442","title",["$587"],["EVD-b33c37b8ff527e44"],[],[],[],[0,false,"title","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-8b5277eea4c9f35a","FACT","source","$442","children",["$613"],["EVD-445d85926315a344"],[],[],[],[0,false,"children","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-8b539d5fa8b4b021","FACT","source","$442","builder",["$451"],["EVD-52981aa09594337c"],[],[],[],[0,false,"builder","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-8c34780cc7d65f1e","FACT","source","$442","_isOnline",["$485"],["EVD-7cc2baede66ec722"],[],[],[],[1,false,"_isOnline","$2","$103","$356","$477","$485","resolved",["$481"],"read"]],["DARTREF-8c43b61f72773b2c","FACT","source","$442","catalogRepository",["$552"],["EVD-abc6525675228b4d"],[],[],[],[1,false,"catalogRepository","$2","$28","$365","shop.main","$552","resolved",["$551"],"read"]],["DARTREF-8ce161db5d46760d","FACT","source","$442","int",["$500"],["EVD-fe56f052d6f5234b"],[],[],[],[0,false,"int","$639","$m","$358","$500","$500","$643",[],"type"]],["DARTREF-8d076609994b61df","FACT","source","$442","Product",["$521"],["EVD-78151b832eca3d6e"],[],[],[],[1,false,"Product","$2","$96","$360","$519","$521","resolved",["$520"],"read"]],["DARTREF-8d6eb3717f548f7c","FACT","source","$442","_disposed",["$573"],["EVD-b0107288bb4d3ddb"],[],[],[],[1,false,"_disposed","$2","DARTDEF-7ab66ae9208ee708","$368","$569","$573","resolved",["$572"],"read"]],["DARTREF-8d9bb49c80b01c63","FACT","source","$442","appBar",["$613"],["EVD-01a049ca1480959c"],[],[],[],[0,false,"appBar","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-8de12a2bfff67977","FACT","source","$442","online",["$631"],["EVD-318d983c97930357"],[],[],[],[1,false,"online","$2","$185","$372","$618","$631","resolved",["shop.presentation.shopping.catalog.catalog_view_model.online"],"read"]],["DARTREF-8e7c23f3759664be","FACT","source","$442","_lines",["$507"],["EVD-af19738485161131"],[],[],[],[1,false,"_lines","$2","$183","$358","$500","$507","resolved",["$502"],"read"]],["DARTREF-8ed547878ff4361c","FACT","source","$442","MemoryStore",["$455"],["EVD-2096c3e0f1b5d8a0"],[],[],[],[1,false,"MemoryStore","$2","$m","$354","$455","$455","resolved",["$489"],"type"]],["DARTREF-8f01bcced4af537f","FACT","source","$442","Product",["$599"],["EVD-f51a01c1c17a7d7e"],[],[],[],[1,false,"Product","$2","$178","$370","$590","$599","resolved",["$520"],"type"]],["DARTREF-8f2ce872fd068cd6","FACT","source","$442","String",["$545"],["EVD-973c0dde1e774288"],[],[],[],[0,false,"String","$639","$121","$364","$543","$545","$643",[],"type"]],["DARTREF-8f60924d5add56e6","FACT","source","$442","store",["$551"],["EVD-68eac66f84ec56be"],[],[],[],[1,false,"store","$2","$26","$365","shop.main","$551","resolved",["shop.main.main.store"],"read"]],["DARTREF-8f6709e4216592a8","FACT","source","$442","$374",["$537"],["EVD-06d1ce446a14e5e9"],[],[],[],[0,false,"$374","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-8f89524573730799","FACT","source","$442","item",["$469"],["EVD-85cfbe33691b23c1"],[],[],[],[0,false,"item","$639","$189","$355","$463","$469","$643",[],"read"]],["DARTREF-8f9d5d9841ea5d32","FACT","source","$442","_catalog",["$494"],["EVD-7bb800d36d8da315"],[],[],[],[1,false,"_catalog","$2","$162","$357","$488","$494","resolved",["shop.data.services.memory_store.MemoryStore._catalog"],"read"]],["DARTREF-900c9caa45eb2949","FACT","source","$442","order.id",["$497"],["EVD-a4c447fb52f9517c"],[],[],[],[0,false,"order.id","$639","$145","$357","$488","$497","$643",[],"read"]],["DARTREF-90f6d84873a2f250","FACT","source","$442","_repository",["$581"],["EVD-b3e5a8846f757471"],[],[],[],[1,false,"_repository","$2","DARTBIND-4b2d2430022f45f4","$368","$569","$581","resolved",["$576"],"read"]],["DARTREF-913d3235fc6f02df","FACT","source","$442","Future",["$630"],["EVD-89fc9df7662529f2"],[],[],[],[0,false,"Future","$639","$180","$372","$618","$630","$643",[],"type"]],["DARTREF-91544e1320cef1e5","FACT","source","$442","LoadPhase.failed",["$587"],["EVD-77d8f9c6c5dabfca"],[],[],[],[0,false,"LoadPhase.failed","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-9155f085f45e23ce","FACT","source","$442","settings",["$451"],["EVD-7e87d6720726d3fe"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-917cce3655c59de5","FACT","source","$442","viewModel.lines",["$587"],["EVD-c92e5a13df5efd85"],[],[],[],[1,false,"viewModel.lines","$2","$186","$369","$584","$587","resolved",["$604"],"read"]],["DARTREF-917eae707ba31cfa","FACT","source","$442","int",["$523"],["EVD-18a379f2f19341e4"],[],[],[],[0,false,"int","$639","$m","$361","$523","$523","$643",[],"type"]],["DARTREF-9278bd17a4b6ccac","FACT","source","$442","widget._cart",["$451"],["EVD-7320f22610f0d0e6"],[],[],[],[0,false,"widget._cart","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-92981cded1efbeec","FACT","source","$442","body",["$451"],["EVD-a9d48bd7e8a6fdd9"],[],[],[],[0,false,"body","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-92b7da00deffde81","FACT","source","$442","List",["$469"],["EVD-4928a36d5b9be837"],[],[],[],[0,false,"List","$639","$189","$355","$463","$469","$643",[],"type"]],["DARTREF-9372d716db915ce6","FACT","source","$442","AsyncState",["$590"],["EVD-9677363782a0a2d5"],[],[],[],[1,false,"AsyncState","$2","$m","$370","$590","$590","resolved",["$634"],"type"]],["DARTREF-9377576c4df57b96","FACT","source","$442","List",["$495"],["EVD-2a9dfd467c6e8bbc"],[],[],[],[0,false,"List","$639","$151","$357","$488","$495","$643",[],"type"]],["DARTREF-93b440e4dce08b5c","FACT","source","$442","order.id",["$565"],["EVD-8ecc3c13ab2eead8"],[],[],[],[0,false,"order.id","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-93f0d7aaa0a320c3","FACT","source","$442","_store",["$465"],["EVD-11e98fed39246afa"],[],[],[],[1,false,"_store","$2","$110","$355","$463","$465","resolved",["$467"],"read"]],["DARTREF-9422996a6896e9fc","FACT","source","$442","Stream",["$498"],["EVD-0535022a4773a1b9"],[],[],[],[0,false,"Stream","$639","$168","$357","$488","$498","$643",[],"type"]],["DARTREF-94775496fda65a3a","FACT","source","$442","productId",["$508"],["EVD-3b06152eabbfdfb1"],[],[],[],[1,false,"productId","$2","$139","$358","$500","$508","resolved",["shop.domain.cart.cart.productId"],"read"]],["DARTREF-95739be8ff357a84","FACT","source","$442","cents",["$561"],["EVD-7f2a04e0bab9ed4a"],[],[],[],[1,false,"cents","$2","$134","$366","$557","$561","resolved",["shop.presentation.orders.order_detail_page.cents"],"read"]],["DARTREF-95f36c7fde723641","FACT","source","$442","productId",["$605"],["EVD-b4d5544ebfffd13b"],[],[],[],[1,false,"productId","$2","$143","$370","$590","$605","resolved",["shop.presentation.shopping.cart.cart_view_model.productId"],"read"]],["DARTREF-95f388a69de7f0cf","FACT","source","$442","line.product.priceCents",["$537"],["EVD-50f7d2d14242d195"],[],[],[],[0,false,"line.product.priceCents","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-96a7767c0cb0e0a8","FACT","source","$442","viewModel",["$587"],["EVD-bbef95acd4faab3c"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-96bb3877bc589cf8","FACT","source","$442","loading",["$612"],["EVD-9945d5070183bb4b"],[],[],[],[0,false,"loading","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-976425dffe5d9faf","FACT","source","$442","order",["$600"],["EVD-ba4b2882cc450292"],[],[],[],[1,false,"order","$2","$117","$370","$590","$600","resolved",["$601"],"read"]],["DARTREF-977c6e130e8575c1","FACT","source","$442","unitPriceCents",["$540"],["EVD-433ec8f196711f58"],[],[],[],[1,false,"unitPriceCents","$2","$153","$363","$534","$540","resolved",["shop.domain.orders.order.OrderLine.unitPriceCents"],"read"]],["DARTREF-98171c4ee5b26095","FACT","source","$442","store",["$553"],["EVD-5ae910c137e9dd18"],[],[],[],[1,false,"store","$2","$23","$365","shop.main","$553","resolved",["shop.main.main.store"],"read"]],["DARTREF-982f6c3ad651df91","FACT","source","$442","_",["$451"],["EVD-c473c51820ab6544"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-98e674c348a453bd","FACT","source","$442","_store",["$448"],["EVD-f0a519f0f1970581"],[],[],[],[1,false,"_store","$2","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._store"],"read"]],["DARTREF-9926d384b2878b30","FACT","source","$442","children",["$612"],["EVD-9590e1cd34e7d0a8"],[],[],[],[0,false,"children","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-99a8766c1d23d7dc","FACT","source","$442","listenable",["$613"],["EVD-12d61659e5237972"],[],[],[],[0,false,"listenable","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-99cf50ff351890df","FACT","source","$442","$12",["$609"],["EVD-4127843cd03b495a"],[],[],[],[1,false,"$12","$2","$m","$371","$609","$609","resolved",["$619"],"type"]],["DARTREF-9a2cfca0b7132b8b","FACT","source","$442","settings.arguments",["$451"],["EVD-95070b95369e2c84"],[],[],[],[0,false,"settings.arguments","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-9a8d72e405b38dbf","FACT","source","$442","Future",["$492"],["$239"],[],[],[],[0,false,"Future","$639","$138","$357","$488","$492","$643",[],"type"]],["DARTREF-9a918e4bf2861919","FACT","source","$442","backend",["$457"],["EVD-56a0db80a33d51b9"],[],[],[],[0,false,"backend","$639","$98","$354","$455","$457","$643",[],"read"]],["DARTREF-9b1d3df6ce85597f","FACT","source","$442","error",["$628"],["EVD-1bc60c0d9fc63f6e"],[],[],[],[0,false,"error","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-9b7b4b055f83921b","FACT","source","$442","key",["$613"],["EVD-36b655f491151a51"],[],[],[],[0,false,"key","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-9b8596a6a1792138","FACT","source","$442","AsyncState",["$600"],["EVD-b4d9c739661a501e"],[],[],[],[1,false,"AsyncState","$2","$117","$370","$590","$600","resolved",["$634"],"type"]],["DARTREF-9bbb84e38822a42b","FACT","source","$442","int",["$607"],["EVD-b6a4fa9b670cd090"],[],[],[],[0,false,"int","$639","$136","$370","$590","$607","$643",[],"type"]],["DARTREF-9c79fc5d1edc1ee8","FACT","source","$442","order",["$560"],["EVD-2be7a3b65f64a0aa"],[],[],[],[1,false,"order","$2","$116","$366","$557","$560","resolved",["shop.presentation.orders.order_detail_page.OrderDetailPage.order"],"read"]],["DARTREF-9ca4948a046067c1","FACT","source","$442","builder",["$451"],["EVD-0aaefd503663d5ae"],[],[],[],[0,false,"builder","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-9ced019355371fee","FACT","source","$442","line",["$510"],["EVD-55d2b4e08e12ee5e"],[],[],[],[0,false,"line","$639","$92","$358","$500","$510","$643",[],"read"]],["DARTREF-9cfbf13f06f9cf5a","FACT","source","$442","Future",["$468"],["EVD-cc5b82e108aa6855"],[],[],[],[0,false,"Future","$639","$173","$355","$463","$468","$643",[],"type"]],["DARTREF-9d14924bd662cc8e","FACT","source","$442","ordersViewModel",["$550"],["EVD-cd0231c47bb73206"],[],[],[],[1,false,"ordersViewModel","$2","$29","$365","shop.main","$550","resolved",["$554"],"read"]],["DARTREF-9d1cc62c83a27d52","FACT","source","$442","backend",["$552"],["EVD-61b5f31592557234"],[],[],[],[1,false,"backend","$2","$28","$365","shop.main","$552","resolved",["shop.main.main.backend"],"read"]],["DARTREF-9d230bcc7aba69a7","FACT","source","$442","state.value",["$612"],["EVD-0e560d9a815a8863"],[],[],[],[1,false,"state.value","$2","$140","$371","$609","$612","resolved",["shop.state.async_state.AsyncState.value"],"read"]],["DARTREF-9d7437983c7b51b8","FACT","source","$442","$314",["$600"],["EVD-a2c8ea80c5b31b4c"],[],[],[],[1,false,"$314","$2","$117","$370","$590","$600","resolved",["$595"],"write"]],["DARTREF-9dd2266e3979808d","FACT","source","$442","List",["$497"],["EVD-944262c6827a9d5c"],[],[],[],[0,false,"List","$639","$145","$357","$488","$497","$643",[],"type"]],["DARTREF-9e8d45d0cf50d226","FACT","source","$442","order",["$560"],["EVD-d97d3d0703b087d3"],[],[],[],[1,false,"order","$2","$116","$366","$557","$560","resolved",["shop.presentation.orders.order_detail_page.OrderDetailPage.order"],"read"]],["DARTREF-9ed1e5ef265875f0","FACT","source","$442","String",["$493"],["EVD-58e35a66aa1fb685"],[],[],[],[0,false,"String","$639","$135","$357","$488","$493","$643",[],"type"]],["DARTREF-9f31cec9c2fc3669","FACT","source","$442","$9",["$587"],["EVD-4d327ea895caaa51"],[],[],[],[0,false,"$9","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-9f6afe3a55a7d7d6","FACT","source","$442","List",["$582"],["EVD-8dc70fa1d838c69e"],[],[],[],[0,false,"List","$639","$118","$368","$569","$582","$643",[],"type"]],["DARTREF-9f91e5be5ead6a3c","FACT","source","$442","AsyncState",["$612"],["EVD-e189393e8743b230"],[],[],[],[1,false,"AsyncState","$2","$140","$371","$609","$612","resolved",["$634"],"type"]],["DARTREF-9f95390c16729ef9","FACT","source","$442","value",["$487"],["EVD-a23634d86f1e988e"],[],[],[],[0,false,"value","$639","$172","$356","$477","$487","$643",[],"read"]],["DARTREF-9f9e2deecc541d10","FACT","source","$442","MemoryStore",["$457"],["EVD-2436460efd01a369"],[],[],[],[1,false,"MemoryStore","$2","$98","$354","$455","$457","resolved",["$489"],"type"]],["DARTREF-a0b27fdd6a071903","FACT","source","$442","context",["$613"],["EVD-0838b785b13e4d9c"],[],[],[],[1,false,"context","$2","$129","$371","$609","$613","resolved",["$617"],"read"]],["DARTREF-a0e6b4f0be4c4e4f","FACT","source","$442","_disposed",["$626"],["EVD-1ae8dc48e792ffbe"],[],[],[],[1,false,"_disposed","$2","$182","$372","$618","$626","resolved",["$621"],"write"]],["DARTREF-a14b47c36deed4c8","FACT","source","$442","tooltip",["$613"],["EVD-037df8617af7e29a"],[],[],[],[0,false,"tooltip","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-a220fb88b785d911","FACT","source","$442","int",["$508"],["EVD-c80837feca606220"],[],[],[],[0,false,"int","$639","$139","$358","$500","$508","$643",[],"type"]],["DARTREF-a2b968c69dbf3866","FACT","source","$442","$313",["$602"],["EVD-1bc0fb4d12072199"],[],[],[],[0,false,"$313","$639","$149","$370","$590","$602","$643",[],"read"]],["DARTREF-a31f6ca894d6e1f1","FACT","source","$442","Product",["$500"],["EVD-a87af29e4c050d55"],[],[],[],[1,false,"Product","$2","$m","$358","$500","$500","resolved",["$520"],"type"]],["DARTREF-a349319b7801e079","FACT","source","$442","_orders.values",["$495"],["EVD-b42c525cdbd1f390"],[],[],[],[0,false,"_orders.values","$639","$151","$357","$488","$495","$643",[],"read"]],["DARTREF-a3ec9134ffdb59e1","FACT","source","$442","appBar",["$560"],["EVD-4c8721db0a26aaf8"],[],[],[],[0,false,"appBar","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-a4288419ac277cc1","FACT","source","$442","isOnline",["$565"],["EVD-99b734180dafb4be"],[],[],[],[1,false,"isOnline","$2","$175","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.OrdersPage.isOnline"],"read"]],["DARTREF-a43ad4e84e27cc10","FACT","source","$442","context",["$613"],["EVD-46f77d506ee6dd05"],[],[],[],[1,false,"context","$2","$129","$371","$609","$613","resolved",["$617"],"read"]],["DARTREF-a44d13098e3d0ff6","FACT","source","$442","CatalogRepository",["$620"],["EVD-c656355ce69fd845"],[],[],[],[1,false,"CatalogRepository","$2","$126","$372","$618","$620","resolved",["$516"],"type"]],["DARTREF-a480a6f3e42ee4d6","FACT","source","$442","cart.totalCents",["$537"],["EVD-1761c06e5015fcf9"],[],[],[],[1,false,"cart.totalCents","$2","$78","$363","$534","$537","resolved",["$510"],"read"]],["DARTREF-a48d72c7ede3f319","FACT","source","$442","LoadPhase",["$612"],["EVD-91cc41c83f0478cd"],[],[],[],[1,false,"LoadPhase","$2","$140","$371","$609","$612","resolved",["$636"],"type"]],["DARTREF-a4d2e47b5e4895f2","FACT","source","$442","viewModel",["$587"],["EVD-3c7c6a8ddeb3ca9b"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-a4e89bdfab09d4da","FACT","source","$442","LoadPhase.ready",["$575"],["EVD-11a5cacbf7948692"],[],[],[],[0,false,"LoadPhase.ready","$639","$120","$368","$569","$575","$643",[],"read"]],["DARTREF-a5544d6403ca7dae","FACT","source","$442","_failNextRequest",["$482"],["EVD-ce22da6452c83bd0"],[],[],[],[1,false,"_failNextRequest","$2","$179","$356","$477","$482","resolved",["$480"],"write"]],["DARTREF-a5683043c2658c23","FACT","source","$442","widget._store.dispose();\n    super.dispose();",["$452"],["EVD-50613db78e9b670f"],[],[],[],[0,false,"widget._store.dispose();\n    super.dispose();","$639","$164","$353","$446","$452","$643",[],"read"]],["DARTREF-a56b0c70d340f5dd","FACT","source","$442","_cart",["$600"],["EVD-fd7b9c4ba8850d0b"],[],[],[],[1,false,"_cart","$2","$117","$370","$590","$600","resolved",["$593"],"read"]],["DARTREF-a59240c3698f3e04","FACT","source","$442","catalog",["$613"],["EVD-4c404216e598a450"],[],[],[],[1,false,"catalog","$2","$129","$371","$609","$613","resolved",["$615"],"read"]],["DARTREF-a5c0f983db29645a","FACT","source","$442","title",["$612"],["EVD-fe6a51fe947b47b4"],[],[],[],[0,false,"title","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-a62b784bf73a44b1","FACT","source","$442","cart",["$612"],["EVD-698dd873488b6bac"],[],[],[],[1,false,"cart","$2","$140","$371","$609","$612","resolved",["$614"],"read"]],["DARTREF-a62e033bce978abf","FACT","source","$442","Order",["$547"],["EVD-a9bcb4da09cb8665"],[],[],[],[1,false,"Order","$2","$106","$364","$543","$547","resolved",["$535"],"type"]],["DARTREF-a665f93a999f2c44","FACT","source","$442","line.product.name",["$537"],["EVD-a7251148d3dc6867"],[],[],[],[0,false,"line.product.name","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-a6ee05067ae91802","FACT","source","$442","Future",["$580"],["EVD-75edc8dc2aa9d231"],[],[],[],[0,false,"Future","$639","$90","$368","$569","$580","$643",[],"type"]],["DARTREF-a733d941af7ef41a","FACT","source","$442","Future",["$518"],["EVD-0f5b2b03ff255d99"],[],[],[],[0,false,"Future","$639","$166","$359","$515","$518","$643",[],"type"]],["DARTREF-a75a79388acba027","FACT","source","$442","Order",["$536"],["EVD-c2f32834e19e2820"],[],[],[],[1,false,"Order","$2","$174","$363","$534","$536","resolved",["$535"],"read"]],["DARTREF-a7681700732f2eb9","FACT","source","$442","_store",["$473"],["EVD-a5e37ede7cc05b71"],[],[],[],[1,false,"_store","$2","$79","$355","$463","$473","resolved",["$467"],"read"]],["DARTREF-a78afcd3249d63c8","FACT","source","$442","Future",["$483"],["EVD-62de27cedab8ff7c"],[],[],[],[0,false,"Future","$639","$104","$356","$477","$483","$643",[],"type"]],["DARTREF-a8f4f55bbd3d4ec1","FACT","source","$442","AsyncState",["$632"],["EVD-188bbe114b9fb01e"],[],[],[],[1,false,"AsyncState","$2","$93","$372","$618","$632","resolved",["$634"],"type"]],["DARTREF-a8f987be46581b5a","FACT","source","$442","viewModel.load",["$565"],["EVD-1f6a5b40b6e1edf3"],[],[],[],[1,false,"viewModel.load","$2","$175","$367","$562","$565","resolved",["$580"],"read"]],["DARTREF-a91c318a2ef0298a","FACT","source","$442","products",["$461"],["EVD-e25a9f7156674eb3"],[],[],[],[1,false,"products","$2","$124","$354","$455","$461","resolved",["$462"],"read"]],["DARTREF-a96af770c06ed5f0","FACT","source","$442","$314",["$600"],["EVD-aa94e40f852f90a7"],[],[],[],[1,false,"$314","$2","$117","$370","$590","$600","resolved",["$595"],"read"]],["DARTREF-a9878c75eda14666","FACT","source","$442","_",["$451"],["EVD-77314cb0bae38e02"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-a99743e3f86b1111","FACT","source","$442","ready",["$612"],["EVD-db6a7336e2914faa"],[],[],[],[0,false,"ready","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-a9b4b9a2b6539bd2","FACT","source","$442","line.product",["$537"],["EVD-50f7d2d14242d195"],[],[],[],[0,false,"line.product","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-aa65e7095651f20c","FACT","source","$442","order.totalCents",["$560"],["EVD-2be7a3b65f64a0aa"],[],[],[],[1,false,"order.totalCents","$2","$116","$366","$557","$560","resolved",["shop.domain.orders.order.Order.totalCents"],"read"]],["DARTREF-aad9a9ead602e6a9","FACT","source","$442","_cart",["$599"],["EVD-31cd4f0aca4825f8"],[],[],[],[1,false,"_cart","$2","$178","$370","$590","$599","resolved",["$593"],"read"]],["DARTREF-ab4b88a3dfc36b4c","FACT","source","$442","Text",["$612"],["EVD-eb8bab0cb8e4393d"],[],[],[],[0,false,"Text","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-ababf46ff40ceda6","FACT","source","$442","products",["$496"],["EVD-fbab3aec584a4814"],[],[],[],[1,false,"products","$2","$161","$357","$488","$496","resolved",["shop.data.services.memory_store.products"],"read"]],["DARTREF-ac9b300e842324f0","FACT","source","$442","order.status",["$565"],["EVD-6b304825e1c74e23"],[],[],[],[0,false,"order.status","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-acd6ad5d328201c2","FACT","source","$442","order",["$451"],["EVD-13d5ce17965541bf"],[],[],[],[0,false,"order","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-acddb91319ba3e88","FACT","source","$442","settings",["$451"],["EVD-36a29f68b324ee0e"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-ad82bac575a66319","FACT","source","$442","MainAxisSize.min",["$565"],["EVD-21df0ee44177450c"],[],[],[],[0,false,"MainAxisSize.min","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-ae2f4dd1c010cf69","FACT","source","$442","LoadPhase",["$612"],["EVD-4046463535c4768a"],[],[],[],[1,false,"LoadPhase","$2","$140","$371","$609","$612","resolved",["$636"],"type"]],["DARTREF-ae89b04c0aa49bf0","FACT","source","$442","int",["$605"],["EVD-741c8e671847c741"],[],[],[],[0,false,"int","$639","$143","$370","$590","$605","$643",[],"type"]],["DARTREF-ae9012b737e8a867","FACT","source","$442","onPressed",["$587"],["EVD-9d36aa254d4fcc32"],[],[],[],[0,false,"onPressed","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-af79204719f96aa9","FACT","source","$442","_lines",["$503"],["EVD-d39eff85fbb5e04c"],[],[],[],[1,false,"_lines","$2","$152","$358","$500","$503","resolved",["$502"],"write"]],["DARTREF-b044b6ee0c4b74ed","FACT","source","$442","orderRepository",["$554"],["EVD-00303471c492e8c9"],[],[],[],[1,false,"orderRepository","$2","$24","$365","shop.main","$554","resolved",["$553"],"read"]],["DARTREF-b065f09ed29e7b21","FACT","source","$442","settings",["$451"],["EVD-8f7e8f56592e73a3"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-b0ab79fa92d43ad3","FACT","source","$442","order",["$451"],["EVD-d121c29ce6ac45a6"],[],[],[],[0,false,"order","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-b136723677a920d7","FACT","source","$442","key",["$587"],["EVD-b4e9abfd158b0097"],[],[],[],[0,false,"key","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-b13f724ad02fc2fa","FACT","source","$442","Product",["$496"],["EVD-3f044197565b805e"],[],[],[],[1,false,"Product","$2","$161","$357","$488","$496","resolved",["$520"],"type"]],["DARTREF-b14d23e9067bb4ae","FACT","source","$442","_lines",["$505"],["EVD-ceea82e208a48780"],[],[],[],[1,false,"_lines","$2","$171","$358","$500","$505","resolved",["$502"],"read"]],["DARTREF-b1b12289c7b151ff","FACT","source","$442","index",["$503"],["EVD-af66a72eb772fce1"],[],[],[],[1,false,"index","$2","$152","$358","$500","$503","resolved",["$504"],"write"]],["DARTREF-b23145953b5a8c7b","FACT","source","$442","Future",["$469"],["EVD-46dd5e1941c1cc61"],[],[],[],[0,false,"Future","$639","$189","$355","$463","$469","$643",[],"type"]],["DARTREF-b24b385d4824ada9","FACT","source","$442","_failNextRequest",["$479"],["EVD-916c983c475b10b4"],[],[],[],[1,false,"_failNextRequest","$2","$87","$356","$477","$479","resolved",["$480"],"read"]],["DARTREF-b2e9424e0b1a648a","FACT","source","$442","Order",["$475"],["EVD-d281779db1128dbd"],[],[],[],[1,false,"Order","$2","$82","$355","$463","$475","resolved",["$535"],"type"]],["DARTREF-b2ed3a8cc4b9b53e","FACT","source","$442","quantity",["$605"],["EVD-a643c170f7a52dd8"],[],[],[],[1,false,"quantity","$2","$143","$370","$590","$605","resolved",["shop.presentation.shopping.cart.cart_view_model.quantity"],"read"]],["DARTREF-b3dfee156ccf86f6","FACT","source","$442","fromCart",["$537"],["EVD-3631f5a7a1de7d80"],[],[],[],[0,false,"fromCart","$639","$78","$363","$534","$537","$643",[],"read"]],["DARTREF-b42157059a1be12f","FACT","source","$442","line.lineTotalCents",["$587"],["EVD-72c02c067820dee4"],[],[],[],[0,false,"line.lineTotalCents","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-b44d4b8d1e619cf6","FACT","source","$442","remote",["$471"],["EVD-32364a8dc0de635d"],[],[],[],[1,false,"remote","$2","DARTBIND-3a5dd58d22ab63a5","$355","$463","$471","resolved",["$472"],"read"]],["DARTREF-b463208845c35888","FACT","source","$442","quantity",["$513"],["EVD-94cd29f6b59d1847"],[],[],[],[1,false,"quantity","$2","$80","$358","$500","$513","resolved",["shop.domain.cart.cart.CartLine.quantity"],"read"]],["DARTREF-b4eab668580edeeb","FACT","source","$442","List",["$498"],["EVD-cab976ce8897d0e5"],[],[],[],[0,false,"List","$639","$168","$357","$488","$498","$643",[],"type"]],["DARTREF-b4eecb8a0a090bf8","FACT","source","$442","AsyncState",["$620"],["EVD-744e4576a8e94bf4"],[],[],[],[1,false,"AsyncState","$2","$126","$372","$618","$620","resolved",["$634"],"type"]],["DARTREF-b62b0661b9f2fb8b","FACT","source","$442","context",["$613"],["EVD-132bb5ae18f23e9f"],[],[],[],[1,false,"context","$2","$129","$371","$609","$613","resolved",["$617"],"read"]],["DARTREF-b635df2c7578a785","FACT","source","$442","item.id",["$469"],["EVD-08168fb672493728"],[],[],[],[0,false,"item.id","$639","$189","$355","$463","$469","$643",[],"read"]],["DARTREF-b6627f3a30ed636f","FACT","source","$442","cartViewModel",["$550"],["EVD-7a65b28f29618141"],[],[],[],[1,false,"cartViewModel","$2","$29","$365","shop.main","$550","resolved",["shop.main.main.cartViewModel"],"read"]],["DARTREF-b6dd5b66b45496d2","FACT","source","$442","order.lines",["$560"],["EVD-d97d3d0703b087d3"],[],[],[],[1,false,"order.lines","$2","$116","$366","$557","$560","resolved",["shop.domain.orders.order.Order.lines"],"read"]],["DARTREF-b7162b968b1819ba","FACT","source","$442","List",["$632"],["EVD-5d207d1c7c5b54b4"],[],[],[],[0,false,"List","$639","$93","$372","$618","$632","$643",[],"type"]],["DARTREF-b731b1380fc6da0b","FACT","source","$442","child",["$612"],["EVD-9125eca24400893b"],[],[],[],[0,false,"child","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-b73d4a965c2c9b10","FACT","source","$442","$374",["$508"],["EVD-239132d5780a0dd8"],[],[],[],[0,false,"$374","$639","$139","$358","$500","$508","$643",[],"read"]],["DARTREF-b7574f0357f4f593","FACT","source","$442","$11",["$609"],["EVD-eb73d79f72458ab9"],[],[],[],[1,false,"$11","$2","$m","$371","$609","$609","resolved",["$591"],"type"]],["DARTREF-b7ebe8c1973c44dd","FACT","source","$442","LoadPhase.ready",["$600"],["EVD-11ed35860a2ec0ff"],[],[],[],[0,false,"LoadPhase.ready","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-b811132698ec7096","FACT","source","$442","body",["$560"],["EVD-5eb9cee7a2e4a759"],[],[],[],[0,false,"body","$639","$116","$366","$557","$560","$643",[],"read"]],["DARTREF-b81a44775182aa17","FACT","source","$442","widget._catalog",["$451"],["EVD-340cf01c67be9d6e"],[],[],[],[0,false,"widget._catalog","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-b9180de01a638055","FACT","source","$442","List",["$488"],["EVD-259b0fb5a6ec479e"],[],[],[],[0,false,"List","$639","$m","$357","$488","$488","$643",[],"type"]],["DARTREF-b9369f8ee8201e13","FACT","source","$442","product.id",["$612"],["EVD-00a4e307b08b7d64"],[],[],[],[0,false,"product.id","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-b95f4afead67abe5","FACT","source","$442","error",["$628"],["EVD-88b8a91c97673741"],[],[],[],[0,false,"error","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-b962356b46b12a40","FACT","source","$442","_state",["$582"],["EVD-8ee630923355fa6b"],[],[],[],[1,false,"_state","$2","$118","$368","$569","$582","resolved",["$577"],"read"]],["DARTREF-b9db5c676eb1f5ab","FACT","source","$442","_isOnline",["$486"],["EVD-dd5228c9a0754c7f"],[],[],[],[1,false,"_isOnline","$2","$160","$356","$477","$486","resolved",["$481"],"write"]],["DARTREF-baabf84f84c6ea8c","FACT","source","$442","line.product",["$507"],["EVD-8fdaef34886654b7"],[],[],[],[0,false,"line.product","$639","$183","$358","$500","$507","$643",[],"read"]],["DARTREF-baf71a005fb8d8cd","FACT","source","$442","Icon",["$612"],["EVD-799fc2f449ef12ab"],[],[],[],[0,false,"Icon","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-bb2829ad9c874008","FACT","source","$442","_",["$613"],["EVD-1c8dc03955c0bbca"],[],[],[],[0,false,"_","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-bb4517a48d5f9a67","FACT","source","$442","List",["$546"],["EVD-9bd4c7862a5e204c"],[],[],[],[0,false,"List","$639","$125","$364","$543","$546","$643",[],"type"]],["DARTREF-bd0daaea49f6c48d","FACT","source","$442","Text",["$565"],["EVD-19686202365d15c5"],[],[],[],[0,false,"Text","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-bd3f1b2e1dc5d2a7","FACT","source","$442","line.product",["$587"],["EVD-6479a2244f87bec0"],[],[],[],[0,false,"line.product","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-bedded632342c957","FACT","source","$442","widget._catalog",["$451"],["EVD-fc1476ac72a63334"],[],[],[],[0,false,"widget._catalog","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-bef4c22559a176ad","FACT","source","$442","int",["$513"],["EVD-999c38ef09dcc51d"],[],[],[],[0,false,"int","$639","$80","$358","$500","$513","$643",[],"type"]],["DARTREF-bf1d4899b4aea0c1","FACT","source","$442","viewModel",["$565"],["EVD-d605326e2b74363d"],[],[],[],[1,false,"viewModel","$2","$175","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-c041d7e44ac23743","FACT","source","$442","_backend",["$461"],["EVD-4f796c9181d9ad87"],[],[],[],[1,false,"_backend","$2","$124","$354","$455","$461","resolved",["$458"],"read"]],["DARTREF-c0a78324ce6b949c","FACT","source","$442","order",["$487"],["EVD-e7d761e1532d0ea9"],[],[],[],[1,false,"order","$2","$172","$356","$477","$487","resolved",["shop.data.services.demo_backend.order"],"read"]],["DARTREF-c186f5a94d03b5ee","FACT","source","$442","child",["$612"],["EVD-0d4e9ce198e84da8"],[],[],[],[0,false,"child","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-c1d85e4cdf04140b","FACT","source","$442","viewModel.state",["$587"],["EVD-cd08dd1f2722b28d"],[],[],[],[1,false,"viewModel.state","$2","$186","$369","$584","$587","resolved",["$606"],"read"]],["DARTREF-c1e9916b278e2cee","FACT","source","$442","OrdersPage",["$564"],["EVD-be5849c3dfba9ed2"],[],[],[],[1,false,"OrdersPage","$2","$128","$367","$562","$564","resolved",["$563"],"read"]],["DARTREF-c26bf2efd8ee0a29","FACT","source","$442","_placeOrder",["$592"],["EVD-502d5b85eb16b623"],[],[],[],[1,false,"_placeOrder","$2","$184","$370","$590","$592","resolved",["$597"],"read"]],["DARTREF-c28eeed7fd3bf1cb","FACT","source","$442","$11",["$448"],["EVD-8e32166718d84148"],[],[],[],[1,false,"$11","$2","$115","$353","$446","$448","resolved",["$591"],"type"]],["DARTREF-c2e64a2a2630df25","FACT","source","$442","_orderChanges.stream",["$498"],["EVD-3d8abdab763e5194"],[],[],[],[0,false,"_orderChanges.stream","$639","$168","$357","$488","$498","$643",[],"read"]],["DARTREF-c32fadc46823733d","FACT","source","$442","MemoryStore",["$465"],["EVD-64df80c1cf02aea3"],[],[],[],[1,false,"MemoryStore","$2","$110","$355","$463","$465","resolved",["$489"],"type"]],["DARTREF-c36ecadf06c70b73","FACT","source","$442","Order",["$546"],["EVD-4e8caa9aad1dc246"],[],[],[],[1,false,"Order","$2","$125","$364","$543","$546","resolved",["$535"],"type"]],["DARTREF-c48009ae3c74faf5","FACT","source","$442","_orders",["$495"],["EVD-b42c525cdbd1f390"],[],[],[],[1,false,"_orders","$2","$151","$357","$488","$495","resolved",["$491"],"read"]],["DARTREF-c4a4e31e890ae8b6","FACT","source","$442","$9",["$560"],["EVD-1a59f09ddc407464"],[],[],[],[0,false,"$9","$639","$116","$366","$557","$560","$643",[],"type"]],["DARTREF-c5243b1053768b7b","FACT","source","$442","viewModel",["$587"],["EVD-4dd4957e86bd39f5"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-c53b4e6e7a6f6c51","FACT","source","$442","builder",["$451"],["EVD-4ed89cf0318b54e4"],[],[],[],[0,false,"builder","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-c58f0e1ceb840b6a","FACT","source","$442","List",["$475"],["EVD-433382f49dc7a647"],[],[],[],[0,false,"List","$639","$82","$355","$463","$475","$643",[],"type"]],["DARTREF-c5c59466920e0e0f","FACT","source","$442","selected",["$565"],["EVD-cf29a2dc1f75f0b9"],[],[],[],[1,false,"selected","$2","$175","$367","$562","$565","resolved",["$566"],"read"]],["DARTREF-c607e9a5b44f456b","FACT","source","$442","_store",["$470"],["EVD-26351d00008ae642"],[],[],[],[1,false,"_store","$2","DARTBIND-4066fb895391fed5","$355","$463","$470","resolved",["$467"],"read"]],["DARTREF-c62d2186496c9148","FACT","source","$442","String",["$579"],["EVD-9e1e707c88a95df6"],[],[],[],[0,false,"String","$639","$105","$368","$569","$579","$643",[],"type"]],["DARTREF-c699ec599491f97e","FACT","source","$442","children",["$612"],["EVD-202e0b3e937dab38"],[],[],[],[0,false,"children","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-c6dbac60a4305bbb","FACT","source","$442","children",["$565"],["EVD-2b6e4f436378e248"],[],[],[],[0,false,"children","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-c735d6853001a31b","FACT","source","$442","catalog.isOnline",["$613"],["EVD-5df25e6dddd2b50a"],[],[],[],[1,false,"catalog.isOnline","$2","$129","$371","$609","$613","resolved",["$627"],"read"]],["DARTREF-c738c3e4145d5c6c","FACT","source","$442","child",["$451"],["EVD-da427b4bd1a5d7f5"],[],[],[],[0,false,"child","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-c779bd20fcdb2686","FACT","source","$442","OrderStatus",["$537"],["EVD-7adffb6d51ef80b0"],[],[],[],[1,false,"OrderStatus","$2","$78","$363","$534","$537","resolved",["$541"],"read"]],["DARTREF-c7c0ef9bcf51f5bb","FACT","source","$442","line.product",["$587"],["EVD-73ccc0240f9a9252"],[],[],[],[0,false,"line.product","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-c805b79e3e92387e","FACT","source","$442","viewModel",["$587"],["EVD-990eaf6dc728e2f4"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-c81086e5729ba27c","FACT","source","$442","Order",["$582"],["EVD-19140097ac75defc"],[],[],[],[1,false,"Order","$2","$118","$368","$569","$582","resolved",["$535"],"type"]],["DARTREF-c8b17fbef74ba93c","FACT","source","$442","Order",["$537"],["EVD-3c4148947419be01"],[],[],[],[1,false,"Order","$2","$78","$363","$534","$537","resolved",["$535"],"read"]],["DARTREF-c8c44f17ae86cf5f","FACT","source","$442","index",["$508"],["EVD-ad8dd2ab47ffc623"],[],[],[],[1,false,"index","$2","$139","$358","$500","$508","resolved",["$509"],"write"]],["DARTREF-c9141a9c64882d2e","FACT","source","$442","Future",["$579"],["EVD-9ed5e7f3ad7d611c"],[],[],[],[0,false,"Future","$639","$105","$368","$569","$579","$643",[],"type"]],["DARTREF-c9a3d8f66deed2e9","FACT","source","$442","_store",["$468"],["EVD-c150c14fc75aff36"],[],[],[],[1,false,"_store","$2","$173","$355","$463","$468","resolved",["$467"],"read"]],["DARTREF-c9ac581618da617a","FACT","source","$442","orders",["$575"],["EVD-59d913aca9eae59a"],[],[],[],[1,false,"orders","$2","$120","$368","$569","$575","resolved",["shop.presentation.orders.orders_view_model.orders"],"read"]],["DARTREF-ca5dc6f4f833e79c","FACT","source","$442","product",["$612"],["EVD-feec2eaf83a3377e"],[],[],[],[0,false,"product","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-ca7ead045763459c","FACT","source","$442","$12",["$448"],["EVD-420c41d0a820b05e"],[],[],[],[1,false,"$12","$2","$115","$353","$446","$448","resolved",["$619"],"type"]],["DARTREF-cb043d92f613abdf","FACT","source","$442","_lines",["$508"],["EVD-ae683ceeccf55288"],[],[],[],[1,false,"_lines","$2","$139","$358","$500","$508","resolved",["$502"],"write"]],["DARTREF-cb1f345cb3c6baa9","FACT","source","$442","Widget",["$613"],["EVD-9aa76434d1195687"],[],[],[],[0,false,"Widget","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-cb835d9245fa148e","FACT","source","$442","Future",["$473"],["EVD-82636ba716c7378a"],[],[],[],[0,false,"Future","$639","$79","$355","$463","$473","$643",[],"type"]],["DARTREF-cb95d48f12ef0bad","FACT","source","$442","index",["$508"],["EVD-b57b79b57418f1ec"],[],[],[],[1,false,"index","$2","$139","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-cc2f4c69d28e3847","FACT","source","$442","context",["$565"],["EVD-eb17b64a411c955f"],[],[],[],[1,false,"context","$2","$175","$367","$562","$565","resolved",["shop.presentation.orders.orders_page.context"],"read"]],["DARTREF-ccae8a4c194fbe66","FACT","source","$442","subtitle",["$565"],["EVD-7575c53d78bc921a"],[],[],[],[0,false,"subtitle","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-cccc74b54fc9f433","FACT","source","$442","_ordersSubscription",["$580"],["EVD-3259526f6aeee070"],[],[],[],[1,false,"_ordersSubscription","$2","$90","$368","$569","$580","resolved",["$574"],"write"]],["DARTREF-ccd81fa11e94702e","FACT","source","$442","Order",["$469"],["EVD-3a16fc56bcb1b762"],[],[],[],[1,false,"Order","$2","$189","$355","$463","$469","resolved",["$535"],"type"]],["DARTREF-cd2c0cfd209c0d53","FACT","source","$442","_placeOrder",["$601"],["EVD-e08715c59897f5e9"],[],[],[],[1,false,"_placeOrder","$2","DARTBIND-55ffaf0b1e8fe2c9","$370","$590","$601","resolved",["$597"],"read"]],["DARTREF-cd6ab8a5a9c51036","FACT","source","$442","Order",["$487"],["EVD-852fd2e6fdd5b0ce"],[],[],[],[1,false,"Order","$2","$172","$356","$477","$487","resolved",["$535"],"type"]],["DARTREF-cd8b31ea618375f2","FACT","source","$442","onGenerateRoute",["$451"],["EVD-157ad94a13c63c5a"],[],[],[],[0,false,"onGenerateRoute","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-cd8bd1fc6f812345","FACT","source","$442","$314",["$599"],["EVD-21d2316427cdf400"],[],[],[],[1,false,"$314","$2","$178","$370","$590","$599","resolved",["$595"],"read"]],["DARTREF-cdbc534afc0bd8e0","FACT","source","$442","key",["$613"],["EVD-ff61558ec198c26d"],[],[],[],[0,false,"key","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-ce9d8ef35ba4ab53","FACT","source","$442","Order",["$468"],["EVD-17161d066bfb667c"],[],[],[],[1,false,"Order","$2","$173","$355","$463","$468","resolved",["$535"],"type"]],["DARTREF-ceb1a247ae1d99e2","FACT","source","$442","bool",["$477"],["EVD-41331542db3bae1c"],[],[],[],[0,false,"bool","$639","$m","$356","$477","$477","$643",[],"type"]],["DARTREF-ced6756305838526","FACT","source","$442","List",["$571"],["EVD-1c039a2bc8fd4d40"],[],[],[],[0,false,"List","$639","$76","$368","$569","$571","$643",[],"type"]],["DARTREF-cf77b81f8707b815","FACT","source","$442","viewModel",["$587"],["EVD-9226e933df7ce546"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-d07a5f22139c6775","FACT","source","$442","String",["$468"],["EVD-9a03f26b2f7fb3b2"],[],[],[],[0,false,"String","$639","$173","$355","$463","$468","$643",[],"type"]],["DARTREF-d0a43355e75b5491","FACT","source","$442","AsyncState",["$606"],["EVD-cff60de2089ec711"],[],[],[],[1,false,"AsyncState","$2","$181","$370","$590","$606","resolved",["$634"],"type"]],["DARTREF-d18c2fc8225880a9","FACT","source","$442","viewModel",["$565"],["EVD-1f6a5b40b6e1edf3"],[],[],[],[1,false,"viewModel","$2","$175","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-d1fe1b4d72c0aef7","FACT","source","$442","Order",["$548"],["EVD-8a1a66b99afe7208"],[],[],[],[1,false,"Order","$2","$102","$364","$543","$548","resolved",["$535"],"type"]],["DARTREF-d218192ece5298c5","FACT","source","$442","CartLine",["$604"],["EVD-0bacc62463582897"],[],[],[],[1,false,"CartLine","$2","$158","$370","$590","$604","resolved",["$511"],"type"]],["DARTREF-d255859316c3df25","FACT","source","$442","_",["$565"],["EVD-611852fa3cd734b9"],[],[],[],[0,false,"_","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-d2797bcb6ec8fdfd","FACT","source","$442","cart",["$527"],["EVD-fbfdf1a83e1c838d"],[],[],[],[1,false,"cart","$2","DARTBIND-dbba541c3226dfaf","$361","$523","$527","resolved",["shop.domain.checkout.place_order.cart"],"read"]],["DARTREF-d30004ef3b85fd11","FACT","source","$442","Product",["$494"],["EVD-c453c3819d98b887"],[],[],[],[1,false,"Product","$2","$162","$357","$488","$494","resolved",["$520"],"type"]],["DARTREF-d306760650d65455","FACT","source","$442","int",["$568"],["EVD-cbb6c646f04db08b"],[],[],[],[0,false,"int","$639","$97","$367","$562","$568","$643",[],"type"]],["DARTREF-d31e8b38a8c1bd6a","FACT","source","$442","_",["$451"],["EVD-dee74de8356c5072"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-d326fc8b82f18083","FACT","source","$442","String",["$537"],["EVD-9d0c719304d805c8"],[],[],[],[0,false,"String","$639","$78","$363","$534","$537","$643",[],"type"]],["DARTREF-d378461de0f6dba3","FACT","source","$442","order",["$528"],["EVD-1e04b9491a4f6c50"],[],[],[],[1,false,"order","$2","DARTBIND-2a7cde7065bfed44","$361","$523","$528","resolved",["$527"],"read"]],["DARTREF-d3bc3b23bea851a0","FACT","source","$442","context",["$587"],["EVD-0431992aacba6e51"],[],[],[],[1,false,"context","$2","$186","$369","$584","$587","resolved",["shop.presentation.shopping.cart.cart_page.context"],"read"]],["DARTREF-d407664db30e0d81","FACT","source","$442","_cart.lines.isEmpty",["$600"],["EVD-65ea8da54271cb6d"],[],[],[],[0,false,"_cart.lines.isEmpty","$639","$117","$370","$590","$600","$643",[],"read"]],["DARTREF-d483b111e17e06a5","FACT","source","$442","String",["$534"],["EVD-f08015e6dbfdcce5"],[],[],[],[0,false,"String","$639","$m","$363","$534","$534","$643",[],"type"]],["DARTREF-d601f5c7cdbc39f9","FACT","source","$442","$295",["$446"],["EVD-5adfbac3c4b803d3"],[],[],[],[1,false,"$295","$2","$m","$353","$446","$446","resolved",["$570"],"type"]],["DARTREF-d63a47d1cea57e22","FACT","source","$442","Text",["$565"],["EVD-60827fa7cde7c503"],[],[],[],[0,false,"Text","$639","$175","$367","$562","$565","$643",[],"type"]],["DARTREF-d64aa61d1b67604d","FACT","source","$442","cart",["$537"],["EVD-6e919ddd8adf53b5"],[],[],[],[1,false,"cart","$2","$78","$363","$534","$537","resolved",["shop.domain.orders.order.cart"],"read"]],["DARTREF-d65be97afba4a6a7","FACT","source","$442","OrderLine",["$539"],["EVD-fca453acb409dabd"],[],[],[],[1,false,"OrderLine","$2","$165","$363","$534","$539","resolved",["$538"],"read"]],["DARTREF-d65ca7a217e57d74","FACT","source","$442","Icons.receipt_long",["$587"],["EVD-acf326d2565e268b"],[],[],[],[0,false,"Icons.receipt_long","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-d668b127bce68986","FACT","source","$442","String",["$534"],["EVD-21f938c99ca7c9aa"],[],[],[],[0,false,"String","$639","$m","$363","$534","$534","$643",[],"type"]],["DARTREF-d67d3fa4319833e6","FACT","source","$442","title",["$613"],["EVD-2e0cee1c9ae9247a"],[],[],[],[0,false,"title","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-d6c41d11263c7979","FACT","source","$442","_cart",["$601"],["EVD-fc8e3cd55c7ef3af"],[],[],[],[1,false,"_cart","$2","DARTBIND-55ffaf0b1e8fe2c9","$370","$590","$601","resolved",["$593"],"read"]],["DARTREF-d72384bed038231b","FACT","source","$442","DemoBackend",["$463"],["EVD-80c1d424a8ac407c"],[],[],[],[1,false,"DemoBackend","$2","$m","$355","$463","$463","resolved",["$478"],"type"]],["DARTREF-d74fd288a2dea404","FACT","source","$442","child",["$612"],["EVD-968efdf85f77f92a"],[],[],[],[0,false,"child","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-d822d94ed1e26b8a","FACT","source","$442","state.phase",["$612"],["EVD-105dabd8f9ebcfd7"],[],[],[],[1,false,"state.phase","$2","$140","$371","$609","$612","resolved",["shop.state.async_state.AsyncState.phase"],"read"]],["DARTREF-d85346077ba45e98","FACT","source","$442","product.name",["$612"],["EVD-09f0a7c1bc92a318"],[],[],[],[0,false,"product.name","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-d99db1446a935787","FACT","source","$442","String",["$537"],["EVD-393d0c4318b4309c"],[],[],[],[0,false,"String","$639","$78","$363","$534","$537","$643",[],"type"]],["DARTREF-da0259de25bc02cf","FACT","source","$442","ValueKey",["$587"],["EVD-92f0a3e3bbf9af96"],[],[],[],[0,false,"ValueKey","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-da0755ff988fba67","FACT","source","$442","Future",["$483"],["EVD-8913fccf39acd9a8"],[],[],[],[0,false,"Future","$639","$104","$356","$477","$483","$643",[],"type"]],["DARTREF-da8050d0bc697431","FACT","source","$442","initialRoute",["$451"],["EVD-a0319b61a047938d"],[],[],[],[0,false,"initialRoute","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-daca872c31c07263","FACT","source","$442","int",["$534"],["EVD-264182c3fcb6cbc3"],[],[],[],[0,false,"int","$639","$m","$363","$534","$534","$643",[],"type"]],["DARTREF-daf0e15a129afbf4","FACT","source","$442","Future",["$546"],["EVD-e97b430b9f8860df"],[],[],[],[0,false,"Future","$639","$125","$364","$543","$546","$643",[],"type"]],["DARTREF-dafeee388c0f8eb8","FACT","source","$442","product",["$599"],["EVD-55037ac0c9cdabfa"],[],[],[],[1,false,"product","$2","$178","$370","$590","$599","resolved",["shop.presentation.shopping.cart.cart_view_model.product"],"read"]],["DARTREF-db7746e57f4ce418","FACT","source","$442","CartLine",["$506"],["EVD-5738ac36471f9caf"],[],[],[],[1,false,"CartLine","$2","$113","$358","$500","$506","resolved",["$511"],"type"]],["DARTREF-db95e99540f4d71c","FACT","source","$442","bool",["$590"],["EVD-093702ea870180eb"],[],[],[],[0,false,"bool","$639","$m","$370","$590","$590","$643",[],"type"]],["DARTREF-dbabc5d4671fb5f6","FACT","source","$442","title",["$613"],["EVD-cecfc8c1bfb93a5d"],[],[],[],[0,false,"title","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-dbd0a875af43a2d4","FACT","source","$442","viewModel.state.phase",["$587"],["EVD-9226e933df7ce546"],[],[],[],[0,false,"viewModel.state.phase","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-dc58998c72ab9061","FACT","source","$442","catalog.retry",["$612"],["EVD-4b9892ae597a393c"],[],[],[],[1,false,"catalog.retry","$2","$140","$371","$609","$612","resolved",["$630"],"read"]],["DARTREF-dc5faf3039c42652","FACT","source","$442","order.id",["$566"],["EVD-ea57c4f4614e7d90"],[],[],[],[0,false,"order.id","$639","DARTBIND-5fcfe859d1cf85ad","$367","$562","$566","$643",[],"read"]],["DARTREF-dc6113330d902af2","FACT","source","$442","DemoBackend",["$455"],["EVD-2e598dc8f5eb5242"],[],[],[],[1,false,"DemoBackend","$2","$m","$354","$455","$455","resolved",["$478"],"type"]],["DARTREF-dc65920f7729b475","FACT","source","$442","$295",["$562"],["EVD-40b79c85014a89e7"],[],[],[],[1,false,"$295","$2","$m","$367","$562","$562","resolved",["$570"],"type"]],["DARTREF-dd1991efbaa845b7","FACT","source","$442","product.priceCents",["$612"],["EVD-2c1bb121d044bc23"],[],[],[],[0,false,"product.priceCents","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-dd21763bfd3f9233","FACT","source","$442","ValueKey",["$613"],["EVD-b8934ba97ea1e4a8"],[],[],[],[0,false,"ValueKey","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-dd9696b5d18bca3f","FACT","source","$442","Future",["$487"],["EVD-e6481c9fdd43a2de"],[],[],[],[0,false,"Future","$639","$172","$356","$477","$487","$643",[],"type"]],["DARTREF-de92e60a2670e685","FACT","source","$442","LoadPhase",["$565"],["EVD-495e216fd255e5ec"],[],[],[],[1,false,"LoadPhase","$2","$175","$367","$562","$565","resolved",["$636"],"type"]],["DARTREF-de940c7c92098e3f","FACT","source","$442","int",["$510"],["EVD-e750ddd2bb2e30ce"],[],[],[],[0,false,"int","$639","$92","$358","$500","$510","$643",[],"type"]],["DARTREF-de9e7f936c7e7c36","FACT","source","$442","Cart",["$537"],["EVD-995b5968f7a432a6"],[],[],[],[1,false,"Cart","$2","$78","$363","$534","$537","resolved",["$501"],"type"]],["DARTREF-df19e9c0b20e213f","FACT","source","$442","_orderChanges",["$492"],["EVD-142f29df31568c19"],[],[],[],[1,false,"_orderChanges","$2","$138","$357","$488","$492","resolved",["$490"],"read"]],["DARTREF-dfbfb62c5d9f30c9","FACT","source","$442","line.product",["$587"],["EVD-e902a2ae457a0b9e"],[],[],[],[0,false,"line.product","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-e0171e09f99153b4","FACT","source","$442","bool",["$531"],["EVD-a60178d57924fbfb"],[],[],[],[0,false,"bool","$639","$86","$362","$529","$531","$643",[],"type"]],["DARTREF-e06414aa206658fc","FACT","source","$442","_orderChanges",["$498"],["EVD-3d8abdab763e5194"],[],[],[],[1,false,"_orderChanges","$2","$168","$357","$488","$498","resolved",["$490"],"read"]],["DARTREF-e069939b49060cdc","FACT","source","$442","$295",["$448"],["EVD-06b90ae266b36cae"],[],[],[],[1,false,"$295","$2","$115","$353","$446","$448","resolved",["$570"],"type"]],["DARTREF-e16ddfaddef1011d","FACT","source","$442","bool",["$486"],["EVD-82211c53d4e29934"],[],[],[],[0,false,"bool","$639","$160","$356","$477","$486","$643",[],"type"]],["DARTREF-e28d88a4fab19ca1","FACT","source","$442","order.totalCents",["$565"],["EVD-11573e6c0ff5ba6a"],[],[],[],[0,false,"order.totalCents","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-e2bc4c07989f7075","FACT","source","$442","onPressed",["$613"],["EVD-324dd5c5cecf5fa0"],[],[],[],[0,false,"onPressed","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-e2d3f7c029ad796a","FACT","source","$442","orders",["$575"],["EVD-cbfa9986eb9752e8"],[],[],[],[1,false,"orders","$2","$120","$368","$569","$575","resolved",["shop.presentation.orders.orders_view_model.orders"],"read"]],["DARTREF-e317ef8d6feb36fd","FACT","source","$442","_backend",["$448"],["EVD-22d31c3559c6bfc6"],[],[],[],[1,false,"_backend","$2","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._backend"],"read"]],["DARTREF-e3191a6cc618e9ef","FACT","source","$442","Center",["$612"],["EVD-0715a85d8d3dac6e"],[],[],[],[0,false,"Center","$639","$140","$371","$609","$612","$643",[],"type"]],["DARTREF-e39c29bcd9585587","FACT","source","$442","List",["$571"],["EVD-806b2faf294f4c97"],[],[],[],[0,false,"List","$639","$76","$368","$569","$571","$643",[],"type"]],["DARTREF-e3f1fc5f432b44b6","FACT","source","$442","Stream",["$475"],["EVD-277f308a6a3d8ab9"],[],[],[],[0,false,"Stream","$639","$82","$355","$463","$475","$643",[],"type"]],["DARTREF-e40716d446d295d7","FACT","source","$442","$12",["$446"],["EVD-609b070bcf5d70ca"],[],[],[],[1,false,"$12","$2","$m","$353","$446","$446","resolved",["$619"],"type"]],["DARTREF-e430bd2a4e197614","FACT","source","$442","String",["$589"],["EVD-6d22a91f23c11165"],[],[],[],[0,false,"String","$639","$146","$369","$584","$589","$643",[],"type"]],["DARTREF-e488dcbf11ffd632","FACT","source","$442","MainAxisSize.min",["$612"],["EVD-e50dfe340da969b3"],[],[],[],[0,false,"MainAxisSize.min","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-e651f5c9b6080076","FACT","source","$442","widget._cart",["$451"],["EVD-4bac5d33c8ee03e9"],[],[],[],[0,false,"widget._cart","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-e65b4af86a245dc0","FACT","source","$442","backend",["$553"],["EVD-2e9cd0bbaa7f64c7"],[],[],[],[1,false,"backend","$2","$23","$365","shop.main","$553","resolved",["shop.main.main.backend"],"read"]],["DARTREF-e676df8bfbac5012","FACT","source","$442","subtitle",["$612"],["EVD-2ab121650b6223ff"],[],[],[],[0,false,"subtitle","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-e679b5e6ac75b9fa","FACT","source","$442","body",["$587"],["EVD-4ad7ec62271d22a3"],[],[],[],[0,false,"body","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-e6d6368feaf0db04","FACT","source","$442","loading",["$565"],["EVD-66fc4a85cbda660c"],[],[],[],[0,false,"loading","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-e752c4f9f75953dd","FACT","source","$442","_receiveOrders",["$580"],["EVD-0e2baefbf26bbfd2"],[],[],[],[1,false,"_receiveOrders","$2","$90","$368","$569","$580","resolved",["$575"],"read"]],["DARTREF-e7bb83d7147822fc","FACT","source","$442","value",["$613"],["EVD-351fafc84ca400e4"],[],[],[],[0,false,"value","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-e8ac8777d22a807b","FACT","source","$442","products.isEmpty",["$628"],["EVD-6424a416b80015bc"],[],[],[],[0,false,"products.isEmpty","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-e93cd4300af82377","FACT","source","$442","line.product.name",["$587"],["EVD-6479a2244f87bec0"],[],[],[],[0,false,"line.product.name","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-e961554972975f20","FACT","source","$442","_cart",["$604"],["EVD-5081efc04fa02cdd"],[],[],[],[1,false,"_cart","$2","$158","$370","$590","$604","resolved",["$593"],"read"]],["DARTREF-e96e53be22e106c3","FACT","source","$442","PlaceOrder",["$592"],["EVD-4e75ff6abbdffdae"],[],[],[],[1,false,"PlaceOrder","$2","$184","$370","$590","$592","resolved",["$524"],"type"]],["DARTREF-e9aa3914d528aba1","FACT","source","$442","index",["$508"],["EVD-735b00a8a6211d0f"],[],[],[],[1,false,"index","$2","$139","$358","$500","$508","resolved",["$509"],"read"]],["DARTREF-ea2205146285eedb","FACT","source","$442","builder",["$613"],["EVD-0594c657dd197a6a"],[],[],[],[0,false,"builder","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-eaa81be6dd9b4571","FACT","source","$442","Icons.add_shopping_cart",["$612"],["EVD-f449880e32b80657"],[],[],[],[0,false,"Icons.add_shopping_cart","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-ec256888010ea0b2","FACT","source","$442","$644",["$587"],["EVD-ce577c7e664e2e55"],[],[],[],[1,false,"$644","$2","$186","$369","$584","$587","resolved",["$603"],"read"]],["DARTREF-ec30156e4dcdc348","FACT","source","$442","body",["$565"],["EVD-3e91fbf180397da3"],[],[],[],[0,false,"body","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-ec7a31d30831b4d0","FACT","source","$442","_backend",["$457"],["EVD-0cb020cddcc830dd"],[],[],[],[1,false,"_backend","$2","$98","$354","$455","$457","resolved",["$458"],"read"]],["DARTREF-ece303b5abe9b52f","FACT","source","$442","product",["$503"],["EVD-b200f4d54b593d52"],[],[],[],[1,false,"product","$2","$152","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-ed1fccef78b0a171","FACT","source","$442","onPressed",["$613"],["EVD-095b42f690304729"],[],[],[],[0,false,"onPressed","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-ed3e375dfbeaf644","FACT","source","$442","LoadPhase.empty",["$628"],["EVD-5613abff091ae6ec"],[],[],[],[0,false,"LoadPhase.empty","$639","$127","$372","$618","$628","$643",[],"read"]],["DARTREF-ede0f8d29008f16e","FACT","source","$442","_catalog",["$496"],["EVD-b5fb45796208ccc9"],[],[],[],[1,false,"_catalog","$2","$161","$357","$488","$496","resolved",["shop.data.services.memory_store.MemoryStore._catalog"],"write"]],["DARTREF-ee0009d0bd16b3ba","FACT","source","$442","viewModel.state.phase",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[0,false,"viewModel.state.phase","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-eec689eeaef94406","FACT","source","$442","Product",["$612"],["EVD-359bee5fdcf7e6d0"],[],[],[],[1,false,"Product","$2","$140","$371","$609","$612","resolved",["$520"],"type"]],["DARTREF-ef51e3adfeeda058","FACT","source","$442","settings",["$451"],["EVD-12532a1fa5dd20c5"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-ef6c759b425f4e21","FACT","source","$442","_",["$451"],["EVD-d6d79085612cda67"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-f09506031e13eb19","FACT","source","$442","empty",["$612"],["EVD-1e770cd9aa242f86"],[],[],[],[0,false,"empty","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-f0aee4a0d99acc49","FACT","source","$442","orders",["$469"],["EVD-09ee61d80fb0e9b7"],[],[],[],[1,false,"orders","$2","$189","$355","$463","$469","resolved",["$471"],"read"]],["DARTREF-f0d0a4e0e6d99dbd","FACT","source","$442","LoadPhase.ready",["$587"],["EVD-f19b03c16cb9ed8d"],[],[],[],[0,false,"LoadPhase.ready","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-f138c6f3118a0b94","FACT","source","$442","bool",["$460"],["EVD-282c1bf9ce7a68d7"],[],[],[],[0,false,"bool","$639","$88","$354","$455","$460","$643",[],"type"]],["DARTREF-f1df74dd3740accf","FACT","source","$442","child",["$587"],["EVD-da561111972dceaa"],[],[],[],[0,false,"child","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-f1e6a0b35dd0ed14","FACT","source","$442","viewModel",["$565"],["EVD-f3a1e0f9c9b83e44"],[],[],[],[1,false,"viewModel","$2","$175","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-f2832d60954189e6","FACT","source","$442","Cart",["$590"],["EVD-2cd9c6f05b6f9614"],[],[],[],[1,false,"Cart","$2","$m","$370","$590","$590","resolved",["$501"],"type"]],["DARTREF-f3096fd52e242411","FACT","source","$442","Product",["$620"],["EVD-fae9737803799218"],[],[],[],[1,false,"Product","$2","$126","$372","$618","$620","resolved",["$520"],"type"]],["DARTREF-f348a1f500eb7559","FACT","source","$442","$11",["$446"],["EVD-449a71b05e498d5d"],[],[],[],[1,false,"$11","$2","$m","$353","$446","$446","resolved",["$591"],"type"]],["DARTREF-f38c39aa5c390d4c","FACT","source","$442","app",["$549"],["EVD-2f5c2932b6d6bc40"],[],[],[],[1,false,"app","$2","$169","$365","shop.main","$549","resolved",["$550"],"read"]],["DARTREF-f452fbebc3089619","FACT","source","$442","ValueKey",["$613"],["EVD-420b1faefd398d3d"],[],[],[],[0,false,"ValueKey","$639","$129","$371","$609","$613","$643",[],"type"]],["DARTREF-f4a4f6bfcc3e5b22","FACT","source","$442","viewModel.state.value",["$565"],["EVD-d605326e2b74363d"],[],[],[],[0,false,"viewModel.state.value","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-f4caf5902b12a072","FACT","source","$442","cents",["$568"],["EVD-1e6e43be52633131"],[],[],[],[1,false,"cents","$2","$97","$367","$562","$568","resolved",["shop.presentation.orders.orders_page.cents"],"read"]],["DARTREF-f4d1838486b843f5","FACT","source","$442","cart",["$448"],["EVD-80ed202a51fb6270"],[],[],[],[0,false,"cart","$639","$115","$353","$446","$448","$643",[],"read"]],["DARTREF-f4de775ce0d5fca6","FACT","source","$442","onPressed",["$612"],["EVD-3d33d96bb44ba400"],[],[],[],[0,false,"onPressed","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-f5131595db649d07","FACT","source","$442","title",["$565"],["EVD-cf12a4f4ca7071e5"],[],[],[],[0,false,"title","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-f5493af203cabc99","FACT","source","$442","_lines",["$503"],["EVD-54f170642ba74fb8"],[],[],[],[1,false,"_lines","$2","$152","$358","$500","$503","resolved",["$502"],"read"]],["DARTREF-f581822d957928bb","FACT","source","$442","Order",["$498"],["EVD-84f9ffb823897784"],[],[],[],[1,false,"Order","$2","$168","$357","$488","$498","resolved",["$535"],"type"]],["DARTREF-f5a5b762c16f1bf4","FACT","source","$442","String",["$568"],["EVD-6d29ee06eacac4e3"],[],[],[],[0,false,"String","$639","$97","$367","$562","$568","$643",[],"type"]],["DARTREF-f5cd0556e0fe982a","FACT","source","$442","viewModel",["$565"],["EVD-510d9db3cfdeec34"],[],[],[],[1,false,"viewModel","$2","$175","$367","$562","$565","resolved",["$567"],"read"]],["DARTREF-f5fcf4cff819b192","FACT","source","$442","settings",["$451"],["EVD-0e8a2074581fcec3"],[],[],[],[1,false,"settings","$2","$159","$353","$446","$451","resolved",["$453"],"read"]],["DARTREF-f6a592d9bf2212d0","FACT","source","$442","builder",["$451"],["EVD-1fe0d1ae764abb0f"],[],[],[],[0,false,"builder","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-f718377d8ef0e0a4","FACT","source","$442","child",["$565"],["EVD-15039a53c059623d"],[],[],[],[0,false,"child","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-f71baaa0d5119bc9","FACT","source","$442","EdgeInsets",["$587"],["EVD-9de7fd4ec77f6eb1"],[],[],[],[0,false,"EdgeInsets","$639","$186","$369","$584","$587","$643",[],"type"]],["DARTREF-f75afdaee9392346","FACT","source","$442","MemoryStore",["$448"],["EVD-c1f42ff7565a6c81"],[],[],[],[1,false,"MemoryStore","$2","$115","$353","$446","$448","resolved",["$489"],"type"]],["DARTREF-f7be6cd12b104a6a","FACT","source","$442","Order",["$557"],["EVD-2acb0ac6c4f32843"],[],[],[],[1,false,"Order","$2","$m","$366","$557","$557","resolved",["$535"],"type"]],["DARTREF-f82bca011b39408a","FACT","source","$442","_disposed",["$575"],["EVD-5843bb5e47a072cd"],[],[],[],[1,false,"_disposed","$2","$120","$368","$569","$575","resolved",["$572"],"read"]],["DARTREF-f853730572e7bf46","FACT","source","$442","children",["$587"],["EVD-a1dd1f46c1a157e8"],[],[],[],[0,false,"children","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-f882e9b7f32735f6","FACT","source","$442","placeOrder",["shop.main.main.cartViewModel"],["EVD-be9c3749a208a5d7"],[],[],[],[1,false,"placeOrder","$2","$30","$365","shop.main","shop.main.main.cartViewModel","resolved",["$555"],"read"]],["DARTREF-f90bd27c088455a9","FACT","source","$442","Order",["$600"],["EVD-2bfbc0387b8c7b84"],[],[],[],[1,false,"Order","$2","$117","$370","$590","$600","resolved",["$535"],"type"]],["DARTREF-f9242e21354cb31a","FACT","source","$442","_status",["$627"],["EVD-76b157b4e08a1657"],[],[],[],[1,false,"_status","$2","$114","$372","$618","$627","resolved",["$625"],"read"]],["DARTREF-f9ea867b90a29fa8","FACT","source","$442","ShopStatus",["$523"],["EVD-31fa93daf193ecaf"],[],[],[],[1,false,"ShopStatus","$2","$m","$361","$523","$523","resolved",["$530"],"type"]],["DARTREF-fb0bb341f4fd85fb","FACT","source","$442","order.id.split('-').last",["$565"],["EVD-bc498d1887aa7163"],[],[],[],[0,false,"order.id.split('-').last","$639","$175","$367","$562","$565","$643",[],"read"]],["DARTREF-fb29e0b7053bbab9","FACT","source","$442","placed",["$526"],["EVD-6f92f1f63d62e12c"],[],[],[],[1,false,"placed","$2","$147","$361","$523","$526","resolved",["$528"],"read"]],["DARTREF-fb2cc7158b8c6267","FACT","source","$442","icon",["$612"],["EVD-00b771d87d0cea2b"],[],[],[],[0,false,"icon","$639","$140","$371","$609","$612","$643",[],"read"]],["DARTREF-fc4af52ca2809caa","FACT","source","$442","product",["$503"],["EVD-0ddd3b3963c96fe7"],[],[],[],[1,false,"product","$2","$152","$358","$500","$503","resolved",["shop.domain.cart.cart.product"],"read"]],["DARTREF-fc9c94b06d38ba75","FACT","source","$442","backend",["$550"],["EVD-d0d69e57ab34f9dc"],[],[],[],[1,false,"backend","$2","$29","$365","shop.main","$550","resolved",["shop.main.main.backend"],"read"]],["DARTREF-fd1e0f5c361965de","FACT","source","$442","List",["$548"],["EVD-f666e6d569edd19e"],[],[],[],[0,false,"List","$639","$102","$364","$543","$548","$643",[],"type"]],["DARTREF-fd2832838cfe7902","FACT","source","$442","title",["$587"],["EVD-22bbabb8ad2d09bc"],[],[],[],[0,false,"title","$639","$186","$369","$584","$587","$643",[],"read"]],["DARTREF-fd849552c1553b63","FACT","source","$442","_",["$451"],["EVD-80360001fbb06cdf"],[],[],[],[0,false,"_","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-fdbcd1d6a55ffdd5","FACT","source","$442","bool",["$532"],["EVD-e4d412970a6a97a8"],[],[],[],[0,false,"bool","$639","$148","$362","$529","$532","$643",[],"type"]],["DARTREF-fdd1999587b3421e","FACT","source","$442","_ordersSubscription",["$580"],["EVD-3259526f6aeee070"],[],[],[],[1,false,"_ordersSubscription","$2","$90","$368","$569","$580","resolved",["$574"],"read"]],["DARTREF-fdff9dd6644731bc","FACT","source","$442","viewModel",["$587"],["EVD-c92e5a13df5efd85"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-fe06139275743b5f","FACT","source","$442","actions",["$613"],["EVD-7db7751599ae8b16"],[],[],[],[0,false,"actions","$639","$129","$371","$609","$613","$643",[],"read"]],["DARTREF-fe5d347ea51206e0","FACT","source","$442","Order",["$545"],["EVD-9391993051563f14"],[],[],[],[1,false,"Order","$2","$121","$364","$543","$545","resolved",["$535"],"type"]],["DARTREF-fe625f51e7568c21","FACT","source","$442","line",["$507"],["EVD-d1aa50c733268f8f"],[],[],[],[0,false,"line","$639","$183","$358","$500","$507","$643",[],"read"]],["DARTREF-fecc25175e24e1a3","FACT","source","$442","cents",["$561"],["EVD-fa0ba9b1aab42a40"],[],[],[],[1,false,"cents","$2","$134","$366","$557","$561","resolved",["shop.presentation.orders.order_detail_page.cents"],"read"]],["DARTREF-fecd37e97e822dfd","FACT","source","$442","widget._catalog",["$451"],["EVD-b3c5f5dd50a1fec7"],[],[],[],[0,false,"widget._catalog","$639","$159","$353","$446","$451","$643",[],"read"]],["DARTREF-fee85b23b062f71c","FACT","source","$442","_orders",["$448"],["EVD-d5e952afe5abadbf"],[],[],[],[1,false,"_orders","$2","$115","$353","$446","$448","resolved",["shop.app.shop_app.ShopApp._orders"],"read"]],["DARTREF-ff4260f343c902e7","FACT","source","$442","viewModel",["$587"],["EVD-97f6f063380402b7"],[],[],[],[1,false,"viewModel","$2","$186","$369","$584","$587","resolved",["$588"],"read"]],["DARTREF-ffd516ab3a28d681","FACT","source","$442","Text",["$612"],["EVD-a168a354ef006557"],[],[],[],[0,false,"Text","$639","$140","$371","$609","$612","$643",[],"type"]]],"runtime":{"name":"python","required":">=3.11","version":"3.11.12"},"schema_version":"2.0.0","scope_observations":[["INSIDE-REQUIRES-EVALUATION-0808ddbf18568d1a","FACT","components","inside_rule_evaluation","domain:REQUIRES-COMPLETE evaluated its scoped imports",["$500","$500","$500","$519","$523","$523","$523","$534","$534","$543"],["$223","$229","EVD-de0677b3367f0cc7","EVD-e223b84d23610c7f","$241"],["domain:REQUIRES-COMPLETE"],["DARTIMP-8836ba536852b810","DARTIMP-97a64300182a5aee","DARTIMP-997bc9b1c6862381","DARTIMP-acb6ecaf33fd3365","DARTIMP-c719d4b34991374d"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","domain","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-352413e3667f36ce","FACT","components","inside_rule_evaluation","data:REQUIRES-COMPLETE evaluated its scoped imports",["$455","$455","$463","$463","$477","$477","$488","$488"],["EVD-44f11022613a74bc","$207","EVD-690233973293665b","$218"],["data:REQUIRES-COMPLETE"],["DARTIMP-287e9e48c628ca3c","DARTIMP-45cd4d09f7cd84c9","DARTIMP-abe48950e42b4212","DARTIMP-c1d0ce5d9409e62e"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","data","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-d1bb4af43b48b37b","FACT","components","inside_rule_evaluation","presentation:shopping:REQUIRES-COMPLETE evaluated its scoped imports",["$590","$609"],["EVD-6a3743a27eb05c5a"],["presentation:shopping:REQUIRES-COMPLETE"],["DARTIMP-524baaff155ed507"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","shopping","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-e89f495d393969e7","FACT","components","inside_rule_evaluation","REQUIRES-COMPLETE evaluated its scoped imports",["$446","$446","$446","$446","$446","$446","$446","$446","$446","$446","$455","$455","$455","$463","$463","$463","$477","$477","$477","$477","$477","$477","$488","$488","$488","$488","$500","$515","$515","$519","$519","$519","$519","$519","$519","$523","$523","$529","$529","$534","$534","$534","$534","$534","$534","$534","$534","$543","$543","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","shop.main","$557","$557","$562","$562","$562","$569","$569","$569","$569","$569","$584","$584","$584","$590","$590","$590","$590","$590","$590","$590","$609","$609","$609","$618","$618","$618","$618","$618","$618","$633","$633","$633","$633","$633","$633"],["EVD-00b12f6b99ea4cc9","EVD-0626bb103670091b","EVD-0b4bfcda0f1fe5fb","EVD-131f892af3b45688","EVD-21a99117d129652b","EVD-28a3a19c3c545b99","EVD-310649f8040d012b","EVD-4a8858cfa0216879","EVD-4dafac4af0608396","EVD-51cc2bef368851f4","EVD-533f0237d5aa9445","EVD-577532312b108a70","EVD-5c633331437b75a5","EVD-6806b92967afa736","EVD-69c20c534026706d","EVD-6b5d01a081182524","EVD-7167429d3916efc9","EVD-75e32413bc42df38","EVD-7c138fef2db089e5","EVD-7f8f4391a215afd7","EVD-81669359f14d4363","EVD-8406abc8ead2c101","EVD-87835aa27a01ca74","EVD-884f0db32f5d0b27","EVD-8d5b6a271bbb5051","EVD-9379e36dea1ed824","EVD-95d2819943b0d789","EVD-9a243ffce42ade94","EVD-9c37035005cecffa","$226","EVD-a64916cfd0ba7d21","EVD-a86b53a06a3d8996","EVD-abe59c0604f9e392","EVD-b5c2aab7ed14604e","EVD-bcd39b6970b11d08","EVD-c20d777d5f721bd7","EVD-ced679563371715a","EVD-d23f58c0f311c5c7","EVD-d26167a8248bd49b","EVD-deef3f9e9e4228dd","EVD-e3ab2e09258e1147","EVD-e9ad03cb78f14d3a","EVD-ece3c98bc8ad0480","EVD-f35a4c3aaaed37d1","EVD-f381ea37af5863b2","EVD-f7d019b86c73dedd"],["REQUIRES-COMPLETE"],["DARTIMP-047cee0b114a9e6d","DARTIMP-070b55864a843f08","DARTIMP-0aefa121c6cb9f16","DARTIMP-0c36963de97d52b0","DARTIMP-0d8f21c2f329d861","DARTIMP-146bb816b08a42cc","DARTIMP-1509dc6edea0bf20","DARTIMP-16740207d6fc111e","DARTIMP-189b2d1da7e81209","DARTIMP-1f2ed618f0801bab","DARTIMP-25f30eed9f8a2b53","DARTIMP-298276d7fc7355ff","DARTIMP-2f8802ebf6a5e710","DARTIMP-33149f00b4089f05","DARTIMP-37ead6a5c1bd5190","DARTIMP-416401456edb1bea","DARTIMP-506e55b8e1cee5a9","DARTIMP-531f531120f26a58","$191","DARTIMP-5a9a8953b5371b06","DARTIMP-5a9cb2c070575c1b","DARTIMP-5ecf4c43a04ee799","DARTIMP-628f036faaa5a3bb","DARTIMP-7780762caaf170bd","DARTIMP-79a1d611ee2a3510","DARTIMP-7f326e15cc048c73","DARTIMP-807bb8754b618ac1","DARTIMP-80b0f62c648eecdc","DARTIMP-8c6f80d8401f7fbc","DARTIMP-8cf3f41ad6bf4445","DARTIMP-93d4bef6f2092331","DARTIMP-97407008f673ac9b","DARTIMP-a264040863d8e37e","DARTIMP-a4c68976f69f52a6","DARTIMP-a8e401d1c6a2aea9","DARTIMP-baa3811489b69be9","DARTIMP-c2511f2a9a15e827","DARTIMP-c5fb31088e1b0169","DARTIMP-ca363cba96f9503f","DARTIMP-d73fb02c0325776c","DARTIMP-df9a20567d1af2ae","DARTIMP-ed0e110129760723","DARTIMP-f527ad9b46cccae1","DARTIMP-f574f6f4c5cb8539","DARTIMP-f8dd9d4efbdc80f7","DARTIMP-fb30beb7c1e9a874"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m","$m"]],["RULE-EVALUATION-0808ddbf18568d1a","FACT","rules","rule_evaluation","domain:REQUIRES-COMPLETE evaluator completed",["$500","$515","$519","$523","$529","$534","$543"],["EVD-0d56469f18292017","EVD-41e748ff211648f7","$223","$229","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$241"],["domain:REQUIRES-COMPLETE"],["$267","$274","$275","$277","$279","$282","$287"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","domain","$m","$m"]],["RULE-EVALUATION-352413e3667f36ce","FACT","rules","rule_evaluation","data:REQUIRES-COMPLETE evaluator completed",["$455","$463","$477","$488"],["EVD-2f116b95f9304441","$207","$218","$226"],["data:REQUIRES-COMPLETE"],["$276","$280","$284","$285"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","data","$m","$m"]],["RULE-EVALUATION-74d3e809cfa355ec","FACT","rules","rule_evaluation","state:REQUIRES-COMPLETE evaluator completed",["$633"],["$237"],["state:REQUIRES-COMPLETE"],["$272"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","state","$m","$m"]],["RULE-EVALUATION-aae2e0db6cbcc5b1","FACT","rules","rule_evaluation","presentation:REQUIRES-COMPLETE evaluator completed",["$557","$562","$569","$584","$590","$609","$618"],["$215","EVD-77bd5443531ef5ba","$224","EVD-ac7579736ae11d77","$235","EVD-d98bf5c08bcf94cc","$240"],["presentation:REQUIRES-COMPLETE"],["$268","$269","$270","$271","$273","$283","$286"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","presentation","$m","$m"]],["RULE-EVALUATION-d1bb4af43b48b37b","FACT","rules","rule_evaluation","presentation:shopping:REQUIRES-COMPLETE evaluator completed",["$584","$590","$609","$618"],["$215","$224","$235","$240"],["presentation:shopping:REQUIRES-COMPLETE"],["$269","$270","$271","$283"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","shopping","$m","$m"]],["RULE-EVALUATION-e89f495d393969e7","FACT","rules","rule_evaluation","REQUIRES-COMPLETE evaluator completed",["$446","$455","$463","$477","$488","$500","$515","$519","$523","$529","$534","$543","shop.main","$557","$562","$569","$584","$590","$609","$618","$633"],["EVD-0d56469f18292017","EVD-26b54a77e24bb468","EVD-2f116b95f9304441","EVD-41e748ff211648f7","$207","EVD-64f07faf52606924","$215","EVD-77bd5443531ef5ba","$218","$223","$224","$226","$229","EVD-ac7579736ae11d77","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$235","EVD-d98bf5c08bcf94cc","$237","$240","$241"],["REQUIRES-COMPLETE"],["$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]],["SCOPE-103f36cb46470291","FACT","components","$328","Observed source scope for presentation",["shop.presentation"],["$215","EVD-77bd5443531ef5ba","$224","EVD-ac7579736ae11d77","$235","EVD-d98bf5c08bcf94cc","$240"],["presentation"],["EDGE-03b8f10b98dd5527","EDGE-0a59bed2e1270769","EDGE-0c87c9c261b57b9f","EDGE-0ffa8fd8135f98f7","EDGE-34337bf56f672af7","EDGE-3aaf9ef06e158d4e","EDGE-3c579b8707dbb280","EDGE-4f9a236141db67fb","EDGE-50e4e0334e45a551","EDGE-5157ab1a8854589c","EDGE-564857f38d2c4db7","EDGE-5fb7631829e1c230","EDGE-6bc01fbccc28b838","EDGE-7f1a8b67ede9993c","EDGE-8804648bbd0c098a","EDGE-d23dc350944b50b1","EDGE-d392826386c4ba3b","EDGE-e57aeb1a9c85f840","EDGE-f66b17c90c781366","$268","$269","$270","$271","$273","$283","$286"],[],["$m","$m","presentation",true,6,["$366","$367","$368","$369","$370","$371","$372"],7,["$557","$562","$569","$584","$590","$609","$618"],7,["$477","$500","$515","$519","$523","$529","$534","$543","$633"],["$476","$499","$514","$522","$533","shop.state"],"$m","$m",[{"kind":"package","observed_module_count":7,"scope":"shop.presentation"}],["shop.presentation"]]],["SCOPE-46ab5e715bf4fea7","FACT","components","$328","Observed source scope for domain",["shop.domain"],["EVD-0d56469f18292017","EVD-41e748ff211648f7","$223","$229","EVD-bae3db3f2512beef","EVD-be45e83abfd2bebf","$241"],["domain"],["$267","$274","$275","$277","$279","$282","$287"],[],["$m","$m","domain",true,0,["$358","$359","$360","$361","$362","$363","$364"],7,["$500","$515","$519","$523","$529","$534","$543"],7,[],[],"$m","$m",[{"kind":"package","observed_module_count":7,"scope":"shop.domain"}],["shop.domain"]]],["SCOPE-54187c9d3ca2188d","FACT","components","$328","Observed source scope for state",["shop.state"],["$237"],["state"],["$272"],[],["$m","$m","state",true,0,["$373"],1,["$633"],1,[],[],"$m","$m",[{"kind":"package","observed_module_count":1,"scope":"shop.state"}],["shop.state"]]],["SCOPE-c52af2d249e14a4f","FACT","components","$328","Observed source scope for data",["shop.data"],["EVD-2f116b95f9304441","$207","$218","$226"],["data"],["EDGE-4b483b33c42460f9","EDGE-697f39ec331a056b","EDGE-8610c689d94351e3","EDGE-8830c6995d820df2","EDGE-8f44d28166f3e24d","EDGE-94904e0a875d80f0","EDGE-d16dbad6f9489a29","EDGE-e145c266ed091128","EDGE-f2a6ea4970085d5f","$276","$280","$284","$285"],[],["$m","$m","data",true,3,["$354","$355","$356","$357"],4,["$455","$463","$477","$488"],4,["$515","$519","$529","$534","$543"],["$514","$522","$533"],"$m","$m",[{"kind":"package","observed_module_count":4,"scope":"shop.data"}],["shop.data"]]],["SCOPE-d29be4ce3cbdabcc","FACT","components","$328","Observed source scope for composition",["$446","shop.main"],["EVD-26b54a77e24bb468","EVD-64f07faf52606924"],["composition"],["EDGE-13ffe400be04d9d3","EDGE-242e79c6240516cf","EDGE-33b6818b731abec7","EDGE-3f733f148022f567","EDGE-46169a058c0ed99a","EDGE-54967e83e7aa383b","EDGE-58403aef39fb98de","EDGE-5ebb11d1a042a018","EDGE-772e5984f430cd2b","EDGE-7b2b326999d40f91","EDGE-80e349226a8cfbe4","EDGE-887064d51bd4dd6e","EDGE-ad68e3c8915c67b6","EDGE-cc13dbde9f0db4e5","EDGE-daf673f71301f809","EDGE-e47d459014c1913f","EDGE-faf2175b342e46bc","EDGE-fafb38c83385c916","$278","$281"],[],["$m","$m","composition",true,7,["$353","$365"],2,["$446","shop.main"],2,["$455","$463","$477","$488","$523","$534","$557","$562","$569","$584","$590","$609","$618"],["$454","$476","$522","$533","$556","$583","$608"],"$m","$m",[{"kind":"exact_module","observed_module_count":1,"scope":"shop.main"},{"kind":"exact_module","observed_module_count":1,"scope":"$446"}],["$446","shop.main"]]],["UML-EVALUATION-91ba575e64c861dd","FACT","uml","rule_evaluation","Independent UML target evaluated",[],["$196","EVD-002dcf13df3eddaf","EVD-01221f299cbfea22","EVD-01bc1222c7a23bfe","EVD-02076b08bfce1b3a","EVD-038f31aa29d5b945","EVD-03a9bd6d7ab234ca","EVD-03e0c6fb7640e32f","EVD-0531b258001048d2","EVD-0535022a4773a1b9","EVD-07632b7b3161f615","EVD-07b2cddaeec5ab73","EVD-08b6ac56c6bcd990","EVD-09c74dd3e4b96884","EVD-0acd13c78a064d81","EVD-0b0c83bc0ba4af9c","EVD-0caf8ef7b07b3c99","EVD-0cc348aa8fcbea1c","EVD-0cee415c5cc542da","EVD-0d56469f18292017","EVD-0d7d2542aa7eba45","$197","EVD-0f0b88d2658a53a8","EVD-0f5b2b03ff255d99","EVD-0f71ffc965f8fc59","EVD-0fe0b8db478f8678","EVD-101f66e9382fa34b","EVD-1040f7e51efb5c2e","EVD-11e5ac3c9c1a882b","EVD-1348009b49b5770a","EVD-1509e57262b09dd6","EVD-154f5c6b427a1b3d","EVD-158d755855838339","EVD-165ed6e57ce91024","EVD-173183ae98a0dc41","$198","EVD-188bbe114b9fb01e","EVD-195dcf9f62502ee3","EVD-196f9a8889f00593","EVD-1a346166f34a4d26","EVD-1a614f8e6ec58801","$199","$200","$201","EVD-1f64bfd328a6354e","EVD-1fc3498bf35d1f8d","$202","EVD-21f0abc08fdc7920","EVD-223069afb53f3db2","EVD-233503577a4f67cc","$203","EVD-25f8ee265e1a1e4c","EVD-26351d00008ae642","EVD-26b54a77e24bb468","EVD-2a6aeee097f47bd2","EVD-2a9dfd467c6e8bbc","$204","EVD-2c3f017252edcaef","$205","EVD-2d00cadec8d60cbd","EVD-2de1dc34cc4b24c9","EVD-2f116b95f9304441","EVD-2f746f37c7df00b4","$206","EVD-2fee07717ce0be56","EVD-3000c5af849ca4c9","EVD-31cd4f0aca4825f8","EVD-32596b2f08dae50a","EVD-33543d7440cec59c","EVD-33aa406116b7ef03","EVD-3450f5beb898336c","EVD-357d90d2fcc4b053","EVD-359dac94facce991","EVD-35eac325b9187121","EVD-37626b4e7f543695","EVD-381b89ca44d6ec6b","EVD-3882a783f222e031","EVD-392851659b2cbcc8","EVD-3c10237ea4f16f83","EVD-3c7c6a8ddeb3ca9b","EVD-3de53aa63da303cb","EVD-3de68ae645ace2f1","EVD-41452c1a5c58c517","EVD-41e748ff211648f7","EVD-44ded2ab0d6b6741","EVD-469a0a6782e1646a","EVD-46cb9e22a861b0a4","EVD-47aa4f9f1af2c12d","$207","EVD-4976b95267ecfed3","$208","EVD-4ad82b4fb8d52971","EVD-4c404216e598a450","EVD-4dd4957e86bd39f5","EVD-4e919ab05ab73aee","EVD-4f5d1b1cb2121a5e","EVD-5081efc04fa02cdd","EVD-510d9db3cfdeec34","EVD-523fca271ba336f5","EVD-530eaba979b8e128","EVD-547c9bc0168bfb43","EVD-55cb1be5edd3fa98","EVD-5665c955398e858c","EVD-5679517549e4f286","EVD-59581d0efd7dae7c","$209","EVD-5a477845e2ee50ac","EVD-5a7bfafbb9583902","EVD-5b0f4fb4bc00671d","EVD-5df25e6dddd2b50a","EVD-5e27bd4f2a4380fa","$210","EVD-5f5d2cfdff665c59","EVD-5fb10d6ec9ae3d74","EVD-608731fe1da698aa","$211","EVD-6382f62b5e20b2a3","EVD-64f07faf52606924","EVD-65a151403d6b0698","EVD-6740d401515f3c20","EVD-6750ad4f9ae0cfb6","$212","EVD-68abf0d96a00c4fe","EVD-698dd873488b6bac","EVD-6a668c42f32db780","EVD-6aabe205d6a8c4f0","$213","EVD-6ec4f2c4ff0d53d7","EVD-7021154cb947fbcc","EVD-70d7e6f862fd77c2","$214","EVD-715fe01f7b99b3bc","EVD-7171eb571a6be128","EVD-71acd3be63cc53ee","$215","EVD-72aacfd4f686856b","EVD-74d6ca3795be521e","EVD-76b157b4e08a1657","EVD-77bd5443531ef5ba","EVD-77ceb3f8e5c2c616","EVD-78a6f198cc18d967","EVD-79cb8eb3e8604930","EVD-7ab8be36d6019b3d","EVD-7b8d90aa21817f94","$216","$217","EVD-7e315420a14d5e5b","$218","EVD-80a91e9a6b26e2cb","$219","EVD-82abf17fe81c9ca8","EVD-8301feeca0d9b799","EVD-84d135a00fd51c66","EVD-84e9294b878a0af8","$220","EVD-88a2271ff036e90f","EVD-89fc9df7662529f2","EVD-8a58fe24df1b13b9","$221","EVD-8bc839005a1c187c","EVD-8c634f4f6c6d94a9","EVD-8e1fee155b50fe00","EVD-8eacc9cbc902846d","EVD-8ee630923355fa6b","EVD-8f0fa705ec20350a","EVD-8f161708955bce1c","$222","EVD-8f964f7579d33dbd","EVD-910a1e42a4197492","$223","$224","EVD-91f32704def69842","EVD-9226e933df7ce546","EVD-932d4f70003a839a","EVD-934c3e4d810924b3","$225","EVD-94ce86e5666daedb","EVD-95213688b002b639","EVD-97637c860348eefa","EVD-9868f32f08600aee","EVD-990eaf6dc728e2f4","EVD-998d2b4a087742af","EVD-999c38ef09dcc51d","EVD-99b734180dafb4be","EVD-9ed5e7f3ad7d611c","EVD-9edbcb476afed6d7","EVD-9f5561847d1cc964","EVD-9f818eddac616855","$226","EVD-a010b7867d736294","EVD-a083e2802be6533d","EVD-a089aadb23abd760","$227","EVD-a2549c49a3e73b1d","EVD-a35e2894630f8d38","$228","EVD-a5863c89cae644df","EVD-a5afdf7ca26faed9","EVD-a5e37ede7cc05b71","EVD-a60178d57924fbfb","$229","EVD-aa23a144859b4c41","EVD-aabdbedec9251e10","EVD-ac7579736ae11d77","EVD-acde48f3d10b830e","EVD-adecbd184dd079f8","EVD-ae44bfcdb4ad83b8","EVD-af8e862faa8c1478","EVD-b0fbe1554d615978","EVD-b1a52dae5c8545a0","EVD-b35b8821dead8675","EVD-b3e5a8846f757471","EVD-b63f5d01896ac255","EVD-b6a4fa9b670cd090","$230","$231","EVD-b916ede4b56f9eea","EVD-b98b1176d6d557fb","EVD-ba5a460d68f5ab73","EVD-bae3db3f2512beef","EVD-bb000a9d0f2130ae","EVD-bbef95acd4faab3c","EVD-bbf4d65f4bc0ea29","EVD-bceb38ef151c77dd","EVD-bd1f4d234e1edd99","EVD-bd77f8e9d8251bb0","EVD-bdfccd93136a2c67","EVD-be45e83abfd2bebf","EVD-be93df1ab54df682","$232","EVD-bf330323ee737557","EVD-bf4ef51e0a0500d4","EVD-c150c14fc75aff36","EVD-c92e5a13df5efd85","EVD-c9646358d366942a","EVD-caa564561776368d","$233","$234","EVD-cd08dd1f2722b28d","EVD-cd569d478d1bb0a0","EVD-ce577c7e664e2e55","EVD-ce8a88feb1f3f1eb","EVD-cff60de2089ec711","EVD-d035d4e99a15c3d6","EVD-d09ea6c5319eb49d","EVD-d0b5cd6d345725ee","EVD-d18cc45fc39ad56c","$235","EVD-d502db3ef916f14a","EVD-d605326e2b74363d","EVD-d68d4c7872f49187","EVD-d805609722dab9ea","EVD-d86c80dad48be9cc","EVD-d8971be1231dabbc","$236","EVD-d98bf5c08bcf94cc","EVD-dacbe8dd0b2eb8a0","EVD-daf12ad56ba4d350","EVD-e08715c59897f5e9","EVD-e1db38f9c139aeba","EVD-e2460d6c15eba44e","EVD-e4cd8ff138286717","$237","$238","EVD-e7bdf72c26974a0f","$239","EVD-e97b430b9f8860df","$240","$241","EVD-eb90cc8691d70777","EVD-ed20caea33e77f6b","EVD-ef0aea149df06f62","EVD-f0f35d17ccebc179","$242","EVD-f3a5cba898358781","EVD-f4fc28a6f3d1b59e","EVD-f5d5e5ea8334e34d","EVD-f77aba612f7df46a","EVD-f799e2ec41307b54","EVD-f82f54447c686f6d","EVD-f92a2608c3808ee1","EVD-f94d44b4ee8ff1f8","$243","EVD-fa1b0873a7c36ccd","EVD-fa480aea9489432d","EVD-fb289584bc84ac27","EVD-fd3d4ba7172c6e39","EVD-ffd0247b190a8d7b"],["$308"],["$23","$24","$25","$26","$27","$28","$29","$30","$31","DARTCALL-09c38f78feb61ff6","DARTCALL-0f8a7f1708d235ee","DARTCALL-0fa23d112c1368a7","$32","DARTCALL-1b1e9428b7d1ba9e","DARTCALL-1ef0acd36abb7545","$33","DARTCALL-2915c1b031a5775c","DARTCALL-2c03619d58cc20b2","$34","$35","$36","$37","DARTCALL-489b0062edac40eb","DARTCALL-50a4c699c77984f0","$38","DARTCALL-5361a64064a8d667","$39","$40","$41","DARTCALL-60527fcf2b2c627a","$42","$43","DARTCALL-6676ff8b3d4c4adb","$44","$45","$46","$47","$48","DARTCALL-7e6cd450359e9cfa","$49","$50","DARTCALL-8841d86c5c7dff4e","$51","DARTCALL-8d79e84fbd6697a8","$52","$53","$54","DARTCALL-94ba7df20d619c6e","$55","$56","$57","DARTCALL-9ee05c1338f20477","$58","DARTCALL-a62bc11716b8c7b7","$59","DARTCALL-aaf0e188f9737e8e","$60","DARTCALL-acf51df72cb59936","$61","DARTCALL-b5443f18acb8fbd6","$62","DARTCALL-b5b1254cd0d74b32","$63","$64","$65","DARTCALL-bc17cc4f96117061","$66","DARTCALL-c37138fb2134fc4c","$67","$68","DARTCALL-cc0fdf6acb6a5e92","DARTCALL-d12f27a0ad7e1ce9","$69","DARTCALL-e1a1f5a137a3c432","$70","$71","DARTCALL-eafe87ad84123f42","$72","$73","$74","$75","$76","$77","$78","$79","$80","$81","$82","$83","$84","$85","$86","$87","$88","$89","$90","$91","$92","$93","$94","$95","$96","$98","$99","$100","$101","$102","$103","$104","$105","$106","$107","$108","$109","$110","$111","$112","$113","$114","$115","$116","$117","$118","$119","$120","$121","$122","$123","$124","$125","$126","$127","$128","$129","$130","$131","$132","$133","$135","$136","$137","$138","$139","$140","$141","$142","$143","$144","$145","$147","$148","$149","$150","$151","$152","$153","$154","$155","$156","$157","$158","$159","$160","$161","$162","$163","$164","$165","$166","$167","$168","$169","$170","$171","$172","$173","$174","$175","$176","$177","$178","$179","$180","$181","$182","$183","$184","$185","$186","$187","$188","$189","DARTREF-008159287780412c","DARTREF-09596f00276fe4cc","DARTREF-0f058835691a1930","DARTREF-2a581cdd420e969f","DARTREF-5535aa8081bb866e","DARTREF-55ef7a9ef0b0d0fa","DARTREF-6529915467a03d75","DARTREF-6c0c04d21286eeb2","DARTREF-6d843ece041efce6","DARTREF-747434c079a33943","DARTREF-79546eb8690ed187","DARTREF-80e984d1c717069f","DARTREF-871aea4cbf6c68f8","DARTREF-917cce3655c59de5","DARTREF-a4288419ac277cc1","DARTREF-b962356b46b12a40","DARTREF-c1d85e4cdf04140b","DARTREF-c735d6853001a31b","DARTREF-e961554972975f20","DARTREF-ec256888010ea0b2","DARTREF-f9242e21354cb31a","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287"],["$316"],[false,{"assessments":[{"aspect":"$342","change":"matched","evidence_ids":["EVD-26b54a77e24bb468"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-e4a153f3057a3aeb","observed_ids":["$278"],"reason":"$193","status":"PASS","subject_id":"module-main"},{"aspect":"$342","change":"matched","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-c62e14b5bc2683c1","observed_ids":["$169"],"reason":"$193","status":"PASS","subject_id":"$376"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-26b54a77e24bb468","$225"],"fact_ids":["$169","$278"],"id":"UML-ASSESSMENT-5e594a960918be81","observed_ids":["$169","$278"],"reason":"$255","status":"PASS","subject_id":"$376"},{"aspect":"signature","change":"matched","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-7c0cbef236fc1e3d","observed_ids":["$169"],"reason":"$194","status":"PASS","subject_id":"$376"},{"aspect":"$645","change":"matched","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-23acf36498688dc9","observed_ids":["$169"],"reason":"$311","status":"PASS","subject_id":"$376"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fd3d4ba7172c6e39"],"fact_ids":["$141"],"id":"UML-ASSESSMENT-458b3c487bd31104","observed_ids":["$141"],"reason":"$193","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-26b54a77e24bb468","EVD-fd3d4ba7172c6e39"],"fact_ids":["$141","$278"],"id":"UML-ASSESSMENT-46f094e25d2ddf2f","observed_ids":["$141","$278"],"reason":"$255","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-fd3d4ba7172c6e39"],"fact_ids":["$141"],"id":"UML-ASSESSMENT-594ec86649f70149","observed_ids":["$141"],"reason":"$311","status":"PASS","subject_id":"app-version-constant"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-64f07faf52606924"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-3e72d8cd73477e97","observed_ids":["$281"],"reason":"$193","status":"PASS","subject_id":"module-shop-app"},{"aspect":"$342","change":"matched","evidence_ids":["$197"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-4ceee540206a0e98","observed_ids":["$123"],"reason":"$193","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-64f07faf52606924"],"fact_ids":["$123","$281"],"id":"UML-ASSESSMENT-f969f2a73376be3c","observed_ids":["$123","$281"],"reason":"$255","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$645","change":"matched","evidence_ids":["$197"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-2049cdd7650d3e0a","observed_ids":["$123"],"reason":"$311","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-12c27c87533a687d","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$193","status":"PASS","subject_id":"app-backend"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-359dac94facce991"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-5c5dd506da6afaaa","observed_ids":["DARTATTR-f066eebaeac8e2c4","$123"],"reason":"$255","status":"PASS","subject_id":"app-backend"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-2d04f2183e57139a","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$311","status":"PASS","subject_id":"app-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-359dac94facce991"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-448b96890e22f6ab","observed_ids":["DARTATTR-f066eebaeac8e2c4"],"reason":"$4","status":"PASS","subject_id":"app-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-7f03ec7fa57a139c","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$193","status":"PASS","subject_id":"app-store"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-932d4f70003a839a"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-c314bd97b52cdab6","observed_ids":["DARTATTR-d793ec6e75d9430c","$123"],"reason":"$255","status":"PASS","subject_id":"app-store"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-c28c9d8ad271c15a","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$311","status":"PASS","subject_id":"app-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-932d4f70003a839a"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-530adb868ea06b29","observed_ids":["DARTATTR-d793ec6e75d9430c"],"reason":"$4","status":"PASS","subject_id":"app-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-2e624480dc6959ce","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$193","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0acd13c78a064d81","$197"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-5bc7b44185718dc4","observed_ids":["DARTATTR-a1f69261914bde7a","$123"],"reason":"$255","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-b3d865ca7d6295d8","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$311","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0acd13c78a064d81"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-7fc703111f89b7c8","observed_ids":["DARTATTR-a1f69261914bde7a"],"reason":"$4","status":"PASS","subject_id":"app-catalog-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-e7aa0df70355b283","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$193","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-9f818eddac616855"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-55e06f108ccdae64","observed_ids":["DARTATTR-854ba88f54c3d07b","$123"],"reason":"$255","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-2b802980bf1c2ee9","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$311","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9f818eddac616855"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-4f9bb487e2abc1e2","observed_ids":["DARTATTR-854ba88f54c3d07b"],"reason":"$4","status":"PASS","subject_id":"app-cart-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-12900cac406c35a5","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$193","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-d18cc45fc39ad56c"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-5abbe29c73435c3e","observed_ids":["DARTATTR-9457b4d6d426b98a","$123"],"reason":"$255","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-de946a97778d0c82","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$311","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-d18cc45fc39ad56c"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-5fd420e1a0a52ef2","observed_ids":["DARTATTR-9457b4d6d426b98a"],"reason":"$4","status":"PASS","subject_id":"app-orders-vm"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-f33ceea7ed391c99","observed_ids":["$115"],"reason":"$193","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c","$197"],"fact_ids":["$115","$123"],"id":"UML-ASSESSMENT-6cc0eb561ca08afc","observed_ids":["$115","$123"],"reason":"$255","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-cfa2e4f28627a0a5","observed_ids":["$115"],"reason":"$194","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0cc348aa8fcbea1c"],"fact_ids":["$115"],"id":"UML-ASSESSMENT-612d6f5989f11f20","observed_ids":["$115"],"reason":"$311","status":"PASS","subject_id":"shop-app-constructor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-88a5857c5ae935aa","observed_ids":["$150"],"reason":"$193","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$322","change":"matched","evidence_ids":["$197","EVD-88a2271ff036e90f"],"fact_ids":["$123","$150"],"id":"UML-ASSESSMENT-dc72c695ba09f7e8","observed_ids":["$123","$150"],"reason":"$255","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-4c536e5bb8ebf833","observed_ids":["$150"],"reason":"$194","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-88a2271ff036e90f"],"fact_ids":["$150"],"id":"UML-ASSESSMENT-559fea6578f049da","observed_ids":["$150"],"reason":"$311","status":"PASS","subject_id":"shop-app-create-state"},{"aspect":"$342","change":"matched","evidence_ids":["$233"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-6347376d7cde4ea5","observed_ids":["$112"],"reason":"$193","status":"PASS","subject_id":"$444"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-64f07faf52606924","$233"],"fact_ids":["$112","$281"],"id":"UML-ASSESSMENT-f61da7c765839920","observed_ids":["$112","$281"],"reason":"$255","status":"PASS","subject_id":"$444"},{"aspect":"$645","change":"matched","evidence_ids":["$233"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-4156cb1a2c26ea76","observed_ids":["$112"],"reason":"$311","status":"PASS","subject_id":"$444"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-14a83b813969f295","observed_ids":["$159"],"reason":"$193","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-1509e57262b09dd6","$233"],"fact_ids":["$112","$159"],"id":"UML-ASSESSMENT-1707a95571158ecd","observed_ids":["$112","$159"],"reason":"$255","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-0042d7b7a8e94af1","observed_ids":["$159"],"reason":"$194","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-1509e57262b09dd6"],"fact_ids":["$159"],"id":"UML-ASSESSMENT-ca2b9aab833d3afd","observed_ids":["$159"],"reason":"$311","status":"PASS","subject_id":"shop-app-state-build"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-75314aaef6107b0e","observed_ids":["$164"],"reason":"$193","status":"PASS","subject_id":"$445"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-74d6ca3795be521e","$233"],"fact_ids":["$112","$164"],"id":"UML-ASSESSMENT-1ecd8746fa65ab12","observed_ids":["$112","$164"],"reason":"$255","status":"PASS","subject_id":"$445"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-c920878d8da20e96","observed_ids":["$164"],"reason":"$194","status":"PASS","subject_id":"$445"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-74d6ca3795be521e"],"fact_ids":["$164"],"id":"UML-ASSESSMENT-4ddac1f8b20fff6d","observed_ids":["$164"],"reason":"$311","status":"PASS","subject_id":"$445"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$208"],"fact_ids":["$27","$72"],"id":"UML-ASSESSMENT-c84a409b2a2b3521","observed_ids":["$27"],"reason":"$193","status":"PASS","subject_id":"backend-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$208","$225"],"fact_ids":["$27","$72","$169"],"id":"UML-ASSESSMENT-4cdcd96b45dc8e13","observed_ids":["$27","$169"],"reason":"$255","status":"PASS","subject_id":"backend-binding"},{"aspect":"$315","change":"$642","evidence_ids":["EVD-392851659b2cbcc8","$208"],"fact_ids":["$27","$72"],"id":"UML-ASSESSMENT-c26b3ca69aa01e5b","observed_ids":["$27"],"reason":"$3","status":"UNKNOWN","subject_id":"backend-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-392851659b2cbcc8","$208"],"fact_ids":["$27","$72"],"id":"UML-ASSESSMENT-04b7a36c62d18754","observed_ids":["$27"],"reason":"$254","status":"PASS","subject_id":"backend-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$42"],"id":"UML-ASSESSMENT-69b771cadd4b0600","observed_ids":["$25"],"reason":"$193","status":"PASS","subject_id":"store-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$225","$234"],"fact_ids":["$25","$42","$169"],"id":"UML-ASSESSMENT-209c3742dd72fa58","observed_ids":["$25","$169"],"reason":"$255","status":"PASS","subject_id":"store-binding"},{"aspect":"$315","change":"$642","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$42"],"id":"UML-ASSESSMENT-818b223d6e365864","observed_ids":["$25"],"reason":"$3","status":"UNKNOWN","subject_id":"store-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-6740d401515f3c20","$234"],"fact_ids":["$25","$42"],"id":"UML-ASSESSMENT-0dbac3181c760c85","observed_ids":["$25"],"reason":"$254","status":"PASS","subject_id":"store-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$58"],"id":"UML-ASSESSMENT-f0c12bc5c93f73b8","observed_ids":["$26"],"reason":"$193","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9","$225"],"fact_ids":["$26","$58","$169"],"id":"UML-ASSESSMENT-02b5c6efd9e4df1c","observed_ids":["$26","$169"],"reason":"$255","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$58"],"id":"UML-ASSESSMENT-e055bcfc95077afa","observed_ids":["$26"],"reason":"$3","status":"UNKNOWN","subject_id":"catalog-repo-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$213","EVD-8a58fe24df1b13b9"],"fact_ids":["$26","$58"],"id":"UML-ASSESSMENT-da9bad78b174c0d3","observed_ids":["$26"],"reason":"$254","status":"PASS","subject_id":"catalog-repo-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$44"],"id":"UML-ASSESSMENT-b0d0ce9f98538b8c","observed_ids":["$23"],"reason":"$193","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$219","$225","EVD-a089aadb23abd760"],"fact_ids":["$23","$44","$169"],"id":"UML-ASSESSMENT-fdbbc6919c45182e","observed_ids":["$23","$169"],"reason":"$255","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$44"],"id":"UML-ASSESSMENT-9dd0c5d6c101328e","observed_ids":["$23"],"reason":"$3","status":"UNKNOWN","subject_id":"order-repo-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$219","EVD-a089aadb23abd760"],"fact_ids":["$23","$44"],"id":"UML-ASSESSMENT-d9005750e48ffa69","observed_ids":["$23"],"reason":"$254","status":"PASS","subject_id":"order-repo-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$201","EVD-998d2b4a087742af"],"fact_ids":["$31","$45"],"id":"UML-ASSESSMENT-e31c14733d15b84a","observed_ids":["$31"],"reason":"$193","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$201","$225","EVD-998d2b4a087742af"],"fact_ids":["$31","$45","$169"],"id":"UML-ASSESSMENT-9c57c9c2f0c11c01","observed_ids":["$31","$169"],"reason":"$255","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$201","EVD-998d2b4a087742af"],"fact_ids":["$31","$45"],"id":"UML-ASSESSMENT-c45b0c1700c8075b","observed_ids":["$31"],"reason":"$3","status":"UNKNOWN","subject_id":"place-order-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$201","EVD-998d2b4a087742af"],"fact_ids":["$31","$45"],"id":"UML-ASSESSMENT-bb5f9791d95da0e1","observed_ids":["$31"],"reason":"$254","status":"PASS","subject_id":"place-order-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$53"],"id":"UML-ASSESSMENT-9aea0f640af4d549","observed_ids":["$28"],"reason":"$193","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d","$225"],"fact_ids":["$28","$53","$169"],"id":"UML-ASSESSMENT-3938f4159c1d57fe","observed_ids":["$28","$169"],"reason":"$255","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$53"],"id":"UML-ASSESSMENT-2b4176ede96730ff","observed_ids":["$28"],"reason":"$3","status":"UNKNOWN","subject_id":"catalog-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$214","EVD-8eacc9cbc902846d"],"fact_ids":["$28","$53"],"id":"UML-ASSESSMENT-3b59b96a6ea6f541","observed_ids":["$28"],"reason":"$254","status":"PASS","subject_id":"catalog-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$202"],"fact_ids":["$30","$74"],"id":"UML-ASSESSMENT-f83deecb44510eac","observed_ids":["$30"],"reason":"$193","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$202","$225"],"fact_ids":["$30","$74","$169"],"id":"UML-ASSESSMENT-0903b6bc643729ea","observed_ids":["$30","$169"],"reason":"$255","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$315","change":"$642","evidence_ids":["EVD-0caf8ef7b07b3c99","$202"],"fact_ids":["$30","$74"],"id":"UML-ASSESSMENT-d59d28d941a4de62","observed_ids":["$30"],"reason":"$3","status":"UNKNOWN","subject_id":"cart-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["EVD-0caf8ef7b07b3c99","$202"],"fact_ids":["$30","$74"],"id":"UML-ASSESSMENT-ecfdd4ab373eb499","observed_ids":["$30"],"reason":"$254","status":"PASS","subject_id":"cart-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$203","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$43"],"id":"UML-ASSESSMENT-ea940af61fb1489a","observed_ids":["$24"],"reason":"$193","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$203","EVD-5fb10d6ec9ae3d74","$225"],"fact_ids":["$24","$43","$169"],"id":"UML-ASSESSMENT-68ae6577f8376dfa","observed_ids":["$24","$169"],"reason":"$255","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$203","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$43"],"id":"UML-ASSESSMENT-14d37bf251e2c546","observed_ids":["$24"],"reason":"$3","status":"UNKNOWN","subject_id":"orders-vm-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$203","EVD-5fb10d6ec9ae3d74"],"fact_ids":["$24","$43"],"id":"UML-ASSESSMENT-68104fe381d1e17f","observed_ids":["$24"],"reason":"$254","status":"PASS","subject_id":"orders-vm-binding"},{"aspect":"$342","change":"matched","evidence_ids":["$204","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$48"],"id":"UML-ASSESSMENT-e39d549867d5d62a","observed_ids":["$29"],"reason":"$193","status":"PASS","subject_id":"app-binding"},{"aspect":"$322","change":"matched","evidence_ids":["$204","EVD-79cb8eb3e8604930","$225"],"fact_ids":["$29","$48","$169"],"id":"UML-ASSESSMENT-9c1de38590c0003b","observed_ids":["$29","$169"],"reason":"$255","status":"PASS","subject_id":"app-binding"},{"aspect":"$315","change":"$642","evidence_ids":["$204","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$48"],"id":"UML-ASSESSMENT-a066c511d46cc620","observed_ids":["$29"],"reason":"$3","status":"UNKNOWN","subject_id":"app-binding"},{"aspect":"initializer","change":"matched","evidence_ids":["$204","EVD-79cb8eb3e8604930"],"fact_ids":["$29","$48"],"id":"UML-ASSESSMENT-5f91305b627bc7eb","observed_ids":["$29"],"reason":"$254","status":"PASS","subject_id":"app-binding"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d98bf5c08bcf94cc"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-379fe1291213f92a","observed_ids":["$273"],"reason":"$193","status":"PASS","subject_id":"$385"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-77bd5443531ef5ba"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-a441dab4cc1ad1a1","observed_ids":["$286"],"reason":"$193","status":"PASS","subject_id":"$384"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ac7579736ae11d77"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-073bc50a5a1e26d3","observed_ids":["$268"],"reason":"$193","status":"PASS","subject_id":"presentation:module-orders-vm"},{"aspect":"$342","change":"matched","evidence_ids":["$231"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-c75c5f001c7e1890","observed_ids":["$142"],"reason":"$193","status":"PASS","subject_id":"$389"},{"aspect":"$322","change":"matched","evidence_ids":["$231","EVD-d98bf5c08bcf94cc"],"fact_ids":["$142","$273"],"id":"UML-ASSESSMENT-e7259e3b6807991e","observed_ids":["$142","$273"],"reason":"$255","status":"PASS","subject_id":"$389"},{"aspect":"$645","change":"matched","evidence_ids":["$231"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-3eafe9538152635e","observed_ids":["$142"],"reason":"$311","status":"PASS","subject_id":"$389"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-05a2f253d0d1d482","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$193","status":"PASS","subject_id":"$392"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920","$231"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-f8a29e7ec5d47c56","observed_ids":["DARTATTR-12c6acc7fdfe9add","$142"],"reason":"$255","status":"PASS","subject_id":"$392"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-55bcc5c38eb11ee5","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$311","status":"PASS","subject_id":"$392"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-21f0abc08fdc7920"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-60eb9ff2f39bc909","observed_ids":["DARTATTR-12c6acc7fdfe9add"],"reason":"$4","status":"PASS","subject_id":"$392"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-ef9b0867877feccd","observed_ids":["$128"],"reason":"$193","status":"PASS","subject_id":"$391"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-469a0a6782e1646a","$231"],"fact_ids":["$128","$142"],"id":"UML-ASSESSMENT-80e4ad6f3daeeb74","observed_ids":["$128","$142"],"reason":"$255","status":"PASS","subject_id":"$391"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-9b4f846d44bc97b3","observed_ids":["$128"],"reason":"$194","status":"PASS","subject_id":"$391"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-469a0a6782e1646a"],"fact_ids":["$128"],"id":"UML-ASSESSMENT-e9416dfd969a7c9c","observed_ids":["$128"],"reason":"$311","status":"PASS","subject_id":"$391"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-c06dbf7cbcf2429a","observed_ids":["$175"],"reason":"$193","status":"PASS","subject_id":"$390"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a35e2894630f8d38","$231"],"fact_ids":["$142","$175"],"id":"UML-ASSESSMENT-a3ce4a0b32b7db15","observed_ids":["$142","$175"],"reason":"$255","status":"PASS","subject_id":"$390"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-c2d04a5816c98a04","observed_ids":["$175"],"reason":"$194","status":"PASS","subject_id":"$390"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a35e2894630f8d38"],"fact_ids":["$175"],"id":"UML-ASSESSMENT-96f5f0fb2b636be2","observed_ids":["$175"],"reason":"$311","status":"PASS","subject_id":"$390"},{"aspect":"$342","change":"matched","evidence_ids":["$210"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-790b7e868be067d8","observed_ids":["$107"],"reason":"$193","status":"PASS","subject_id":"$386"},{"aspect":"$322","change":"matched","evidence_ids":["$210","EVD-77bd5443531ef5ba"],"fact_ids":["$107","$286"],"id":"UML-ASSESSMENT-3df4e0c29a9e8e4c","observed_ids":["$107","$286"],"reason":"$255","status":"PASS","subject_id":"$386"},{"aspect":"$645","change":"matched","evidence_ids":["$210"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-fb876751f77b828c","observed_ids":["$107"],"reason":"$311","status":"PASS","subject_id":"$386"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-67cfabc277e85c66","observed_ids":["$119"],"reason":"$193","status":"PASS","subject_id":"$388"},{"aspect":"$322","change":"matched","evidence_ids":["$210","EVD-a2549c49a3e73b1d"],"fact_ids":["$107","$119"],"id":"UML-ASSESSMENT-54d881438d48c9c2","observed_ids":["$107","$119"],"reason":"$255","status":"PASS","subject_id":"$388"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-7faa7012571de247","observed_ids":["$119"],"reason":"$194","status":"PASS","subject_id":"$388"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a2549c49a3e73b1d"],"fact_ids":["$119"],"id":"UML-ASSESSMENT-af3947aae8e18ecb","observed_ids":["$119"],"reason":"$311","status":"PASS","subject_id":"$388"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-9eb06e34e4211db8","observed_ids":["$116"],"reason":"$193","status":"PASS","subject_id":"$387"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e","$210"],"fact_ids":["$107","$116"],"id":"UML-ASSESSMENT-441dc40753c51a82","observed_ids":["$107","$116"],"reason":"$255","status":"PASS","subject_id":"$387"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-12096b81fa39ded3","observed_ids":["$116"],"reason":"$194","status":"PASS","subject_id":"$387"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-1040f7e51efb5c2e"],"fact_ids":["$116"],"id":"UML-ASSESSMENT-48aa89cef464b2ba","observed_ids":["$116"],"reason":"$311","status":"PASS","subject_id":"$387"},{"aspect":"$342","change":"matched","evidence_ids":["$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-1fde36679d9cd1fc","observed_ids":["$132"],"reason":"$193","status":"PASS","subject_id":"$393"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-ac7579736ae11d77","$243"],"fact_ids":["$132","$268"],"id":"UML-ASSESSMENT-51a0c6f07c00a47d","observed_ids":["$132","$268"],"reason":"$255","status":"PASS","subject_id":"$393"},{"aspect":"$645","change":"matched","evidence_ids":["$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-c1ed87c4dd71a0e8","observed_ids":["$132"],"reason":"$311","status":"PASS","subject_id":"$393"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-b2dc97b9e5452db6","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$193","status":"PASS","subject_id":"$401"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45","$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-9a61399556a74b14","observed_ids":["DARTATTR-52e816cf910a8287","$132"],"reason":"$255","status":"PASS","subject_id":"$401"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-f192de7091a6ac33","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$311","status":"PASS","subject_id":"$401"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0d7d2542aa7eba45"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-7490cfd2c549eeda","observed_ids":["DARTATTR-52e816cf910a8287"],"reason":"$4","status":"PASS","subject_id":"$401"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-19df0ad9c2315d80","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$193","status":"PASS","subject_id":"$402"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe","$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-31d29fa3377026c4","observed_ids":["DARTATTR-e4af4feba7d49618","$132"],"reason":"$255","status":"PASS","subject_id":"$402"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-2dc9eacc79283ea0","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$311","status":"PASS","subject_id":"$402"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-01bc1222c7a23bfe"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-21a099f2a03bb267","observed_ids":["DARTATTR-e4af4feba7d49618"],"reason":"$4","status":"PASS","subject_id":"$402"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-ea070e9170816b1a","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$193","status":"PASS","subject_id":"$403"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-84d135a00fd51c66","$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-a7763e533fc04d8e","observed_ids":["DARTATTR-c3f657996b301303","$132"],"reason":"$255","status":"PASS","subject_id":"$403"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-03e1117d9070bb2a","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$311","status":"PASS","subject_id":"$403"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-84d135a00fd51c66"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-7d8bc6d8b3748e95","observed_ids":["DARTATTR-c3f657996b301303"],"reason":"$4","status":"PASS","subject_id":"$403"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-acd7b5adf07dcbfe","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$193","status":"PASS","subject_id":"$400"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99","$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-137612b578680a41","observed_ids":["DARTATTR-566c4eb51bfb0d93","$132"],"reason":"$255","status":"PASS","subject_id":"$400"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-63c0abaf9f6d8d9f","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$311","status":"PASS","subject_id":"$400"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-bd1f4d234e1edd99"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-f772929accc6b4fe","observed_ids":["DARTATTR-566c4eb51bfb0d93"],"reason":"$4","status":"PASS","subject_id":"$400"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$76"],"id":"UML-ASSESSMENT-7c258ea562fed37e","observed_ids":["$76"],"reason":"$193","status":"PASS","subject_id":"$394"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a","$243"],"fact_ids":["$76","$132"],"id":"UML-ASSESSMENT-8556560f3fd4fb90","observed_ids":["$76","$132"],"reason":"$255","status":"PASS","subject_id":"$394"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$76"],"id":"UML-ASSESSMENT-913579c39d5a47b1","observed_ids":["$76"],"reason":"$194","status":"PASS","subject_id":"$394"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-02076b08bfce1b3a"],"fact_ids":["$76"],"id":"UML-ASSESSMENT-2b2158c57e5438b7","observed_ids":["$76"],"reason":"$311","status":"PASS","subject_id":"$394"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-18407ff1c0cd52f2","observed_ids":["$118"],"reason":"$193","status":"PASS","subject_id":"$399"},{"aspect":"$322","change":"matched","evidence_ids":["$243","EVD-fa480aea9489432d"],"fact_ids":["$118","$132"],"id":"UML-ASSESSMENT-e3e12d61a33606fe","observed_ids":["$118","$132"],"reason":"$255","status":"PASS","subject_id":"$399"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-c150654b8fa23142","observed_ids":["$118"],"reason":"$194","status":"PASS","subject_id":"$399"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-fa480aea9489432d"],"fact_ids":["$118"],"id":"UML-ASSESSMENT-1e47bda069b0da6c","observed_ids":["$118"],"reason":"$311","status":"PASS","subject_id":"$399"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-154f5c6b427a1b3d"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-4c05a750c0fbe3a6","observed_ids":["$90"],"reason":"$193","status":"PASS","subject_id":"$397"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-154f5c6b427a1b3d","$243"],"fact_ids":["$90","$132"],"id":"UML-ASSESSMENT-b307c7efd232effa","observed_ids":["$90","$132"],"reason":"$255","status":"PASS","subject_id":"$397"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-154f5c6b427a1b3d"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-9e449c3677499a9b","observed_ids":["$90"],"reason":"$194","status":"PASS","subject_id":"$397"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-154f5c6b427a1b3d"],"fact_ids":["$90"],"id":"UML-ASSESSMENT-c86ed9bd034ecc78","observed_ids":["$90"],"reason":"$311","status":"PASS","subject_id":"$397"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9ed5e7f3ad7d611c"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-bf23ca3acb77ed2a","observed_ids":["$105"],"reason":"$193","status":"PASS","subject_id":"$396"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-9ed5e7f3ad7d611c","$243"],"fact_ids":["$105","$132"],"id":"UML-ASSESSMENT-b4e0d5b052f11e7e","observed_ids":["$105","$132"],"reason":"$255","status":"PASS","subject_id":"$396"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9ed5e7f3ad7d611c"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-2843256935e94346","observed_ids":["$105"],"reason":"$194","status":"PASS","subject_id":"$396"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-9ed5e7f3ad7d611c"],"fact_ids":["$105"],"id":"UML-ASSESSMENT-02feeac30cef3a8a","observed_ids":["$105"],"reason":"$311","status":"PASS","subject_id":"$396"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b916ede4b56f9eea"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-756fa395cf88c365","observed_ids":["$120"],"reason":"$193","status":"PASS","subject_id":"$398"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b916ede4b56f9eea","$243"],"fact_ids":["$120","$132"],"id":"UML-ASSESSMENT-71ef3b2b9955741f","observed_ids":["$120","$132"],"reason":"$255","status":"PASS","subject_id":"$398"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b916ede4b56f9eea"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-11546b19a98a797b","observed_ids":["$120"],"reason":"$194","status":"PASS","subject_id":"$398"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-b916ede4b56f9eea"],"fact_ids":["$120"],"id":"UML-ASSESSMENT-20fe3f4966c16401","observed_ids":["$120"],"reason":"$311","status":"PASS","subject_id":"$398"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d0b5cd6d345725ee"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-f6e9fd9746119cb4","observed_ids":["$95"],"reason":"$193","status":"PASS","subject_id":"$395"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-d0b5cd6d345725ee","$243"],"fact_ids":["$95","$132"],"id":"UML-ASSESSMENT-3a4d972091b0e87b","observed_ids":["$95","$132"],"reason":"$255","status":"PASS","subject_id":"$395"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d0b5cd6d345725ee"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-7b8510326827be82","observed_ids":["$95"],"reason":"$194","status":"PASS","subject_id":"$395"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d0b5cd6d345725ee"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-83bfddc021f5b109","observed_ids":["$95"],"reason":"$311","status":"PASS","subject_id":"$395"},{"aspect":"$342","change":"matched","evidence_ids":["$224"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-2f76bc1237ca1596","observed_ids":["$283"],"reason":"$193","status":"PASS","subject_id":"$440"},{"aspect":"$342","change":"matched","evidence_ids":["$240"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-0e31a5f1f176b62b","observed_ids":["$269"],"reason":"$193","status":"PASS","subject_id":"$441"},{"aspect":"$342","change":"matched","evidence_ids":["$235"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-5389142a696f32ca","observed_ids":["$271"],"reason":"$193","status":"PASS","subject_id":"$438"},{"aspect":"$342","change":"matched","evidence_ids":["$215"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-f71672adac84ea96","observed_ids":["$270"],"reason":"$193","status":"PASS","subject_id":"$439"},{"aspect":"$342","change":"matched","evidence_ids":["$200"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-adead81e1ff0b1d2","observed_ids":["$111"],"reason":"$193","status":"PASS","subject_id":"$422"},{"aspect":"$322","change":"matched","evidence_ids":["$200","$224"],"fact_ids":["$111","$283"],"id":"UML-ASSESSMENT-c82d074ece6196e7","observed_ids":["$111","$283"],"reason":"$255","status":"PASS","subject_id":"$422"},{"aspect":"$645","change":"matched","evidence_ids":["$200"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-2ec79609c63a9cef","observed_ids":["$111"],"reason":"$311","status":"PASS","subject_id":"$422"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-2c706df39f6c4ec0","observed_ids":["$101"],"reason":"$193","status":"PASS","subject_id":"$424"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-101f66e9382fa34b","$200"],"fact_ids":["$101","$111"],"id":"UML-ASSESSMENT-71962fcd56185c45","observed_ids":["$101","$111"],"reason":"$255","status":"PASS","subject_id":"$424"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-98a8c4ab19ced756","observed_ids":["$101"],"reason":"$194","status":"PASS","subject_id":"$424"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-101f66e9382fa34b"],"fact_ids":["$101"],"id":"UML-ASSESSMENT-67a99e1f50839293","observed_ids":["$101"],"reason":"$311","status":"PASS","subject_id":"$424"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-6135ac61cfe727c9","observed_ids":["$129"],"reason":"$193","status":"PASS","subject_id":"$423"},{"aspect":"$322","change":"matched","evidence_ids":["$200","EVD-357d90d2fcc4b053"],"fact_ids":["$111","$129"],"id":"UML-ASSESSMENT-04deb661e98c9a19","observed_ids":["$111","$129"],"reason":"$255","status":"PASS","subject_id":"$423"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-86189e8f0626c3bf","observed_ids":["$129"],"reason":"$194","status":"PASS","subject_id":"$423"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-357d90d2fcc4b053"],"fact_ids":["$129"],"id":"UML-ASSESSMENT-cc93198930e8e2ba","observed_ids":["$129"],"reason":"$311","status":"PASS","subject_id":"$423"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-789d7c06d30622b7","observed_ids":["$140"],"reason":"$193","status":"PASS","subject_id":"$425"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f","$200"],"fact_ids":["$111","$140"],"id":"UML-ASSESSMENT-b652513a9aafea7f","observed_ids":["$111","$140"],"reason":"$255","status":"PASS","subject_id":"$425"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-d01785ffb29e3912","observed_ids":["$140"],"reason":"$194","status":"PASS","subject_id":"$425"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-03e0c6fb7640e32f"],"fact_ids":["$140"],"id":"UML-ASSESSMENT-9d0e9112d3e1d646","observed_ids":["$140"],"reason":"$311","status":"PASS","subject_id":"$425"},{"aspect":"$342","change":"matched","evidence_ids":["$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-460f4681c25a59a8","observed_ids":["$163"],"reason":"$193","status":"PASS","subject_id":"$426"},{"aspect":"$322","change":"matched","evidence_ids":["$230","$240"],"fact_ids":["$163","$269"],"id":"UML-ASSESSMENT-1750aa8ba0379a60","observed_ids":["$163","$269"],"reason":"$255","status":"PASS","subject_id":"$426"},{"aspect":"$645","change":"matched","evidence_ids":["$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-80712bfa1982eae6","observed_ids":["$163"],"reason":"$311","status":"PASS","subject_id":"$426"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-a087f4361cd22824","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$193","status":"PASS","subject_id":"$435"},{"aspect":"$322","change":"matched","evidence_ids":["$230","EVD-ce8a88feb1f3f1eb"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-fc7d88b03c87167e","observed_ids":["DARTATTR-9f80ae48f0881491","$163"],"reason":"$255","status":"PASS","subject_id":"$435"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-1bbe38369cabdfd0","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$311","status":"PASS","subject_id":"$435"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-4b31e9176e67bc4b","observed_ids":["DARTATTR-9f80ae48f0881491"],"reason":"$4","status":"PASS","subject_id":"$435"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-b6b22d0c4d798715","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$193","status":"PASS","subject_id":"$437"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-33aa406116b7ef03","$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-5a24dcb5a8a20cbd","observed_ids":["DARTATTR-cb29137b31538f56","$163"],"reason":"$255","status":"PASS","subject_id":"$437"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-f0c50d83d23689e1","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$311","status":"PASS","subject_id":"$437"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-33aa406116b7ef03"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-67ffba558027059e","observed_ids":["DARTATTR-cb29137b31538f56"],"reason":"$4","status":"PASS","subject_id":"$437"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-cd21a55b8f98b132","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$193","status":"PASS","subject_id":"$436"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9","$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-c921af1237d0b287","observed_ids":["DARTATTR-8887cfbe5897549e","$163"],"reason":"$255","status":"PASS","subject_id":"$436"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-085c01536912c9da","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$311","status":"PASS","subject_id":"$436"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3000c5af849ca4c9"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-c19b8729b56d5a49","observed_ids":["DARTATTR-8887cfbe5897549e"],"reason":"$4","status":"PASS","subject_id":"$436"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-31bf72d870217ed6","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$193","status":"PASS","subject_id":"$434"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2","$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-e01042cc745a78f1","observed_ids":["DARTATTR-5d3cff6774f3a015","$163"],"reason":"$255","status":"PASS","subject_id":"$434"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-7471d1f0d3577447","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$311","status":"PASS","subject_id":"$434"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-2a6aeee097f47bd2"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-8717eb615a8efbde","observed_ids":["DARTATTR-5d3cff6774f3a015"],"reason":"$4","status":"PASS","subject_id":"$434"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-e9c5148f1a5ec7de","observed_ids":["$126"],"reason":"$193","status":"PASS","subject_id":"$427"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-acde48f3d10b830e","$230"],"fact_ids":["$126","$163"],"id":"UML-ASSESSMENT-73bc985dc60936a6","observed_ids":["$126","$163"],"reason":"$255","status":"PASS","subject_id":"$427"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-fdc8b7c704afa94a","observed_ids":["$126"],"reason":"$194","status":"PASS","subject_id":"$427"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-acde48f3d10b830e"],"fact_ids":["$126"],"id":"UML-ASSESSMENT-4556a7217ba38dae","observed_ids":["$126"],"reason":"$311","status":"PASS","subject_id":"$427"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-4911657c51d55652","observed_ids":["$93"],"reason":"$193","status":"PASS","subject_id":"$433"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e","$230"],"fact_ids":["$93","$163"],"id":"UML-ASSESSMENT-d723120285ca7166","observed_ids":["$93","$163"],"reason":"$255","status":"PASS","subject_id":"$433"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-69caca84fcc69276","observed_ids":["$93"],"reason":"$194","status":"PASS","subject_id":"$433"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-188bbe114b9fb01e"],"fact_ids":["$93"],"id":"UML-ASSESSMENT-99661d63c9bf0fd9","observed_ids":["$93"],"reason":"$311","status":"PASS","subject_id":"$433"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-066791521049e895","observed_ids":["$114"],"reason":"$193","status":"PASS","subject_id":"$430"},{"aspect":"$322","change":"matched","evidence_ids":["$230","EVD-d502db3ef916f14a"],"fact_ids":["$114","$163"],"id":"UML-ASSESSMENT-137fb2ef46ff5478","observed_ids":["$114","$163"],"reason":"$255","status":"PASS","subject_id":"$430"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-a57fc7f2e66f6205","observed_ids":["$114"],"reason":"$194","status":"PASS","subject_id":"$430"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d502db3ef916f14a"],"fact_ids":["$114"],"id":"UML-ASSESSMENT-7bba6ef5aaace377","observed_ids":["$114"],"reason":"$311","status":"PASS","subject_id":"$430"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-ef75e445955d5fa1","observed_ids":["$127"],"reason":"$193","status":"PASS","subject_id":"$429"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-223069afb53f3db2","$230"],"fact_ids":["$127","$163"],"id":"UML-ASSESSMENT-12c4b48056ee4078","observed_ids":["$127","$163"],"reason":"$255","status":"PASS","subject_id":"$429"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-34598c9ffbb08c9b","observed_ids":["$127"],"reason":"$194","status":"PASS","subject_id":"$429"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-223069afb53f3db2"],"fact_ids":["$127"],"id":"UML-ASSESSMENT-6d5e0501185c0dc4","observed_ids":["$127"],"reason":"$311","status":"PASS","subject_id":"$429"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-efdb7a7fa8f070cb","observed_ids":["$180"],"reason":"$193","status":"PASS","subject_id":"$431"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-89fc9df7662529f2","$230"],"fact_ids":["$163","$180"],"id":"UML-ASSESSMENT-5d92fcadbbd34df3","observed_ids":["$163","$180"],"reason":"$255","status":"PASS","subject_id":"$431"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-2dae4ba832365a90","observed_ids":["$180"],"reason":"$194","status":"PASS","subject_id":"$431"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-89fc9df7662529f2"],"fact_ids":["$180"],"id":"UML-ASSESSMENT-40d0e042c16c7063","observed_ids":["$180"],"reason":"$311","status":"PASS","subject_id":"$431"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-8f296099880f37c2","observed_ids":["$185"],"reason":"$193","status":"PASS","subject_id":"$432"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa","$230"],"fact_ids":["$163","$185"],"id":"UML-ASSESSMENT-86c46d6976d56df2","observed_ids":["$163","$185"],"reason":"$255","status":"PASS","subject_id":"$432"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-2198d1950eaeadeb","observed_ids":["$185"],"reason":"$194","status":"PASS","subject_id":"$432"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5e27bd4f2a4380fa"],"fact_ids":["$185"],"id":"UML-ASSESSMENT-a0bb25dd0577712a","observed_ids":["$185"],"reason":"$311","status":"PASS","subject_id":"$432"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-545f2e34d42a20ed","observed_ids":["$182"],"reason":"$193","status":"PASS","subject_id":"$428"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-233503577a4f67cc","$230"],"fact_ids":["$163","$182"],"id":"UML-ASSESSMENT-e5ccdc7a82810e89","observed_ids":["$163","$182"],"reason":"$255","status":"PASS","subject_id":"$428"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-3d45e914c99273b6","observed_ids":["$182"],"reason":"$194","status":"PASS","subject_id":"$428"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-233503577a4f67cc"],"fact_ids":["$182"],"id":"UML-ASSESSMENT-4af6266dcfb3cdac","observed_ids":["$182"],"reason":"$311","status":"PASS","subject_id":"$428"},{"aspect":"$342","change":"matched","evidence_ids":["$211"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-891925eb2d9b982c","observed_ids":["$109"],"reason":"$193","status":"PASS","subject_id":"$404"},{"aspect":"$322","change":"matched","evidence_ids":["$211","$235"],"fact_ids":["$109","$271"],"id":"UML-ASSESSMENT-cb28d6626abf08a3","observed_ids":["$109","$271"],"reason":"$255","status":"PASS","subject_id":"$404"},{"aspect":"$645","change":"matched","evidence_ids":["$211"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-d926dded03e491b5","observed_ids":["$109"],"reason":"$311","status":"PASS","subject_id":"$404"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8f0fa705ec20350a"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-64c6bd5abfb32516","observed_ids":["$170"],"reason":"$193","status":"PASS","subject_id":"$406"},{"aspect":"$322","change":"matched","evidence_ids":["$211","EVD-8f0fa705ec20350a"],"fact_ids":["$109","$170"],"id":"UML-ASSESSMENT-72087669cd80d579","observed_ids":["$109","$170"],"reason":"$255","status":"PASS","subject_id":"$406"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8f0fa705ec20350a"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-059d2ed8cdf4080b","observed_ids":["$170"],"reason":"$194","status":"PASS","subject_id":"$406"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-8f0fa705ec20350a"],"fact_ids":["$170"],"id":"UML-ASSESSMENT-1f2868d3b6360119","observed_ids":["$170"],"reason":"$311","status":"PASS","subject_id":"$406"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-1348009b49b5770a"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-8540fe8b4239e4f2","observed_ids":["$186"],"reason":"$193","status":"PASS","subject_id":"$405"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-1348009b49b5770a","$211"],"fact_ids":["$109","$186"],"id":"UML-ASSESSMENT-ea3815bad1b17a0a","observed_ids":["$109","$186"],"reason":"$255","status":"PASS","subject_id":"$405"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-1348009b49b5770a"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-2eb4232bd3f743b3","observed_ids":["$186"],"reason":"$194","status":"PASS","subject_id":"$405"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-1348009b49b5770a"],"fact_ids":["$186"],"id":"UML-ASSESSMENT-315330b6ad4b61fa","observed_ids":["$186"],"reason":"$311","status":"PASS","subject_id":"$405"},{"aspect":"$342","change":"matched","evidence_ids":["$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-973f6344f19703a4","observed_ids":["$177"],"reason":"$193","status":"PASS","subject_id":"$408"},{"aspect":"$322","change":"matched","evidence_ids":["$212","$215"],"fact_ids":["$177","$270"],"id":"UML-ASSESSMENT-24d6d5f6cb1d2305","observed_ids":["$177","$270"],"reason":"$255","status":"PASS","subject_id":"$408"},{"aspect":"$645","change":"matched","evidence_ids":["$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-7d4df90c49154593","observed_ids":["$177"],"reason":"$311","status":"PASS","subject_id":"$408"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-f72fa2420611df95","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$193","status":"PASS","subject_id":"$420"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6","$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-deed0a972a241964","observed_ids":["DARTATTR-a6437d5088c31c9b","$177"],"reason":"$255","status":"PASS","subject_id":"$420"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-d1f949380f4a8594","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$311","status":"PASS","subject_id":"$420"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-b8b4d7f1d5c1e1ee","observed_ids":["DARTATTR-a6437d5088c31c9b"],"reason":"$4","status":"PASS","subject_id":"$420"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-dbea30fdc443be15","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$193","status":"PASS","subject_id":"$407"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-af8e862faa8c1478"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-5bf68fc50f32248f","observed_ids":["DARTATTR-9182506bb3518c56","$177"],"reason":"$255","status":"PASS","subject_id":"$407"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-bc7925ced6557d8e","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$311","status":"PASS","subject_id":"$407"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-af8e862faa8c1478"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-07f521b49b2866d4","observed_ids":["DARTATTR-9182506bb3518c56"],"reason":"$4","status":"PASS","subject_id":"$407"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-225f8c5e68c05ed3","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$193","status":"PASS","subject_id":"$421"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-80a91e9a6b26e2cb"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-3681fe657b8abb29","observed_ids":["DARTATTR-abca66feae08db1c","$177"],"reason":"$255","status":"PASS","subject_id":"$421"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-c9ea917e6686dd73","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$311","status":"PASS","subject_id":"$421"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-80a91e9a6b26e2cb"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-f466b3b829d78406","observed_ids":["DARTATTR-abca66feae08db1c"],"reason":"$4","status":"PASS","subject_id":"$421"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-18ccff05135add42","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$193","status":"PASS","subject_id":"$419"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-165ed6e57ce91024","$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-9cb52a129a4299e4","observed_ids":["DARTATTR-6d8f8cd7fb617fa8","$177"],"reason":"$255","status":"PASS","subject_id":"$419"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-211a02ce413926cd","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$311","status":"PASS","subject_id":"$419"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-165ed6e57ce91024"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-755f74375c8a959c","observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"reason":"$4","status":"PASS","subject_id":"$419"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-a9582f279f8644ef","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$193","status":"PASS","subject_id":"$418"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-ed20caea33e77f6b"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-0d0f58f4dd6a49ef","observed_ids":["DARTATTR-32e417d184be9f3b","$177"],"reason":"$255","status":"PASS","subject_id":"$418"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-6805b3f26b75e8d8","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$311","status":"PASS","subject_id":"$418"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ed20caea33e77f6b"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-a80505652846049c","observed_ids":["DARTATTR-32e417d184be9f3b"],"reason":"$4","status":"PASS","subject_id":"$418"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-79ea3ca365cd7f57","observed_ids":["$184"],"reason":"$193","status":"PASS","subject_id":"$411"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-94ce86e5666daedb"],"fact_ids":["$177","$184"],"id":"UML-ASSESSMENT-df9fc3688e5fcf28","observed_ids":["$177","$184"],"reason":"$255","status":"PASS","subject_id":"$411"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-c8381b312da8d4f8","observed_ids":["$184"],"reason":"$194","status":"PASS","subject_id":"$411"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-94ce86e5666daedb"],"fact_ids":["$184"],"id":"UML-ASSESSMENT-6f00be7fecfa8aa3","observed_ids":["$184"],"reason":"$311","status":"PASS","subject_id":"$411"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-866b103e51f20e94","observed_ids":["$158"],"reason":"$193","status":"PASS","subject_id":"$413"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-f77aba612f7df46a"],"fact_ids":["$158","$177"],"id":"UML-ASSESSMENT-c7c28f80da6a9cda","observed_ids":["$158","$177"],"reason":"$255","status":"PASS","subject_id":"$413"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-813cd0fe2d42144a","observed_ids":["$158"],"reason":"$194","status":"PASS","subject_id":"$413"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f77aba612f7df46a"],"fact_ids":["$158"],"id":"UML-ASSESSMENT-f2ae35eb30683ead","observed_ids":["$158"],"reason":"$311","status":"PASS","subject_id":"$413"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$136"],"id":"UML-ASSESSMENT-7200991d32e2215c","observed_ids":["$136"],"reason":"$193","status":"PASS","subject_id":"$417"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-b6a4fa9b670cd090"],"fact_ids":["$136","$177"],"id":"UML-ASSESSMENT-d90e690423a83568","observed_ids":["$136","$177"],"reason":"$255","status":"PASS","subject_id":"$417"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$136"],"id":"UML-ASSESSMENT-902533e1e7a5c13e","observed_ids":["$136"],"reason":"$194","status":"PASS","subject_id":"$417"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-b6a4fa9b670cd090"],"fact_ids":["$136"],"id":"UML-ASSESSMENT-6ece665276df50e9","observed_ids":["$136"],"reason":"$311","status":"PASS","subject_id":"$417"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-0cb9c68a0e27cd37","observed_ids":["$188"],"reason":"$193","status":"PASS","subject_id":"$414"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-d09ea6c5319eb49d"],"fact_ids":["$177","$188"],"id":"UML-ASSESSMENT-1c748195227d93d9","observed_ids":["$177","$188"],"reason":"$255","status":"PASS","subject_id":"$414"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-6e1a56e0155e5f7d","observed_ids":["$188"],"reason":"$194","status":"PASS","subject_id":"$414"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d09ea6c5319eb49d"],"fact_ids":["$188"],"id":"UML-ASSESSMENT-bf38b7556a634f27","observed_ids":["$188"],"reason":"$311","status":"PASS","subject_id":"$414"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-4f23e5f3b269cbd8","observed_ids":["$181"],"reason":"$193","status":"PASS","subject_id":"$416"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-cff60de2089ec711"],"fact_ids":["$177","$181"],"id":"UML-ASSESSMENT-95fab384ee3c6b35","observed_ids":["$177","$181"],"reason":"$255","status":"PASS","subject_id":"$416"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-939eb3009586e990","observed_ids":["$181"],"reason":"$194","status":"PASS","subject_id":"$416"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-cff60de2089ec711"],"fact_ids":["$181"],"id":"UML-ASSESSMENT-2ff873a83637b219","observed_ids":["$181"],"reason":"$311","status":"PASS","subject_id":"$416"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-c6c70e45d670d8a1","observed_ids":["$178"],"reason":"$193","status":"PASS","subject_id":"$409"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902","$212"],"fact_ids":["$177","$178"],"id":"UML-ASSESSMENT-b38d6c3af8eecba4","observed_ids":["$177","$178"],"reason":"$255","status":"PASS","subject_id":"$409"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-8c023e890193b86f","observed_ids":["$178"],"reason":"$194","status":"PASS","subject_id":"$409"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5a7bfafbb9583902"],"fact_ids":["$178"],"id":"UML-ASSESSMENT-88b1bc679cc24772","observed_ids":["$178"],"reason":"$311","status":"PASS","subject_id":"$409"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$143"],"id":"UML-ASSESSMENT-1139b105cf40c54e","observed_ids":["$143"],"reason":"$193","status":"PASS","subject_id":"$415"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-f82f54447c686f6d"],"fact_ids":["$143","$177"],"id":"UML-ASSESSMENT-55fedd4f064a87fe","observed_ids":["$143","$177"],"reason":"$255","status":"PASS","subject_id":"$415"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$143"],"id":"UML-ASSESSMENT-2480eb77abc8ecc7","observed_ids":["$143"],"reason":"$194","status":"PASS","subject_id":"$415"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f82f54447c686f6d"],"fact_ids":["$143"],"id":"UML-ASSESSMENT-d44af78e844af01e","observed_ids":["$143"],"reason":"$311","status":"PASS","subject_id":"$415"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-97b611d00d4d19e9","observed_ids":["$117"],"reason":"$193","status":"PASS","subject_id":"$410"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-ba5a460d68f5ab73"],"fact_ids":["$117","$177"],"id":"UML-ASSESSMENT-8c4e7782b8058171","observed_ids":["$117","$177"],"reason":"$255","status":"PASS","subject_id":"$410"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-eb903640c3c0beaa","observed_ids":["$117"],"reason":"$194","status":"PASS","subject_id":"$410"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ba5a460d68f5ab73"],"fact_ids":["$117"],"id":"UML-ASSESSMENT-77d2c9ec1056dd58","observed_ids":["$117"],"reason":"$311","status":"PASS","subject_id":"$410"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-a18fc845720e2033","observed_ids":["$149"],"reason":"$193","status":"PASS","subject_id":"$412"},{"aspect":"$322","change":"matched","evidence_ids":["$212","EVD-72aacfd4f686856b"],"fact_ids":["$149","$177"],"id":"UML-ASSESSMENT-23a3771bceff0f59","observed_ids":["$149","$177"],"reason":"$255","status":"PASS","subject_id":"$412"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-9b519939502f11c0","observed_ids":["$149"],"reason":"$194","status":"PASS","subject_id":"$412"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-72aacfd4f686856b"],"fact_ids":["$149"],"id":"UML-ASSESSMENT-b9619e1948ef5ce8","observed_ids":["$149"],"reason":"$311","status":"PASS","subject_id":"$412"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-41e748ff211648f7"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-a32fa40488bc8cde","observed_ids":["$277"],"reason":"$193","status":"PASS","subject_id":"domain:module-product"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-3ad88ea22041902c","observed_ids":["$274"],"reason":"$193","status":"PASS","subject_id":"domain:module-catalog-port"},{"aspect":"$342","change":"matched","evidence_ids":["$241"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-2152af581f4fc860","observed_ids":["$267"],"reason":"$193","status":"PASS","subject_id":"domain:module-cart"},{"aspect":"$342","change":"matched","evidence_ids":["$229"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-6dfa552367fbbd96","observed_ids":["$287"],"reason":"$193","status":"PASS","subject_id":"domain:module-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0d56469f18292017"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-bbcaa06f212180c7","observed_ids":["$275"],"reason":"$193","status":"PASS","subject_id":"domain:module-order-port"},{"aspect":"$342","change":"matched","evidence_ids":["$223"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-656fe804c42f7635","observed_ids":["$282"],"reason":"$193","status":"PASS","subject_id":"domain:module-place-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bae3db3f2512beef"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-70955cc63565e17f","observed_ids":["$279"],"reason":"$193","status":"PASS","subject_id":"domain:module-shop-status"},{"aspect":"$342","change":"matched","evidence_ids":["$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-2b5f5dbb31d1f235","observed_ids":["$156"],"reason":"$193","status":"PASS","subject_id":"$339"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-41e748ff211648f7","$209"],"fact_ids":["$156","$277"],"id":"UML-ASSESSMENT-b7ba7c508db91c9b","observed_ids":["$156","$277"],"reason":"$255","status":"PASS","subject_id":"$339"},{"aspect":"$645","change":"matched","evidence_ids":["$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-ae2f4b9e6b7505d4","observed_ids":["$156"],"reason":"$311","status":"PASS","subject_id":"$339"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-bf386e016185ea3b","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$193","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-530eaba979b8e128","$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-dd36febb264693f6","observed_ids":["DARTATTR-6de6bf25bdbc14d9","$156"],"reason":"$255","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-75520d76f44ad3f5","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$311","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-530eaba979b8e128"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-6c33a345b70ac0e5","observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"reason":"$4","status":"PASS","subject_id":"domain:product-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-1c7825a792dabea7","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$193","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98","$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-78a6dbc9e8e6b8d6","observed_ids":["DARTATTR-1f4de3eb6ed85be0","$156"],"reason":"$255","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-1bea8f029f269cfd","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$311","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-55cb1be5edd3fa98"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-4ab36fc82d1bccbb","observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"reason":"$4","status":"PASS","subject_id":"domain:product-name"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-9147d23131b6a307","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$193","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-173183ae98a0dc41","$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-f0be2b0461860b81","observed_ids":["DARTATTR-8868e314c78214ac","$156"],"reason":"$255","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-e09547803e057697","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$311","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-173183ae98a0dc41"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-5034e5754fa0a63f","observed_ids":["DARTATTR-8868e314c78214ac"],"reason":"$4","status":"PASS","subject_id":"domain:product-price"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-43e3f35b4cf2ceec","observed_ids":["$96"],"reason":"$193","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$209","EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96","$156"],"id":"UML-ASSESSMENT-60733d67ba37edb0","observed_ids":["$96","$156"],"reason":"$255","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-4886239c2f045316","observed_ids":["$96"],"reason":"$194","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ae44bfcdb4ad83b8"],"fact_ids":["$96"],"id":"UML-ASSESSMENT-0075db34e89d7290","observed_ids":["$96"],"reason":"$311","status":"PASS","subject_id":"domain:product-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-f30bcd68ab763944","observed_ids":["$137"],"reason":"$193","status":"PASS","subject_id":"$333"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf","EVD-c9646358d366942a"],"fact_ids":["$137","$274"],"id":"UML-ASSESSMENT-9e8deac3446681df","observed_ids":["$137","$274"],"reason":"$255","status":"PASS","subject_id":"$333"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-e9daa3566e32bbb6","observed_ids":["$137"],"reason":"$311","status":"PASS","subject_id":"$333"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-77a013cffd6d5ac1","observed_ids":["$166"],"reason":"$193","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99","EVD-c9646358d366942a"],"fact_ids":["$137","$166"],"id":"UML-ASSESSMENT-b9a605481c2c07ee","observed_ids":["$137","$166"],"reason":"$255","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-7bba80f121c1de4c","observed_ids":["$166"],"reason":"$194","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0f5b2b03ff255d99"],"fact_ids":["$166"],"id":"UML-ASSESSMENT-2c2ff8b5f31bdfad","observed_ids":["$166"],"reason":"$311","status":"PASS","subject_id":"domain:catalog-load"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-50aac7aa2f0b4b07","observed_ids":["$85"],"reason":"$193","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-97637c860348eefa","EVD-c9646358d366942a"],"fact_ids":["$85","$137"],"id":"UML-ASSESSMENT-73d1519232511193","observed_ids":["$85","$137"],"reason":"$255","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-bdd868d3e9986579","observed_ids":["$85"],"reason":"$194","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-97637c860348eefa"],"fact_ids":["$85"],"id":"UML-ASSESSMENT-2bd521d7d4d65d14","observed_ids":["$85"],"reason":"$311","status":"PASS","subject_id":"domain:catalog-is-online"},{"aspect":"$342","change":"matched","evidence_ids":["$217"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-68c9d16c50ae3896","observed_ids":["$157"],"reason":"$193","status":"PASS","subject_id":"$331"},{"aspect":"$322","change":"matched","evidence_ids":["$217","$241"],"fact_ids":["$157","$267"],"id":"UML-ASSESSMENT-2bb5daf7cecc7cf7","observed_ids":["$157","$267"],"reason":"$255","status":"PASS","subject_id":"$331"},{"aspect":"$645","change":"matched","evidence_ids":["$217"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-3ab98b3a02030e77","observed_ids":["$157"],"reason":"$311","status":"PASS","subject_id":"$331"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-72c229cb6c270e22","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$193","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884","$217"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-0dc90f372c1050f8","observed_ids":["DARTATTR-473d5ebba5d95ceb","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-ab16d6a2cd82839f","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$311","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-09c74dd3e4b96884"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-55836185262d000f","observed_ids":["DARTATTR-473d5ebba5d95ceb"],"reason":"$4","status":"PASS","subject_id":"domain:cart-lines"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-530bddb0cff1920c","observed_ids":["$81"],"reason":"$193","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$217","EVD-8bc839005a1c187c"],"fact_ids":["$81","$157"],"id":"UML-ASSESSMENT-0999264c1ca1fd65","observed_ids":["$81","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-ac01dee30373679e","observed_ids":["$81"],"reason":"$194","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-8bc839005a1c187c"],"fact_ids":["$81"],"id":"UML-ASSESSMENT-c6214fc74f1852eb","observed_ids":["$81"],"reason":"$311","status":"PASS","subject_id":"domain:cart-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-49b4395d68fdc5f6","observed_ids":["$113"],"reason":"$193","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-65a151403d6b0698","$217"],"fact_ids":["$113","$157"],"id":"UML-ASSESSMENT-7fe9e638c446f438","observed_ids":["$113","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-812b7881ddf85d6d","observed_ids":["$113"],"reason":"$194","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-65a151403d6b0698"],"fact_ids":["$113"],"id":"UML-ASSESSMENT-0404c2e58052d868","observed_ids":["$113"],"reason":"$311","status":"PASS","subject_id":"domain:cart-lines-getter"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-59ba3a60e438672d","observed_ids":["$92"],"reason":"$193","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4","$217"],"fact_ids":["$92","$157"],"id":"UML-ASSESSMENT-a180ba065bfd8f3e","observed_ids":["$92","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-c274a405665d541c","observed_ids":["$92"],"reason":"$194","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-2f746f37c7df00b4"],"fact_ids":["$92"],"id":"UML-ASSESSMENT-ff5d0d0a7d3b67a6","observed_ids":["$92"],"reason":"$311","status":"PASS","subject_id":"domain:cart-total"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-acc240850496f289","observed_ids":["$152"],"reason":"$193","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73","$217"],"fact_ids":["$152","$157"],"id":"UML-ASSESSMENT-6ab12b4264b183c8","observed_ids":["$152","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-a82abb28baafc03f","observed_ids":["$152"],"reason":"$194","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-07b2cddaeec5ab73"],"fact_ids":["$152"],"id":"UML-ASSESSMENT-7bca9128b34df5b2","observed_ids":["$152"],"reason":"$311","status":"PASS","subject_id":"domain:cart-add"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-87c57ae87d5b3221","observed_ids":["$139"],"reason":"$193","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94","$217"],"fact_ids":["$139","$157"],"id":"UML-ASSESSMENT-8d58f31114de6677","observed_ids":["$139","$157"],"reason":"$255","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-3040ffc57cfa77e4","observed_ids":["$139"],"reason":"$194","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-7b8d90aa21817f94"],"fact_ids":["$139"],"id":"UML-ASSESSMENT-d572f18d4e23a884","observed_ids":["$139"],"reason":"$311","status":"PASS","subject_id":"domain:cart-set-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-27db6dfdb70b8a92","observed_ids":["$183"],"reason":"$193","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$322","change":"matched","evidence_ids":["$217","EVD-adecbd184dd079f8"],"fact_ids":["$157","$183"],"id":"UML-ASSESSMENT-94fe840d83cb5496","observed_ids":["$157","$183"],"reason":"$255","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-2ceb941fc57713a0","observed_ids":["$183"],"reason":"$194","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-adecbd184dd079f8"],"fact_ids":["$183"],"id":"UML-ASSESSMENT-065eefd19c01ffbe","observed_ids":["$183"],"reason":"$311","status":"PASS","subject_id":"domain:cart-remove"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-eb135daf3ba02127","observed_ids":["$171"],"reason":"$193","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c","$217"],"fact_ids":["$157","$171"],"id":"UML-ASSESSMENT-cc2da4504adb8420","observed_ids":["$157","$171"],"reason":"$255","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-1ced37e28f0d76d7","observed_ids":["$171"],"reason":"$194","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0b0c83bc0ba4af9c"],"fact_ids":["$171"],"id":"UML-ASSESSMENT-22496b1c99b65d47","observed_ids":["$171"],"reason":"$311","status":"PASS","subject_id":"domain:cart-clear"},{"aspect":"$342","change":"matched","evidence_ids":["$227"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-e4b9f236936c4729","observed_ids":["$84"],"reason":"$193","status":"PASS","subject_id":"$332"},{"aspect":"$322","change":"matched","evidence_ids":["$227","$241"],"fact_ids":["$84","$267"],"id":"UML-ASSESSMENT-a229cdb9f0d3b1a2","observed_ids":["$84","$267"],"reason":"$255","status":"PASS","subject_id":"$332"},{"aspect":"$645","change":"matched","evidence_ids":["$227"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-44ba5a7145a3d243","observed_ids":["$84"],"reason":"$311","status":"PASS","subject_id":"$332"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-50e9d6fe258083d7","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7","$227"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-52b4c60cb7de12fb","observed_ids":["DARTATTR-7d8c7f418727ccc3","$84"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-eafa6dd6f9eacb9b","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9edbcb476afed6d7"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-0b90076787145130","observed_ids":["DARTATTR-7d8c7f418727ccc3"],"reason":"$4","status":"PASS","subject_id":"domain:cart-line-product"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-e18a4ae4da535c10","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["$227","EVD-d035d4e99a15c3d6"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-eedbdf3fb531f56d","observed_ids":["DARTATTR-1a5e0dc81f6ff090","$84"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-a22907015a2962db","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-d035d4e99a15c3d6"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-981b4c1c696b0457","observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"reason":"$4","status":"PASS","subject_id":"domain:cart-line-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-affd84a7fd0ea054","observed_ids":["$83"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$227","EVD-a5afdf7ca26faed9"],"fact_ids":["$83","$84"],"id":"UML-ASSESSMENT-55677f0839ef2c07","observed_ids":["$83","$84"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-16da8c318bde7a49","observed_ids":["$83"],"reason":"$194","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a5afdf7ca26faed9"],"fact_ids":["$83"],"id":"UML-ASSESSMENT-b8b82237500e95e3","observed_ids":["$83"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-4a88b698b5efac0b","observed_ids":["$80"],"reason":"$193","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d","$227"],"fact_ids":["$80","$84"],"id":"UML-ASSESSMENT-964310040e23f880","observed_ids":["$80","$84"],"reason":"$255","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-319534a56db51025","observed_ids":["$80"],"reason":"$194","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-999c38ef09dcc51d"],"fact_ids":["$80"],"id":"UML-ASSESSMENT-2386b511dd2305ef","observed_ids":["$80"],"reason":"$311","status":"PASS","subject_id":"domain:cart-line-total"},{"aspect":"$342","change":"matched","evidence_ids":["$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-0a132551b8a92669","observed_ids":["$122"],"reason":"$193","status":"PASS","subject_id":"$337"},{"aspect":"$322","change":"matched","evidence_ids":["$229","$238"],"fact_ids":["$122","$287"],"id":"UML-ASSESSMENT-e1422c35850ed896","observed_ids":["$122","$287"],"reason":"$255","status":"PASS","subject_id":"$337"},{"aspect":"$645","change":"matched","evidence_ids":["$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-6939bba016aa3051","observed_ids":["$122"],"reason":"$311","status":"PASS","subject_id":"$337"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4976b95267ecfed3"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-274db7cb4022ac71","observed_ids":["DARTATTR-646f65e0e51af6c7"],"reason":"$193","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-4976b95267ecfed3","$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-d556a421c0f821b8","observed_ids":["DARTATTR-646f65e0e51af6c7","$122"],"reason":"$255","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-4976b95267ecfed3"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-591af8592bf2d0ce","observed_ids":["DARTATTR-646f65e0e51af6c7"],"reason":"$311","status":"PASS","subject_id":"domain:status-placed"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-0bd08e08f7c20c45","observed_ids":["DARTATTR-57edd941d28d059a"],"reason":"$193","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00","$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-8649b34916c46b65","observed_ids":["DARTATTR-57edd941d28d059a","$122"],"reason":"$255","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-8e1fee155b50fe00"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-c65abd4cbd81badd","observed_ids":["DARTATTR-57edd941d28d059a"],"reason":"$311","status":"PASS","subject_id":"domain:status-completed"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-d12fd69484747d2d","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$193","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b","$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-ad2910a71beb2dbd","observed_ids":["DARTATTR-2efdb60fe288ad80","$122"],"reason":"$255","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-9c1c54dddf98546c","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$311","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-381b89ca44d6ec6b"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-f1a4553ea532e747","observed_ids":["DARTATTR-2efdb60fe288ad80"],"reason":"$4","status":"PASS","subject_id":"domain:status-label"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-679e7c58a754aa81","observed_ids":["$108"],"reason":"$193","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3","$238"],"fact_ids":["$108","$122"],"id":"UML-ASSESSMENT-d4378536af3128bf","observed_ids":["$108","$122"],"reason":"$255","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-418412dcb6ad3b64","observed_ids":["$108"],"reason":"$194","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-195dcf9f62502ee3"],"fact_ids":["$108"],"id":"UML-ASSESSMENT-4be6fe1d55f76590","observed_ids":["$108"],"reason":"$311","status":"PASS","subject_id":"domain:status-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-3cf1344e7a30ede7","observed_ids":["$91"],"reason":"$193","status":"PASS","subject_id":"$335"},{"aspect":"$322","change":"matched","evidence_ids":["$228","$229"],"fact_ids":["$91","$287"],"id":"UML-ASSESSMENT-7ce46c0f2856e4fb","observed_ids":["$91","$287"],"reason":"$255","status":"PASS","subject_id":"$335"},{"aspect":"$645","change":"matched","evidence_ids":["$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-e1914450a49cd9af","observed_ids":["$91"],"reason":"$311","status":"PASS","subject_id":"$335"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-1fd502475c316a6e","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac","$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-5b875802f97f4c87","observed_ids":["DARTATTR-3f999f64fca419aa","$91"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-3b5c93890632ea81","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5a477845e2ee50ac"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-2cea5a3896e2f409","observed_ids":["DARTATTR-3f999f64fca419aa"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-product-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-14b465173091fafc","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d","$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-166bc640262a3f20","observed_ids":["DARTATTR-37cacc49ce38e893","$91"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-47d3e5e25df0aa87","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5b0f4fb4bc00671d"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-8b2cc8fe8b4a9c51","observed_ids":["DARTATTR-37cacc49ce38e893"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-name"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-2ae22bbff860438e","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$322","change":"matched","evidence_ids":["$228","EVD-bceb38ef151c77dd"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-e6291e4d47227c9a","observed_ids":["DARTATTR-5765b420640beaed","$91"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-01f8c1d95a229216","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-bceb38ef151c77dd"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-e90064c99d44515f","observed_ids":["DARTATTR-5765b420640beaed"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-unit-price"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-ea75423b5b24d97b","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9","$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-c286354b0709fc90","observed_ids":["DARTATTR-3615925b93eaf976","$91"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-680a549b059fbe74","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-2de1dc34cc4b24c9"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-b6db94deff4af1d1","observed_ids":["DARTATTR-3615925b93eaf976"],"reason":"$4","status":"PASS","subject_id":"domain:order-line-quantity"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-65709340c07e7329","observed_ids":["$165"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2c3f017252edcaef","$228"],"fact_ids":["$91","$165"],"id":"UML-ASSESSMENT-c76589a02f750d92","observed_ids":["$91","$165"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-fb653eeef06ae29a","observed_ids":["$165"],"reason":"$194","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-2c3f017252edcaef"],"fact_ids":["$165"],"id":"UML-ASSESSMENT-3b0a8741ec87c4c9","observed_ids":["$165"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-4f9cadda9237baec","observed_ids":["$153"],"reason":"$193","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-07632b7b3161f615","$228"],"fact_ids":["$91","$153"],"id":"UML-ASSESSMENT-94975a06a9eecaa4","observed_ids":["$91","$153"],"reason":"$255","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-1121282f4f78911d","observed_ids":["$153"],"reason":"$194","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-07632b7b3161f615"],"fact_ids":["$153"],"id":"UML-ASSESSMENT-1cc1b4151323ca8c","observed_ids":["$153"],"reason":"$311","status":"PASS","subject_id":"domain:order-line-total"},{"aspect":"$342","change":"matched","evidence_ids":["$232"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-2ff33333a3349538","observed_ids":["$167"],"reason":"$193","status":"PASS","subject_id":"$334"},{"aspect":"$322","change":"matched","evidence_ids":["$229","$232"],"fact_ids":["$167","$287"],"id":"UML-ASSESSMENT-6ff1afd33fadb08a","observed_ids":["$167","$287"],"reason":"$255","status":"PASS","subject_id":"$334"},{"aspect":"$645","change":"matched","evidence_ids":["$232"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-f162ebb751981a0b","observed_ids":["$167"],"reason":"$311","status":"PASS","subject_id":"$334"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-0fe8c76d5349e817","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$193","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43","$232"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-2b87bf81ff65a123","observed_ids":["DARTATTR-dac67f6189475a74","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-3f7c4e3eb89cc671","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$311","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-547c9bc0168bfb43"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-df45482e925d3c14","observed_ids":["DARTATTR-dac67f6189475a74"],"reason":"$4","status":"PASS","subject_id":"domain:order-id"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-99eabcae163e41ca","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$193","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-f5d5e5ea8334e34d"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-71304a75cc9c91c0","observed_ids":["DARTATTR-f27d571c8868e98b","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-1af66b6f35fba15a","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$311","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-f5d5e5ea8334e34d"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-ae33995a61678e44","observed_ids":["DARTATTR-f27d571c8868e98b"],"reason":"$4","status":"PASS","subject_id":"domain:order-lines"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-415f3fe6561be36e","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$193","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-eb90cc8691d70777"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-c71e2ff4bc6c9e45","observed_ids":["DARTATTR-edb30bf8879fb5ca","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-8deda6dfc69e92a1","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$311","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-eb90cc8691d70777"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-3e79942ffb0e7508","observed_ids":["DARTATTR-edb30bf8879fb5ca"],"reason":"$4","status":"PASS","subject_id":"domain:order-total"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-e5e1739bfc559d12","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$193","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9","$232"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-3de48985b01c0797","observed_ids":["DARTATTR-5f3db9ee01f48587","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-c1bd5841141f941b","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$311","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-8c634f4f6c6d94a9"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-b9a7c016e6d9fdc6","observed_ids":["DARTATTR-5f3db9ee01f48587"],"reason":"$4","status":"PASS","subject_id":"domain:order-status"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-50b2d9299772137a","observed_ids":["$174"],"reason":"$193","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$232","EVD-ef0aea149df06f62"],"fact_ids":["$167","$174"],"id":"UML-ASSESSMENT-507e7f546723c1aa","observed_ids":["$167","$174"],"reason":"$255","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-3c6aaf177d2455af","observed_ids":["$174"],"reason":"$194","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ef0aea149df06f62"],"fact_ids":["$174"],"id":"UML-ASSESSMENT-960ebfbd60869973","observed_ids":["$174"],"reason":"$311","status":"PASS","subject_id":"domain:order-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-e00949c9854f1359","observed_ids":["$78"],"reason":"$193","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae","$232"],"fact_ids":["$78","$167"],"id":"UML-ASSESSMENT-18fccc19e81f384a","observed_ids":["$78","$167"],"reason":"$255","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-6e810d0f1d4593dc","observed_ids":["$78"],"reason":"$194","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-bb000a9d0f2130ae"],"fact_ids":["$78"],"id":"UML-ASSESSMENT-6bf8925de9445dfe","observed_ids":["$78"],"reason":"$311","status":"PASS","subject_id":"domain:order-from-cart"},{"aspect":"$342","change":"matched","evidence_ids":["$220"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-7a50891f0e7dfd92","observed_ids":["$100"],"reason":"$193","status":"PASS","subject_id":"$336"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0d56469f18292017","$220"],"fact_ids":["$100","$275"],"id":"UML-ASSESSMENT-f4aece8f9a97879c","observed_ids":["$100","$275"],"reason":"$255","status":"PASS","subject_id":"$336"},{"aspect":"$645","change":"matched","evidence_ids":["$220"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-dc714c7cf590b30c","observed_ids":["$100"],"reason":"$311","status":"PASS","subject_id":"$336"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-bb9b1a63818961e8","observed_ids":["$106"],"reason":"$193","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-038f31aa29d5b945","$220"],"fact_ids":["$100","$106"],"id":"UML-ASSESSMENT-a8507a0e79d67218","observed_ids":["$100","$106"],"reason":"$255","status":"PASS","subject_id":"domain:order-place"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-7b82c8fe89f742e1","observed_ids":["$106"],"reason":"$194","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-038f31aa29d5b945"],"fact_ids":["$106"],"id":"UML-ASSESSMENT-539f850947f5e218","observed_ids":["$106"],"reason":"$311","status":"PASS","subject_id":"domain:order-place"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-81716f128de5a1f4","observed_ids":["$125"],"reason":"$193","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-e97b430b9f8860df"],"fact_ids":["$100","$125"],"id":"UML-ASSESSMENT-934eef00f6a42245","observed_ids":["$100","$125"],"reason":"$255","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-b4b630fec7ef9077","observed_ids":["$125"],"reason":"$194","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-e97b430b9f8860df"],"fact_ids":["$125"],"id":"UML-ASSESSMENT-2aad5a41016120d6","observed_ids":["$125"],"reason":"$311","status":"PASS","subject_id":"domain:order-load-all"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-d533a0b8183f7bb3","observed_ids":["$102"],"reason":"$193","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-e1db38f9c139aeba"],"fact_ids":["$100","$102"],"id":"UML-ASSESSMENT-cb1ed503572f9848","observed_ids":["$100","$102"],"reason":"$255","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-d90e99768d9644f4","observed_ids":["$102"],"reason":"$194","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-e1db38f9c139aeba"],"fact_ids":["$102"],"id":"UML-ASSESSMENT-ce1a90b60236218e","observed_ids":["$102"],"reason":"$311","status":"PASS","subject_id":"domain:order-watch"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-57811063370c05da","observed_ids":["$121"],"reason":"$193","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$322","change":"matched","evidence_ids":["$220","EVD-aa23a144859b4c41"],"fact_ids":["$100","$121"],"id":"UML-ASSESSMENT-5c92933de71d372f","observed_ids":["$100","$121"],"reason":"$255","status":"PASS","subject_id":"domain:order-find"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-ac138dfbb6247a2c","observed_ids":["$121"],"reason":"$194","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-aa23a144859b4c41"],"fact_ids":["$121"],"id":"UML-ASSESSMENT-bc747a899a9ea778","observed_ids":["$121"],"reason":"$311","status":"PASS","subject_id":"domain:order-find"},{"aspect":"$342","change":"matched","evidence_ids":["$242"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-716a0befe1406e19","observed_ids":["$176"],"reason":"$193","status":"PASS","subject_id":"$338"},{"aspect":"$322","change":"matched","evidence_ids":["$223","$242"],"fact_ids":["$176","$282"],"id":"UML-ASSESSMENT-d3df4727a5c5dde7","observed_ids":["$176","$282"],"reason":"$255","status":"PASS","subject_id":"$338"},{"aspect":"$645","change":"matched","evidence_ids":["$242"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-071c9ead19d5fd21","observed_ids":["$176"],"reason":"$311","status":"PASS","subject_id":"$338"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-2c4c4b6d161006e8","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$193","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a083e2802be6533d","$242"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-e6a4c16b79adb3f7","observed_ids":["DARTATTR-35be65eeff9aead4","$176"],"reason":"$255","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-40e25117c7369cc7","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$311","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-a083e2802be6533d"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-2968581a57336067","observed_ids":["DARTATTR-35be65eeff9aead4"],"reason":"$4","status":"PASS","subject_id":"domain:place-status"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-48effbcf41d457d5","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$193","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$322","change":"matched","evidence_ids":["$242","EVD-f799e2ec41307b54"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-5efb19615ab02977","observed_ids":["DARTATTR-0ddeca3224bd466f","$176"],"reason":"$255","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-1eafaa394ba7f818","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$311","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-f799e2ec41307b54"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-b2ba765fd3bdd763","observed_ids":["DARTATTR-0ddeca3224bd466f"],"reason":"$4","status":"PASS","subject_id":"domain:place-repository"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-337741cc61d84339","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$193","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1","$242"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-9b2f9f1930d1a881","observed_ids":["DARTATTR-d12734f920089caf","$176"],"reason":"$255","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-09b43b868d6482c4","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$311","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3de68ae645ace2f1"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-9ffc953bc6fa052a","observed_ids":["DARTATTR-d12734f920089caf"],"reason":"$4","status":"PASS","subject_id":"domain:place-sequence"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-23c9b3f7e429b638","observed_ids":["$99"],"reason":"$193","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5679517549e4f286","$242"],"fact_ids":["$99","$176"],"id":"UML-ASSESSMENT-cf64a2466dbc0b47","observed_ids":["$99","$176"],"reason":"$255","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-d97ea84918dd6280","observed_ids":["$99"],"reason":"$194","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5679517549e4f286"],"fact_ids":["$99"],"id":"UML-ASSESSMENT-978cc51af061e86b","observed_ids":["$99"],"reason":"$311","status":"PASS","subject_id":"domain:place-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-b99b06fd8f4c4ac6","observed_ids":["$147"],"reason":"$193","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$322","change":"matched","evidence_ids":["$242","EVD-f92a2608c3808ee1"],"fact_ids":["$147","$176"],"id":"UML-ASSESSMENT-1ad4c2a71cd4e500","observed_ids":["$147","$176"],"reason":"$255","status":"PASS","subject_id":"domain:place-call"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-68b0f0601d7cdb09","observed_ids":["$147"],"reason":"$194","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f92a2608c3808ee1"],"fact_ids":["$147"],"id":"UML-ASSESSMENT-8b612f4c2823acca","observed_ids":["$147"],"reason":"$311","status":"PASS","subject_id":"domain:place-call"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-02484f6c5237755a","observed_ids":["$154"],"reason":"$193","status":"PASS","subject_id":"$340"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b0fbe1554d615978","EVD-bae3db3f2512beef"],"fact_ids":["$154","$279"],"id":"UML-ASSESSMENT-d72698a2a138a896","observed_ids":["$154","$279"],"reason":"$255","status":"PASS","subject_id":"$340"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-ebadb82603eb7761","observed_ids":["$154"],"reason":"$311","status":"PASS","subject_id":"$340"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-2c05a342a1b9f699","observed_ids":["$86"],"reason":"$193","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a60178d57924fbfb","EVD-b0fbe1554d615978"],"fact_ids":["$86","$154"],"id":"UML-ASSESSMENT-0cedadff2294bc8e","observed_ids":["$86","$154"],"reason":"$255","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-860ba5e0db962fd8","observed_ids":["$86"],"reason":"$194","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a60178d57924fbfb"],"fact_ids":["$86"],"id":"UML-ASSESSMENT-e89dd8849c6ceeeb","observed_ids":["$86"],"reason":"$311","status":"PASS","subject_id":"domain:shop-status-get"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-6b3468973d4f0b25","observed_ids":["$148"],"reason":"$193","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-608731fe1da698aa","EVD-b0fbe1554d615978"],"fact_ids":["$148","$154"],"id":"UML-ASSESSMENT-a4e18389b37ffe4f","observed_ids":["$148","$154"],"reason":"$255","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-9c0d2eac63dce402","observed_ids":["$148"],"reason":"$194","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-608731fe1da698aa"],"fact_ids":["$148"],"id":"UML-ASSESSMENT-34a4a73365b897a8","observed_ids":["$148"],"reason":"$311","status":"PASS","subject_id":"domain:shop-status-set"},{"aspect":"$342","change":"matched","evidence_ids":["$207"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-3b557ee11a9d2a03","observed_ids":["$284"],"reason":"$193","status":"PASS","subject_id":"data:module-catalog-repo"},{"aspect":"$342","change":"matched","evidence_ids":["$218"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-9d79f1cfdcad0ab3","observed_ids":["$280"],"reason":"$193","status":"PASS","subject_id":"data:module-order-repo"},{"aspect":"$342","change":"matched","evidence_ids":["$226"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-321d5a9693ac07db","observed_ids":["$276"],"reason":"$193","status":"PASS","subject_id":"data:module-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2f116b95f9304441"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-38bf981e9806f77d","observed_ids":["$285"],"reason":"$193","status":"PASS","subject_id":"data:module-memory-store"},{"aspect":"$342","change":"matched","evidence_ids":["$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-650ab9e13f1f5f2c","observed_ids":["$144"],"reason":"$193","status":"PASS","subject_id":"$323"},{"aspect":"$322","change":"matched","evidence_ids":["$207","$221"],"fact_ids":["$144","$284"],"id":"UML-ASSESSMENT-4342715b50f110dc","observed_ids":["$144","$284"],"reason":"$255","status":"PASS","subject_id":"$323"},{"aspect":"$645","change":"matched","evidence_ids":["$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-e8b41f5ac7a2658e","observed_ids":["$144"],"reason":"$311","status":"PASS","subject_id":"$323"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-4561b206698eabd5","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-7021154cb947fbcc","$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-12b09810837afe08","observed_ids":["DARTATTR-1b59d645c92f8026","$144"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-e1ee367802685261","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-7021154cb947fbcc"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-ca878860fa8204b2","observed_ids":["DARTATTR-1b59d645c92f8026"],"reason":"$4","status":"PASS","subject_id":"data:catalog-impl-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-a7ae55bd847a715e","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee","$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-a9d9618589c7d743","observed_ids":["DARTATTR-e67e197d722dac1a","$144"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-6f0fe8680e918bd9","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-71acd3be63cc53ee"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-7d29ff5d97425fb8","observed_ids":["DARTATTR-e67e197d722dac1a"],"reason":"$4","status":"PASS","subject_id":"data:catalog-impl-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-1b87e9c0e3353284","observed_ids":["$98"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$221","EVD-f4fc28a6f3d1b59e"],"fact_ids":["$98","$144"],"id":"UML-ASSESSMENT-84d8ac6978cf067a","observed_ids":["$98","$144"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-74f2a8d787acc780","observed_ids":["$98"],"reason":"$194","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-f4fc28a6f3d1b59e"],"fact_ids":["$98"],"id":"UML-ASSESSMENT-55c2a6f5c7a82fba","observed_ids":["$98"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-868a01747aeb4412","observed_ids":["$124"],"reason":"$193","status":"PASS","subject_id":"$324"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7","$221"],"fact_ids":["$124","$144"],"id":"UML-ASSESSMENT-51ac90efe7082057","observed_ids":["$124","$144"],"reason":"$255","status":"PASS","subject_id":"$324"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-b45402ba69a2af1e","observed_ids":["$124"],"reason":"$194","status":"PASS","subject_id":"$324"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-6ec4f2c4ff0d53d7"],"fact_ids":["$124"],"id":"UML-ASSESSMENT-f52c7ad2d74162db","observed_ids":["$124"],"reason":"$311","status":"PASS","subject_id":"$324"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-ffca464395adbf55","observed_ids":["$88"],"reason":"$193","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$322","change":"matched","evidence_ids":["$221","EVD-e2460d6c15eba44e"],"fact_ids":["$88","$144"],"id":"UML-ASSESSMENT-d239aa31cdffc6e8","observed_ids":["$88","$144"],"reason":"$255","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-1d2c2d6bbbf156c6","observed_ids":["$88"],"reason":"$194","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-e2460d6c15eba44e"],"fact_ids":["$88"],"id":"UML-ASSESSMENT-fc5bfb42886a9cc4","observed_ids":["$88"],"reason":"$311","status":"PASS","subject_id":"data:catalog-impl-online"},{"aspect":"$342","change":"matched","evidence_ids":["$199"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-19fb311b13f54292","observed_ids":["$155"],"reason":"$193","status":"PASS","subject_id":"$326"},{"aspect":"$322","change":"matched","evidence_ids":["$199","$218"],"fact_ids":["$155","$280"],"id":"UML-ASSESSMENT-f88e93ede7cbdf7c","observed_ids":["$155","$280"],"reason":"$255","status":"PASS","subject_id":"$326"},{"aspect":"$645","change":"matched","evidence_ids":["$199"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-fac2a7ed1f439ed5","observed_ids":["$155"],"reason":"$311","status":"PASS","subject_id":"$326"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-1225d6a24ef340fa","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-3de53aa63da303cb"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-764d357fafa35a60","observed_ids":["DARTATTR-4326197514f2f5fa","$155"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-a567420ca04820c1","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-3de53aa63da303cb"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-eecfe94849c7ae00","observed_ids":["DARTATTR-4326197514f2f5fa"],"reason":"$4","status":"PASS","subject_id":"data:order-impl-backend"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-9a2aacf5354c6c1d","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0cee415c5cc542da","$199"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-19e7a9ce0010dbb8","observed_ids":["DARTATTR-08a60408fca58f5a","$155"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-fbee75c18f38f674","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-0cee415c5cc542da"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-618079467e171cfa","observed_ids":["DARTATTR-08a60408fca58f5a"],"reason":"$4","status":"PASS","subject_id":"data:order-impl-store"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-83611e3b48de6e63","observed_ids":["$110"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-8301feeca0d9b799"],"fact_ids":["$110","$155"],"id":"UML-ASSESSMENT-e5f69fb2a8003bbc","observed_ids":["$110","$155"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-28c653d473b374d8","observed_ids":["$110"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-8301feeca0d9b799"],"fact_ids":["$110"],"id":"UML-ASSESSMENT-66ef23a4ae5d6541","observed_ids":["$110"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-42698bc60a9f198e","observed_ids":["$79"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-95213688b002b639"],"fact_ids":["$79","$155"],"id":"UML-ASSESSMENT-60e6c47a6b9a363b","observed_ids":["$79","$155"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-8f08bef2c1dbaf7e","observed_ids":["$79"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-95213688b002b639"],"fact_ids":["$79"],"id":"UML-ASSESSMENT-dc8230043b9f9fbe","observed_ids":["$79"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-place"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-857e0c606bffa521","observed_ids":["$189"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-84e9294b878a0af8"],"fact_ids":["$155","$189"],"id":"UML-ASSESSMENT-f06bb64c1b1ce2e2","observed_ids":["$155","$189"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-a34aa889e8145759","observed_ids":["$189"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-84e9294b878a0af8"],"fact_ids":["$189"],"id":"UML-ASSESSMENT-b2167c68d4f677f3","observed_ids":["$189"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-load"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-461780c7984c757c","observed_ids":["$82"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-4ad82b4fb8d52971"],"fact_ids":["$82","$155"],"id":"UML-ASSESSMENT-4684990c365b22a6","observed_ids":["$82","$155"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-32973e8689cc6e61","observed_ids":["$82"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-4ad82b4fb8d52971"],"fact_ids":["$82"],"id":"UML-ASSESSMENT-752b0575abc32440","observed_ids":["$82"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-watch"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-460fbcbbb79626ef","observed_ids":["$173"],"reason":"$193","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$322","change":"matched","evidence_ids":["$199","EVD-b98b1176d6d557fb"],"fact_ids":["$155","$173"],"id":"UML-ASSESSMENT-3b5db7bb58d8ab9e","observed_ids":["$155","$173"],"reason":"$255","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-553715e849f3675e","observed_ids":["$173"],"reason":"$194","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-b98b1176d6d557fb"],"fact_ids":["$173"],"id":"UML-ASSESSMENT-2e7ff4638937ee1d","observed_ids":["$173"],"reason":"$311","status":"PASS","subject_id":"data:order-impl-find"},{"aspect":"$342","change":"matched","evidence_ids":["$216"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-a2bbffd6450c00f6","observed_ids":["$133"],"reason":"$193","status":"PASS","subject_id":"$325"},{"aspect":"$322","change":"matched","evidence_ids":["$216","$226"],"fact_ids":["$133","$276"],"id":"UML-ASSESSMENT-96b1669924a30736","observed_ids":["$133","$276"],"reason":"$255","status":"PASS","subject_id":"$325"},{"aspect":"$645","change":"matched","evidence_ids":["$216"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-3fa7138fbcf88427","observed_ids":["$133"],"reason":"$311","status":"PASS","subject_id":"$325"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-29c846583ed6fd13","observed_ids":["$87"],"reason":"$193","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-a010b7867d736294"],"fact_ids":["$87","$133"],"id":"UML-ASSESSMENT-ae7b250ed5df476d","observed_ids":["$87","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-6e1074091ad97a08","observed_ids":["$87"],"reason":"$194","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a010b7867d736294"],"fact_ids":["$87"],"id":"UML-ASSESSMENT-31ab55a8c498d708","observed_ids":["$87"],"reason":"$311","status":"PASS","subject_id":"data:backend-check-request"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-8d9011bbe4ab97ed","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$193","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-fb289584bc84ac27"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-8cd127e4d6e6aa46","observed_ids":["DARTATTR-e8db8de5d11a5abc","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-94a779b30fd64444","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$311","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-fb289584bc84ac27"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-065b6315d5b0ce03","observed_ids":["DARTATTR-e8db8de5d11a5abc"],"reason":"$4","status":"PASS","subject_id":"data:backend-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-7664058e0906bbbb","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$193","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-e4cd8ff138286717"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-12df646f1f237244","observed_ids":["DARTATTR-215ac310e375c644","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-a24c6b8cb6de4217","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$311","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-e4cd8ff138286717"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-d46e9658a654caa8","observed_ids":["DARTATTR-215ac310e375c644"],"reason":"$4","status":"PASS","subject_id":"data:backend-fail-next"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-6b3c05f07a54cd99","observed_ids":["$103"],"reason":"$193","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-d86c80dad48be9cc"],"fact_ids":["$103","$133"],"id":"UML-ASSESSMENT-614f56f0b737d636","observed_ids":["$103","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-a3d702b385c3c6d3","observed_ids":["$103"],"reason":"$194","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-d86c80dad48be9cc"],"fact_ids":["$103"],"id":"UML-ASSESSMENT-7cfd5afa991ab933","observed_ids":["$103"],"reason":"$311","status":"PASS","subject_id":"data:backend-is-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-ee01c2c8a1a7da3d","observed_ids":["$160"],"reason":"$193","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc","$216"],"fact_ids":["$133","$160"],"id":"UML-ASSESSMENT-a71b462f2dd85df7","observed_ids":["$133","$160"],"reason":"$255","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-25e7a5a95a7bb9ad","observed_ids":["$160"],"reason":"$194","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-715fe01f7b99b3bc"],"fact_ids":["$160"],"id":"UML-ASSESSMENT-d32f5bfadc87ecd0","observed_ids":["$160"],"reason":"$311","status":"PASS","subject_id":"data:backend-set-online"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-8dffd936b2205cf1","observed_ids":["$179"],"reason":"$193","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-3882a783f222e031","$216"],"fact_ids":["$133","$179"],"id":"UML-ASSESSMENT-1894c237d23b1095","observed_ids":["$133","$179"],"reason":"$255","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-88c0a11c9097ad89","observed_ids":["$179"],"reason":"$194","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-3882a783f222e031"],"fact_ids":["$179"],"id":"UML-ASSESSMENT-a3abf53b744892ba","observed_ids":["$179"],"reason":"$311","status":"PASS","subject_id":"data:backend-fail-next-method"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-ad760c3b1ea2d8cc","observed_ids":["$104"],"reason":"$193","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b","$216"],"fact_ids":["$104","$133"],"id":"UML-ASSESSMENT-9ed37a35dfa1cf25","observed_ids":["$104","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-20c72b61f659c2e0","observed_ids":["$104"],"reason":"$194","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-11e5ac3c9c1a882b"],"fact_ids":["$104"],"id":"UML-ASSESSMENT-91559be9fd830335","observed_ids":["$104"],"reason":"$311","status":"PASS","subject_id":"data:backend-fetch-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-cddb794fddd7e70c","observed_ids":["$172"],"reason":"$193","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-bf330323ee737557"],"fact_ids":["$133","$172"],"id":"UML-ASSESSMENT-04cc3f4863be540a","observed_ids":["$133","$172"],"reason":"$255","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-3ddd1d961aa7461b","observed_ids":["$172"],"reason":"$194","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-bf330323ee737557"],"fact_ids":["$172"],"id":"UML-ASSESSMENT-34f722a77a1bc3d7","observed_ids":["$172"],"reason":"$311","status":"PASS","subject_id":"data:backend-submit-order"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-3f7e55139dfa29d5","observed_ids":["$131"],"reason":"$193","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$322","change":"matched","evidence_ids":["$216","EVD-7e315420a14d5e5b"],"fact_ids":["$131","$133"],"id":"UML-ASSESSMENT-bddbab55e957a9dd","observed_ids":["$131","$133"],"reason":"$255","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-ec3ab8db20132b4d","observed_ids":["$131"],"reason":"$194","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-7e315420a14d5e5b"],"fact_ids":["$131"],"id":"UML-ASSESSMENT-06b9aab833ceb40a","observed_ids":["$131"],"reason":"$311","status":"PASS","subject_id":"data:backend-fetch-orders"},{"aspect":"$342","change":"matched","evidence_ids":["$236"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-6201acc61d9ee739","observed_ids":["$94"],"reason":"$193","status":"PASS","subject_id":"$327"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2f116b95f9304441","$236"],"fact_ids":["$94","$285"],"id":"UML-ASSESSMENT-7f17b25e13c90a87","observed_ids":["$94","$285"],"reason":"$255","status":"PASS","subject_id":"$327"},{"aspect":"$645","change":"matched","evidence_ids":["$236"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-f610f5b9d3caf96a","observed_ids":["$94"],"reason":"$311","status":"PASS","subject_id":"$327"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-41ca72870a394c4a","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$193","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-a5863c89cae644df","$236"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-c05f7b113e55b404","observed_ids":["DARTATTR-302888cbbb9c29ac","$94"],"reason":"$255","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-24e9ada546360f60","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$311","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-a5863c89cae644df"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-7c67cefc1c818038","observed_ids":["DARTATTR-302888cbbb9c29ac"],"reason":"$4","status":"PASS","subject_id":"data:store-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-1493f42fc456cf78","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$193","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$322","change":"matched","evidence_ids":["$236","EVD-ffd0247b190a8d7b"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-74e280b5c00001d8","observed_ids":["DARTATTR-5933059af1615075","$94"],"reason":"$255","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-e12b1add67148af0","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$311","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-ffd0247b190a8d7b"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-540f85410f5c77b9","observed_ids":["DARTATTR-5933059af1615075"],"reason":"$4","status":"PASS","subject_id":"data:store-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-914f1a146ee61830","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$193","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59","$236"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-77c73b70a4ae4f77","observed_ids":["DARTATTR-644ad541f552ff52","$94"],"reason":"$255","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-3a4e0637e78030a7","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$311","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-5f5d2cfdff665c59"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-bcc4ae276fbe4835","observed_ids":["DARTATTR-644ad541f552ff52"],"reason":"$4","status":"PASS","subject_id":"data:store-order-events"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-b105340a80627eae","observed_ids":["$130"],"reason":"$193","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741","$236"],"fact_ids":["$94","$130"],"id":"UML-ASSESSMENT-cc0d4f3c06e0eed6","observed_ids":["$94","$130"],"reason":"$255","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-f0ff59ac5793b800","observed_ids":["$130"],"reason":"$194","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-44ded2ab0d6b6741"],"fact_ids":["$130"],"id":"UML-ASSESSMENT-51721ed5754e039d","observed_ids":["$130"],"reason":"$311","status":"PASS","subject_id":"data:store-ctor"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-3e9c168f235e441f","observed_ids":["$162"],"reason":"$193","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-91f32704def69842","$236"],"fact_ids":["$94","$162"],"id":"UML-ASSESSMENT-fc4c16459ce5f71b","observed_ids":["$94","$162"],"reason":"$255","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-4b84635ed1385cc1","observed_ids":["$162"],"reason":"$194","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-91f32704def69842"],"fact_ids":["$162"],"id":"UML-ASSESSMENT-0bde59721f2d08ad","observed_ids":["$162"],"reason":"$311","status":"PASS","subject_id":"data:store-read-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-e278981a43e08712","observed_ids":["$161"],"reason":"$193","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-9868f32f08600aee","$236"],"fact_ids":["$94","$161"],"id":"UML-ASSESSMENT-305abeb772e1c00d","observed_ids":["$94","$161"],"reason":"$255","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-b8cda1aa3c1bdc45","observed_ids":["$161"],"reason":"$194","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-9868f32f08600aee"],"fact_ids":["$161"],"id":"UML-ASSESSMENT-4385276c3a0a8670","observed_ids":["$161"],"reason":"$311","status":"PASS","subject_id":"data:store-save-catalog"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-1239e2aa208dc0df","observed_ids":["$151"],"reason":"$193","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc","$236"],"fact_ids":["$94","$151"],"id":"UML-ASSESSMENT-5a0ca19a6208951f","observed_ids":["$94","$151"],"reason":"$255","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-1fc63f927ffe98c0","observed_ids":["$151"],"reason":"$194","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-2a9dfd467c6e8bbc"],"fact_ids":["$151"],"id":"UML-ASSESSMENT-be19bb988c255b62","observed_ids":["$151"],"reason":"$311","status":"PASS","subject_id":"data:store-read-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-b7819ae7c3612973","observed_ids":["$145"],"reason":"$193","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616","$236"],"fact_ids":["$94","$145"],"id":"UML-ASSESSMENT-d088af4321cb902c","observed_ids":["$94","$145"],"reason":"$255","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-0923714e1ae4fb16","observed_ids":["$145"],"reason":"$194","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-77ceb3f8e5c2c616"],"fact_ids":["$145"],"id":"UML-ASSESSMENT-e753f1588cbdf4aa","observed_ids":["$145"],"reason":"$311","status":"PASS","subject_id":"data:store-save-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-fcf12ccf1beafd3f","observed_ids":["$168"],"reason":"$193","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0535022a4773a1b9","$236"],"fact_ids":["$94","$168"],"id":"UML-ASSESSMENT-2c0e5629b95276e4","observed_ids":["$94","$168"],"reason":"$255","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-ed3da9522ea5d36a","observed_ids":["$168"],"reason":"$194","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0535022a4773a1b9"],"fact_ids":["$168"],"id":"UML-ASSESSMENT-876572fa60d82422","observed_ids":["$168"],"reason":"$311","status":"PASS","subject_id":"data:store-watch-orders"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$135"],"id":"UML-ASSESSMENT-3bf11caf59d2afe5","observed_ids":["$135"],"reason":"$193","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-b63f5d01896ac255","$236"],"fact_ids":["$94","$135"],"id":"UML-ASSESSMENT-3ae8c3b31ec807d5","observed_ids":["$94","$135"],"reason":"$255","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$135"],"id":"UML-ASSESSMENT-51104e89382eff38","observed_ids":["$135"],"reason":"$194","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-b63f5d01896ac255"],"fact_ids":["$135"],"id":"UML-ASSESSMENT-445496d817925651","observed_ids":["$135"],"reason":"$311","status":"PASS","subject_id":"data:store-find-order"},{"aspect":"$342","change":"matched","evidence_ids":["$239"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-b7cd1471e2f26289","observed_ids":["$138"],"reason":"$193","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$322","change":"matched","evidence_ids":["$236","$239"],"fact_ids":["$94","$138"],"id":"UML-ASSESSMENT-9ee40eb716364cb8","observed_ids":["$94","$138"],"reason":"$255","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"signature","change":"matched","evidence_ids":["$239"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-9ee23bb6ce4f186d","observed_ids":["$138"],"reason":"$194","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$645","change":"matched","evidence_ids":["$239"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-5b8390fd1f7b99df","observed_ids":["$138"],"reason":"$311","status":"PASS","subject_id":"data:store-dispose"},{"aspect":"$342","change":"matched","evidence_ids":["$237"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-d5044b5b63fae291","observed_ids":["$272"],"reason":"$193","status":"PASS","subject_id":"state:module-async-state"},{"aspect":"$342","change":"matched","evidence_ids":["$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-436f3947c691eb51","observed_ids":["$187"],"reason":"$193","status":"PASS","subject_id":"$638"},{"aspect":"$322","change":"matched","evidence_ids":["$237"],"fact_ids":["$187","$272"],"id":"UML-ASSESSMENT-eded874e158683cf","observed_ids":["$187","$272"],"reason":"$255","status":"PASS","subject_id":"$638"},{"aspect":"$645","change":"matched","evidence_ids":["$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-7cc1081fafbc83a1","observed_ids":["$187"],"reason":"$311","status":"PASS","subject_id":"$638"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-be93df1ab54df682"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-875a102bf6ec4c57","observed_ids":["DARTATTR-6052813bc0cb0f57"],"reason":"$193","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-be93df1ab54df682","$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-dfa87c997c058822","observed_ids":["DARTATTR-6052813bc0cb0f57","$187"],"reason":"$255","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-be93df1ab54df682"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-53525ee9d0f9da43","observed_ids":["DARTATTR-6052813bc0cb0f57"],"reason":"$311","status":"PASS","subject_id":"state:phase-idle"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-2483533d23cc8495","observed_ids":["DARTATTR-a8d87b06ad0787d2"],"reason":"$193","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e","$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-036f979782855025","observed_ids":["DARTATTR-a8d87b06ad0787d2","$187"],"reason":"$255","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-16bf107e058fc967","observed_ids":["DARTATTR-a8d87b06ad0787d2"],"reason":"$311","status":"PASS","subject_id":"state:phase-loading"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-a5469157e1359823","observed_ids":["DARTATTR-2a60161acfd0604a"],"reason":"$193","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59","$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-c297a943d33a625d","observed_ids":["DARTATTR-2a60161acfd0604a","$187"],"reason":"$255","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-0f71ffc965f8fc59"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-8ce1377c1072f029","observed_ids":["DARTATTR-2a60161acfd0604a"],"reason":"$311","status":"PASS","subject_id":"state:phase-empty"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-cd4bd665ad867d5a","observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"reason":"$193","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf","$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-474a53169595dcef","observed_ids":["DARTATTR-bfb7bf3af8b37a1b","$187"],"reason":"$255","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-002dcf13df3eddaf"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-6b0081044989a967","observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"reason":"$311","status":"PASS","subject_id":"state:phase-ready"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-6df2d1f06fd53e42","observed_ids":["DARTATTR-afa6009a10bbb509"],"reason":"$193","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$322","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0","$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-7878de4c0d9381f4","observed_ids":["DARTATTR-afa6009a10bbb509","$187"],"reason":"$255","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-270954d193c67fc5","observed_ids":["DARTATTR-afa6009a10bbb509"],"reason":"$311","status":"PASS","subject_id":"state:phase-failed"},{"aspect":"$342","change":"matched","evidence_ids":["$205"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-a7d2cadd21a44859","observed_ids":["$89"],"reason":"$193","status":"PASS","subject_id":"$637"},{"aspect":"$322","change":"matched","evidence_ids":["$205","$237"],"fact_ids":["$89","$272"],"id":"UML-ASSESSMENT-178b633dcde9192c","observed_ids":["$89","$272"],"reason":"$255","status":"PASS","subject_id":"$637"},{"aspect":"$645","change":"matched","evidence_ids":["$205"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-4e74343d3296e3fd","observed_ids":["$89"],"reason":"$311","status":"PASS","subject_id":"$637"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-dcf6b718aa12be1e","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$193","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$322","change":"matched","evidence_ids":["$205","EVD-9f5561847d1cc964"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-cbfa63b9515db933","observed_ids":["DARTATTR-2310dd26a4cd8aae","$89"],"reason":"$255","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-2381c4e8472e7b10","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$311","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-9f5561847d1cc964"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-f8ab3344422f3498","observed_ids":["DARTATTR-2310dd26a4cd8aae"],"reason":"$4","status":"PASS","subject_id":"state:async-state-phase"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-059699621b24bf17","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$193","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$322","change":"matched","evidence_ids":["$205","EVD-78a6f198cc18d967"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-bf5fbdd41dd49d52","observed_ids":["DARTATTR-c2f955bba0e3808d","$89"],"reason":"$255","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-a1869446c0f138d6","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$311","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-78a6f198cc18d967"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-e68778639bbbc19e","observed_ids":["DARTATTR-c2f955bba0e3808d"],"reason":"$4","status":"PASS","subject_id":"state:async-state-value"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-6abb45ddb68d4f2f","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$193","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$322","change":"matched","evidence_ids":["$205","EVD-934c3e4d810924b3"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-c8c81c07deb32b69","observed_ids":["DARTATTR-551a7bf03b692395","$89"],"reason":"$255","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-f20493c6fb7cb3a3","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$311","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$315","change":"matched","evidence_ids":["EVD-934c3e4d810924b3"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-f409fdfd6fd41a75","observed_ids":["DARTATTR-551a7bf03b692395"],"reason":"$4","status":"PASS","subject_id":"state:async-state-error"},{"aspect":"$342","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-c94ace247428c824","observed_ids":["$77"],"reason":"$193","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$322","change":"matched","evidence_ids":["$205","EVD-caa564561776368d"],"fact_ids":["$77","$89"],"id":"UML-ASSESSMENT-913683587b73c4a3","observed_ids":["$77","$89"],"reason":"$255","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-5598e44fbd1b59af","observed_ids":["$77"],"reason":"$194","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$645","change":"matched","evidence_ids":["EVD-caa564561776368d"],"fact_ids":["$77"],"id":"UML-ASSESSMENT-fd6b118026fa1c27","observed_ids":["$77"],"reason":"$311","status":"PASS","subject_id":"state:async-state-ctor"},{"aspect":"$443","change":"matched","evidence_ids":["$208"],"fact_ids":["$72"],"id":"UML-ASSESSMENT-09634161ae80fba2","observed_ids":["CONSTRUCTION-68da88d95cb957ab"],"reason":"$195","status":"PASS","subject_id":"main-creates-backend"},{"aspect":"$443","change":"matched","evidence_ids":["$208"],"fact_ids":["$72"],"id":"UML-ASSESSMENT-101bae861b152bb4","observed_ids":["CONSTRUCTION-178400841dced133"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-backend"},{"aspect":"$443","change":"matched","evidence_ids":["$234"],"fact_ids":["$42"],"id":"UML-ASSESSMENT-afcb983b8e76f528","observed_ids":["CONSTRUCTION-c286486ce3e57998"],"reason":"$195","status":"PASS","subject_id":"main-creates-store"},{"aspect":"$443","change":"matched","evidence_ids":["$234"],"fact_ids":["$42"],"id":"UML-ASSESSMENT-32fed43b3ef5eabf","observed_ids":["CONSTRUCTION-6c21d1dcdcc3389d"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-store"},{"aspect":"$443","change":"matched","evidence_ids":["$213"],"fact_ids":["$58"],"id":"UML-ASSESSMENT-05537403aecbe445","observed_ids":["CONSTRUCTION-641df7574767945e"],"reason":"$195","status":"PASS","subject_id":"main-creates-catalogRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$213"],"fact_ids":["$58"],"id":"UML-ASSESSMENT-f7ea25156da0ca62","observed_ids":["CONSTRUCTION-87619ae7244681ed"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-catalogRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$219"],"fact_ids":["$44"],"id":"UML-ASSESSMENT-466e6cf10453a50a","observed_ids":["CONSTRUCTION-0322dd51aba82d43"],"reason":"$195","status":"PASS","subject_id":"main-creates-orderRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$219"],"fact_ids":["$44"],"id":"UML-ASSESSMENT-3ac960b7eb02c07a","observed_ids":["CONSTRUCTION-021f88085679cbf3"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-orderRepository"},{"aspect":"$443","change":"matched","evidence_ids":["$201"],"fact_ids":["$45"],"id":"UML-ASSESSMENT-ec39ad56e21161a6","observed_ids":["CONSTRUCTION-37a753a7e111a828"],"reason":"$195","status":"PASS","subject_id":"main-creates-placeOrder"},{"aspect":"$443","change":"matched","evidence_ids":["$201"],"fact_ids":["$45"],"id":"UML-ASSESSMENT-ee6c67961b74e945","observed_ids":["CONSTRUCTION-1ca000f800c60609"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-placeOrder"},{"aspect":"$443","change":"matched","evidence_ids":["$214"],"fact_ids":["$53"],"id":"UML-ASSESSMENT-f5fac90d44470530","observed_ids":["CONSTRUCTION-bd7d0ec95d8bf4b6"],"reason":"$195","status":"PASS","subject_id":"main-creates-catalogViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$214"],"fact_ids":["$53"],"id":"UML-ASSESSMENT-da69aed367db1474","observed_ids":["CONSTRUCTION-95846d368948a5d4"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-catalogViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$202"],"fact_ids":["$74"],"id":"UML-ASSESSMENT-81f5bf1988c4cf0f","observed_ids":["CONSTRUCTION-e92c58a9a9320a05"],"reason":"$195","status":"PASS","subject_id":"main-creates-cartViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$202"],"fact_ids":["$74"],"id":"UML-ASSESSMENT-eceadc9c90e0b5c8","observed_ids":["CONSTRUCTION-2b0a3a870bc5f684"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-cartViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$203"],"fact_ids":["$43"],"id":"UML-ASSESSMENT-888089b8ab135441","observed_ids":["CONSTRUCTION-492d5d9a9d8a39ff"],"reason":"$195","status":"PASS","subject_id":"main-creates-ordersViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$203"],"fact_ids":["$43"],"id":"UML-ASSESSMENT-1b450d3fe0a12a4a","observed_ids":["CONSTRUCTION-44cf959f3ed9c414"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-ordersViewModel"},{"aspect":"$443","change":"matched","evidence_ids":["$204"],"fact_ids":["$48"],"id":"UML-ASSESSMENT-92c736051059f2f8","observed_ids":["CONSTRUCTION-5805cdf758636483"],"reason":"$195","status":"PASS","subject_id":"main-creates-app"},{"aspect":"$443","change":"matched","evidence_ids":["$204"],"fact_ids":["$48"],"id":"UML-ASSESSMENT-095af67a51bb0a1d","observed_ids":["CONSTRUCTION-ec5e5a187b4955b2"],"reason":"$195","status":"PASS","subject_id":"main-binding-is-app"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-d946bf1063fed114","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-backend"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-5d7e5833cb3d5894","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-store"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-25ecb47287d81455","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-catalogRepository"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-2feb25b40401fcc4","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-orderRepository"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-f1e2ded5cbaf2e2f","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-placeOrder"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-636d7073b30b50ac","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-catalogViewModel"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-312e26d55f91dd86","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-cartViewModel"},{"aspect":"$443","change":"$642","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-15e31377385de1f1","observed_ids":["$169"],"reason":"$299","status":"UNKNOWN","subject_id":"main-reads-ordersViewModel"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$225"],"fact_ids":["$169"],"id":"UML-ASSESSMENT-8c59962bb1f608fe","observed_ids":["$169"],"reason":"$300","status":"UNKNOWN","subject_id":"main-calls-run-app"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-b1a52dae5c8545a0"],"fact_ids":["DARTCALL-c37138fb2134fc4c"],"id":"UML-ASSESSMENT-72a3bd0e2c2e1f20","observed_ids":["CONSTRUCTION-a6bc4b8ccede8ba9"],"reason":"$195","status":"PASS","subject_id":"shop-app-creates-state"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$197"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-b10750e3d236fe48","observed_ids":["$123"],"reason":"$300","status":"UNKNOWN","subject_id":"shop-app-inherits-stateful-widget"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$233"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-b442b80beb59f2e5","observed_ids":["$112"],"reason":"$300","status":"UNKNOWN","subject_id":"shop-app-state-inherits-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-d68d4c7872f49187"],"fact_ids":["DARTCALL-0f8a7f1708d235ee"],"id":"UML-ASSESSMENT-67f52b2c5ecfbf04","observed_ids":["CONSTRUCTION-16d3b374cbe89444"],"reason":"$195","status":"PASS","subject_id":"app-creates-catalog-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-47aa4f9f1af2c12d"],"fact_ids":["DARTCALL-d12f27a0ad7e1ce9"],"id":"UML-ASSESSMENT-9ed181aff35f5481","observed_ids":["CONSTRUCTION-b405838c68244b57"],"reason":"$195","status":"PASS","subject_id":"app-creates-cart-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-2d00cadec8d60cbd"],"fact_ids":["DARTCALL-9ee05c1338f20477"],"id":"UML-ASSESSMENT-f304a2d6fbc55274","observed_ids":["CONSTRUCTION-d3ef90e1e6d87607"],"reason":"$195","status":"PASS","subject_id":"app-creates-orders-page"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-70d7e6f862fd77c2"],"fact_ids":["DARTCALL-2c03619d58cc20b2"],"id":"UML-ASSESSMENT-e11b4165faa21918","observed_ids":["CONSTRUCTION-0ad7588f7aafd542"],"reason":"$195","status":"PASS","subject_id":"app-creates-order-detail-page"},{"aspect":"$443","change":"$642","evidence_ids":["$196","$198","$206","$222"],"fact_ids":["$35","$37","$54","$62"],"id":"UML-ASSESSMENT-8130e31c1af13ec8","observed_ids":["$35","$37","$54","$62"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-catalog-vm"},{"aspect":"$443","change":"$642","evidence_ids":["$196","$198","$206","$222"],"fact_ids":["$35","$37","$54","$62"],"id":"UML-ASSESSMENT-34c880000f66ff6f","observed_ids":["$35","$37","$54","$62"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-cart-vm"},{"aspect":"$443","change":"$642","evidence_ids":["$196","$198","$206","$222"],"fact_ids":["$35","$37","$54","$62"],"id":"UML-ASSESSMENT-ad26186f9eca01e0","observed_ids":["$35","$37","$54","$62"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-orders-vm"},{"aspect":"$443","change":"$642","evidence_ids":["$196","$198","$206","$222"],"fact_ids":["$35","$37","$54","$62"],"id":"UML-ASSESSMENT-9ff4789e4f115e51","observed_ids":["$35","$37","$54","$62"],"reason":"$310","status":"UNKNOWN","subject_id":"state-disposes-memory-store"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-41452c1a5c58c517"],"fact_ids":["DARTCALL-b5443f18acb8fbd6"],"id":"UML-ASSESSMENT-7599022d1ca7034e","observed_ids":["DARTCALL-b5443f18acb8fbd6"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-class-starts-load"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-510d9db3cfdeec34","EVD-d605326e2b74363d"],"fact_ids":["DARTREF-6d843ece041efce6","DARTREF-871aea4cbf6c68f8"],"id":"UML-ASSESSMENT-f70ae5a10bb111e1","observed_ids":["DARTREF-6d843ece041efce6","DARTREF-871aea4cbf6c68f8"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-page-reads-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-99b734180dafb4be"],"fact_ids":["DARTREF-a4288419ac277cc1"],"id":"UML-ASSESSMENT-ed8bbdd166a77045","observed_ids":["DARTREF-a4288419ac277cc1"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-page-reads-connectivity"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-8ee630923355fa6b"],"fact_ids":["DARTREF-b962356b46b12a40"],"id":"UML-ASSESSMENT-fff63c10734bc92f","observed_ids":["DARTREF-b962356b46b12a40"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-b3e5a8846f757471"],"fact_ids":["DARTCALL-8841d86c5c7dff4e"],"id":"UML-ASSESSMENT-bea5820e7bb7042d","observed_ids":["DARTCALL-8841d86c5c7dff4e"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-calls-load-all"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-33543d7440cec59c"],"fact_ids":["DARTCALL-1ef0acd36abb7545"],"id":"UML-ASSESSMENT-5e0b3e123d4f17f4","observed_ids":["DARTCALL-1ef0acd36abb7545"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-calls-watch"},{"aspect":"$443","change":"ambiguous","evidence_ids":["EVD-d0b5cd6d345725ee"],"fact_ids":["$95"],"id":"UML-ASSESSMENT-c6fd29fb1ed4930a","observed_ids":["$95"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:orders-vm-cancels-subscription"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-0f0b88d2658a53a8"],"fact_ids":["DARTCALL-7e6cd450359e9cfa"],"id":"UML-ASSESSMENT-69e5b0fd65c96c49","observed_ids":["DARTCALL-7e6cd450359e9cfa"],"reason":"$195","status":"PASS","subject_id":"presentation:orders-vm-calls-find"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-b625da817dd41056","observed_ids":["$132"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:orders-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$231"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-f826aff3fabe85c2","observed_ids":["$142"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:inherits-orders-page-class"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$210"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-3d89452311639183","observed_ids":["$107"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:inherits-order-detail-page-class"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-196f9a8889f00593"],"fact_ids":["DARTCALL-50a4c699c77984f0"],"id":"UML-ASSESSMENT-c6dd5e57feb4e01f","observed_ids":["DARTCALL-50a4c699c77984f0"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-class-starts-load"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-46cb9e22a861b0a4"],"fact_ids":["DARTREF-80e984d1c717069f"],"id":"UML-ASSESSMENT-e2e3a1f67c24beba","observed_ids":["DARTREF-80e984d1c717069f"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-reads-catalog-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-4c404216e598a450","EVD-5df25e6dddd2b50a"],"fact_ids":["DARTREF-55ef7a9ef0b0d0fa","DARTREF-c735d6853001a31b"],"id":"UML-ASSESSMENT-51caf54f167fd454","observed_ids":["DARTREF-55ef7a9ef0b0d0fa","DARTREF-c735d6853001a31b"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-reads-online-mode"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-3c7c6a8ddeb3ca9b","EVD-c92e5a13df5efd85"],"fact_ids":["DARTREF-5535aa8081bb866e","DARTREF-917cce3655c59de5"],"id":"UML-ASSESSMENT-43c3d0e928862150","observed_ids":["DARTREF-5535aa8081bb866e","DARTREF-917cce3655c59de5"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-lines"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-4dd4957e86bd39f5"],"fact_ids":["DARTREF-747434c079a33943"],"id":"UML-ASSESSMENT-5de32901b1b4ad60","observed_ids":["DARTREF-747434c079a33943"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-total"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-9226e933df7ce546","EVD-cd08dd1f2722b28d"],"fact_ids":["DARTREF-09596f00276fe4cc","DARTREF-c1d85e4cdf04140b"],"id":"UML-ASSESSMENT-fb31e230001ab36f","observed_ids":["DARTREF-09596f00276fe4cc","DARTREF-c1d85e4cdf04140b"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-submit-state"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-990eaf6dc728e2f4","EVD-bbef95acd4faab3c","EVD-ce577c7e664e2e55"],"fact_ids":["DARTREF-0f058835691a1930","DARTREF-2a581cdd420e969f","DARTREF-ec256888010ea0b2"],"id":"UML-ASSESSMENT-b6f68aaba112c6b0","observed_ids":["DARTREF-0f058835691a1930","DARTREF-2a581cdd420e969f","DARTREF-ec256888010ea0b2"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-page-reads-in-flight"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-fa1b0873a7c36ccd"],"fact_ids":["DARTREF-6c0c04d21286eeb2"],"id":"UML-ASSESSMENT-5caa9e3bb6a56f8e","observed_ids":["DARTREF-6c0c04d21286eeb2"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-76b157b4e08a1657"],"fact_ids":["DARTREF-f9242e21354cb31a"],"id":"UML-ASSESSMENT-64fbc8850c2538de","observed_ids":["DARTREF-f9242e21354cb31a"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-online-reads-status"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-5081efc04fa02cdd"],"fact_ids":["DARTREF-e961554972975f20"],"id":"UML-ASSESSMENT-c6754bddc89d0360","observed_ids":["DARTREF-e961554972975f20"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-lines-reads-cart"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-b35b8821dead8675"],"fact_ids":["DARTREF-008159287780412c"],"id":"UML-ASSESSMENT-186a8c517532d3d5","observed_ids":["DARTREF-008159287780412c"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-total-reads-cart"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bdfccd93136a2c67"],"fact_ids":["DARTREF-6529915467a03d75"],"id":"UML-ASSESSMENT-1b20c9ab2a88bfb0","observed_ids":["DARTREF-6529915467a03d75"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-state-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bbf4d65f4bc0ea29"],"fact_ids":["DARTREF-79546eb8690ed187"],"id":"UML-ASSESSMENT-492dadea5d45ac28","observed_ids":["DARTREF-79546eb8690ed187"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-placing-reads-field"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-698dd873488b6bac"],"fact_ids":["DARTCALL-e1a1f5a137a3c432"],"id":"UML-ASSESSMENT-2c58a1c7150f2430","observed_ids":["DARTCALL-e1a1f5a137a3c432"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-calls-add"},{"aspect":"$443","change":"$642","evidence_ids":["EVD-01221f299cbfea22","EVD-03a9bd6d7ab234ca","EVD-0531b258001048d2","EVD-0fe0b8db478f8678","EVD-158d755855838339","EVD-1a346166f34a4d26","EVD-1a614f8e6ec58801","EVD-1f64bfd328a6354e","EVD-25f8ee265e1a1e4c","EVD-2fee07717ce0be56","EVD-3450f5beb898336c","EVD-3c10237ea4f16f83","EVD-4e919ab05ab73aee","EVD-523fca271ba336f5","EVD-5665c955398e858c","EVD-59581d0efd7dae7c","EVD-6382f62b5e20b2a3","EVD-68abf0d96a00c4fe","EVD-6a668c42f32db780","EVD-6aabe205d6a8c4f0","EVD-7171eb571a6be128","EVD-7ab8be36d6019b3d","EVD-82abf17fe81c9ca8","EVD-8f161708955bce1c","EVD-8f964f7579d33dbd","EVD-bf4ef51e0a0500d4","EVD-d8971be1231dabbc","EVD-f3a5cba898358781","EVD-f94d44b4ee8ff1f8"],"fact_ids":["$32","$33","$34","$36","$38","$39","$40","$41","$46","$47","$49","$50","$51","$52","$55","$56","$57","$59","$60","$61","$63","$64","$65","$66","$67","$68","$69","$71","$73","$75"],"id":"UML-ASSESSMENT-44335d59990982c2","observed_ids":["$32","$33","$34","$36","$38","$39","$40","$41","$46","$47","$49","$50","$51","$52","$55","$56","$57","$59","$60","$61","$63","$64","$65","$66","$67","$68","$69","$71","$73","$75"],"reason":"$310","status":"UNKNOWN","subject_id":"presentation:shopping:cart-page-calls-checkout"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-bd77f8e9d8251bb0"],"fact_ids":["DARTCALL-cc0fdf6acb6a5e92"],"id":"UML-ASSESSMENT-05334be6ffdec1de","observed_ids":["DARTCALL-cc0fdf6acb6a5e92"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-vm-calls-load-catalog"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-31cd4f0aca4825f8"],"fact_ids":["DARTCALL-eafe87ad84123f42"],"id":"UML-ASSESSMENT-a5bd16df3b7085bc","observed_ids":["DARTCALL-eafe87ad84123f42"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-calls-add"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-e08715c59897f5e9"],"fact_ids":["DARTCALL-5361a64064a8d667"],"id":"UML-ASSESSMENT-e8357646f7505a22","observed_ids":["DARTCALL-5361a64064a8d667"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:cart-vm-calls-checkout"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-9997a30a3c27517d","observed_ids":["$163"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:catalog-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-ab8bed1f5c499bb9","observed_ids":["$177"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:cart-vm-inherits-change-notifier"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$200"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-d2c3b734d112f33e","observed_ids":["$111"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:inherits-catalog-page-class"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$211"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-140ca3750ecf2149","observed_ids":["$109"],"reason":"$300","status":"UNKNOWN","subject_id":"presentation:shopping:inherits-cart-page-class"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-e7bdf72c26974a0f"],"fact_ids":["DARTCALL-aaf0e188f9737e8e"],"id":"UML-ASSESSMENT-0a029ff51e57f9c6","observed_ids":["DARTCALL-aaf0e188f9737e8e"],"reason":"$195","status":"PASS","subject_id":"presentation:shopping:catalog-page-build-calls-body"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-35eac325b9187121"],"fact_ids":["DARTCALL-1b1e9428b7d1ba9e"],"id":"UML-ASSESSMENT-909bfb266c3d1ce5","observed_ids":["DARTCALL-1b1e9428b7d1ba9e"],"reason":"$195","status":"PASS","subject_id":"domain:place-calls-repository"},{"aspect":"$443","change":"$642","evidence_ids":["EVD-1fc3498bf35d1f8d"],"fact_ids":["$70"],"id":"UML-ASSESSMENT-d0a33e1879aa7dbe","observed_ids":["$70"],"reason":"$310","status":"UNKNOWN","subject_id":"domain:place-calls-order-factory"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-08b6ac56c6bcd990","EVD-daf12ad56ba4d350"],"fact_ids":["DARTCALL-0fa23d112c1368a7","DARTCALL-b5b1254cd0d74b32"],"id":"UML-ASSESSMENT-57b6bfc79042ae71","observed_ids":["CONSTRUCTION-3ee088c5018d18f0","CONSTRUCTION-670cb199084da7f5"],"reason":"$195","status":"PASS","subject_id":"domain:cart-add-creates-line"},{"aspect":"$443","change":"ambiguous","evidence_ids":["$239"],"fact_ids":["$138"],"id":"UML-ASSESSMENT-eb2de5c960321a5d","observed_ids":["$138"],"reason":"$300","status":"UNKNOWN","subject_id":"data:store-closes-order-stream"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-aabdbedec9251e10"],"fact_ids":["DARTCALL-489b0062edac40eb"],"id":"UML-ASSESSMENT-21388a12768acfe1","observed_ids":["DARTCALL-489b0062edac40eb"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-fetch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-f0f35d17ccebc179"],"fact_ids":["DARTCALL-94ba7df20d619c6e"],"id":"UML-ASSESSMENT-9305b60ea4b88e18","observed_ids":["DARTCALL-94ba7df20d619c6e"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-save-cache"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-32596b2f08dae50a"],"fact_ids":["DARTCALL-60527fcf2b2c627a"],"id":"UML-ASSESSMENT-5df70797354fb2a3","observed_ids":["DARTCALL-60527fcf2b2c627a"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-calls-read-cache"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-cd569d478d1bb0a0"],"fact_ids":["DARTCALL-bc17cc4f96117061"],"id":"UML-ASSESSMENT-6587346fcaebb9c3","observed_ids":["DARTCALL-bc17cc4f96117061"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-submit"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-a5e37ede7cc05b71"],"fact_ids":["DARTCALL-acf51df72cb59936"],"id":"UML-ASSESSMENT-29072b5dbee770fe","observed_ids":["DARTCALL-acf51df72cb59936"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-save"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-37626b4e7f543695"],"fact_ids":["DARTCALL-a62bc11716b8c7b7"],"id":"UML-ASSESSMENT-7a023e7fb78baa23","observed_ids":["DARTCALL-a62bc11716b8c7b7"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-fetch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-26351d00008ae642","EVD-d805609722dab9ea"],"fact_ids":["DARTCALL-09c38f78feb61ff6","DARTCALL-2915c1b031a5775c"],"id":"UML-ASSESSMENT-9a481f4f747aa840","observed_ids":["DARTCALL-09c38f78feb61ff6","DARTCALL-2915c1b031a5775c"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-read"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-910a1e42a4197492"],"fact_ids":["DARTCALL-8d79e84fbd6697a8"],"id":"UML-ASSESSMENT-32d795993c1391fe","observed_ids":["DARTCALL-8d79e84fbd6697a8"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-watch"},{"aspect":"$443","change":"matched","evidence_ids":["EVD-c150c14fc75aff36"],"fact_ids":["DARTCALL-6676ff8b3d4c4adb"],"id":"UML-ASSESSMENT-8abb0fa1cff03f0a","observed_ids":["DARTCALL-6676ff8b3d4c4adb"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-calls-find"},{"aspect":"$443","change":"matched","evidence_ids":["$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-8ba33f32e3b8c118","observed_ids":["DARTBASE-f5e5242d1e4cb5e3"],"reason":"$195","status":"PASS","subject_id":"data:catalog-impl-realizes-port"},{"aspect":"$443","change":"matched","evidence_ids":["$199"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-d4793913502af317","observed_ids":["DARTBASE-aa9a78560f694ae7"],"reason":"$195","status":"PASS","subject_id":"data:order-impl-realizes-port"},{"aspect":"$443","change":"matched","evidence_ids":["$216"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-208fab061c27f8db","observed_ids":["DARTBASE-e31cd83079f83eaa"],"reason":"$195","status":"PASS","subject_id":"data:backend-realizes-status"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-26b54a77e24bb468"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-c033be9dc54f322a","observed_ids":["$278"],"reason":"$291","status":"PASS","subject_id":"module-main"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-64f07faf52606924"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-44ff84f6730a9843","observed_ids":["$281"],"reason":"$291","status":"PASS","subject_id":"module-shop-app"},{"aspect":"$318","change":"matched","evidence_ids":["$197"],"fact_ids":["$123"],"id":"UML-ASSESSMENT-8862ee979390b95e","observed_ids":["$123"],"reason":"$16","status":"PASS","subject_id":"shop-app-class"},{"aspect":"$318","change":"matched","evidence_ids":["$233"],"fact_ids":["$112"],"id":"UML-ASSESSMENT-126a20d894ba8dcf","observed_ids":["$112"],"reason":"$16","status":"PASS","subject_id":"$444"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-d98bf5c08bcf94cc"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-9193d4838c830655","observed_ids":["$273"],"reason":"$291","status":"PASS","subject_id":"$385"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-77bd5443531ef5ba"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-0451a54528e26343","observed_ids":["$286"],"reason":"$291","status":"PASS","subject_id":"$384"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-ac7579736ae11d77"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-57e70cdb540db088","observed_ids":["$268"],"reason":"$291","status":"PASS","subject_id":"presentation:module-orders-vm"},{"aspect":"$318","change":"matched","evidence_ids":["$231"],"fact_ids":["$142"],"id":"UML-ASSESSMENT-6423bd3edff2289e","observed_ids":["$142"],"reason":"$291","status":"PASS","subject_id":"$389"},{"aspect":"$318","change":"matched","evidence_ids":["$210"],"fact_ids":["$107"],"id":"UML-ASSESSMENT-d4cda378b05c1f3a","observed_ids":["$107"],"reason":"$291","status":"PASS","subject_id":"$386"},{"aspect":"$318","change":"matched","evidence_ids":["$243"],"fact_ids":["$132"],"id":"UML-ASSESSMENT-66824b910ea7ffcb","observed_ids":["$132"],"reason":"$291","status":"PASS","subject_id":"$393"},{"aspect":"$318","change":"matched","evidence_ids":["$224"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-72202d84980a3708","observed_ids":["$283"],"reason":"$291","status":"PASS","subject_id":"$440"},{"aspect":"$318","change":"matched","evidence_ids":["$240"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-0e1c7e5d71ffdf98","observed_ids":["$269"],"reason":"$291","status":"PASS","subject_id":"$441"},{"aspect":"$318","change":"matched","evidence_ids":["$235"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-c8e7fe89eb281670","observed_ids":["$271"],"reason":"$291","status":"PASS","subject_id":"$438"},{"aspect":"$318","change":"matched","evidence_ids":["$215"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-4c8d7b2e94808b06","observed_ids":["$270"],"reason":"$291","status":"PASS","subject_id":"$439"},{"aspect":"$318","change":"matched","evidence_ids":["$200"],"fact_ids":["$111"],"id":"UML-ASSESSMENT-e171ed23cd5fe109","observed_ids":["$111"],"reason":"$291","status":"PASS","subject_id":"$422"},{"aspect":"$318","change":"matched","evidence_ids":["$230"],"fact_ids":["$163"],"id":"UML-ASSESSMENT-aab20f7e61d44e75","observed_ids":["$163"],"reason":"$291","status":"PASS","subject_id":"$426"},{"aspect":"$318","change":"matched","evidence_ids":["$211"],"fact_ids":["$109"],"id":"UML-ASSESSMENT-4d2f1bfefde21041","observed_ids":["$109"],"reason":"$291","status":"PASS","subject_id":"$404"},{"aspect":"$318","change":"matched","evidence_ids":["$212"],"fact_ids":["$177"],"id":"UML-ASSESSMENT-d92fc364a2dd071c","observed_ids":["$177"],"reason":"$291","status":"PASS","subject_id":"$408"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-41e748ff211648f7"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-cb2c7e4cf80eb112","observed_ids":["$277"],"reason":"$291","status":"PASS","subject_id":"domain:module-product"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-be45e83abfd2bebf"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-dd5860132f9444d7","observed_ids":["$274"],"reason":"$291","status":"PASS","subject_id":"domain:module-catalog-port"},{"aspect":"$318","change":"matched","evidence_ids":["$241"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-2ae1d9ca9e85b8ba","observed_ids":["$267"],"reason":"$291","status":"PASS","subject_id":"domain:module-cart"},{"aspect":"$318","change":"matched","evidence_ids":["$229"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-06a673ab7b5ed885","observed_ids":["$287"],"reason":"$291","status":"PASS","subject_id":"domain:module-order"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-0d56469f18292017"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-8c599c87a6a8f6ee","observed_ids":["$275"],"reason":"$291","status":"PASS","subject_id":"domain:module-order-port"},{"aspect":"$318","change":"matched","evidence_ids":["$223"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-9cfa06f498a2234f","observed_ids":["$282"],"reason":"$291","status":"PASS","subject_id":"domain:module-place-order"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-bae3db3f2512beef"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-46a90942e7073a18","observed_ids":["$279"],"reason":"$291","status":"PASS","subject_id":"domain:module-shop-status"},{"aspect":"$318","change":"matched","evidence_ids":["$209"],"fact_ids":["$156"],"id":"UML-ASSESSMENT-1c6f633e665a5864","observed_ids":["$156"],"reason":"$16","status":"PASS","subject_id":"$339"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-c9646358d366942a"],"fact_ids":["$137"],"id":"UML-ASSESSMENT-7d7a15f639ddf022","observed_ids":["$137"],"reason":"$16","status":"PASS","subject_id":"$333"},{"aspect":"$318","change":"matched","evidence_ids":["$217"],"fact_ids":["$157"],"id":"UML-ASSESSMENT-cdfd642515afba81","observed_ids":["$157"],"reason":"$16","status":"PASS","subject_id":"$331"},{"aspect":"$318","change":"matched","evidence_ids":["$227"],"fact_ids":["$84"],"id":"UML-ASSESSMENT-d263dcb0af09cb31","observed_ids":["$84"],"reason":"$16","status":"PASS","subject_id":"$332"},{"aspect":"$318","change":"matched","evidence_ids":["$238"],"fact_ids":["$122"],"id":"UML-ASSESSMENT-4db1effe6f93b29e","observed_ids":["$122"],"reason":"$16","status":"PASS","subject_id":"$337"},{"aspect":"$318","change":"matched","evidence_ids":["$228"],"fact_ids":["$91"],"id":"UML-ASSESSMENT-e988e9bee276a783","observed_ids":["$91"],"reason":"$16","status":"PASS","subject_id":"$335"},{"aspect":"$318","change":"matched","evidence_ids":["$232"],"fact_ids":["$167"],"id":"UML-ASSESSMENT-658c02c574ae9cd1","observed_ids":["$167"],"reason":"$16","status":"PASS","subject_id":"$334"},{"aspect":"$318","change":"matched","evidence_ids":["$220"],"fact_ids":["$100"],"id":"UML-ASSESSMENT-775d036becf3f9ba","observed_ids":["$100"],"reason":"$16","status":"PASS","subject_id":"$336"},{"aspect":"$318","change":"matched","evidence_ids":["$242"],"fact_ids":["$176"],"id":"UML-ASSESSMENT-7a82f3c4ab73a36a","observed_ids":["$176"],"reason":"$16","status":"PASS","subject_id":"$338"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-b0fbe1554d615978"],"fact_ids":["$154"],"id":"UML-ASSESSMENT-2558b0e49cb4e76b","observed_ids":["$154"],"reason":"$16","status":"PASS","subject_id":"$340"},{"aspect":"$318","change":"matched","evidence_ids":["$207"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-59f694e9cefa97ea","observed_ids":["$284"],"reason":"$291","status":"PASS","subject_id":"data:module-catalog-repo"},{"aspect":"$318","change":"matched","evidence_ids":["$218"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-cd594a0d97a21612","observed_ids":["$280"],"reason":"$291","status":"PASS","subject_id":"data:module-order-repo"},{"aspect":"$318","change":"matched","evidence_ids":["$226"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-f23f5bb028563952","observed_ids":["$276"],"reason":"$291","status":"PASS","subject_id":"data:module-backend"},{"aspect":"$318","change":"matched","evidence_ids":["EVD-2f116b95f9304441"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-900e4310b939848f","observed_ids":["$285"],"reason":"$291","status":"PASS","subject_id":"data:module-memory-store"},{"aspect":"$318","change":"matched","evidence_ids":["$221"],"fact_ids":["$144"],"id":"UML-ASSESSMENT-9df30018808d52fe","observed_ids":["$144"],"reason":"$16","status":"PASS","subject_id":"$323"},{"aspect":"$318","change":"matched","evidence_ids":["$199"],"fact_ids":["$155"],"id":"UML-ASSESSMENT-e564ae320af0e2e6","observed_ids":["$155"],"reason":"$16","status":"PASS","subject_id":"$326"},{"aspect":"$318","change":"matched","evidence_ids":["$216"],"fact_ids":["$133"],"id":"UML-ASSESSMENT-dad14fb0b0b86b93","observed_ids":["$133"],"reason":"$16","status":"PASS","subject_id":"$325"},{"aspect":"$318","change":"matched","evidence_ids":["$236"],"fact_ids":["$94"],"id":"UML-ASSESSMENT-cfb908f4e2676696","observed_ids":["$94"],"reason":"$16","status":"PASS","subject_id":"$327"},{"aspect":"$318","change":"matched","evidence_ids":["$237"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-8c6e9be72c12d196","observed_ids":["$272"],"reason":"$291","status":"PASS","subject_id":"state:module-async-state"},{"aspect":"$318","change":"matched","evidence_ids":["$237"],"fact_ids":["$187"],"id":"UML-ASSESSMENT-b805c0759171a074","observed_ids":["$187"],"reason":"$16","status":"PASS","subject_id":"$638"},{"aspect":"$318","change":"matched","evidence_ids":["$205"],"fact_ids":["$89"],"id":"UML-ASSESSMENT-91d8dd2b0d60004e","observed_ids":["$89"],"reason":"$16","status":"PASS","subject_id":"$637"}],"correspondences":[{"observed_ids":["PKG-8b45cf6c5d15fe14"],"target_id":"state"},{"observed_ids":["PKG-f13bbcad929a6958"],"target_id":"presentation:orders"},{"observed_ids":["PKG-96c66a14b097f764"],"target_id":"presentation:shopping:catalog"},{"observed_ids":["PKG-e03b858c9b53a844"],"target_id":"presentation:shopping:cart"},{"observed_ids":["PKG-cd81dd820a82b7c5"],"target_id":"domain:domain-catalog"},{"observed_ids":["PKG-7d6f39a12eb636e0"],"target_id":"domain:domain-cart"},{"observed_ids":["PKG-339d0de073f77d33"],"target_id":"domain:domain-orders"},{"observed_ids":["PKG-1b301d77cebdc59d"],"target_id":"domain:domain-checkout"},{"observed_ids":["PKG-bc260213938d66b8"],"target_id":"data:repositories"},{"observed_ids":["PKG-d2a09ae42eb161d0"],"target_id":"data:services"},{"observed_ids":["$272"],"target_id":"state:async-state"},{"observed_ids":["$278"],"target_id":"module-main"},{"observed_ids":["$169"],"target_id":"$376"},{"observed_ids":["$141"],"target_id":"app-version-constant"},{"observed_ids":["$281"],"target_id":"module-shop-app"},{"observed_ids":["$123"],"target_id":"shop-app-class"},{"observed_ids":["DARTATTR-f066eebaeac8e2c4"],"target_id":"app-backend"},{"observed_ids":["DARTATTR-d793ec6e75d9430c"],"target_id":"app-store"},{"observed_ids":["DARTATTR-a1f69261914bde7a"],"target_id":"app-catalog-vm"},{"observed_ids":["DARTATTR-854ba88f54c3d07b"],"target_id":"app-cart-vm"},{"observed_ids":["DARTATTR-9457b4d6d426b98a"],"target_id":"app-orders-vm"},{"observed_ids":["$115"],"target_id":"shop-app-constructor"},{"observed_ids":["$150"],"target_id":"shop-app-create-state"},{"observed_ids":["$112"],"target_id":"$444"},{"observed_ids":["$159"],"target_id":"shop-app-state-build"},{"observed_ids":["$164"],"target_id":"$445"},{"observed_ids":["$27"],"target_id":"backend-binding"},{"observed_ids":["$25"],"target_id":"store-binding"},{"observed_ids":["$26"],"target_id":"catalog-repo-binding"},{"observed_ids":["$23"],"target_id":"order-repo-binding"},{"observed_ids":["$31"],"target_id":"place-order-binding"},{"observed_ids":["$28"],"target_id":"catalog-vm-binding"},{"observed_ids":["$30"],"target_id":"cart-vm-binding"},{"observed_ids":["$24"],"target_id":"orders-vm-binding"},{"observed_ids":["$29"],"target_id":"app-binding"},{"observed_ids":["$133"],"target_id":"ref-demo-backend-class"},{"observed_ids":["$94"],"target_id":"ref-memory-store-class"},{"observed_ids":["$144"],"target_id":"ref-cached-catalog-repository-class"},{"observed_ids":["$155"],"target_id":"ref-memory-order-repository-class"},{"observed_ids":["$176"],"target_id":"ref-place-order-class"},{"observed_ids":["$163"],"target_id":"ref-catalog-vm-class"},{"observed_ids":["$177"],"target_id":"ref-cart-vm-class"},{"observed_ids":["$132"],"target_id":"ref-orders-vm-class"},{"observed_ids":["$111"],"target_id":"ref-catalog-page-class"},{"observed_ids":["$109"],"target_id":"ref-cart-page-class"},{"observed_ids":["$142"],"target_id":"ref-orders-page-class"},{"observed_ids":["$107"],"target_id":"ref-order-detail-page-class"},{"observed_ids":["$182"],"target_id":"ref-catalog-vm-class-dispose"},{"observed_ids":["$149"],"target_id":"ref-cart-vm-class-dispose"},{"observed_ids":["$95"],"target_id":"ref-orders-vm-class-dispose"},{"observed_ids":["$138"],"target_id":"ref-store-dispose"},{"observed_ids":["$273"],"target_id":"$385"},{"observed_ids":["$286"],"target_id":"$384"},{"observed_ids":["$268"],"target_id":"presentation:module-orders-vm"},{"observed_ids":["$142"],"target_id":"$389"},{"observed_ids":["DARTATTR-12c6acc7fdfe9add"],"target_id":"$392"},{"observed_ids":["$128"],"target_id":"$391"},{"observed_ids":["$175"],"target_id":"$390"},{"observed_ids":["$107"],"target_id":"$386"},{"observed_ids":["$119"],"target_id":"$388"},{"observed_ids":["$116"],"target_id":"$387"},{"observed_ids":["$132"],"target_id":"$393"},{"observed_ids":["DARTATTR-52e816cf910a8287"],"target_id":"$401"},{"observed_ids":["DARTATTR-e4af4feba7d49618"],"target_id":"$402"},{"observed_ids":["DARTATTR-c3f657996b301303"],"target_id":"$403"},{"observed_ids":["DARTATTR-566c4eb51bfb0d93"],"target_id":"$400"},{"observed_ids":["$76"],"target_id":"$394"},{"observed_ids":["$118"],"target_id":"$399"},{"observed_ids":["$90"],"target_id":"$397"},{"observed_ids":["$105"],"target_id":"$396"},{"observed_ids":["$120"],"target_id":"$398"},{"observed_ids":["$95"],"target_id":"$395"},{"observed_ids":["$125"],"target_id":"presentation:ref-order-load-all"},{"observed_ids":["$102"],"target_id":"presentation:ref-order-watch"},{"observed_ids":["$121"],"target_id":"presentation:ref-order-find"},{"observed_ids":["$283"],"target_id":"$440"},{"observed_ids":["$269"],"target_id":"$441"},{"observed_ids":["$271"],"target_id":"$438"},{"observed_ids":["$270"],"target_id":"$439"},{"observed_ids":["$111"],"target_id":"$422"},{"observed_ids":["$101"],"target_id":"$424"},{"observed_ids":["$129"],"target_id":"$423"},{"observed_ids":["$140"],"target_id":"$425"},{"observed_ids":["$163"],"target_id":"$426"},{"observed_ids":["DARTATTR-9f80ae48f0881491"],"target_id":"$435"},{"observed_ids":["DARTATTR-cb29137b31538f56"],"target_id":"$437"},{"observed_ids":["DARTATTR-8887cfbe5897549e"],"target_id":"$436"},{"observed_ids":["DARTATTR-5d3cff6774f3a015"],"target_id":"$434"},{"observed_ids":["$126"],"target_id":"$427"},{"observed_ids":["$93"],"target_id":"$433"},{"observed_ids":["$114"],"target_id":"$430"},{"observed_ids":["$127"],"target_id":"$429"},{"observed_ids":["$180"],"target_id":"$431"},{"observed_ids":["$185"],"target_id":"$432"},{"observed_ids":["$182"],"target_id":"$428"},{"observed_ids":["$109"],"target_id":"$404"},{"observed_ids":["$170"],"target_id":"$406"},{"observed_ids":["$186"],"target_id":"$405"},{"observed_ids":["$177"],"target_id":"$408"},{"observed_ids":["DARTATTR-a6437d5088c31c9b"],"target_id":"$420"},{"observed_ids":["DARTATTR-9182506bb3518c56"],"target_id":"$407"},{"observed_ids":["DARTATTR-abca66feae08db1c"],"target_id":"$421"},{"observed_ids":["DARTATTR-6d8f8cd7fb617fa8"],"target_id":"$419"},{"observed_ids":["DARTATTR-32e417d184be9f3b"],"target_id":"$418"},{"observed_ids":["$184"],"target_id":"$411"},{"observed_ids":["$158"],"target_id":"$413"},{"observed_ids":["$136"],"target_id":"$417"},{"observed_ids":["$188"],"target_id":"$414"},{"observed_ids":["$181"],"target_id":"$416"},{"observed_ids":["$178"],"target_id":"$409"},{"observed_ids":["$143"],"target_id":"$415"},{"observed_ids":["$117"],"target_id":"$410"},{"observed_ids":["$149"],"target_id":"$412"},{"observed_ids":["$166"],"target_id":"presentation:shopping:ref-catalog-load"},{"observed_ids":["$152"],"target_id":"presentation:shopping:ref-cart-add"},{"observed_ids":["$147"],"target_id":"presentation:shopping:ref-place-call"},{"observed_ids":["$277"],"target_id":"domain:module-product"},{"observed_ids":["$274"],"target_id":"domain:module-catalog-port"},{"observed_ids":["$267"],"target_id":"domain:module-cart"},{"observed_ids":["$287"],"target_id":"domain:module-order"},{"observed_ids":["$275"],"target_id":"domain:module-order-port"},{"observed_ids":["$282"],"target_id":"domain:module-place-order"},{"observed_ids":["$279"],"target_id":"domain:module-shop-status"},{"observed_ids":["$156"],"target_id":"$339"},{"observed_ids":["DARTATTR-6de6bf25bdbc14d9"],"target_id":"domain:product-id"},{"observed_ids":["DARTATTR-1f4de3eb6ed85be0"],"target_id":"domain:product-name"},{"observed_ids":["DARTATTR-8868e314c78214ac"],"target_id":"domain:product-price"},{"observed_ids":["$96"],"target_id":"domain:product-ctor"},{"observed_ids":["$137"],"target_id":"$333"},{"observed_ids":["$166"],"target_id":"domain:catalog-load"},{"observed_ids":["$85"],"target_id":"domain:catalog-is-online"},{"observed_ids":["$157"],"target_id":"$331"},{"observed_ids":["DARTATTR-473d5ebba5d95ceb"],"target_id":"domain:cart-lines"},{"observed_ids":["$81"],"target_id":"domain:cart-ctor"},{"observed_ids":["$113"],"target_id":"domain:cart-lines-getter"},{"observed_ids":["$92"],"target_id":"domain:cart-total"},{"observed_ids":["$152"],"target_id":"domain:cart-add"},{"observed_ids":["$139"],"target_id":"domain:cart-set-quantity"},{"observed_ids":["$183"],"target_id":"domain:cart-remove"},{"observed_ids":["$171"],"target_id":"domain:cart-clear"},{"observed_ids":["$84"],"target_id":"$332"},{"observed_ids":["DARTATTR-7d8c7f418727ccc3"],"target_id":"domain:cart-line-product"},{"observed_ids":["DARTATTR-1a5e0dc81f6ff090"],"target_id":"domain:cart-line-quantity"},{"observed_ids":["$83"],"target_id":"domain:cart-line-ctor"},{"observed_ids":["$80"],"target_id":"domain:cart-line-total"},{"observed_ids":["$122"],"target_id":"$337"},{"observed_ids":["DARTATTR-646f65e0e51af6c7"],"target_id":"domain:status-placed"},{"observed_ids":["DARTATTR-57edd941d28d059a"],"target_id":"domain:status-completed"},{"observed_ids":["DARTATTR-2efdb60fe288ad80"],"target_id":"domain:status-label"},{"observed_ids":["$108"],"target_id":"domain:status-ctor"},{"observed_ids":["$91"],"target_id":"$335"},{"observed_ids":["DARTATTR-3f999f64fca419aa"],"target_id":"domain:order-line-product-id"},{"observed_ids":["DARTATTR-37cacc49ce38e893"],"target_id":"domain:order-line-name"},{"observed_ids":["DARTATTR-5765b420640beaed"],"target_id":"domain:order-line-unit-price"},{"observed_ids":["DARTATTR-3615925b93eaf976"],"target_id":"domain:order-line-quantity"},{"observed_ids":["$165"],"target_id":"domain:order-line-ctor"},{"observed_ids":["$153"],"target_id":"domain:order-line-total"},{"observed_ids":["$167"],"target_id":"$334"},{"observed_ids":["DARTATTR-dac67f6189475a74"],"target_id":"domain:order-id"},{"observed_ids":["DARTATTR-f27d571c8868e98b"],"target_id":"domain:order-lines"},{"observed_ids":["DARTATTR-edb30bf8879fb5ca"],"target_id":"domain:order-total"},{"observed_ids":["DARTATTR-5f3db9ee01f48587"],"target_id":"domain:order-status"},{"observed_ids":["$174"],"target_id":"domain:order-ctor"},{"observed_ids":["$78"],"target_id":"domain:order-from-cart"},{"observed_ids":["$100"],"target_id":"$336"},{"observed_ids":["$106"],"target_id":"domain:order-place"},{"observed_ids":["$125"],"target_id":"domain:order-load-all"},{"observed_ids":["$102"],"target_id":"domain:order-watch"},{"observed_ids":["$121"],"target_id":"domain:order-find"},{"observed_ids":["$176"],"target_id":"$338"},{"observed_ids":["DARTATTR-35be65eeff9aead4"],"target_id":"domain:place-status"},{"observed_ids":["DARTATTR-0ddeca3224bd466f"],"target_id":"domain:place-repository"},{"observed_ids":["DARTATTR-d12734f920089caf"],"target_id":"domain:place-sequence"},{"observed_ids":["$99"],"target_id":"domain:place-ctor"},{"observed_ids":["$147"],"target_id":"domain:place-call"},{"observed_ids":["$154"],"target_id":"$340"},{"observed_ids":["$86"],"target_id":"domain:shop-status-get"},{"observed_ids":["$148"],"target_id":"domain:shop-status-set"},{"observed_ids":["$284"],"target_id":"data:module-catalog-repo"},{"observed_ids":["$280"],"target_id":"data:module-order-repo"},{"observed_ids":["$276"],"target_id":"data:module-backend"},{"observed_ids":["$285"],"target_id":"data:module-memory-store"},{"observed_ids":["$144"],"target_id":"$323"},{"observed_ids":["DARTATTR-1b59d645c92f8026"],"target_id":"data:catalog-impl-backend"},{"observed_ids":["DARTATTR-e67e197d722dac1a"],"target_id":"data:catalog-impl-store"},{"observed_ids":["$98"],"target_id":"data:catalog-impl-ctor"},{"observed_ids":["$124"],"target_id":"$324"},{"observed_ids":["$88"],"target_id":"data:catalog-impl-online"},{"observed_ids":["$155"],"target_id":"$326"},{"observed_ids":["DARTATTR-4326197514f2f5fa"],"target_id":"data:order-impl-backend"},{"observed_ids":["DARTATTR-08a60408fca58f5a"],"target_id":"data:order-impl-store"},{"observed_ids":["$110"],"target_id":"data:order-impl-ctor"},{"observed_ids":["$79"],"target_id":"data:order-impl-place"},{"observed_ids":["$189"],"target_id":"data:order-impl-load"},{"observed_ids":["$82"],"target_id":"data:order-impl-watch"},{"observed_ids":["$173"],"target_id":"data:order-impl-find"},{"observed_ids":["$133"],"target_id":"$325"},{"observed_ids":["$87"],"target_id":"data:backend-check-request"},{"observed_ids":["DARTATTR-e8db8de5d11a5abc"],"target_id":"data:backend-online"},{"observed_ids":["DARTATTR-215ac310e375c644"],"target_id":"data:backend-fail-next"},{"observed_ids":["$103"],"target_id":"data:backend-is-online"},{"observed_ids":["$160"],"target_id":"data:backend-set-online"},{"observed_ids":["$179"],"target_id":"data:backend-fail-next-method"},{"observed_ids":["$104"],"target_id":"data:backend-fetch-catalog"},{"observed_ids":["$172"],"target_id":"data:backend-submit-order"},{"observed_ids":["$131"],"target_id":"data:backend-fetch-orders"},{"observed_ids":["$94"],"target_id":"$327"},{"observed_ids":["DARTATTR-302888cbbb9c29ac"],"target_id":"data:store-catalog"},{"observed_ids":["DARTATTR-5933059af1615075"],"target_id":"data:store-orders"},{"observed_ids":["DARTATTR-644ad541f552ff52"],"target_id":"data:store-order-events"},{"observed_ids":["$130"],"target_id":"data:store-ctor"},{"observed_ids":["$162"],"target_id":"data:store-read-catalog"},{"observed_ids":["$161"],"target_id":"data:store-save-catalog"},{"observed_ids":["$151"],"target_id":"data:store-read-orders"},{"observed_ids":["$145"],"target_id":"data:store-save-orders"},{"observed_ids":["$168"],"target_id":"data:store-watch-orders"},{"observed_ids":["$135"],"target_id":"data:store-find-order"},{"observed_ids":["$138"],"target_id":"data:store-dispose"},{"observed_ids":["$137"],"target_id":"data:ref-catalog-repository-class"},{"observed_ids":["$100"],"target_id":"data:ref-order-repository-class"},{"observed_ids":["$154"],"target_id":"data:ref-shop-status-class"},{"observed_ids":["$272"],"target_id":"state:module-async-state"},{"observed_ids":["$187"],"target_id":"$638"},{"observed_ids":["DARTATTR-6052813bc0cb0f57"],"target_id":"state:phase-idle"},{"observed_ids":["DARTATTR-a8d87b06ad0787d2"],"target_id":"state:phase-loading"},{"observed_ids":["DARTATTR-2a60161acfd0604a"],"target_id":"state:phase-empty"},{"observed_ids":["DARTATTR-bfb7bf3af8b37a1b"],"target_id":"state:phase-ready"},{"observed_ids":["DARTATTR-afa6009a10bbb509"],"target_id":"state:phase-failed"},{"observed_ids":["$89"],"target_id":"$637"},{"observed_ids":["DARTATTR-2310dd26a4cd8aae"],"target_id":"state:async-state-phase"},{"observed_ids":["DARTATTR-c2f955bba0e3808d"],"target_id":"state:async-state-value"},{"observed_ids":["DARTATTR-551a7bf03b692395"],"target_id":"state:async-state-error"},{"observed_ids":["$77"],"target_id":"state:async-state-ctor"}],"schema_version":"1.0.0","status":"UNKNOWN"},"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]]],"source":{"dirty":true,"git_head":"efa4ce8e39fd19fcff0fd5e43676228ac66dc74a","scope":["lib/**/*.dart"],"source_digest":"d15d2ad87ea33f505da91d2b41d553e9e23b0723d33f7d1cf071cb8842dc5738"},"string_table":["'\\$${(cents ~/ 100)}.${(cents % 100).toString().padLeft(2, '0')}'","Analyzer resolved a local generative constructor","Analyzer resolved the source element","Annotation is unavailable.","Annotation matches.","AppBar(title:const Text('Cart'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))])","AppBar(title:const Text('Shop'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long)), IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))])","AsyncState(LoadPhase.failed, null, error)","Build this Flutter screen from its current state.","BuildContext","CachedCatalogRepository(backend, store)","CartViewModel","CatalogViewModel","CatalogViewModel(catalogRepository, backend)","Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load catalog'), TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))]))","Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))]))","Closed scope inventory is covered.","Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))])","Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))])","Column(children:[Text(DemoBackend().isOnline()?'Online':'Offline'), Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))])","Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})])","Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load catalog'), TextButton(key:const ValueKey('retry-catalog'), onPressed:catalog.retry, child:const Text('Retry'))])","Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])","DARTBIND-18f17345624344e5","DARTBIND-2f852f2a038cf050","DARTBIND-33c1efe25b974aa6","DARTBIND-5ba370dc67c70852","DARTBIND-b4fc90f77ba6e8c7","DARTBIND-cfd4bf6366b87ef6","DARTBIND-da629f7df8c95cb6","DARTBIND-e01be5d18737b239","DARTBIND-eeb6889debc7105a","DARTCALL-14a5d8916dd512d8","DARTCALL-1ff371c83936f502","DARTCALL-3080a2b8a3cc2078","DARTCALL-30b64e00ae17c9a9","DARTCALL-3bc0ba993078c89a","DARTCALL-408ced2f06d1b9cf","DARTCALL-5308338f86c139f3","DARTCALL-5864d89be8ee2755","DARTCALL-58caa81be75862ca","DARTCALL-5e0f62ec52f5c93e","DARTCALL-62cc70e56d765fd0","DARTCALL-64e5a379d9c24727","DARTCALL-66aba1a2cbe5b540","DARTCALL-6b6d1839c53497d8","DARTCALL-704032e76df368a7","DARTCALL-7337709d11d5a0c6","DARTCALL-795713ce7fdb70ce","DARTCALL-854e8812848e96dd","DARTCALL-87769258f9f65167","DARTCALL-8b114195e6d81f92","DARTCALL-8f89ee22a0dae928","DARTCALL-946ae1b97303d14e","DARTCALL-947aa9774455b2a5","DARTCALL-94e9fc2cbeba5ec4","DARTCALL-9be9dbab62ace69e","DARTCALL-9eb50bcbba9cd884","DARTCALL-a107ecac36bcadaa","DARTCALL-a695e94312c607fd","DARTCALL-ac96f8f8e6095f8a","DARTCALL-b35b1401f722235f","DARTCALL-b5634afc705e2d83","DARTCALL-b6776edbf1fb890c","DARTCALL-b68e7b89091210ff","DARTCALL-b7106763187f499e","DARTCALL-bdaa58c320e1d8f4","DARTCALL-c616f51b55f71b1b","DARTCALL-c6974aa38bea79c6","DARTCALL-d9c2b4be8db81ab2","DARTCALL-e537f278597951b7","DARTCALL-e8abde8d48a7abc4","DARTCALL-ee181cd1ae5abb32","DARTCALL-f09db7118cca233f","DARTCALL-f355ac004f06daff","DARTCALL-fde1536efde14444","DARTDEF-052cb4f98affcef4","DARTDEF-07e9d9378f08b32f","DARTDEF-0c05bf2bf3733612","DARTDEF-0ce42ef97f8003c4","DARTDEF-0f7d1398606a1e53","DARTDEF-10dc081548b31ccf","DARTDEF-12344641d2674c7a","DARTDEF-123632cb3d43f37b","DARTDEF-13d584f1681da82a","DARTDEF-15d46d1ae9b80c6f","DARTDEF-163893e93bc676b0","DARTDEF-176bdc790d831e74","DARTDEF-19512dade734096c","DARTDEF-1c4b14ac85da8035","DARTDEF-1e74c7779f75b524","DARTDEF-1fb7f05c880f36e7","DARTDEF-208e9e76db0ff6ad","DARTDEF-21ebcf27e01aebcf","DARTDEF-22b8d4661562f7ef","DARTDEF-2306e4ce67e71424","DARTDEF-26034cb4e116f2e5","DARTDEF-2611f0b6f3c2349f","DARTDEF-27802fa9c8e677f2","DARTDEF-27a4b3e15ca85c1d","DARTDEF-284b0a8666927812","DARTDEF-2fa223476ff3b429","DARTDEF-306c54f31f529286","DARTDEF-313d44f48fc2c5de","DARTDEF-3216af8064a3f298","DARTDEF-33320aaa3dac2b62","DARTDEF-333a2b1404ee046e","DARTDEF-36a5222006f67bb7","DARTDEF-3862c467d03ebdbd","DARTDEF-393048c8bc624a48","DARTDEF-3bbd0c5ba4ba05d6","DARTDEF-3c0a51c859cc876c","DARTDEF-3d13a865fe954870","DARTDEF-444dc405015c91d3","DARTDEF-4647d0c9d680e77e","DARTDEF-49fa23fd6e1640a0","DARTDEF-4ba7c40d7a602b8f","DARTDEF-4be3a9aca5c932a0","DARTDEF-4d26d7cf1466eba7","DARTDEF-4eee93097687fbc1","DARTDEF-500aa700d2c19b2f","DARTDEF-52520e90e29d63b8","DARTDEF-52f90820f97db3f9","DARTDEF-55d541fb7d731110","DARTDEF-55f4833c07de5571","DARTDEF-57f227f119784d46","DARTDEF-5e20b67f16e95407","DARTDEF-5f8d0847627d4f4f","DARTDEF-6050daeba7057f93","DARTDEF-6170af1bf4115010","DARTDEF-62cc979b0c26d1be","DARTDEF-65112419b1dba101","DARTDEF-6780b403f76b76da","DARTDEF-6e81d4ff8e791765","DARTDEF-74b90f12d6f4ecfb","DARTDEF-77a2854a48ac8ca8","DARTDEF-7ea601cee2849f67","DARTDEF-80a0975fa86d71dc","DARTDEF-8305e2ba52b838cf","DARTDEF-834eec36fec68c6f","DARTDEF-86724d46b438a6b9","DARTDEF-86ee802778ef5204","DARTDEF-8970cc3e10caa1eb","DARTDEF-8ab31f8cc6f0ed0c","DARTDEF-8f45a79d9051e204","DARTDEF-8f82d41ba1edd6ad","DARTDEF-93bce6b5ac2484f3","DARTDEF-940e1f7bfd9a14a8","DARTDEF-97a2db1644937be5","DARTDEF-97dd794a0b679c21","DARTDEF-995367eef8c48882","DARTDEF-9c76157afae00322","DARTDEF-9c7abeb268a2ec36","DARTDEF-a4d9859a7a6ef4ec","DARTDEF-a811342088f9b541","DARTDEF-a98c59a017e1e6e6","DARTDEF-ae31fa44c5d57271","DARTDEF-b1955cd0c22db782","DARTDEF-b252805b9796c188","DARTDEF-b253a7bfec14eb40","DARTDEF-bafc225866f11d29","DARTDEF-bd0758c86b7296ac","DARTDEF-bd1c71fe68b8d209","DARTDEF-bd4a352f1771c2b6","DARTDEF-bdcfcab739d47b4d","DARTDEF-c0d9dd69eb17b565","DARTDEF-c0ff897e1ec48156","DARTDEF-c44d1405fc72b2f8","DARTDEF-c4b837d92da37600","DARTDEF-c88420e2a4d056ed","DARTDEF-cd6193cb7d0d5e54","DARTDEF-cff4e5a927fb0a45","DARTDEF-d1648e2982f4376e","DARTDEF-d21c977aa71d6023","DARTDEF-d2ebeca1f8cc006d","DARTDEF-d4aea8f551f17fa2","DARTDEF-d522adea68e4e12b","DARTDEF-d7fdafd0da59f588","DARTDEF-dec2f964cf15b5b4","DARTDEF-e60d4587393cbb2f","DARTDEF-ef9aa2a8ae99693c","DARTDEF-efa8a517579d1739","DARTDEF-f3951ce8e1439ef5","DARTDEF-f4a0fc470553c7ac","DARTDEF-f51f24d9728dbd75","DARTDEF-f951569860b4100f","DARTDEF-fa9be6087635da0a","DARTDEF-fca619911aaa30c2","DARTDEF-fce7c3a698c27412","DARTDEF-fd30dc2562cb001c","DARTDEF-feaf31a370b882ae","DARTIMP-559732c4ebaf6a6e","DECLARED_RULE","Declared definition is recorded.","Declared signature matches recorded syntax.","Directed relationship is recorded.","EVD-000a538edfbfa341","EVD-0f07534151237646","EVD-178ee3be0c2f4998","EVD-1ce12c8296298494","EVD-1d31acb96cbd007a","EVD-1dd0dc51333ad533","EVD-217a710fdaaaf96b","EVD-247652925c974ee0","EVD-2be1f4f6f460c21b","EVD-2c53bb380f778aa9","EVD-2fa13e0f5724d2a0","EVD-488771488d7bc0a1","EVD-4a0ed09e08b79c26","EVD-59ebf6b7b39ae9ee","EVD-5e83b1fd3de077e5","EVD-6201725c6e2bec17","EVD-67b4cf6556eb1de7","EVD-6bc706ef3ae0fc74","EVD-70e34722c0aa93a6","EVD-71f5b186aec314db","EVD-7ba45954ef3c4392","EVD-7c1b789d50bc1ac4","EVD-7ecf4e439726edb3","EVD-817d60c9d3664f98","EVD-868184bf9173bc47","EVD-8b2614b174ba61c0","EVD-8f7d6c7202a34b5a","EVD-9122799e3375b5ab","EVD-9132761f23557cb1","EVD-949033871a366edd","EVD-9fb2986e043c3770","EVD-a15da2ba15ca4ff5","EVD-a4a89304bef428de","EVD-a9d486cc1c3b2460","EVD-b6d2f50f11723ed4","EVD-b83e4ec4fe566038","EVD-bed38ece66ba3a94","EVD-cc97c735e2aad1de","EVD-cc9dd8ccd00613a2","EVD-d2cd7f2f0031efe6","EVD-d960aac7596ae624","EVD-e6397a89e29f4e61","EVD-e7a86e342b39d9eb","EVD-e896a8beed61e66a","EVD-e98d3ef1187fc18d","EVD-e9a2321fb917241b","EVD-f12fccaaa58a3bb1","EVD-f9a7b0dd72f399c2","Every cross-component import is covered by the source's requires list","Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})","Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))]))","FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))","Hold a constructor-injected app dependency for the process lifetime.","IconButton(\n          key: const ValueKey('open-orders'),\n          tooltip: 'Orders',\n          onPressed: () => Navigator.of(context).pushNamed('/orders'),\n          icon: const Icon(Icons.receipt_long),\n        )","IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart))","IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add))","IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))","IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))","Initializer syntax matches.","Lexical parent matches.","List.unmodifiable(cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity)))","ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})","ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))","ListTile(title:Text(product.name), subtitle:Text(_money(product.priceCents)), trailing:IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart)))","ListView(children:[for(final line in order.lines) ListTile(title:Text('${line.name} × ${line.quantity}')), ListTile(title:Text('Total ${_money(order.totalCents)}'))])","ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])","ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])","ListView(children:[for(final product in state.value ?? const<Product>[]) ListTile(title:Text(product.name), subtitle:Text(_money(product.priceCents)), trailing:IconButton(key:ValueKey('add-${product.id}'), tooltip:'Add ${product.name}', onPressed:cart.isPlacingOrder?null:() => cart.addProduct(product), icon:const Icon(Icons.add_shopping_cart)))])","ListenableBuilder(listenable:Listenable.merge([catalog, cart]), builder:(context, _) => Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))]))","ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[Text(DemoBackend().isOnline()?'Online':'Offline'), Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))]))","ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})]))","MOD-09e0cad097989ba0","MOD-1a0a65e03a9c405d","MOD-2265d5b2f5fcfde1","MOD-2f856e04fd74fe5e","MOD-478a04e3ef93c450","MOD-4ef92ac8a9477b2c","MOD-621a29e8b1a4203b","MOD-73a19e62164d7feb","MOD-7e81c46f50d83f38","MOD-814133c0c8490596","MOD-8d23dbb1fe51cabc","MOD-99806c14551d2b90","MOD-a1ff994b4a4745fd","MOD-a674c50000ec8e51","MOD-ab44a6ddae3de301","MOD-af046a7e01d0344f","MOD-b265cf51d15d954e","MOD-c84b964ac8aed8a6","MOD-e7a49953f8e98a34","MOD-ee24da03a11b2b66","MOD-f654e98c9a74b088","MaterialApp(title:'Flutter Shop', initialRoute:'/', onGenerateRoute:(settings){return switch((settings.name, settings.arguments)){('/', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => CatalogPage(widget._catalog, widget._cart)),('/cart', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => CartPage(widget._cart)),('/orders', _) => MaterialPageRoute<void>(settings:settings, builder:(_) => OrdersPage(widget._orders, widget._catalog.isOnline)),('/order', final Order order) => MaterialPageRoute<void>(settings:settings, builder:(_) => OrderDetailPage(order)), _ => MaterialPageRoute < void >(builder:(_) => const Scaffold(body:Center(child:Text('Page not found'))))};})","MemoryOrderRepository(backend, store)","Navigator.of(context).pushNamed('/orders')","Open scope permits unlisted elements; listed intent is assessed separately.","Order(id, List.unmodifiable(cart.lines.map((line) => OrderLine(line.product.id, line.product.name, line.product.priceCents, line.quantity))), cart.totalCents, OrderStatus.placed)","Order.fromCart(cart, 'order-$_nextOrderNumber')","OrderRepository","OrdersViewModel","Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))","PlaceOrder(backend, orderRepository)","Receive the view state required by this screen.","Relationship coverage is unavailable or partial.","Relationship endpoints cannot be identified uniquely.","Scaffold(appBar:AppBar(title:const Text('Cart'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long))]), body:ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[Text(DemoBackend().isOnline()?'Online':'Offline'), Expanded(child:viewModel.lines.isEmpty?const Center(child:Text('Your cart is empty')):ListView(children:[for(final line in viewModel.lines) ListTile(title:Text('${line.product.name} × ${line.quantity}'), subtitle:Text(_money(line.lineTotalCents)), trailing:IconButton(key:ValueKey('increase-${line.product.id}'), tooltip:'Add one ${line.product.name}', onPressed:viewModel.isPlacingOrder?null:() => viewModel.setQuantity(line.product.id, line.quantity + 1), icon:const Icon(Icons.add)))])), Padding(padding:const EdgeInsets.all(16), child:Column(children:[Text('Total ${_money(viewModel.totalCents)}'), if(viewModel.state.phase == LoadPhase.failed) const Text('Checkout failed. Check your connection and try again.'), if(viewModel.state.phase == LoadPhase.ready) const Text('Order placed'), FilledButton(key:const ValueKey('place-order'), onPressed:viewModel.isPlacingOrder || viewModel.lines.isEmpty?null:viewModel.checkout, child:Text(viewModel.isPlacingOrder?'Placing order…':'Place order'))]))])))","Scaffold(appBar:AppBar(title:const Text('Order detail')), body:ListView(children:[for(final line in order.lines) ListTile(title:Text('${line.name} × ${line.quantity}')), ListTile(title:Text('Total ${_money(order.totalCents)}'))]))","Scaffold(appBar:AppBar(title:const Text('Orders')), body:ListenableBuilder(listenable:viewModel, builder:(context, _) => Column(children:[if(!isOnline) const Text('Offline: cached orders'), Expanded(child:switch(viewModel.state.phase){LoadPhase.idle || LoadPhase.loading => const Center(child:Text('Loading orders…')), LoadPhase.failed => Center(child:Column(mainAxisSize:MainAxisSize.min, children:[const Text('Could not load orders'), TextButton(onPressed:viewModel.load, child:const Text('Retry'))])), LoadPhase.empty => const Center(child:Text('No orders yet')), LoadPhase.ready => ListView(children:[for(final order in viewModel.state.value ?? const<Order>[]) ListTile(key:ValueKey(order.id), title:Text('Order #${order.id.split('-').last}'), subtitle:Text('${order.status.label} · ${_money(order.totalCents)}'), onTap:() async{final selected = await viewModel.findById(order.id);if(!context.mounted || selected == null) return;await Navigator.of(context).pushNamed('/order', arguments:selected);})])})])))","Scaffold(appBar:AppBar(title:const Text('Shop'), actions:[IconButton(key:const ValueKey('open-orders'), tooltip:'Orders', onPressed:() => Navigator.of(context).pushNamed('/orders'), icon:const Icon(Icons.receipt_long)), IconButton(key:const ValueKey('open-cart'), tooltip:'Cart', onPressed:() => Navigator.of(context).pushNamed('/cart'), icon:const Icon(Icons.shopping_cart))]), body:ListenableBuilder(listenable:Listenable.merge([catalog, cart]), builder:(context, _) => Column(children:[SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline), Expanded(child:_catalogBody(context, catalog.state))])))","ShopApp(backend, store, catalogViewModel, cartViewModel, ordersViewModel)","SwitchListTile(key:const ValueKey('toggle-online'), title:Text(catalog.isOnline?'Online':'Offline: cached catalog'), value:catalog.isOnline, onChanged:catalog.setOnline)","The Target names required journey edges, not a complete file import or call inventory.","UML-TARGET-a2e40c5592b1b06a","Unlisted component dependencies are outside the approved demo boundary.","Unresolved source sites may refer to this endpoint.","Visibility matches.","Widget and view-model implementation details may grow; this inventory pins the user-facing journey and lifecycle members.","_disposed = true;\n    super.dispose();","_isPlacingOrder","annotation","architecture-contract.json","base type is external or unresolved","completeness","const AsyncState(\n    LoadPhase.loading,\n    null,\n    null,\n  )","const AsyncState(LoadPhase.loading, null, null)","const Icon(Icons.receipt_long)","containment","data:cached-catalog-repository-class","data:catalog-impl-load","data:demo-backend-class","data:memory-order-repository-class","data:memory-store-class","declared_component_scope_observation","dependencies","docs/target.md","domain:cart-class","domain:cart-line-class","domain:catalog-repository-class","domain:order-class","domain:order-line-class","domain:order-repository-class","domain:order-status-enum","domain:place-order-class","domain:product-class","domain:shop-status-class","dynamic_binding","existence","import 'package:flutter/material.dart';","import 'package:shop/data/services/demo_backend.dart';","import 'package:shop/data/services/memory_store.dart';","import 'package:shop/domain/catalog/product.dart';","import 'package:shop/domain/orders/order.dart';","import 'package:shop/presentation/orders/orders_view_model.dart';","import 'package:shop/presentation/shopping/cart/cart_view_model.dart';","import 'package:shop/presentation/shopping/catalog/catalog_view_model.dart';","import 'package:shop/state/async_state.dart';","inside_component_responsibility","lib/app/shop_app.dart","lib/data/repositories/cached_catalog_repository.dart","lib/data/repositories/memory_order_repository.dart","lib/data/services/demo_backend.dart","lib/data/services/memory_store.dart","lib/domain/cart/cart.dart","lib/domain/catalog/catalog_repository.dart","lib/domain/catalog/product.dart","lib/domain/checkout/place_order.dart","lib/domain/checkout/shop_status.dart","lib/domain/orders/order.dart","lib/domain/orders/order_repository.dart","lib/main.dart","lib/presentation/orders/order_detail_page.dart","lib/presentation/orders/orders_page.dart","lib/presentation/orders/orders_view_model.dart","lib/presentation/shopping/cart/cart_page.dart","lib/presentation/shopping/cart/cart_view_model.dart","lib/presentation/shopping/catalog/catalog_page.dart","lib/presentation/shopping/catalog/catalog_view_model.dart","lib/state/async_state.dart","line.product.id","local.where((order) => !remote.any((item) => item.id == order.id))","main-function","module_dependency","module_topology","no source class binding","not_applicable","package_dependency","package_topology","positional","presentation:module-order-detail-page","presentation:module-orders-page","presentation:order-detail-page-class","presentation:order-detail-page-class-build","presentation:order-detail-page-class-ctor","presentation:orders-page-class","presentation:orders-page-class-build","presentation:orders-page-class-ctor","presentation:orders-page-is-online","presentation:orders-vm-class","presentation:orders-vm-class-ctor","presentation:orders-vm-class-dispose","presentation:orders-vm-class-find","presentation:orders-vm-class-load","presentation:orders-vm-class-receive","presentation:orders-vm-class-state","presentation:orders-vm-disposed","presentation:orders-vm-repository","presentation:orders-vm-state","presentation:orders-vm-subscription","presentation:shopping:cart-page-class","presentation:shopping:cart-page-class-build","presentation:shopping:cart-page-class-ctor","presentation:shopping:cart-vm-cart","presentation:shopping:cart-vm-class","presentation:shopping:cart-vm-class-add","presentation:shopping:cart-vm-class-checkout","presentation:shopping:cart-vm-class-ctor","presentation:shopping:cart-vm-class-dispose","presentation:shopping:cart-vm-class-lines","presentation:shopping:cart-vm-class-placing","presentation:shopping:cart-vm-class-quantity","presentation:shopping:cart-vm-class-state","presentation:shopping:cart-vm-class-total","presentation:shopping:cart-vm-disposed","presentation:shopping:cart-vm-in-flight","presentation:shopping:cart-vm-place-order","presentation:shopping:cart-vm-state","presentation:shopping:catalog-page-class","presentation:shopping:catalog-page-class-build","presentation:shopping:catalog-page-class-ctor","presentation:shopping:catalog-page-render-body","presentation:shopping:catalog-vm-class","presentation:shopping:catalog-vm-class-ctor","presentation:shopping:catalog-vm-class-dispose","presentation:shopping:catalog-vm-class-load","presentation:shopping:catalog-vm-class-online","presentation:shopping:catalog-vm-class-retry","presentation:shopping:catalog-vm-class-set-online","presentation:shopping:catalog-vm-class-state","presentation:shopping:catalog-vm-disposed","presentation:shopping:catalog-vm-repository","presentation:shopping:catalog-vm-state","presentation:shopping:catalog-vm-status","presentation:shopping:module-cart-page","presentation:shopping:module-cart-vm","presentation:shopping:module-catalog-page","presentation:shopping:module-catalog-vm","reference","relationship","shop-app-state-class","shop-app-state-dispose","shop.app.shop_app","shop.app.shop_app.ShopApp","shop.app.shop_app.ShopApp.ShopApp","shop.app.shop_app.ShopApp.createState","shop.app.shop_app._ShopAppState","shop.app.shop_app._ShopAppState.build","shop.app.shop_app._ShopAppState.dispose","shop.app.shop_app.settings","shop.data.repositories","shop.data.repositories.cached_catalog_repository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.CachedCatalogRepository","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository._backend","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository._store","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.isOnline","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog.products","shop.data.repositories.memory_order_repository","shop.data.repositories.memory_order_repository.MemoryOrderRepository","shop.data.repositories.memory_order_repository.MemoryOrderRepository.MemoryOrderRepository","shop.data.repositories.memory_order_repository.MemoryOrderRepository._backend","shop.data.repositories.memory_order_repository.MemoryOrderRepository._store","shop.data.repositories.memory_order_repository.MemoryOrderRepository.findById","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.local","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.orders","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.remote","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place.saved","shop.data.repositories.memory_order_repository.MemoryOrderRepository.watchAll","shop.data.services","shop.data.services.demo_backend","shop.data.services.demo_backend.DemoBackend","shop.data.services.demo_backend.DemoBackend._checkRequest","shop.data.services.demo_backend.DemoBackend._failNextRequest","shop.data.services.demo_backend.DemoBackend._isOnline","shop.data.services.demo_backend.DemoBackend.failNextRequest","shop.data.services.demo_backend.DemoBackend.fetchCatalog","shop.data.services.demo_backend.DemoBackend.fetchOrders","shop.data.services.demo_backend.DemoBackend.isOnline","shop.data.services.demo_backend.DemoBackend.setOnline","shop.data.services.demo_backend.DemoBackend.submitOrder","shop.data.services.memory_store","shop.data.services.memory_store.MemoryStore","shop.data.services.memory_store.MemoryStore._orderChanges","shop.data.services.memory_store.MemoryStore._orders","shop.data.services.memory_store.MemoryStore.dispose","shop.data.services.memory_store.MemoryStore.findOrder","shop.data.services.memory_store.MemoryStore.readCatalog","shop.data.services.memory_store.MemoryStore.readOrders","shop.data.services.memory_store.MemoryStore.saveCatalog","shop.data.services.memory_store.MemoryStore.saveOrders","shop.data.services.memory_store.MemoryStore.watchOrders","shop.domain.cart","shop.domain.cart.cart","shop.domain.cart.cart.Cart","shop.domain.cart.cart.Cart._lines","shop.domain.cart.cart.Cart.add","shop.domain.cart.cart.Cart.add.index","shop.domain.cart.cart.Cart.clear","shop.domain.cart.cart.Cart.lines::getter","shop.domain.cart.cart.Cart.remove","shop.domain.cart.cart.Cart.setQuantity","shop.domain.cart.cart.Cart.setQuantity.index","shop.domain.cart.cart.Cart.totalCents::getter","shop.domain.cart.cart.CartLine","shop.domain.cart.cart.CartLine.CartLine","shop.domain.cart.cart.CartLine.lineTotalCents::getter","shop.domain.catalog","shop.domain.catalog.catalog_repository","shop.domain.catalog.catalog_repository.CatalogRepository","shop.domain.catalog.catalog_repository.CatalogRepository.isOnline","shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog","shop.domain.catalog.product","shop.domain.catalog.product.Product","shop.domain.catalog.product.Product.Product","shop.domain.checkout","shop.domain.checkout.place_order","shop.domain.checkout.place_order.PlaceOrder","shop.domain.checkout.place_order.PlaceOrder.PlaceOrder","shop.domain.checkout.place_order.PlaceOrder.call","shop.domain.checkout.place_order.PlaceOrder.call.order","shop.domain.checkout.place_order.PlaceOrder.call.placed","shop.domain.checkout.shop_status","shop.domain.checkout.shop_status.ShopStatus","shop.domain.checkout.shop_status.ShopStatus.isOnline","shop.domain.checkout.shop_status.ShopStatus.setOnline","shop.domain.orders","shop.domain.orders.order","shop.domain.orders.order.Order","shop.domain.orders.order.Order.Order","shop.domain.orders.order.Order.Order.fromCart","shop.domain.orders.order.OrderLine","shop.domain.orders.order.OrderLine.OrderLine","shop.domain.orders.order.OrderLine.lineTotalCents::getter","shop.domain.orders.order.OrderStatus","shop.domain.orders.order.OrderStatus.OrderStatus","shop.domain.orders.order_repository","shop.domain.orders.order_repository.OrderRepository","shop.domain.orders.order_repository.OrderRepository.findById","shop.domain.orders.order_repository.OrderRepository.loadAll","shop.domain.orders.order_repository.OrderRepository.place","shop.domain.orders.order_repository.OrderRepository.watchAll","shop.main.main","shop.main.main.app","shop.main.main.catalogRepository","shop.main.main.catalogViewModel","shop.main.main.orderRepository","shop.main.main.ordersViewModel","shop.main.main.placeOrder","shop.presentation.orders","shop.presentation.orders.order_detail_page","shop.presentation.orders.order_detail_page.OrderDetailPage","shop.presentation.orders.order_detail_page.OrderDetailPage.OrderDetailPage","shop.presentation.orders.order_detail_page.OrderDetailPage.build","shop.presentation.orders.order_detail_page._money","shop.presentation.orders.orders_page","shop.presentation.orders.orders_page.OrdersPage","shop.presentation.orders.orders_page.OrdersPage.OrdersPage","shop.presentation.orders.orders_page.OrdersPage.build","shop.presentation.orders.orders_page.OrdersPage.build._closure_1813.selected","shop.presentation.orders.orders_page.OrdersPage.viewModel","shop.presentation.orders.orders_page._money","shop.presentation.orders.orders_view_model","shop.presentation.orders.orders_view_model.OrdersViewModel","shop.presentation.orders.orders_view_model.OrdersViewModel.OrdersViewModel","shop.presentation.orders.orders_view_model.OrdersViewModel._disposed","shop.presentation.orders.orders_view_model.OrdersViewModel._notify","shop.presentation.orders.orders_view_model.OrdersViewModel._ordersSubscription","shop.presentation.orders.orders_view_model.OrdersViewModel._receiveOrders","shop.presentation.orders.orders_view_model.OrdersViewModel._repository","shop.presentation.orders.orders_view_model.OrdersViewModel._state","shop.presentation.orders.orders_view_model.OrdersViewModel.dispose","shop.presentation.orders.orders_view_model.OrdersViewModel.findById","shop.presentation.orders.orders_view_model.OrdersViewModel.load","shop.presentation.orders.orders_view_model.OrdersViewModel.load.orders","shop.presentation.orders.orders_view_model.OrdersViewModel.state::getter","shop.presentation.shopping.cart","shop.presentation.shopping.cart.cart_page","shop.presentation.shopping.cart.cart_page.CartPage","shop.presentation.shopping.cart.cart_page.CartPage.CartPage","shop.presentation.shopping.cart.cart_page.CartPage.build","shop.presentation.shopping.cart.cart_page.CartPage.viewModel","shop.presentation.shopping.cart.cart_page._money","shop.presentation.shopping.cart.cart_view_model","shop.presentation.shopping.cart.cart_view_model.CartViewModel","shop.presentation.shopping.cart.cart_view_model.CartViewModel.CartViewModel","shop.presentation.shopping.cart.cart_view_model.CartViewModel._cart","shop.presentation.shopping.cart.cart_view_model.CartViewModel._disposed","shop.presentation.shopping.cart.cart_view_model.CartViewModel._isPlacingOrder","shop.presentation.shopping.cart.cart_view_model.CartViewModel._notify","shop.presentation.shopping.cart.cart_view_model.CartViewModel._placeOrder","shop.presentation.shopping.cart.cart_view_model.CartViewModel._state","shop.presentation.shopping.cart.cart_view_model.CartViewModel.addProduct","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout.order","shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose","shop.presentation.shopping.cart.cart_view_model.CartViewModel.isPlacingOrder::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.lines::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.setQuantity","shop.presentation.shopping.cart.cart_view_model.CartViewModel.state::getter","shop.presentation.shopping.cart.cart_view_model.CartViewModel.totalCents::getter","shop.presentation.shopping.catalog","shop.presentation.shopping.catalog.catalog_page","shop.presentation.shopping.catalog.catalog_page.CatalogPage","shop.presentation.shopping.catalog.catalog_page.CatalogPage.CatalogPage","shop.presentation.shopping.catalog.catalog_page.CatalogPage._catalogBody","shop.presentation.shopping.catalog.catalog_page.CatalogPage.build","shop.presentation.shopping.catalog.catalog_page.CatalogPage.cart","shop.presentation.shopping.catalog.catalog_page.CatalogPage.catalog","shop.presentation.shopping.catalog.catalog_page._money","shop.presentation.shopping.catalog.catalog_page.context","shop.presentation.shopping.catalog.catalog_view_model","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.CatalogViewModel","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._disposed","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._notify","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._repository","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._state","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._status","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.isOnline::getter","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load.products","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.retry","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.setOnline","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.state::getter","shop.state.async_state","shop.state.async_state.AsyncState","shop.state.async_state.AsyncState.AsyncState","shop.state.async_state.LoadPhase","state:async-state-class","state:load-phase-enum","target is external, dynamic, or unresolved","transitive_package_dependency","uml_conformance","unavailable","unresolved","viewModel.isPlacingOrder","visibility"],"symbols":[["DARTBIND-14ce42d2acd01610","FACT","source","binding","shop.domain.cart.cart.Cart.add.index declaration",["$504"],["EVD-9e143746cca8f4b8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$152","$m","$m","$m","$m","$500","index",false,"$499","$m","$503","$504","$m",true,true,"$358",true,"$341",{"basis":"language","kind":"public","spelling":"index"}]],["$23","FACT","source","binding","shop.main.main.orderRepository declaration",["$553"],["EVD-a089aadb23abd760"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","orderRepository",false,"shop","$m","$549","$553","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"orderRepository"}]],["DARTBIND-2a7cde7065bfed44","FACT","source","binding","shop.domain.checkout.place_order.PlaceOrder.call.placed declaration",["$528"],["EVD-cd2141ea2f270072"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.place(order)","$147","$m","$m","$m","$m","$523","placed",false,"$522","$m","$526","$528","$m",true,true,"$361",true,"$341",{"basis":"language","kind":"public","spelling":"placed"}]],["$24","FACT","source","binding","shop.main.main.ordersViewModel declaration",["$554"],["EVD-5fb10d6ec9ae3d74"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","ordersViewModel",false,"shop","$m","$549","$554","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"ordersViewModel"}]],["$25","FACT","source","binding","shop.main.main.store declaration",["shop.main.main.store"],["EVD-6740d401515f3c20"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","store",false,"shop","$m","$549","shop.main.main.store","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"store"}]],["DARTBIND-3a5dd58d22ab63a5","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.orders declaration",["$471"],["EVD-ea468688d4134d23"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$189","$m","$m","$m","$m","$463","orders",false,"$454","$m","$469","$471","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"orders"}]],["DARTBIND-4066fb895391fed5","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.local declaration",["$470"],["EVD-de3359fc2a619cf7"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$189","$m","$m","$m","$m","$463","local",false,"$454","$m","$469","$470","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"local"}]],["DARTBIND-4b2d2430022f45f4","FACT","source","binding","shop.presentation.orders.orders_view_model.OrdersViewModel.load.orders declaration",["$581"],["EVD-ddcb4a7905d3fa8b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.loadAll()","$90","$m","$m","$m","$m","$569","orders",false,"$556","$m","$580","$581","$m",true,true,"$368",true,"$341",{"basis":"language","kind":"public","spelling":"orders"}]],["DARTBIND-505944381fc46ba3","FACT","source","binding","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load.products declaration",["$629"],["EVD-248fd1de11298d59"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _repository.loadCatalog()","$127","$m","$m","$m","$m","$618","products",false,"$608","$m","$628","$629","$m",true,true,"$372",true,"$341",{"basis":"language","kind":"public","spelling":"products"}]],["DARTBIND-55ffaf0b1e8fe2c9","FACT","source","binding","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout.order declaration",["$601"],["EVD-a24e3580393c0ba1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _placeOrder.call(_cart)","$117","$m","$m","$m","$m","$590","order",false,"$583","$m","$600","$601","$m",true,true,"$370",true,"$341",{"basis":"language","kind":"public","spelling":"order"}]],["$26","FACT","source","binding","shop.main.main.catalogRepository declaration",["$551"],["EVD-8a58fe24df1b13b9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","catalogRepository",false,"shop","$m","$549","$551","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"catalogRepository"}]],["DARTBIND-5fcfe859d1cf85ad","FACT","source","binding","shop.presentation.orders.orders_page.OrdersPage.build._closure_1813.selected declaration",["$566"],["EVD-5f283d8d17047472"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await viewModel.findById(order.id)","$175","$m","$m","$m","$m","$562","selected",false,"$556","$m","$565","$566","$m",true,true,"$367",true,"$341",{"basis":"language","kind":"public","spelling":"selected"}]],["DARTBIND-a543be5847c2b716","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place.saved declaration",["$474"],["EVD-5d509cc32f3a4e93"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.submitOrder(order)","$79","$m","$m","$m","$m","$463","saved",false,"$454","$m","$473","$474","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"saved"}]],["DARTBIND-b331d1f1e0b967fb","FACT","source","binding","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll.remote declaration",["$472"],["EVD-1d6b154efac6839f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.fetchOrders()","$189","$m","$m","$m","$m","$463","remote",false,"$454","$m","$469","$472","$m",true,true,"$355",true,"$341",{"basis":"language","kind":"public","spelling":"remote"}]],["$27","FACT","source","binding","shop.main.main.backend declaration",["shop.main.main.backend"],["EVD-392851659b2cbcc8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","backend",false,"shop","$m","$549","shop.main.main.backend","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"backend"}]],["DARTBIND-bdcc1bdb7e166247","FACT","source","binding","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog.products declaration",["$462"],["EVD-c277995c1c9f8538"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m","await _backend.fetchCatalog()","$124","$m","$m","$m","$m","$455","products",false,"$454","$m","$461","$462","$m",true,true,"$354",true,"$341",{"basis":"language","kind":"public","spelling":"products"}]],["$28","FACT","source","binding","shop.main.main.catalogViewModel declaration",["$552"],["EVD-8eacc9cbc902846d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","catalogViewModel",false,"shop","$m","$549","$552","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"catalogViewModel"}]],["$29","FACT","source","binding","shop.main.main.app declaration",["$550"],["EVD-79cb8eb3e8604930"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","app",false,"shop","$m","$549","$550","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"app"}]],["DARTBIND-dbba541c3226dfaf","FACT","source","binding","shop.domain.checkout.place_order.PlaceOrder.call.order declaration",["$527"],["EVD-20437e819f9b8917"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$147","$m","$m","$m","$m","$523","order",false,"$522","$m","$526","$527","$m",true,true,"$361",true,"$341",{"basis":"language","kind":"public","spelling":"order"}]],["$30","FACT","source","binding","shop.main.main.cartViewModel declaration",["shop.main.main.cartViewModel"],["EVD-0caf8ef7b07b3c99"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","cartViewModel",false,"shop","$m","$549","shop.main.main.cartViewModel","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"cartViewModel"}]],["DARTBIND-e4b7eb974f411c66","FACT","source","binding","shop.domain.cart.cart.Cart.setQuantity.index declaration",["$509"],["EVD-188f7aced01dcd06"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$139","$m","$m","$m","$m","$500","index",false,"$499","$m","$508","$509","$m",true,true,"$358",true,"$341",{"basis":"language","kind":"public","spelling":"index"}]],["$31","FACT","source","binding","shop.main.main.placeOrder declaration",["$555"],["EVD-998d2b4a087742af"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],[],"$m",null,"$169","$m","$m","$m","$m","shop.main","placeOrder",false,"shop","$m","$549","$555","$m",true,true,"$365",true,"$341",{"basis":"language","kind":"public","spelling":"placeOrder"}]],["$76","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.OrdersViewModel declaration",["$571"],["EVD-02076b08bfce1b3a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","constructor","$m","$m","$569","$295",false,"$556",[{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"$570","$571","$295",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"$295"}]],["$77","FACT","source","method","shop.state.async_state.AsyncState.AsyncState declaration",["$635"],["EVD-caa564561776368d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$89","$m","constructor","$m","$m","$633","AsyncState",false,"shop.state",[{"annotation":"LoadPhase","default":null,"default_known":true,"kind":"$383","name":"phase"},{"annotation":"T?","default":null,"default_known":true,"kind":"$383","name":"value"},{"annotation":"Object?","default":null,"default_known":true,"kind":"$383","name":"error"}],"$634","$635","AsyncState<T>",true,true,"$373",true,"method",{"basis":"language","kind":"public","spelling":"AsyncState"}]],["$78","FACT","source","method","shop.domain.orders.order.Order.Order.fromCart declaration",["$537"],["EVD-bb000a9d0f2130ae"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$167","$m","factory","$m","$m","$534","Order.fromCart",false,"$533",[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$535","$537","Order",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"fromCart"}]],["$79","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.place declaration",["$473"],["EVD-95213688b002b639"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$155","$m","instance","$m","$m","$463","place",false,"$454",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$464","$473","Future<Order>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"place"}]],["$80","FACT","source","method","shop.domain.cart.cart.CartLine.lineTotalCents::getter declaration",["$513"],["EVD-999c38ef09dcc51d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$84","$m","instance","$m","$m","$500","lineTotalCents",false,"$499",[],"$511","$513","int",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"lineTotalCents"}]],["$81","FACT","source","method","shop.domain.cart.cart.Cart.Cart declaration",["shop.domain.cart.cart.Cart.Cart"],["EVD-8bc839005a1c187c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","constructor","$m","$m","$500","Cart",false,"$499",[],"$501","shop.domain.cart.cart.Cart.Cart","Cart",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"Cart"}]],["$82","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.watchAll declaration",["$475"],["EVD-4ad82b4fb8d52971"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$155","$m","instance","$m","$m","$463","watchAll",false,"$454",[],"$464","$475","Stream<List<Order>>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"watchAll"}]],["$83","FACT","source","method","shop.domain.cart.cart.CartLine.CartLine declaration",["$512"],["EVD-a5afdf7ca26faed9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$84","$m","constructor","$m","$m","$500","CartLine",false,"$499",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$511","$512","CartLine",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"CartLine"}]],["$84","FACT","source","class","shop.domain.cart.cart.CartLine declaration",["$511"],["$227"],[],[],[],["$m","$m",[{"annotation":"Product","constant":null,"definition_id":"DARTATTR-7d8c7f418727ccc3","evidence_ids":["EVD-9edbcb476afed6d7"],"name":"product","static":false,"visibility":{"basis":"language","kind":"public","spelling":"product"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-1a5e0dc81f6ff090","evidence_ids":["EVD-d035d4e99a15c3d6"],"name":"quantity","static":false,"visibility":{"basis":"language","kind":"public","spelling":"quantity"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-7d8c7f418727ccc3","DARTATTR-1a5e0dc81f6ff090"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$83","$80"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$500","CartLine",false,"$499","$m",null,"$511","$m",true,true,"$358",true,"class",{"basis":"language","kind":"public","spelling":"CartLine"}]],["$85","FACT","source","method","shop.domain.catalog.catalog_repository.CatalogRepository.isOnline declaration",["$517"],["EVD-97637c860348eefa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$137","$m","instance","$m","$m","$515","isOnline",false,"$514",[],"$516","$517","bool",true,true,"$359",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$86","FACT","source","method","shop.domain.checkout.shop_status.ShopStatus.isOnline declaration",["$531"],["EVD-a60178d57924fbfb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$154","$m","instance","$m","$m","$529","isOnline",false,"$522",[],"$530","$531","bool",true,true,"$362",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$87","FACT","source","method","shop.data.services.demo_backend.DemoBackend._checkRequest declaration",["$479"],["EVD-a010b7867d736294"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","_checkRequest",false,"$476",[],"$478","$479","void",true,true,"$356",true,"method",{"basis":"language","kind":"private","spelling":"_checkRequest"}]],["$88","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.isOnline declaration",["$460"],["EVD-e2460d6c15eba44e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$144","$m","instance","$m","$m","$455","isOnline",false,"$454",[],"$456","$460","bool",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$89","FACT","source","class","shop.state.async_state.AsyncState declaration",["$634"],["$205"],[],[],[],["$m","$m",[{"annotation":"LoadPhase","constant":null,"definition_id":"DARTATTR-2310dd26a4cd8aae","evidence_ids":["EVD-9f5561847d1cc964"],"name":"phase","static":false,"visibility":{"basis":"language","kind":"public","spelling":"phase"}},{"annotation":"T?","constant":null,"definition_id":"DARTATTR-c2f955bba0e3808d","evidence_ids":["EVD-78a6f198cc18d967"],"name":"value","static":false,"visibility":{"basis":"language","kind":"public","spelling":"value"}},{"annotation":"Object?","constant":null,"definition_id":"DARTATTR-551a7bf03b692395","evidence_ids":["EVD-934c3e4d810924b3"],"name":"error","static":false,"visibility":{"basis":"language","kind":"public","spelling":"error"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-2310dd26a4cd8aae","DARTATTR-c2f955bba0e3808d","DARTATTR-551a7bf03b692395"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$77"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$633","AsyncState",false,"shop.state","$m",null,"$634","$m",true,true,"$373",true,"class",{"basis":"language","kind":"public","spelling":"AsyncState"}]],["$90","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.load declaration",["$580"],["EVD-154f5c6b427a1b3d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","load",false,"$556",[],"$570","$580","Future<void>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"load"}]],["$91","FACT","source","class","shop.domain.orders.order.OrderLine declaration",["$538"],["$228"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-3f999f64fca419aa","evidence_ids":["EVD-5a477845e2ee50ac"],"name":"productId","static":false,"visibility":{"basis":"language","kind":"public","spelling":"productId"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-37cacc49ce38e893","evidence_ids":["EVD-5b0f4fb4bc00671d"],"name":"name","static":false,"visibility":{"basis":"language","kind":"public","spelling":"name"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-5765b420640beaed","evidence_ids":["EVD-bceb38ef151c77dd"],"name":"unitPriceCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"unitPriceCents"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-3615925b93eaf976","evidence_ids":["EVD-2de1dc34cc4b24c9"],"name":"quantity","static":false,"visibility":{"basis":"language","kind":"public","spelling":"quantity"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-3f999f64fca419aa","DARTATTR-37cacc49ce38e893","DARTATTR-5765b420640beaed","DARTATTR-3615925b93eaf976"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$165","$153"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$534","OrderLine",false,"$533","$m",null,"$538","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"OrderLine"}]],["$92","FACT","source","method","shop.domain.cart.cart.Cart.totalCents::getter declaration",["$510"],["EVD-2f746f37c7df00b4"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","totalCents",false,"$499",[],"$501","$510","int",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"totalCents"}]],["$93","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.state::getter declaration",["$632"],["EVD-188bbe114b9fb01e"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","state",false,"$608",[],"$619","$632","AsyncState<List<Product>>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$94","FACT","source","class","shop.data.services.memory_store.MemoryStore declaration",["$489"],["$236"],[],[],[],["$m","$m",[{"annotation":"StreamController<List<Order>>","constant":null,"definition_id":"DARTATTR-644ad541f552ff52","evidence_ids":["EVD-5f5d2cfdff665c59"],"name":"_orderChanges","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orderChanges"}},{"annotation":"List<Product>","constant":"const []","definition_id":"DARTATTR-302888cbbb9c29ac","evidence_ids":["EVD-a5863c89cae644df"],"name":"_catalog","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_catalog"}},{"annotation":"Map<String, Order>","constant":null,"definition_id":"DARTATTR-5933059af1615075","evidence_ids":["EVD-ffd0247b190a8d7b"],"name":"_orders","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orders"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-644ad541f552ff52","DARTATTR-302888cbbb9c29ac","DARTATTR-5933059af1615075"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$130","$162","$161","$151","$145","$135","$168","$138"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$488","MemoryStore",false,"$476","$m",null,"$489","$m",true,true,"$357",true,"class",{"basis":"language","kind":"public","spelling":"MemoryStore"}]],["$95","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.dispose declaration",["$578"],["EVD-d0b5cd6d345725ee"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","dispose",false,"$556",[],"$570","$578","void",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$96","FACT","source","method","shop.domain.catalog.product.Product.Product declaration",["$521"],["EVD-ae44bfcdb4ad83b8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$156","$m","constructor","$m","$m","$519","Product",false,"$514",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"priceCents"}],"$520","$521","Product",true,true,"$360",true,"method",{"basis":"language","kind":"public","spelling":"Product"}]],["$97","FACT","source","function","shop.presentation.orders.orders_page._money declaration",["$568"],["EVD-6d29ee06eacac4e3"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$562","_money",false,"$556",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$568","String",true,true,"$367",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$98","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.CachedCatalogRepository declaration",["$457"],["EVD-f4fc28a6f3d1b59e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$144","$m","constructor","$m","$m","$455","CachedCatalogRepository",false,"$454",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"$456","$457","CachedCatalogRepository",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"CachedCatalogRepository"}]],["$99","FACT","source","method","shop.domain.checkout.place_order.PlaceOrder.PlaceOrder declaration",["$525"],["EVD-5679517549e4f286"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$176","$m","constructor","$m","$m","$523","PlaceOrder",false,"$522",[{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"},{"annotation":"$294","default":null,"default_known":true,"kind":"$383","name":"repository"}],"$524","$525","PlaceOrder",true,true,"$361",true,"method",{"basis":"language","kind":"public","spelling":"PlaceOrder"}]],["$100","FACT","source","class","shop.domain.orders.order_repository.OrderRepository declaration",["$544"],["$220"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$106","$125","$102","$121"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$543","$294",false,"$533","$m",null,"$544","$m",true,true,"$364",true,"class",{"basis":"language","kind":"public","spelling":"$294"}]],["$101","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage.CatalogPage declaration",["$611"],["EVD-101f66e9382fa34b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$111","$m","constructor","$m","$m","$609","CatalogPage",false,"$608",[{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"}],"$610","$611","CatalogPage",true,true,"$371",true,"method",{"basis":"language","kind":"public","spelling":"CatalogPage"}]],["$102","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.watchAll declaration",["$548"],["EVD-e1db38f9c139aeba"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$100","$m","instance","$m","$m","$543","watchAll",false,"$533",[],"$544","$548","Stream<List<Order>>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"watchAll"}]],["$103","FACT","source","method","shop.data.services.demo_backend.DemoBackend.isOnline declaration",["$485"],["EVD-d86c80dad48be9cc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","isOnline",false,"$476",[],"$478","$485","bool",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$104","FACT","source","method","shop.data.services.demo_backend.DemoBackend.fetchCatalog declaration",["$483"],["EVD-11e5ac3c9c1a882b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","fetchCatalog",false,"$476",[],"$478","$483","Future<List<Product>>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"fetchCatalog"}]],["$105","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.findById declaration",["$579"],["EVD-9ed5e7f3ad7d611c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","findById",false,"$556",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$570","$579","Future<Order?>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$106","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.place declaration",["$547"],["EVD-038f31aa29d5b945"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$100","$m","instance","$m","$m","$543","place",false,"$533",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$544","$547","Future<Order>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"place"}]],["$107","FACT","source","class","shop.presentation.orders.order_detail_page.OrderDetailPage declaration",["$558"],["$210"],[],[],[],["$m","$m",[{"annotation":"Order","constant":null,"definition_id":"DARTATTR-7cb11c9a7ed7a26c","evidence_ids":["EVD-fa8f241486084f97"],"name":"order","static":false,"visibility":{"basis":"language","kind":"public","spelling":"order"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$210"],"expression":"StatelessWidget","id":"DARTBASE-73da4a0ee07e9473","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-7cb11c9a7ed7a26c"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$119","$116"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$557","OrderDetailPage",false,"$556","$m",null,"$558","$m",true,true,"$366",true,"class",{"basis":"language","kind":"public","spelling":"OrderDetailPage"}]],["$108","FACT","source","method","shop.domain.orders.order.OrderStatus.OrderStatus declaration",["$542"],["EVD-195dcf9f62502ee3"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$122","$m","constructor","$m","$m","$534","OrderStatus",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"label"}],"$541","$542","OrderStatus",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"OrderStatus"}]],["$109","FACT","source","class","shop.presentation.shopping.cart.cart_page.CartPage declaration",["$585"],["$211"],[],[],[],["$m","$m",[{"annotation":"$11","constant":null,"definition_id":"DARTATTR-9b51b432e236a8aa","evidence_ids":["EVD-bb8dc9d85a7aa31b"],"name":"viewModel","static":false,"visibility":{"basis":"language","kind":"public","spelling":"viewModel"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$211"],"expression":"StatelessWidget","id":"DARTBASE-523bb0b941a5f772","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-9b51b432e236a8aa"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$170","$186"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$584","CartPage",false,"$583","$m",null,"$585","$m",true,true,"$369",true,"class",{"basis":"language","kind":"public","spelling":"CartPage"}]],["$110","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.MemoryOrderRepository declaration",["$465"],["EVD-8301feeca0d9b799"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$155","$m","constructor","$m","$m","$463","MemoryOrderRepository",false,"$454",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"}],"$464","$465","MemoryOrderRepository",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"MemoryOrderRepository"}]],["$111","FACT","source","class","shop.presentation.shopping.catalog.catalog_page.CatalogPage declaration",["$610"],["$200"],[],[],[],["$m","$m",[{"annotation":"$12","constant":null,"definition_id":"DARTATTR-4ab3c2ad700f67d0","evidence_ids":["EVD-b5a7910079e9ec64"],"name":"catalog","static":false,"visibility":{"basis":"language","kind":"public","spelling":"catalog"}},{"annotation":"$11","constant":null,"definition_id":"DARTATTR-8def3f723dfdda99","evidence_ids":["EVD-a7328f6337e3d267"],"name":"cart","static":false,"visibility":{"basis":"language","kind":"public","spelling":"cart"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$200"],"expression":"StatelessWidget","id":"DARTBASE-afcd11a9c93de25a","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-4ab3c2ad700f67d0","DARTATTR-8def3f723dfdda99"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$101","$129","$140"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$609","CatalogPage",false,"$608","$m",null,"$610","$m",true,true,"$371",true,"class",{"basis":"language","kind":"public","spelling":"CatalogPage"}]],["$112","FACT","source","class","shop.app.shop_app._ShopAppState declaration",["$450"],["$233"],[],[],[],["$m","$m",[],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$233"],"expression":"State<ShopApp>","id":"DARTBASE-064eb2a7aa1870f6","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$159","$164"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$446","_ShopAppState",false,"shop.app","$m",null,"$450","$m",true,true,"$353",true,"class",{"basis":"language","kind":"private","spelling":"_ShopAppState"}]],["$113","FACT","source","method","shop.domain.cart.cart.Cart.lines::getter declaration",["$506"],["EVD-65a151403d6b0698"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","lines",false,"$499",[],"$501","$506","List<CartLine>",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"lines"}]],["$114","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.isOnline::getter declaration",["$627"],["EVD-d502db3ef916f14a"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","isOnline",false,"$608",[],"$619","$627","bool",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"isOnline"}]],["$115","FACT","source","method","shop.app.shop_app.ShopApp.ShopApp declaration",["$448"],["EVD-0cc348aa8fcbea1c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$123","$m","constructor","$m","$m","$446","ShopApp",false,"shop.app",[{"annotation":"DemoBackend","default":null,"default_known":true,"kind":"$383","name":"backend"},{"annotation":"MemoryStore","default":null,"default_known":true,"kind":"$383","name":"store"},{"annotation":"$12","default":null,"default_known":true,"kind":"$383","name":"catalog"},{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"cart"},{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$447","$448","ShopApp",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"ShopApp"}]],["$116","FACT","source","method","shop.presentation.orders.order_detail_page.OrderDetailPage.build declaration",["$560"],["EVD-1040f7e51efb5c2e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$107","$m","instance","$m","$m","$557","build",false,"$556",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$558","$560","Widget",true,true,"$366",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$117","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.checkout declaration",["$600"],["EVD-ba5a460d68f5ab73"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","checkout",false,"$583",[],"$591","$600","Future<Order?>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"checkout"}]],["$118","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel.state::getter declaration",["$582"],["EVD-fa480aea9489432d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","state",false,"$556",[],"$570","$582","AsyncState<List<Order>>",true,true,"$368",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$119","FACT","source","method","shop.presentation.orders.order_detail_page.OrderDetailPage.OrderDetailPage declaration",["$559"],["EVD-a2549c49a3e73b1d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$107","$m","constructor","$m","$m","$557","OrderDetailPage",false,"$556",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$558","$559","OrderDetailPage",true,true,"$366",true,"method",{"basis":"language","kind":"public","spelling":"OrderDetailPage"}]],["$120","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel._receiveOrders declaration",["$575"],["EVD-b916ede4b56f9eea"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","_receiveOrders",false,"$556",[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$570","$575","void",true,true,"$368",true,"method",{"basis":"language","kind":"private","spelling":"_receiveOrders"}]],["$121","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.findById declaration",["$545"],["EVD-aa23a144859b4c41"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$100","$m","instance","$m","$m","$543","findById",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$544","$545","Future<Order?>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$122","FACT","source","class","shop.domain.orders.order.OrderStatus declaration",["$541"],["$238"],[],[],[],["$m","$m",[{"annotation":null,"constant":null,"definition_id":"DARTATTR-646f65e0e51af6c7","evidence_ids":["EVD-4976b95267ecfed3"],"name":"placed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"placed"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-57edd941d28d059a","evidence_ids":["EVD-8e1fee155b50fe00"],"name":"completed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"completed"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-2efdb60fe288ad80","evidence_ids":["EVD-381b89ca44d6ec6b"],"name":"label","static":false,"visibility":{"basis":"language","kind":"public","spelling":"label"}}],[],true,"enum","$m",[],"$m",["placed","completed"],"$m",null,[{"definition_ids":["DARTATTR-646f65e0e51af6c7","DARTATTR-57edd941d28d059a","DARTATTR-2efdb60fe288ad80"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$108"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",[],"$534","OrderStatus",false,"$533","$m",null,"$541","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"OrderStatus"}]],["$123","FACT","source","class","shop.app.shop_app.ShopApp declaration",["$447"],["$197"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-f066eebaeac8e2c4","evidence_ids":["EVD-359dac94facce991"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-d793ec6e75d9430c","evidence_ids":["EVD-932d4f70003a839a"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}},{"annotation":"$12","constant":null,"definition_id":"DARTATTR-a1f69261914bde7a","evidence_ids":["EVD-0acd13c78a064d81"],"name":"_catalog","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_catalog"}},{"annotation":"$11","constant":null,"definition_id":"DARTATTR-854ba88f54c3d07b","evidence_ids":["EVD-9f818eddac616855"],"name":"_cart","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_cart"}},{"annotation":"$295","constant":null,"definition_id":"DARTATTR-9457b4d6d426b98a","evidence_ids":["EVD-d18cc45fc39ad56c"],"name":"_orders","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_orders"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$197"],"expression":"StatefulWidget","id":"DARTBASE-c0c14424418f6683","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-f066eebaeac8e2c4","DARTATTR-d793ec6e75d9430c","DARTATTR-a1f69261914bde7a","DARTATTR-854ba88f54c3d07b","DARTATTR-9457b4d6d426b98a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$115","$150"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$446","ShopApp",false,"shop.app","$m",null,"$447","$m",true,true,"$353",true,"class",{"basis":"language","kind":"public","spelling":"ShopApp"}]],["$124","FACT","source","method","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository.loadCatalog declaration",["$461"],["EVD-6ec4f2c4ff0d53d7"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$144","$m","instance","$m","$m","$455","loadCatalog",false,"$454",[],"$456","$461","Future<List<Product>>",true,true,"$354",true,"method",{"basis":"language","kind":"public","spelling":"loadCatalog"}]],["$125","FACT","source","method","shop.domain.orders.order_repository.OrderRepository.loadAll declaration",["$546"],["EVD-e97b430b9f8860df"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$100","$m","instance","$m","$m","$543","loadAll",false,"$533",[],"$544","$546","Future<List<Order>>",true,true,"$364",true,"method",{"basis":"language","kind":"public","spelling":"loadAll"}]],["$126","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.CatalogViewModel declaration",["$620"],["EVD-acde48f3d10b830e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","constructor","$m","$m","$618","$12",false,"$608",[{"annotation":"CatalogRepository","default":null,"default_known":true,"kind":"$383","name":"repository"},{"annotation":"ShopStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"$619","$620","$12",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"$12"}]],["$127","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.load declaration",["$628"],["EVD-223069afb53f3db2"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","load",false,"$608",[],"$619","$628","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"load"}]],["$128","FACT","source","method","shop.presentation.orders.orders_page.OrdersPage.OrdersPage declaration",["$564"],["EVD-469a0a6782e1646a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$142","$m","constructor","$m","$m","$562","OrdersPage",false,"$556",[{"annotation":"$295","default":null,"default_known":true,"kind":"$383","name":"viewModel"},{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"isOnline"}],"$563","$564","OrdersPage",true,true,"$367",true,"method",{"basis":"language","kind":"public","spelling":"OrdersPage"}]],["$129","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage.build declaration",["$613"],["EVD-357d90d2fcc4b053"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$111","$m","instance","$m","$m","$609","build",false,"$608",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$610","$613","Widget",true,true,"$371",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$130","FACT","source","method","shop.data.services.memory_store.MemoryStore.MemoryStore declaration",["shop.data.services.memory_store.MemoryStore.MemoryStore"],["EVD-44ded2ab0d6b6741"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","constructor","$m","$m","$488","MemoryStore",false,"$476",[],"$489","shop.data.services.memory_store.MemoryStore.MemoryStore","MemoryStore",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"MemoryStore"}]],["$131","FACT","source","method","shop.data.services.demo_backend.DemoBackend.fetchOrders declaration",["$484"],["EVD-7e315420a14d5e5b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","fetchOrders",false,"$476",[],"$478","$484","Future<List<Order>>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"fetchOrders"}]],["$132","FACT","source","class","shop.presentation.orders.orders_view_model.OrdersViewModel declaration",["$570"],["$243"],[],[],[],["$m","$m",[{"annotation":"$294","constant":null,"definition_id":"DARTATTR-52e816cf910a8287","evidence_ids":["EVD-0d7d2542aa7eba45"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"AsyncState<List<Order>>","constant":"$319","definition_id":"DARTATTR-e4af4feba7d49618","evidence_ids":["EVD-01bc1222c7a23bfe"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"StreamSubscription<List<Order>>?","constant":null,"definition_id":"DARTATTR-c3f657996b301303","evidence_ids":["EVD-84d135a00fd51c66"],"name":"_ordersSubscription","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_ordersSubscription"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-566c4eb51bfb0d93","evidence_ids":["EVD-bd1f4d234e1edd99"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$243"],"expression":"ChangeNotifier","id":"DARTBASE-fcbfa2b19794fed9","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-52e816cf910a8287","DARTATTR-e4af4feba7d49618","DARTATTR-c3f657996b301303","DARTATTR-566c4eb51bfb0d93"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$76","$118","$90","$105","$120","DARTDEF-7ab66ae9208ee708","$95"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$569","$295",false,"$556","$m",null,"$570","$m",true,true,"$368",true,"class",{"basis":"language","kind":"public","spelling":"$295"}]],["$133","FACT","source","class","shop.data.services.demo_backend.DemoBackend declaration",["$478"],["$216"],[],[],[],["$m","$m",[{"annotation":"bool","constant":null,"definition_id":"DARTATTR-e8db8de5d11a5abc","evidence_ids":["EVD-fb289584bc84ac27"],"name":"_isOnline","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_isOnline"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-215ac310e375c644","evidence_ids":["EVD-e4cd8ff138286717"],"name":"_failNextRequest","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_failNextRequest"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$216"],"expression":"ShopStatus","id":"DARTBASE-e31cd83079f83eaa","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$530"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-e8db8de5d11a5abc","DARTATTR-215ac310e375c644"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$103","$160","$179","$104","$172","$131","$87"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$477","DemoBackend",false,"$476","$m",null,"$478","$m",true,true,"$356",true,"class",{"basis":"language","kind":"public","spelling":"DemoBackend"}]],["$134","FACT","source","function","shop.presentation.orders.order_detail_page._money declaration",["$561"],["EVD-f1e9444084fcf541"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$557","_money",false,"$556",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$561","String",true,true,"$366",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$135","FACT","source","method","shop.data.services.memory_store.MemoryStore.findOrder declaration",["$493"],["EVD-b63f5d01896ac255"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","findOrder",false,"$476",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$489","$493","Order?",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"findOrder"}]],["DARTDEF-7ab66ae9208ee708","FACT","source","method","shop.presentation.orders.orders_view_model.OrdersViewModel._notify declaration",["$573"],["EVD-20071c7c030a506e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$132","$m","instance","$m","$m","$569","_notify",false,"$556",[],"$570","$573","void",true,true,"$368",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$136","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.totalCents::getter declaration",["$607"],["EVD-b6a4fa9b670cd090"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","totalCents",false,"$583",[],"$591","$607","int",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"totalCents"}]],["$137","FACT","source","class","shop.domain.catalog.catalog_repository.CatalogRepository declaration",["$516"],["EVD-c9646358d366942a"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$166","$85"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$515","CatalogRepository",false,"$514","$m",null,"$516","$m",true,true,"$359",true,"class",{"basis":"language","kind":"public","spelling":"CatalogRepository"}]],["$138","FACT","source","method","shop.data.services.memory_store.MemoryStore.dispose declaration",["$492"],["$239"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","dispose",false,"$476",[],"$489","$492","Future<void>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$139","FACT","source","method","shop.domain.cart.cart.Cart.setQuantity declaration",["$508"],["EVD-7b8d90aa21817f94"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","setQuantity",false,"$499",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$501","$508","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"setQuantity"}]],["$140","FACT","source","method","shop.presentation.shopping.catalog.catalog_page.CatalogPage._catalogBody declaration",["$612"],["EVD-03e0c6fb7640e32f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$111","$m","instance","$m","$m","$609","_catalogBody",false,"$608",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"},{"annotation":"AsyncState<List<Product>>","default":null,"default_known":true,"kind":"$383","name":"state"}],"$610","$612","Widget",true,true,"$371",true,"method",{"basis":"language","kind":"private","spelling":"_catalogBody"}]],["$141","FACT","source","constant","shop.main.APP_VERSION declaration",["shop.main.APP_VERSION"],["EVD-fd3d4ba7172c6e39"],[],[],[],["$m",null,"$m","$m",true,"$m","'0.1.0'",[],"$m","$m","$m",null,"$m","$m","$m",[],"shop.main","APP_VERSION",false,"shop","$m",null,"shop.main.APP_VERSION","$m",true,true,"$365",true,"constant",{"basis":"language","kind":"public","spelling":"APP_VERSION"}]],["$142","FACT","source","class","shop.presentation.orders.orders_page.OrdersPage declaration",["$563"],["$231"],[],[],[],["$m","$m",[{"annotation":"$295","constant":null,"definition_id":"DARTATTR-123d4cad895606bf","evidence_ids":["EVD-ad9a58f6f449617b"],"name":"viewModel","static":false,"visibility":{"basis":"language","kind":"public","spelling":"viewModel"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-12c6acc7fdfe9add","evidence_ids":["EVD-21f0abc08fdc7920"],"name":"isOnline","static":false,"visibility":{"basis":"language","kind":"public","spelling":"isOnline"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$231"],"expression":"StatelessWidget","id":"DARTBASE-735846d381b22a63","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-123d4cad895606bf","DARTATTR-12c6acc7fdfe9add"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$128","$175"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$562","OrdersPage",false,"$556","$m",null,"$563","$m",true,true,"$367",true,"class",{"basis":"language","kind":"public","spelling":"OrdersPage"}]],["$143","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.setQuantity declaration",["$605"],["EVD-f82f54447c686f6d"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","setQuantity",false,"$583",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$591","$605","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"setQuantity"}]],["$144","FACT","source","class","shop.data.repositories.cached_catalog_repository.CachedCatalogRepository declaration",["$456"],["$221"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-1b59d645c92f8026","evidence_ids":["EVD-7021154cb947fbcc"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-e67e197d722dac1a","evidence_ids":["EVD-71acd3be63cc53ee"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$221"],"expression":"CatalogRepository","id":"DARTBASE-f5e5242d1e4cb5e3","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$516"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-1b59d645c92f8026","DARTATTR-e67e197d722dac1a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$98","$88","$124"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$455","CachedCatalogRepository",false,"$454","$m",null,"$456","$m",true,true,"$354",true,"class",{"basis":"language","kind":"public","spelling":"CachedCatalogRepository"}]],["$145","FACT","source","method","shop.data.services.memory_store.MemoryStore.saveOrders declaration",["$497"],["EVD-77ceb3f8e5c2c616"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","saveOrders",false,"$476",[{"annotation":"List<Order>","default":null,"default_known":true,"kind":"$383","name":"orders"}],"$489","$497","void",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"saveOrders"}]],["$146","FACT","source","function","shop.presentation.shopping.cart.cart_page._money declaration",["$589"],["EVD-6d22a91f23c11165"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$584","_money",false,"$583",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$589","String",true,true,"$369",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]],["$147","FACT","source","method","shop.domain.checkout.place_order.PlaceOrder.call declaration",["$526"],["EVD-f92a2608c3808ee1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$176","$m","instance","$m","$m","$523","call",false,"$522",[{"annotation":"Cart","default":null,"default_known":true,"kind":"$383","name":"cart"}],"$524","$526","Future<Order>",true,true,"$361",true,"method",{"basis":"language","kind":"public","spelling":"call"}]],["$148","FACT","source","method","shop.domain.checkout.shop_status.ShopStatus.setOnline declaration",["$532"],["EVD-608731fe1da698aa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$154","$m","instance","$m","$m","$529","setOnline",false,"$522",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$530","$532","void",true,true,"$362",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$149","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.dispose declaration",["$602"],["EVD-72aacfd4f686856b"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","dispose",false,"$583",[],"$591","$602","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$150","FACT","source","method","shop.app.shop_app.ShopApp.createState declaration",["$449"],["EVD-88a2271ff036e90f"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$123","$m","instance","$m","$m","$446","createState",false,"shop.app",[],"$447","$449","State<ShopApp>",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"createState"}]],["$151","FACT","source","method","shop.data.services.memory_store.MemoryStore.readOrders declaration",["$495"],["EVD-2a9dfd467c6e8bbc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","readOrders",false,"$476",[],"$489","$495","List<Order>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"readOrders"}]],["$152","FACT","source","method","shop.domain.cart.cart.Cart.add declaration",["$503"],["EVD-07b2cddaeec5ab73"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","add",false,"$499",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"$501","$503","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"add"}]],["$153","FACT","source","method","shop.domain.orders.order.OrderLine.lineTotalCents::getter declaration",["$540"],["EVD-07632b7b3161f615"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$91","$m","instance","$m","$m","$534","lineTotalCents",false,"$533",[],"$538","$540","int",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"lineTotalCents"}]],["$154","FACT","source","class","shop.domain.checkout.shop_status.ShopStatus declaration",["$530"],["EVD-b0fbe1554d615978"],[],[],[],["$m","$m",[],[],true,"protocol","$m",[],"$m",[],"$m",null,[{"definition_ids":[],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$86","$148"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",["abstract","interface"],"$529","ShopStatus",false,"$522","$m",null,"$530","$m",true,true,"$362",true,"class",{"basis":"language","kind":"public","spelling":"ShopStatus"}]],["$155","FACT","source","class","shop.data.repositories.memory_order_repository.MemoryOrderRepository declaration",["$464"],["$199"],[],[],[],["$m","$m",[{"annotation":"DemoBackend","constant":null,"definition_id":"DARTATTR-4326197514f2f5fa","evidence_ids":["EVD-3de53aa63da303cb"],"name":"_backend","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_backend"}},{"annotation":"MemoryStore","constant":null,"definition_id":"DARTATTR-08a60408fca58f5a","evidence_ids":["EVD-0cee415c5cc542da"],"name":"_store","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_store"}}],[{"candidate_count":1,"candidates_truncated":false,"evidence_ids":["$199"],"expression":"$294","id":"DARTBASE-aa9a78560f694ae7","reason":"Analyzer resolved local declared type","relationship_kind":"realizes","status":"resolved","targets":["$544"]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-4326197514f2f5fa","DARTATTR-08a60408fca58f5a"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$110","$79","$189","$82","$173"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$463","MemoryOrderRepository",false,"$454","$m",null,"$464","$m",true,true,"$355",true,"class",{"basis":"language","kind":"public","spelling":"MemoryOrderRepository"}]],["$156","FACT","source","class","shop.domain.catalog.product.Product declaration",["$520"],["$209"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-6de6bf25bdbc14d9","evidence_ids":["EVD-530eaba979b8e128"],"name":"id","static":false,"visibility":{"basis":"language","kind":"public","spelling":"id"}},{"annotation":"String","constant":null,"definition_id":"DARTATTR-1f4de3eb6ed85be0","evidence_ids":["EVD-55cb1be5edd3fa98"],"name":"name","static":false,"visibility":{"basis":"language","kind":"public","spelling":"name"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-8868e314c78214ac","evidence_ids":["EVD-173183ae98a0dc41"],"name":"priceCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"priceCents"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-6de6bf25bdbc14d9","DARTATTR-1f4de3eb6ed85be0","DARTATTR-8868e314c78214ac"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$96"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$519","Product",false,"$514","$m",null,"$520","$m",true,true,"$360",true,"class",{"basis":"language","kind":"public","spelling":"Product"}]],["$157","FACT","source","class","shop.domain.cart.cart.Cart declaration",["$501"],["$217"],[],[],[],["$m","$m",[{"annotation":"List<CartLine>","constant":null,"definition_id":"DARTATTR-473d5ebba5d95ceb","evidence_ids":["EVD-09c74dd3e4b96884"],"name":"_lines","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_lines"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-473d5ebba5d95ceb"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$81","$113","$92","$152","$139","$183","$171"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$500","Cart",false,"$499","$m",null,"$501","$m",true,true,"$358",true,"class",{"basis":"language","kind":"public","spelling":"Cart"}]],["$158","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.lines::getter declaration",["$604"],["EVD-f77aba612f7df46a"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","lines",false,"$583",[],"$591","$604","List<CartLine>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"lines"}]],["$159","FACT","source","method","shop.app.shop_app._ShopAppState.build declaration",["$451"],["EVD-1509e57262b09dd6"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$112","$m","instance","$m","$m","$446","build",false,"shop.app",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$450","$451","Widget",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["DARTDEF-b5dcc0236d52274e","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel._notify declaration",["$596"],["EVD-54958e3250e700f1"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","_notify",false,"$583",[],"$591","$596","void",true,true,"$370",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$160","FACT","source","method","shop.data.services.demo_backend.DemoBackend.setOnline declaration",["$486"],["EVD-715fe01f7b99b3bc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","setOnline",false,"$476",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$478","$486","void",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$161","FACT","source","method","shop.data.services.memory_store.MemoryStore.saveCatalog declaration",["$496"],["EVD-9868f32f08600aee"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","saveCatalog",false,"$476",[{"annotation":"List<Product>","default":null,"default_known":true,"kind":"$383","name":"products"}],"$489","$496","void",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"saveCatalog"}]],["$162","FACT","source","method","shop.data.services.memory_store.MemoryStore.readCatalog declaration",["$494"],["EVD-91f32704def69842"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","readCatalog",false,"$476",[],"$489","$494","List<Product>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"readCatalog"}]],["$163","FACT","source","class","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel declaration",["$619"],["$230"],[],[],[],["$m","$m",[{"annotation":"CatalogRepository","constant":null,"definition_id":"DARTATTR-9f80ae48f0881491","evidence_ids":["EVD-ce8a88feb1f3f1eb"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"ShopStatus","constant":null,"definition_id":"DARTATTR-cb29137b31538f56","evidence_ids":["EVD-33aa406116b7ef03"],"name":"_status","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_status"}},{"annotation":"AsyncState<List<Product>>","constant":"$319","definition_id":"DARTATTR-8887cfbe5897549e","evidence_ids":["EVD-3000c5af849ca4c9"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-5d3cff6774f3a015","evidence_ids":["EVD-2a6aeee097f47bd2"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$230"],"expression":"ChangeNotifier","id":"DARTBASE-c1064b81b214cf2c","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-9f80ae48f0881491","DARTATTR-cb29137b31538f56","DARTATTR-8887cfbe5897549e","DARTATTR-5d3cff6774f3a015"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$126","$93","$114","$127","$180","$185","DARTDEF-e2cd082d3108df93","$182"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$618","$12",false,"$608","$m",null,"$619","$m",true,true,"$372",true,"class",{"basis":"language","kind":"public","spelling":"$12"}]],["$164","FACT","source","method","shop.app.shop_app._ShopAppState.dispose declaration",["$452"],["EVD-74d6ca3795be521e"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$112","$m","instance","$m","$m","$446","dispose",false,"shop.app",[],"$450","$452","void",true,true,"$353",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$165","FACT","source","method","shop.domain.orders.order.OrderLine.OrderLine declaration",["$539"],["EVD-2c3f017252edcaef"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$91","$m","constructor","$m","$m","$534","OrderLine",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"},{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"name"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"unitPriceCents"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"quantity"}],"$538","$539","OrderLine",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"OrderLine"}]],["$166","FACT","source","method","shop.domain.catalog.catalog_repository.CatalogRepository.loadCatalog declaration",["$518"],["EVD-0f5b2b03ff255d99"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$137","$m","instance","$m","$m","$515","loadCatalog",false,"$514",[],"$516","$518","Future<List<Product>>",true,true,"$359",true,"method",{"basis":"language","kind":"public","spelling":"loadCatalog"}]],["$167","FACT","source","class","shop.domain.orders.order.Order declaration",["$535"],["$232"],[],[],[],["$m","$m",[{"annotation":"String","constant":null,"definition_id":"DARTATTR-dac67f6189475a74","evidence_ids":["EVD-547c9bc0168bfb43"],"name":"id","static":false,"visibility":{"basis":"language","kind":"public","spelling":"id"}},{"annotation":"List<OrderLine>","constant":null,"definition_id":"DARTATTR-f27d571c8868e98b","evidence_ids":["EVD-f5d5e5ea8334e34d"],"name":"lines","static":false,"visibility":{"basis":"language","kind":"public","spelling":"lines"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-edb30bf8879fb5ca","evidence_ids":["EVD-eb90cc8691d70777"],"name":"totalCents","static":false,"visibility":{"basis":"language","kind":"public","spelling":"totalCents"}},{"annotation":"OrderStatus","constant":null,"definition_id":"DARTATTR-5f3db9ee01f48587","evidence_ids":["EVD-8c634f4f6c6d94a9"],"name":"status","static":false,"visibility":{"basis":"language","kind":"public","spelling":"status"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-dac67f6189475a74","DARTATTR-f27d571c8868e98b","DARTATTR-edb30bf8879fb5ca","DARTATTR-5f3db9ee01f48587"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$174","$78"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$534","Order",false,"$533","$m",null,"$535","$m",true,true,"$363",true,"class",{"basis":"language","kind":"public","spelling":"Order"}]],["$168","FACT","source","method","shop.data.services.memory_store.MemoryStore.watchOrders declaration",["$498"],["EVD-0535022a4773a1b9"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$94","$m","instance","$m","$m","$488","watchOrders",false,"$476",[],"$489","$498","Stream<List<Order>>",true,true,"$357",true,"method",{"basis":"language","kind":"public","spelling":"watchOrders"}]],["$169","FACT","source","function","shop.main.main declaration",["$549"],["$225"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"shop.main","main",false,"shop",[],null,"$549","void",true,true,"$365",true,"function",{"basis":"language","kind":"public","spelling":"main"}]],["$170","FACT","source","method","shop.presentation.shopping.cart.cart_page.CartPage.CartPage declaration",["$586"],["EVD-8f0fa705ec20350a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$109","$m","constructor","$m","$m","$584","CartPage",false,"$583",[{"annotation":"$11","default":null,"default_known":true,"kind":"$383","name":"viewModel"}],"$585","$586","CartPage",true,true,"$369",true,"method",{"basis":"language","kind":"public","spelling":"CartPage"}]],["$171","FACT","source","method","shop.domain.cart.cart.Cart.clear declaration",["$505"],["EVD-0b0c83bc0ba4af9c"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","clear",false,"$499",[],"$501","$505","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"clear"}]],["$172","FACT","source","method","shop.data.services.demo_backend.DemoBackend.submitOrder declaration",["$487"],["EVD-bf330323ee737557"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","submitOrder",false,"$476",[{"annotation":"Order","default":null,"default_known":true,"kind":"$383","name":"order"}],"$478","$487","Future<Order>",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"submitOrder"}]],["$173","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.findById declaration",["$468"],["EVD-b98b1176d6d557fb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$155","$m","instance","$m","$m","$463","findById",false,"$454",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"}],"$464","$468","Future<Order?>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"findById"}]],["$174","FACT","source","method","shop.domain.orders.order.Order.Order declaration",["$536"],["EVD-ef0aea149df06f62"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$167","$m","constructor","$m","$m","$534","Order",false,"$533",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"id"},{"annotation":"List<OrderLine>","default":null,"default_known":true,"kind":"$383","name":"lines"},{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"totalCents"},{"annotation":"OrderStatus","default":null,"default_known":true,"kind":"$383","name":"status"}],"$535","$536","Order",true,true,"$363",true,"method",{"basis":"language","kind":"public","spelling":"Order"}]],["$175","FACT","source","method","shop.presentation.orders.orders_page.OrdersPage.build declaration",["$565"],["EVD-a35e2894630f8d38"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$142","$m","instance","$m","$m","$562","build",false,"$556",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$563","$565","Widget",true,true,"$367",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$176","FACT","source","class","shop.domain.checkout.place_order.PlaceOrder declaration",["$524"],["$242"],[],[],[],["$m","$m",[{"annotation":"ShopStatus","constant":null,"definition_id":"DARTATTR-35be65eeff9aead4","evidence_ids":["EVD-a083e2802be6533d"],"name":"_status","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_status"}},{"annotation":"$294","constant":null,"definition_id":"DARTATTR-0ddeca3224bd466f","evidence_ids":["EVD-f799e2ec41307b54"],"name":"_repository","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_repository"}},{"annotation":"int","constant":null,"definition_id":"DARTATTR-d12734f920089caf","evidence_ids":["EVD-3de68ae645ace2f1"],"name":"_nextOrderNumber","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_nextOrderNumber"}}],[],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-35be65eeff9aead4","DARTATTR-0ddeca3224bd466f","DARTATTR-d12734f920089caf"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$99","$147"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$523","PlaceOrder",false,"$522","$m",null,"$524","$m",true,true,"$361",true,"class",{"basis":"language","kind":"public","spelling":"PlaceOrder"}]],["$177","FACT","source","class","shop.presentation.shopping.cart.cart_view_model.CartViewModel declaration",["$591"],["$212"],[],[],[],["$m","$m",[{"annotation":"PlaceOrder","constant":null,"definition_id":"DARTATTR-a6437d5088c31c9b","evidence_ids":["EVD-6750ad4f9ae0cfb6"],"name":"_placeOrder","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_placeOrder"}},{"annotation":"Cart","constant":null,"definition_id":"DARTATTR-9182506bb3518c56","evidence_ids":["EVD-af8e862faa8c1478"],"name":"_cart","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_cart"}},{"annotation":"AsyncState<Order>","constant":"const AsyncState(LoadPhase.idle, null, null)","definition_id":"DARTATTR-abca66feae08db1c","evidence_ids":["EVD-80a91e9a6b26e2cb"],"name":"_state","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_state"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-6d8f8cd7fb617fa8","evidence_ids":["EVD-165ed6e57ce91024"],"name":"$314","static":false,"visibility":{"basis":"language","kind":"private","spelling":"$314"}},{"annotation":"bool","constant":null,"definition_id":"DARTATTR-32e417d184be9f3b","evidence_ids":["EVD-ed20caea33e77f6b"],"name":"_disposed","static":false,"visibility":{"basis":"language","kind":"private","spelling":"_disposed"}}],[{"candidate_count":0,"candidates_truncated":false,"evidence_ids":["$212"],"expression":"ChangeNotifier","id":"DARTBASE-4c9f4cc3ada0969f","reason":"$317","relationship_kind":"inherits","status":"$643","targets":[]}],true,"class","$m",[],"$m",[],"$m",null,[{"definition_ids":["DARTATTR-a6437d5088c31c9b","DARTATTR-9182506bb3518c56","DARTATTR-abca66feae08db1c","DARTATTR-6d8f8cd7fb617fa8","DARTATTR-32e417d184be9f3b"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":["$184","$158","$136","$188","$181","$178","$143","$117","DARTDEF-b5dcc0236d52274e","$149"],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m",false,[],"$590","$11",false,"$583","$m",null,"$591","$m",true,true,"$370",true,"class",{"basis":"language","kind":"public","spelling":"$11"}]],["$178","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.addProduct declaration",["$599"],["EVD-5a7bfafbb9583902"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","addProduct",false,"$583",[{"annotation":"Product","default":null,"default_known":true,"kind":"$383","name":"product"}],"$591","$599","void",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"addProduct"}]],["DARTDEF-e2cd082d3108df93","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel._notify declaration",["$622"],["EVD-f0c500b18d5d01ce"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","_notify",false,"$608",[],"$619","$622","void",true,true,"$372",true,"method",{"basis":"language","kind":"private","spelling":"_notify"}]],["$179","FACT","source","method","shop.data.services.demo_backend.DemoBackend.failNextRequest declaration",["$482"],["EVD-3882a783f222e031"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$133","$m","instance","$m","$m","$477","failNextRequest",false,"$476",[],"$478","$482","void",true,true,"$356",true,"method",{"basis":"language","kind":"public","spelling":"failNextRequest"}]],["$180","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.retry declaration",["$630"],["EVD-89fc9df7662529f2"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","retry",false,"$608",[],"$619","$630","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"retry"}]],["$181","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.state::getter declaration",["$606"],["EVD-cff60de2089ec711"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","state",false,"$583",[],"$591","$606","AsyncState<Order>",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"state"}]],["$182","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.dispose declaration",["$626"],["EVD-233503577a4f67cc"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","dispose",false,"$608",[],"$619","$626","void",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"dispose"}]],["$183","FACT","source","method","shop.domain.cart.cart.Cart.remove declaration",["$507"],["EVD-adecbd184dd079f8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$157","$m","instance","$m","$m","$500","remove",false,"$499",[{"annotation":"String","default":null,"default_known":true,"kind":"$383","name":"productId"}],"$501","$507","void",true,true,"$358",true,"method",{"basis":"language","kind":"public","spelling":"remove"}]],["$184","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.CartViewModel declaration",["$592"],["EVD-94ce86e5666daedb"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","constructor","$m","$m","$590","$11",false,"$583",[{"annotation":"PlaceOrder","default":null,"default_known":true,"kind":"$383","name":"placeOrder"}],"$591","$592","$11",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"$11"}]],["$185","FACT","source","method","shop.presentation.shopping.catalog.catalog_view_model.CatalogViewModel.setOnline declaration",["$631"],["EVD-5e27bd4f2a4380fa"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$163","$m","instance","$m","$m","$618","setOnline",false,"$608",[{"annotation":"bool","default":null,"default_known":true,"kind":"$383","name":"online"}],"$619","$631","Future<void>",true,true,"$372",true,"method",{"basis":"language","kind":"public","spelling":"setOnline"}]],["$186","FACT","source","method","shop.presentation.shopping.cart.cart_page.CartPage.build declaration",["$587"],["EVD-1348009b49b5770a"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$109","$m","instance","$m","$m","$584","build",false,"$583",[{"annotation":"$9","default":null,"default_known":true,"kind":"$383","name":"context"}],"$585","$587","Widget",true,true,"$369",true,"method",{"basis":"language","kind":"public","spelling":"build"}]],["$187","FACT","source","class","shop.state.async_state.LoadPhase declaration",["$636"],["$237"],[],[],[],["$m","$m",[{"annotation":null,"constant":null,"definition_id":"DARTATTR-6052813bc0cb0f57","evidence_ids":["EVD-be93df1ab54df682"],"name":"idle","static":true,"visibility":{"basis":"language","kind":"public","spelling":"idle"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-a8d87b06ad0787d2","evidence_ids":["EVD-4f5d1b1cb2121a5e"],"name":"loading","static":true,"visibility":{"basis":"language","kind":"public","spelling":"loading"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-2a60161acfd0604a","evidence_ids":["EVD-0f71ffc965f8fc59"],"name":"empty","static":true,"visibility":{"basis":"language","kind":"public","spelling":"empty"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-bfb7bf3af8b37a1b","evidence_ids":["EVD-002dcf13df3eddaf"],"name":"ready","static":true,"visibility":{"basis":"language","kind":"public","spelling":"ready"}},{"annotation":null,"constant":null,"definition_id":"DARTATTR-afa6009a10bbb509","evidence_ids":["EVD-dacbe8dd0b2eb8a0"],"name":"failed","static":true,"visibility":{"basis":"language","kind":"public","spelling":"failed"}}],[],true,"enum","$m",[],"$m",["idle","loading","empty","ready","failed"],"$m",null,[{"definition_ids":["DARTATTR-6052813bc0cb0f57","DARTATTR-a8d87b06ad0787d2","DARTATTR-2a60161acfd0604a","DARTATTR-bfb7bf3af8b37a1b","DARTATTR-afa6009a10bbb509"],"kind":"attribute","reason":null,"schema_version":"1.0.0","status":"complete"},{"definition_ids":[],"kind":"method","reason":null,"schema_version":"1.0.0","status":"complete"}],"$m","$m",[],"$633","LoadPhase",false,"shop.state","$m",null,"$636","$m",true,true,"$373",true,"class",{"basis":"language","kind":"public","spelling":"LoadPhase"}]],["$188","FACT","source","method","shop.presentation.shopping.cart.cart_view_model.CartViewModel.isPlacingOrder::getter declaration",["$603"],["EVD-d09ea6c5319eb49d"],[],[],[],["getter",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$177","$m","instance","$m","$m","$590","isPlacingOrder",false,"$583",[],"$591","$603","bool",true,true,"$370",true,"method",{"basis":"language","kind":"public","spelling":"isPlacingOrder"}]],["$189","FACT","source","method","shop.data.repositories.memory_order_repository.MemoryOrderRepository.loadAll declaration",["$469"],["EVD-84e9294b878a0af8"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m","$155","$m","instance","$m","$m","$463","loadAll",false,"$454",[],"$464","$469","Future<List<Order>>",true,true,"$355",true,"method",{"basis":"language","kind":"public","spelling":"loadAll"}]],["$190","FACT","source","function","shop.presentation.shopping.catalog.catalog_page._money declaration",["$616"],["EVD-c20dceae6854de72"],[],[],[],["$m",null,"$m","$m",true,"$m","$m",[],"$m","$m","$m",null,"$m","static","$m",[],"$609","_money",false,"$608",[{"annotation":"int","default":null,"default_known":true,"kind":"$383","name":"cents"}],null,"$616","String",true,true,"$371",true,"function",{"basis":"language","kind":"private","spelling":"_money"}]]],"transitive_paths":[["PATH-0f930a0b1be7da96","FACT","$382","$640","shop.presentation.shopping.catalog → shop.domain.checkout → shop.domain.orders",["$522","$533","$608"],[],[],["EDGE-1e6eeff92b54d5ec","EDGE-2e03cdf38508f37e"],[],["package",["$608","$522","$533"],"$608","$533"]],["PATH-1146bfd5be5d0b4b","FACT","$382","$640","shop.presentation.shopping.catalog → shop.presentation.shopping.cart → shop.data.services",["$476","$583","$608"],[],[],["EDGE-22e8c7abf5f8a776","EDGE-d3b2e5a76e45cdab"],[],["package",["$608","$583","$476"],"$608","$476"]],["PATH-1b2721fc21168ab8","FACT","$382","$640","shop.data.repositories → shop.domain.orders → shop.domain.cart",["$454","$499","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-9a1bc5b28b26c168"],[],["package",["$454","$533","$499"],"$454","$499"]],["PATH-1ff968e42bca38d3","FACT","$382","$640","shop.presentation.shopping.catalog → shop.domain.checkout → shop.domain.cart",["$499","$522","$608"],[],[],["EDGE-2e03cdf38508f37e","EDGE-58fd1cd365e06d10"],[],["package",["$608","$522","$499"],"$608","$499"]],["PATH-350608a50327a847","FACT","$382","$640","shop.domain.checkout → shop.domain.cart → shop.domain.catalog",["$499","$514","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-c67c60497bbb30c4"],[],["package",["$522","$499","$514"],"$522","$514"]],["PATH-498fb8dbc86130b9","FACT","$382","$640","shop → shop.app → shop.domain.orders",["shop","shop.app","$533"],[],[],["EDGE-89fd58f14cc8ece5","EDGE-c4396dc7fcde6e7a"],[],["package",["shop","shop.app","$533"],"shop","$533"]],["PATH-530de489a4b8a7ea","FACT","$382","$640","shop.app → shop.domain.orders → shop.domain.cart",["shop.app","$499","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-c4396dc7fcde6e7a"],[],["package",["shop.app","$533","$499"],"shop.app","$499"]],["PATH-5d6dc1405f071014","FACT","$382","$640","shop → shop.data.repositories → shop.domain.catalog",["shop","$454","$514"],[],[],["EDGE-4d45cf9f2b4b3000","EDGE-bd9c6b7214b1be74"],[],["package",["shop","$454","$514"],"shop","$514"]],["PATH-5e0dcf2aadb213cf","FACT","$382","$640","shop.presentation.orders → shop.domain.orders → shop.domain.cart",["$499","$533","$556"],[],[],["EDGE-4c1835bbb0410a6e","EDGE-5291f70bdfdf34d5"],[],["package",["$556","$533","$499"],"$556","$499"]],["PATH-790cbe3e8c3d9f9c","FACT","$382","$640","shop.app → shop.presentation.orders → shop.state",["shop.app","$556","shop.state"],[],[],["EDGE-c5891774eb14b8f4","EDGE-d176a1e98c687885"],[],["package",["shop.app","$556","shop.state"],"shop.app","shop.state"]],["PATH-9c0993c0f07ef3d8","FACT","$382","$640","shop → shop.presentation.orders → shop.state",["shop","$556","shop.state"],[],[],["EDGE-76489a319f5c8362","EDGE-d176a1e98c687885"],[],["package",["shop","$556","shop.state"],"shop","shop.state"]],["PATH-b2c44f7744cea4a8","FACT","$382","$640","shop.data.services → shop.domain.checkout → shop.domain.cart",["$476","$499","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-e0794e3a9f6b222a"],[],["package",["$476","$522","$499"],"$476","$499"]],["PATH-bac1021e3d389e77","FACT","$382","$640","shop.app → shop.data.services → shop.domain.checkout",["shop.app","$476","$522"],[],[],["EDGE-154f09de843728b5","EDGE-e0794e3a9f6b222a"],[],["package",["shop.app","$476","$522"],"shop.app","$522"]],["PATH-bce2ac03fb130c1f","FACT","$382","$640","shop.data.repositories → shop.data.services → shop.domain.checkout",["$454","$476","$522"],[],[],["EDGE-c414d03f1ff3b9f2","EDGE-e0794e3a9f6b222a"],[],["package",["$454","$476","$522"],"$454","$522"]],["PATH-c0411aa4507074ab","FACT","$382","$640","shop.presentation.orders → shop.domain.orders → shop.domain.cart → shop.domain.catalog",["$499","$514","$533","$556"],[],[],["EDGE-4c1835bbb0410a6e","EDGE-5291f70bdfdf34d5","EDGE-c67c60497bbb30c4"],[],["package",["$556","$533","$499","$514"],"$556","$514"]],["PATH-cb62152272b7ff80","FACT","$382","$640","shop.app → shop.data.services → shop.domain.catalog",["shop.app","$476","$514"],[],[],["EDGE-154f09de843728b5","EDGE-ceb5d5581ded6cb5"],[],["package",["shop.app","$476","$514"],"shop.app","$514"]],["PATH-d5c915a59ea632de","FACT","$382","$640","shop.domain.orders → shop.domain.cart → shop.domain.catalog",["$499","$514","$533"],[],[],["EDGE-5291f70bdfdf34d5","EDGE-c67c60497bbb30c4"],[],["package",["$533","$499","$514"],"$533","$514"]],["PATH-fc9fc6b9013079c3","FACT","$382","$640","shop → shop.domain.checkout → shop.domain.cart",["shop","$499","$522"],[],[],["EDGE-58fd1cd365e06d10","EDGE-db14675816aa130c"],[],["package",["shop","$522","$499"],"shop","$499"]]],"typing_signals":null,"unknowns":[["UML-FINDING-25356efca85db07b","UNKNOWN","uml","$641","$3",[],["EVD-392851659b2cbcc8","$208"],["$308"],["$27","$72"],["$316"],["$315","$642",["EVD-392851659b2cbcc8","$208"],["$27","$72"],"UML-ASSESSMENT-c26b3ca69aa01e5b",["$27"],"$3","UNKNOWN","backend-binding"]],["UML-FINDING-c368ffcbbefdfb14","UNKNOWN","uml","$641","$3",[],["EVD-6740d401515f3c20","$234"],["$308"],["$25","$42"],["$316"],["$315","$642",["EVD-6740d401515f3c20","$234"],["$25","$42"],"UML-ASSESSMENT-818b223d6e365864",["$25"],"$3","UNKNOWN","store-binding"]],["UML-FINDING-075b811e3a38349d","UNKNOWN","uml","$641","$3",[],["$213","EVD-8a58fe24df1b13b9"],["$308"],["$26","$58"],["$316"],["$315","$642",["$213","EVD-8a58fe24df1b13b9"],["$26","$58"],"UML-ASSESSMENT-e055bcfc95077afa",["$26"],"$3","UNKNOWN","catalog-repo-binding"]],["UML-FINDING-5ce41fbb959670a3","UNKNOWN","uml","$641","$3",[],["$219","EVD-a089aadb23abd760"],["$308"],["$23","$44"],["$316"],["$315","$642",["$219","EVD-a089aadb23abd760"],["$23","$44"],"UML-ASSESSMENT-9dd0c5d6c101328e",["$23"],"$3","UNKNOWN","order-repo-binding"]],["UML-FINDING-db126e4c68676720","UNKNOWN","uml","$641","$3",[],["$201","EVD-998d2b4a087742af"],["$308"],["$31","$45"],["$316"],["$315","$642",["$201","EVD-998d2b4a087742af"],["$31","$45"],"UML-ASSESSMENT-c45b0c1700c8075b",["$31"],"$3","UNKNOWN","place-order-binding"]],["UML-FINDING-fbddf8764a9733a8","UNKNOWN","uml","$641","$3",[],["$214","EVD-8eacc9cbc902846d"],["$308"],["$28","$53"],["$316"],["$315","$642",["$214","EVD-8eacc9cbc902846d"],["$28","$53"],"UML-ASSESSMENT-2b4176ede96730ff",["$28"],"$3","UNKNOWN","catalog-vm-binding"]],["UML-FINDING-953ae72023ff2472","UNKNOWN","uml","$641","$3",[],["EVD-0caf8ef7b07b3c99","$202"],["$308"],["$30","$74"],["$316"],["$315","$642",["EVD-0caf8ef7b07b3c99","$202"],["$30","$74"],"UML-ASSESSMENT-d59d28d941a4de62",["$30"],"$3","UNKNOWN","cart-vm-binding"]],["UML-FINDING-d0aad18b3342bac4","UNKNOWN","uml","$641","$3",[],["$203","EVD-5fb10d6ec9ae3d74"],["$308"],["$24","$43"],["$316"],["$315","$642",["$203","EVD-5fb10d6ec9ae3d74"],["$24","$43"],"UML-ASSESSMENT-14d37bf251e2c546",["$24"],"$3","UNKNOWN","orders-vm-binding"]],["UML-FINDING-cd5582c42a545167","UNKNOWN","uml","$641","$3",[],["$204","EVD-79cb8eb3e8604930"],["$308"],["$29","$48"],["$316"],["$315","$642",["$204","EVD-79cb8eb3e8604930"],["$29","$48"],"UML-ASSESSMENT-a066c511d46cc620",["$29"],"$3","UNKNOWN","app-binding"]],["UML-FINDING-c5be02f2f2659d9f","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-d946bf1063fed114",["$169"],"$299","UNKNOWN","main-reads-backend"]],["UML-FINDING-e4adc301d0badfdb","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-5d7e5833cb3d5894",["$169"],"$299","UNKNOWN","main-reads-store"]],["UML-FINDING-589a81802e63619e","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-25ecb47287d81455",["$169"],"$299","UNKNOWN","main-reads-catalogRepository"]],["UML-FINDING-5e0e810356067e0f","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-2feb25b40401fcc4",["$169"],"$299","UNKNOWN","main-reads-orderRepository"]],["UML-FINDING-86dea03aeccffcd4","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-f1e2ded5cbaf2e2f",["$169"],"$299","UNKNOWN","main-reads-placeOrder"]],["UML-FINDING-7bca37f82dac276b","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-636d7073b30b50ac",["$169"],"$299","UNKNOWN","main-reads-catalogViewModel"]],["UML-FINDING-830b2facb6cf9507","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-312e26d55f91dd86",["$169"],"$299","UNKNOWN","main-reads-cartViewModel"]],["UML-FINDING-a741bd1c23a5c611","UNKNOWN","uml","$641","$299",[],["$225"],["$308"],["$169"],["$316"],["$443","$642",["$225"],["$169"],"UML-ASSESSMENT-15e31377385de1f1",["$169"],"$299","UNKNOWN","main-reads-ordersViewModel"]],["UML-FINDING-7f027817237f9f27","UNKNOWN","uml","$641","$300",[],["$225"],["$308"],["$169"],["$316"],["$443","ambiguous",["$225"],["$169"],"UML-ASSESSMENT-8c59962bb1f608fe",["$169"],"$300","UNKNOWN","main-calls-run-app"]],["UML-FINDING-ccd715e48eb37b5d","UNKNOWN","uml","$641","$300",[],["$197"],["$308"],["$123"],["$316"],["$443","ambiguous",["$197"],["$123"],"UML-ASSESSMENT-b10750e3d236fe48",["$123"],"$300","UNKNOWN","shop-app-inherits-stateful-widget"]],["UML-FINDING-e99a79e531d2750c","UNKNOWN","uml","$641","$300",[],["$233"],["$308"],["$112"],["$316"],["$443","ambiguous",["$233"],["$112"],"UML-ASSESSMENT-b442b80beb59f2e5",["$112"],"$300","UNKNOWN","shop-app-state-inherits-state"]],["UML-FINDING-387b534f45042b0f","UNKNOWN","uml","$641","$310",[],["$196","$198","$206","$222"],["$308"],["$35","$37","$54","$62"],["$316"],["$443","$642",["$196","$198","$206","$222"],["$35","$37","$54","$62"],"UML-ASSESSMENT-8130e31c1af13ec8",["$35","$37","$54","$62"],"$310","UNKNOWN","state-disposes-catalog-vm"]],["UML-FINDING-2bec13f3b14a490b","UNKNOWN","uml","$641","$310",[],["$196","$198","$206","$222"],["$308"],["$35","$37","$54","$62"],["$316"],["$443","$642",["$196","$198","$206","$222"],["$35","$37","$54","$62"],"UML-ASSESSMENT-34c880000f66ff6f",["$35","$37","$54","$62"],"$310","UNKNOWN","state-disposes-cart-vm"]],["UML-FINDING-4a7cf8e16104cfa2","UNKNOWN","uml","$641","$310",[],["$196","$198","$206","$222"],["$308"],["$35","$37","$54","$62"],["$316"],["$443","$642",["$196","$198","$206","$222"],["$35","$37","$54","$62"],"UML-ASSESSMENT-ad26186f9eca01e0",["$35","$37","$54","$62"],"$310","UNKNOWN","state-disposes-orders-vm"]],["UML-FINDING-74fed5c17cffb1d9","UNKNOWN","uml","$641","$310",[],["$196","$198","$206","$222"],["$308"],["$35","$37","$54","$62"],["$316"],["$443","$642",["$196","$198","$206","$222"],["$35","$37","$54","$62"],"UML-ASSESSMENT-9ff4789e4f115e51",["$35","$37","$54","$62"],"$310","UNKNOWN","state-disposes-memory-store"]],["UML-FINDING-9c4422f8ec4530c2","UNKNOWN","uml","$641","$300",[],["EVD-d0b5cd6d345725ee"],["$308"],["$95"],["$316"],["$443","ambiguous",["EVD-d0b5cd6d345725ee"],["$95"],"UML-ASSESSMENT-c6fd29fb1ed4930a",["$95"],"$300","UNKNOWN","presentation:orders-vm-cancels-subscription"]],["UML-FINDING-40c0db905f6cc1d2","UNKNOWN","uml","$641","$300",[],["$243"],["$308"],["$132"],["$316"],["$443","ambiguous",["$243"],["$132"],"UML-ASSESSMENT-b625da817dd41056",["$132"],"$300","UNKNOWN","presentation:orders-vm-inherits-change-notifier"]],["UML-FINDING-af5cc3285f52e70a","UNKNOWN","uml","$641","$300",[],["$231"],["$308"],["$142"],["$316"],["$443","ambiguous",["$231"],["$142"],"UML-ASSESSMENT-f826aff3fabe85c2",["$142"],"$300","UNKNOWN","presentation:inherits-orders-page-class"]],["UML-FINDING-b71f1b903c6968c0","UNKNOWN","uml","$641","$300",[],["$210"],["$308"],["$107"],["$316"],["$443","ambiguous",["$210"],["$107"],"UML-ASSESSMENT-3d89452311639183",["$107"],"$300","UNKNOWN","presentation:inherits-order-detail-page-class"]],["UML-FINDING-c2336e14d7e02bd1","UNKNOWN","uml","$641","$310",[],["EVD-01221f299cbfea22","EVD-03a9bd6d7ab234ca","EVD-0531b258001048d2","EVD-0fe0b8db478f8678","EVD-158d755855838339","EVD-1a346166f34a4d26","EVD-1a614f8e6ec58801","EVD-1f64bfd328a6354e","EVD-25f8ee265e1a1e4c","EVD-2fee07717ce0be56","EVD-3450f5beb898336c","EVD-3c10237ea4f16f83","EVD-4e919ab05ab73aee","EVD-523fca271ba336f5","EVD-5665c955398e858c","EVD-59581d0efd7dae7c","EVD-6382f62b5e20b2a3","EVD-68abf0d96a00c4fe","EVD-6a668c42f32db780","EVD-6aabe205d6a8c4f0","EVD-7171eb571a6be128","EVD-7ab8be36d6019b3d","EVD-82abf17fe81c9ca8","EVD-8f161708955bce1c","EVD-8f964f7579d33dbd","EVD-bf4ef51e0a0500d4","EVD-d8971be1231dabbc","EVD-f3a5cba898358781","EVD-f94d44b4ee8ff1f8"],["$308"],["$32","$33","$34","$36","$38","$39","$40","$41","$46","$47","$49","$50","$51","$52","$55","$56","$57","$59","$60","$61","$63","$64","$65","$66","$67","$68","$69","$71","$73","$75"],["$316"],["$443","$642",["EVD-01221f299cbfea22","EVD-03a9bd6d7ab234ca","EVD-0531b258001048d2","EVD-0fe0b8db478f8678","EVD-158d755855838339","EVD-1a346166f34a4d26","EVD-1a614f8e6ec58801","EVD-1f64bfd328a6354e","EVD-25f8ee265e1a1e4c","EVD-2fee07717ce0be56","EVD-3450f5beb898336c","EVD-3c10237ea4f16f83","EVD-4e919ab05ab73aee","EVD-523fca271ba336f5","EVD-5665c955398e858c","EVD-59581d0efd7dae7c","EVD-6382f62b5e20b2a3","EVD-68abf0d96a00c4fe","EVD-6a668c42f32db780","EVD-6aabe205d6a8c4f0","EVD-7171eb571a6be128","EVD-7ab8be36d6019b3d","EVD-82abf17fe81c9ca8","EVD-8f161708955bce1c","EVD-8f964f7579d33dbd","EVD-bf4ef51e0a0500d4","EVD-d8971be1231dabbc","EVD-f3a5cba898358781","EVD-f94d44b4ee8ff1f8"],["$32","$33","$34","$36","$38","$39","$40","$41","$46","$47","$49","$50","$51","$52","$55","$56","$57","$59","$60","$61","$63","$64","$65","$66","$67","$68","$69","$71","$73","$75"],"UML-ASSESSMENT-44335d59990982c2",["$32","$33","$34","$36","$38","$39","$40","$41","$46","$47","$49","$50","$51","$52","$55","$56","$57","$59","$60","$61","$63","$64","$65","$66","$67","$68","$69","$71","$73","$75"],"$310","UNKNOWN","presentation:shopping:cart-page-calls-checkout"]],["UML-FINDING-de8b941c1883e580","UNKNOWN","uml","$641","$300",[],["$230"],["$308"],["$163"],["$316"],["$443","ambiguous",["$230"],["$163"],"UML-ASSESSMENT-9997a30a3c27517d",["$163"],"$300","UNKNOWN","presentation:shopping:catalog-vm-inherits-change-notifier"]],["UML-FINDING-6fa27b0918244624","UNKNOWN","uml","$641","$300",[],["$212"],["$308"],["$177"],["$316"],["$443","ambiguous",["$212"],["$177"],"UML-ASSESSMENT-ab8bed1f5c499bb9",["$177"],"$300","UNKNOWN","presentation:shopping:cart-vm-inherits-change-notifier"]],["UML-FINDING-120b10452c933229","UNKNOWN","uml","$641","$300",[],["$200"],["$308"],["$111"],["$316"],["$443","ambiguous",["$200"],["$111"],"UML-ASSESSMENT-d2c3b734d112f33e",["$111"],"$300","UNKNOWN","presentation:shopping:inherits-catalog-page-class"]],["UML-FINDING-d012341c3054e906","UNKNOWN","uml","$641","$300",[],["$211"],["$308"],["$109"],["$316"],["$443","ambiguous",["$211"],["$109"],"UML-ASSESSMENT-140ca3750ecf2149",["$109"],"$300","UNKNOWN","presentation:shopping:inherits-cart-page-class"]],["UML-FINDING-636a1fc6defe54be","UNKNOWN","uml","$641","$310",[],["EVD-1fc3498bf35d1f8d"],["$308"],["$70"],["$316"],["$443","$642",["EVD-1fc3498bf35d1f8d"],["$70"],"UML-ASSESSMENT-d0a33e1879aa7dbe",["$70"],"$310","UNKNOWN","domain:place-calls-order-factory"]],["UML-FINDING-b9da4df8fa9a4151","UNKNOWN","uml","$641","$300",[],["$239"],["$308"],["$138"],["$316"],["$443","ambiguous",["$239"],["$138"],"UML-ASSESSMENT-eb2de5c960321a5d",["$138"],"$300","UNKNOWN","data:store-closes-order-stream"]]],"violations":[["VIO-b8eaea5ba417b3f3","VIOLATION","dependency_violations","complete_requires","presentation imports data without requiring it",["$477","$584"],["EVD-9379e36dea1ed824"],["REQUIRES-COMPLETE"],["$191"],[],["presentation","$584","data","$477"]]]}
