{"analyzer":{"code_digest":"7106e3595fa7df9269cb43ee280f9c557659db7bda171b1f65ff5619ab54aa24","name":"archkeel-python-analyzer","version":"0.74.0"},"bindings":[],"calls":[["CALL-000bc8c868113296","FACT","$1037","$1116","Call users_repo.update_user",["$784","$889"],["EVD-a3a577cef2421474"],[],[],[],[1,false,null,"users_repo.update_user","$1058",[],"$692","$782","$784","$1115",["EVD-fb87f3a6484b4ea4"],["$889"]]],["CALL-002256cac2bb417b","FACT","$1037","$1127","Call '{0}ValidationError'.format",["$753","$1036"],["EVD-50a0d582226f264d"],[],[],[],[1,false,null,"'{0}ValidationError'.format","$1107",[],"$272","$753","$753","resolved",[],["$1036"]]],["CALL-00e89243bdf9b9ba","FACT","$1037","$1127","$49",["$747","$758"],["EVD-c24ad169c35bcf88"],[],[],[],[1,false,null,"$1089","$1090",[],"$263","$758","$758","resolved",["$112"],["$747"]]],["CALL-01137b2639c02162","FACT","$1037","$1145","Call router.get",["$763"],["EVD-136bdc3ca8925a8f"],[],[],[],[0,false,null,"router.get","$1057",[],"$266","$763","$763","$1144",[],[]]],["CALL-013042122f29b92f","FACT","$1037","$1127","Call queries.delete_comment_by_id",["app.db.queries.queries.queries.delete_comment_by_id","$867"],["EVD-3145197563e1bdc2"],[],[],[],[1,false,null,"queries.delete_comment_by_id","$1033",[],"$606","$862","$867","resolved",[],["app.db.queries.queries.queries.delete_comment_by_id"]]],["CALL-016304c9d881e331","FACT","$1037","$1145","$53",["$738"],["EVD-46d871ac6f98ea7b"],[],[],[],[0,false,null,"$1130","$1057",[],"$711","$731","$738","$1144",[],[]]],["CALL-01a80a05671396bf","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-a4f2394976b6a003"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-01a8534e67a0bfe9","FACT","$1037","$1127","Call create_followers_to_followings_table",["$823","$829"],["EVD-36daf55de675f740"],[],[],[],[1,false,null,"create_followers_to_followings_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-6a14f5faebe0fef5"],["$823"]]],["CALL-01eb7fe221639b04","FACT","$1037","$1127","Call sa.ForeignKey",["$820","$1132"],["EVD-8093533208948282"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["$1132"]]],["CALL-022d095ec20ea3be","FACT","$1037","$1145","Call dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace",["$906"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace","$1062",[],"SYM-7d0da44a640c8622","$903","$906","$1144",[],[]]],["CALL-0248d58de27caab5","FACT","$1037","$1116","Call articles_repo.update_article",["$768","$858"],["EVD-76ea60e90bb5ed5e"],[],[],[],[1,false,null,"articles_repo.update_article","$1058",[],"$612","$763","$768","$1115",["EVD-ec43b30ad19ed9bf"],["$858"]]],["CALL-02839a64a68cf75c","FACT","$1037","$1127","Call str",["$794","builtins.str"],["EVD-1eb75faf63b8b0f6"],[],[],[],[1,false,null,"str","$499",[{"annotation":null,"definition_contexts":[{"branch":"handler","evidence_ids":["EVD-e21c3562028e3293"],"kind":"try"}],"evidence_ids":["EVD-7dcb148543ce6871"],"id":"VALUEBIND-132d2889e0ee3244","initializer":"str(record.levelno)","name":"level","target_kind":"name"}],"SYM-0da73d2af2baf63b","$792","$794","resolved",[],["builtins.str"]]],["CALL-0308311c732014dc","FACT","$1037","$1127","Call check_username_is_taken",["$784","$965"],["EVD-26319352b33974f4"],[],[],[],[1,false,null,"$1040","$1090",[],"$692","$782","$784","resolved",["EVD-91266911ccb719c3"],["$965"]]],["CALL-0351382078563364","FACT","$1037","$1145","Call query.get_sql",["$849"],["EVD-bc54090def39a626"],[],[],[],[0,false,null,"query.get_sql","$1057",[],"$601","$839","$849","$1144",[],[]]],["CALL-03b64f1e87ee8174","FACT","$1037","$1127","Call get_application",["app.main","$890"],["EVD-8189064bfa3f6fb1"],[],[],[],[1,false,null,"get_application","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5d2005513cabd632"],"id":"VALUEBIND-d36cafca455cb36e","initializer":"get_application()","name":"app","target_kind":"name"}],"$303","app.main","app.main","resolved",["EVD-f682760870378bbb"],["$890"]]],["CALL-04328521fcbaca05","FACT","$1037","$1127","Call logging.getLogger",["$799","logging.getLogger"],["EVD-1d5fd1574ea34ac7"],[],[],[],[1,false,null,"logging.getLogger","$1032",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-7c5909b1f7bb2a9b"],"kind":"for"}],"evidence_ids":["EVD-3d33beb4ab50bc76"],"id":"VALUEBIND-ec5d7c5129fe074c","initializer":"logging.getLogger(logger_name)","name":"logging_logger","target_kind":"name"}],"$660","$796","$799","resolved",[],["logging.getLogger"]]],["CALL-0435b495413127e2","FACT","$1037","$1127","$46",["$782","$1065"],["EVD-fc829ea2c6166f7a"],[],[],[],[1,false,null,"Depends","$1090",[],"$260","$782","$782","resolved",[],["$1065"]]],["CALL-0479e695162ab1d8","FACT","$1037","$1145","$50",["$757"],["EVD-f601fcc1dfabd9b5"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$245","$757","$757","$1144",[],[]]],["CALL-04e58012091e5c2f","FACT","$1037","$1127","Call RWAPIKeyHeader",["$731","$733"],["EVD-0f1bbbe2969bab55"],[],[],[],[1,false,null,"RWAPIKeyHeader","$1109",[],"$273","$731","$731","resolved",["$107"],["$733"]]],["CALL-055558068660c427","FACT","$1037","$1145","Call pwd_context.verify",["$975"],["EVD-aff2718c70af9d83"],[],[],[],[0,false,null,"pwd_context.verify","$1057",[],"$704","$972","$975","$1144",[],[]]],["CALL-05806d6115ed59ff","FACT","$1037","$1127","Call queries.update_article",["app.db.queries.queries.queries.update_article","$858"],["EVD-3438b78a1d5c4656"],[],[],[],[1,false,null,"queries.update_article","$1033",[],"$710","$839","$858","resolved",[],["app.db.queries.queries.queries.update_article"]]],["CALL-063841be6c36e366","FACT","$1037","$1127","Call sa.ForeignKey",["$820","$1132"],["EVD-4592d699b627498f"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["$1132"]]],["CALL-063b1da83822f1f0","FACT","$1037","$1127","Call self.get_user_by_username",["$888","$889"],["EVD-aa30a41a6536c505"],[],[],[],[1,false,null,"self.get_user_by_username","$1108",[],"$682","$883","$889","resolved",["$90"],["$888"]]],["CALL-069852b64f5e744d","FACT","$1037","$1145","Call router.get",["$772"],["EVD-a85be082add0b2ea"],[],[],[],[0,false,null,"router.get","$1057",[],"$278","$772","$772","$1144",[],[]]],["CALL-07d6ef21f626681e","FACT","$1037","$1127","Call create_articles_table",["$819","$829"],["EVD-c1d9c7479cbde47f"],[],[],[],[1,false,null,"create_articles_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-b16b5856e57567c4"],["$819"]]],["CALL-0848018981917f10","FACT","$1037","$1127","Call JWTUser",["$930","$971"],["EVD-6360ae454e0f6c1c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$930"]},"JWTUser","$1090",[],"$661","$968","$971","resolved",["$139"],["$930"]]],["CALL-0906fcb1a15283a4","FACT","$1037","$1145","Call application.add_event_handler",["$890"],["EVD-776d1f79d88a2a9a"],[],[],[],[0,false,null,"application.add_event_handler","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-09c4434fb42a79cb","FACT","$1037","$1127","$47",["$784","$1066"],["EVD-3ac49152da04550a"],[],[],[],[1,false,null,"$148","$1090",[],"$692","$782","$784","resolved",[],["$1066"]]],["CALL-0b9c737b6a39bd57","FACT","$1037","$1127","Call queries.is_article_in_favorites",["app.db.queries.queries.queries.is_article_in_favorites","$856"],["EVD-ca3f8491b39fb98b"],[],[],[],[1,false,null,"queries.is_article_in_favorites","$1033",[],"$616","$839","$856","resolved",[],["app.db.queries.queries.queries.is_article_in_favorites"]]],["CALL-0ba7c7011c927bb5","FACT","$1037","$1145","Call config",["$786"],["EVD-c14a3e55fe26719a"],[],[],[],[0,false,null,"config","lexical binding has no proven callable value",[],"$629","$785","$786","$1144",[],[]]],["CALL-0c078220f169d453","FACT","$1037","$1116","$52",["$873","$874"],["EVD-fa07e39b572e38dc"],[],[],[],[1,false,null,"$1129","$1050",[],"$623","$870","$873","$1115",[],["$874"]]],["CALL-0c8867e3759ec670","FACT","$1037","$1145","Call user_create.dict",["$771"],["EVD-14a8d9adb62adb38"],[],[],[],[0,false,null,"user_create.dict","$1057",[],"$664","$769","$771","$1144",[],[]]],["CALL-0c8941813b7903ee","FACT","$1037","$1127","Call context.run_migrations",["alembic.context.run_migrations","$817"],["EVD-de73e525fe9ce746"],[],[],[],[1,false,null,"context.run_migrations","$1033",[],"SYM-4a23f826d3dad50b","$816","$817","resolved",[],["alembic.context.run_migrations"]]],["CALL-0c9a57784e3d6655","FACT","$1037","$1127","Call validator",["$893","pydantic.validator"],["EVD-56355cecfdd3f8d7"],[],[],[],[1,false,null,"validator","$1090",[],"$595","$892","$893","resolved",[],["pydantic.validator"]]],["CALL-0da5766e25e52f10","FACT","$1037","$1116","$52",["$846","$858"],["EVD-fff56fc8693326db"],[],[],[],[1,false,null,"$1129","$1050",[],"$710","$839","$858","$1115",[],["$846"]]],["CALL-0e1995a2e779ce51","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-dd8dc7f425433ab7"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-0eb3e1916796dee9","FACT","$1037","$1127","Call EntityDoesNotExist",["$812","$868"],["EVD-ab30896ddab3f0f0"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$812"]},"$143","$1090",[],"$607","$862","$868","resolved",["EVD-a7f34382ba4fe801"],["$812"]]],["CALL-0f47814c61778926","FACT","$1037","$1127","Call jwt.decode",["$971","jwt.decode"],["EVD-6a70baa02e89fe90"],[],[],[],[1,false,null,"jwt.decode","$1032",[],"$661","$968","$971","resolved",[],["jwt.decode"]]],["CALL-0f4a9b82e2e1448c","FACT","$1037","$1145","Call super().__init__",["$837"],["EVD-237bed3d37d96311"],[],[],[],[0,false,null,"super().__init__","$1062",[],"SYM-912ec3839c240c07","$832","$837","$1144",[],[]]],["CALL-0f8dc18d9adf19a4","FACT","$1037","$1127","Call UserInDB",["$886","$910"],["EVD-08b8e61b61c80393"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$910"]},"UserInDB","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-baba9a3831a7e1f8"],"id":"VALUEBIND-9814d2270dfe0371","initializer":"UserInDB(username=username, email=email)","name":"user","target_kind":"name"}],"$618","$883","$886","resolved",["$91"],["$910"]]],["CALL-101d581e5043bab0","FACT","$1037","$1127","Call create_favorites_table",["$822","$829"],["EVD-837542e53241cfdd"],[],[],[],[1,false,null,"create_favorites_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-897e44a7f86b0d12"],["$822"]]],["CALL-10e9d91d8f8bc8cb","FACT","$1037","$1145","Call super().__call__",["$734"],["EVD-659ebc27d0d71c7a"],[],[],[],[0,false,null,"super().__call__","$1062",[],"$641","$731","$734","$1144",[],[]]],["CALL-10ec9fdb71bcda84","FACT","$1037","$1127","Call cast",["$794","typing.cast"],["EVD-2fce17e88988fda9"],[],[],[],[1,false,null,"cast","$1090",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-8d13bd7f4b06bc5c"],"kind":"while"}],"evidence_ids":["EVD-9a8f33ce4a9ea262"],"id":"VALUEBIND-8906e828a3b8999b","initializer":"cast(FrameType, frame.f_back)","name":"frame","target_kind":"name"}],"SYM-0da73d2af2baf63b","$792","$794","resolved",[],["typing.cast"]]],["CALL-112a216d9cfc7680","FACT","$1037","$1127","Call logger.level",["$794","loguru.logger.level"],["EVD-f3352408c1bad22b"],[],[],[],[1,false,null,"logger.level","$1033",[],"SYM-0da73d2af2baf63b","$792","$794","resolved",[],["loguru.logger.level"]]],["CALL-1175c63a434573c2","FACT","$1037","$1127","$46",["$727","$1065"],["EVD-3020e6a3bf62a1c3"],[],[],[],[1,false,null,"Depends","$1090",[],"$275","$727","$727","resolved",[],["$1065"]]],["CALL-11853a28475126a5","FACT","$1037","$1127","Call asyncpg.create_pool",["$815","asyncpg.create_pool"],["EVD-ad253f53f465225b"],[],[],[],[1,false,null,"asyncpg.create_pool","$1032",[],"$670","$813","$815","resolved",[],["asyncpg.create_pool"]]],["CALL-11a353f360333fd4","FACT","$1037","$1127","$51",["$822","$1131"],["EVD-d6c3e1e1a75aa3bd"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["$1131"]]],["CALL-11a9720ce53d414d","FACT","$1037","$1127","Call check_email_is_taken",["$771","$964"],["EVD-944feb761876cc6e"],[],[],[],[1,false,null,"check_email_is_taken","$1090",[],"$664","$769","$771","resolved",["EVD-be82e13dbd99b0c2"],["$964"]]],["CALL-11f39c396b7828a1","FACT","$1037","$1127","Call get_app_settings",["$786","$816"],["EVD-be527bff84f2626e"],[],[],[],[1,false,null,"$1084","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5e7e1ea9d7bce0b5"],"id":"SYM-ece08bc7d3c5d83c","initializer":"get_app_settings()","name":"SETTINGS","target_kind":"name"}],"$269","$816","$816","resolved",["EVD-dce226c4bf22ee42"],["$786"]]],["CALL-120eb9ddeccb994b","FACT","$1037","$1145","$53",["$784"],["EVD-f29077da3bcd1b16"],[],[],[],[0,false,null,"$1130","$1057",[],"$692","$782","$784","$1144",[],[]]],["CALL-12a907bd5de782f1","FACT","$1037","$1127","Call sa.ForeignKey",["$822","$1132"],["EVD-f1cf1c7882608dea"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["$1132"]]],["CALL-1337621bee5c6e3f","FACT","$1037","$1145","Call application.add_exception_handler",["$890"],["EVD-292b101697422e95"],[],[],[],[0,false,null,"application.add_exception_handler","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-13b7bf45076a9c89","FACT","$1037","$1127","$48",["$740","$758"],["EVD-5d32b6d2ad3f20d3"],[],[],[],[1,false,null,"$1087","$1090",[],"$263","$758","$758","resolved",["$101"],["$740"]]],["CALL-13bd2d6e3a5d61a5","FACT","$1037","$1127","Call 'comment with id {0} does not exist'.format",["$868","$1036"],["EVD-e50fc169b5bdd086"],[],[],[],[1,false,null,"'comment with id {0} does not exist'.format","$1107",[],"$607","$862","$868","resolved",[],["$1036"]]],["CALL-1454a9c15093d003","FACT","$1037","$1145","Call router.get",["$776"],["EVD-5b505a8db03c2b43"],[],[],[],[0,false,null,"router.get","$1057",[],"$276","$776","$776","$1144",[],[]]],["CALL-14970c5fc39a0868","FACT","$1037","$1127","Call ProfileInResponse",["$777","$932"],["EVD-25316d7e24bdaed9"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$932"]},"$497","$1090",[],"$599","$776","$777","resolved",["$121"],["$932"]]],["CALL-151d6ee4c4701310","FACT","$1037","$1145","Call record.getMessage",["$794"],["EVD-3536fd058559bfaa"],[],[],[],[0,false,null,"record.getMessage","$1057",[],"SYM-0da73d2af2baf63b","$792","$794","$1144",[],[]]],["CALL-15d9a369d3e13051","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-5d596c8e2de43b49"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-1602b99fe70bf20c","FACT","$1037","$1145","Call profile.copy",["$779"],["EVD-f29570ad3190c0b4"],[],[],[],[0,false,null,"profile.copy","$1057",[],"$588","$776","$779","$1144",[],[]]],["CALL-1617ca485ce287f3","FACT","$1037","$1127","$49",["$747","$776"],["EVD-a8057571412e9f0e"],[],[],[],[1,false,null,"$1089","$1090",[],"$276","$776","$776","resolved",["$112"],["$747"]]],["CALL-167139e1dca4ab12","FACT","$1037","$1127","Call Body",["$769","fastapi.Body"],["EVD-31a2085449965726"],[],[],[],[1,false,null,"Body","$1090",[],"$299","$769","$769","resolved",[],["fastapi.Body"]]],["CALL-175e44e23a8e024d","FACT","$1037","$1127","Call create_updated_at_trigger",["$825","$829"],["EVD-7d8d2f8ad765b90e"],[],[],[],[1,false,null,"create_updated_at_trigger","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-46cfffa38056d3b4"],["$825"]]],["CALL-1792c7d699263e67","FACT","$1037","$1127","$51",["$821","$1131"],["EVD-dee974ba06df3b1d"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$684","$818","$821","resolved",[],["$1131"]]],["CALL-17d90e1691a73fa7","FACT","$1037","$1145","Call router.delete",["$772"],["EVD-df330296e54b8e50"],[],[],[],[0,false,null,"router.delete","$1057",[],"$278","$772","$772","$1144",[],[]]],["CALL-186a9109d581ab38","FACT","$1037","$1127","Call create_stop_app_handler",["$790","$890"],["EVD-acb5a36c266ee70e"],[],[],[],[1,false,null,"create_stop_app_handler","$1090",[],"$671","app.main","$890","resolved",["EVD-ee02d5237b751f99"],["$790"]]],["CALL-191fde5442b1d4a6","FACT","$1037","$1127","Call UserInDB",["$887","$910"],["EVD-4bdfcb64792a065d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$910"]},"UserInDB","$1090",[],"$649","$883","$887","resolved",["$91"],["$910"]]],["CALL-1973995a9a16866d","FACT","$1037","$1145","Call query.join(favorites).on",["$849"],["EVD-31d7f7b74314e90a"],[],[],[],[0,false,null,"query.join(favorites).on","$1062",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-8d2ec79818dd68bd"],"kind":"if"}],"evidence_ids":["EVD-3858655c683dcf06"],"id":"VALUEBIND-8363397ec9c6ec76","initializer":"query.join(favorites).on((articles.id == favorites.article_id) & (favorites.user_id == Query.from_(users).where(users.username == Parameter(query_params_count)).select(users.id)))","name":"query","target_kind":"name"}],"$601","$839","$849","$1144",[],[]]],["CALL-19c2fa5c1d848224","FACT","$1037","$1127","Call Favorites",["$832","app.db.queries.tables.Favorites"],["EVD-0fd09f3e85b60fc5"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["app.db.queries.tables.Favorites"]},"Favorites","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-88e400944e05a4c0"],"id":"VALUEBIND-f41754f9e256b4da","initializer":"Favorites()","name":"favorites","target_kind":"name"}],"$289","$832","$832","resolved",["EVD-e352ebcf5373d177"],["app.db.queries.tables.Favorites"]]],["CALL-1a73a368dcad4eb0","FACT","$1037","$1145","Call application.include_router",["$890"],["EVD-5e16ab4e296c6edd"],[],[],[],[0,false,null,"application.include_router","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-1b4b75304d801caa","FACT","$1037","$1145","Call Query.from_(users).where(users.id == articles.author_id).select(users.username).as_",["$849"],["EVD-7e306df41b8f08ef"],[],[],[],[0,false,null,"Query.from_(users).where(users.id == articles.author_id).select(users.username).as_","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-1b72085aa114dcb9","FACT","$1037","$1127","Call BaseAppSettings",["$786","$804"],["EVD-37aa7d97dd0a08ea"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$804"]},"BaseAppSettings","$1090",[],"$629","$785","$786","resolved",["EVD-5b5d905189ca009e"],["$804"]]],["CALL-1bb3839c80271f70","FACT","$1037","$1145","Call config.set_main_option",["$816"],["EVD-3436cd5ec95ae361"],[],[],[],[0,false,null,"config.set_main_option","$1057",[],"$269","$816","$816","$1144",[],[]]],["CALL-1ca97f28d43366ac","FACT","$1037","$1127","Call connect_to_db",["$789","$815"],["EVD-6ddc237c46265563"],[],[],[],[1,false,null,"connect_to_db","$1090",[],"SYM-96e8bf4469544234","$787","$789","resolved",["EVD-8120939056bae898"],["$815"]]],["CALL-1cdf28ad66ecc3cb","FACT","$1037","$1116","Call user_in_db.change_password",["$889","$911"],["EVD-b1fd098b7e71322d"],[],[],[],[1,false,null,"user_in_db.change_password","$1058",[],"$682","$883","$889","$1115",["EVD-d62a1258391ec220"],["$911"]]],["CALL-1d6573b254964fdf","FACT","$1037","$1127","Call APIRouter",["$763","$1064"],["EVD-748347db209268aa"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-4748ce30cc025d1c"],"id":"VALUEBIND-de57bfc9a5da0167","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$266","$763","$763","resolved",[],["$1064"]]],["CALL-1e9f68ad1a4f761b","FACT","$1037","$1127","$47",["$762","$1066"],["EVD-8f7826b2d536e246"],[],[],[],[1,false,null,"$148","$1090",[],"$651","$758","$762","resolved",[],["$1066"]]],["CALL-1eb714fe063ae648","FACT","$1037","$1127","Call sa.ForeignKey",["$819","$1132"],["EVD-1e8ce9f9c2cf648c"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"$708","$818","$819","resolved",[],["$1132"]]],["CALL-1f8907e06add9418","FACT","$1037","$1127","Call check_user_can_modify_article",["$728","$961"],["EVD-44f0b076937efad5"],[],[],[],[1,false,null,"check_user_can_modify_article","$1090",[],"$713","$727","$728","resolved",["EVD-ea503246166454e3"],["$961"]]],["CALL-1ff18b2b69169d25","FACT","$1037","$1127","Call logging.getLogger",["$799","logging.getLogger"],["EVD-8cab9618222ca916"],[],[],[],[1,false,null,"logging.getLogger","$1032",[],"$660","$796","$799","resolved",[],["logging.getLogger"]]],["CALL-1ff6c3c63cf7f6a9","FACT","$1037","$1127","Call jwt.encode",["$970","jwt.encode"],["EVD-65374f7d5d1fdb32"],[],[],[],[1,false,null,"jwt.encode","$1032",[],"$592","$968","$970","resolved",[],["jwt.encode"]]],["CALL-200e87ae1a6c6b26","FACT","$1037","$1127","$48",["$740","$772"],["EVD-ffdbe8257a2abbd7"],[],[],[],[1,false,null,"$1087","$1090",[],"$278","$772","$772","resolved",["$101"],["$740"]]],["CALL-2055887bc473f737","FACT","$1037","$1127","Call UserWithToken",["$783","$942"],["EVD-101f460a7928fe05"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$942"]},"UserWithToken","$1090",[],"$688","$782","$783","resolved",["$105"],["$942"]]],["CALL-20af301b1ef415b9","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-69f3abbeb004305e"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-2254ac03543b416f","FACT","$1037","$1127","Call queries.add_tags_to_article",["app.db.queries.queries.queries.add_tags_to_article","$844"],["EVD-71fc73a3aa0f2e10"],[],[],[],[1,false,null,"queries.add_tags_to_article","$1033",[],"$598","$839","$844","resolved",[],["app.db.queries.queries.queries.add_tags_to_article"]]],["CALL-22dd74b90de8cb14","FACT","$1037","$1127","Call jwt.create_access_token_for_user",["$771","$969"],["EVD-35955df3627986d7"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-cd8738110ad4d061"],"id":"VALUEBIND-01307d85327c1829","initializer":"$1105","name":"token","target_kind":"name"}],"$664","$769","$771","resolved",["$80"],["$969"]]],["CALL-23b2a719cd6a6381","FACT","$1037","$1127","$46",["$741","$1065"],["EVD-45d58982d8ee1d79"],[],[],[],[1,false,null,"Depends","$1090",[],"$236","$741","$741","resolved",[],["$1065"]]],["CALL-24944fc65c4f5f54","FACT","$1037","$1127","Call self._get_comment_from_db_record",["$865","$866"],["EVD-7fd987fa8614fec9"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1108",[],"$662","$862","$866","resolved",["$115"],["$865"]]],["CALL-2521b0e81bb08180","FACT","$1037","$1127","Call Query",["$758","fastapi.Query"],["EVD-c686bf5603f59fd3"],[],[],[],[1,false,null,"Query","$1090",[],"$263","$758","$758","resolved",[],["fastapi.Query"]]],["CALL-25520366906ae33d","FACT","$1037","$1127","$46",["$769","$1065"],["EVD-96d1747bdd24d555"],[],[],[],[1,false,null,"Depends","$1090",[],"$299","$769","$769","resolved",[],["$1065"]]],["CALL-256e7c4f09ff9640","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-ab582257ae8cdc58"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-256f1b80a7a0dfba","FACT","$1037","$1145","Call application.add_middleware",["$890"],["EVD-a1557db50505bbf2"],[],[],[],[0,false,null,"application.add_middleware","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-257216c10b7cfccf","FACT","$1037","$1127","$51",["$828","$1131"],["EVD-de91d8d0bf3ef3b6"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["$1131"]]],["CALL-25b73153f6e60667","FACT","$1037","$1145","Call app.state.pool.close",["$814"],["EVD-b936e317d8b1214c"],[],[],[],[0,false,null,"app.state.pool.close","$1057",[],"$578","$813","$814","$1144",[],[]]],["CALL-2691067b8da72142","FACT","$1037","$1145","Call article.copy",["$762"],["EVD-189b18efd63c057c"],[],[],[],[0,false,null,"article.copy","$1057",[],"$651","$758","$762","$1144",[],[]]],["CALL-2717860e698addae","FACT","$1037","$1116","Call profiles_repo.remove_user_from_followers",["$779","$877"],["EVD-a2d3751757af549e"],[],[],[],[1,false,null,"profiles_repo.remove_user_from_followers","$1058",[],"$588","$776","$779","$1115",["EVD-7be55544e82ae361"],["$877"]]],["CALL-275737a2d62f1009","FACT","$1037","$1127","Call APIRouter",["$782","$1064"],["EVD-7dec82d7b77bd808"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-40877e37e796f3d9"],"id":"VALUEBIND-dd900147a5da5258","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$260","$782","$782","resolved",[],["$1064"]]],["CALL-277eaa1dd4deb7bf","FACT","$1037","$1145","Call router.put",["$763"],["EVD-110b749e437327e4"],[],[],[],[0,false,null,"router.put","$1057",[],"$266","$763","$763","$1144",[],[]]],["CALL-28e314c01e9a238a","FACT","$1037","$1116","Call user.check_password",["$770","$912"],["EVD-11ac6d598a395e3f"],[],[],[],[1,false,null,"user.check_password","$1058",[],"$691","$769","$770","$1115",["EVD-3386c4d0d92bf82c"],["$912"]]],["CALL-294f144de397aa8d","FACT","$1037","$1145","Call user.copy",["$886"],["EVD-dcc3e0db2945d80d"],[],[],[],[0,false,null,"user.copy","$1057",[],"$618","$883","$886","$1144",[],[]]],["CALL-2a4c22177c1e9d50","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-7b821e5b058e5d28"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-2a5a38cf76ab8952","FACT","$1037","$1127","$45",["$761","$916"],["EVD-4b9638b62761c591"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],"$673","$758","$761","resolved",[],["$916"]]],["CALL-2a5a6047f0768937","FACT","$1037","$1145","Call super().__init__",["$842"],["EVD-cb66bb7f34235f0a"],[],[],[],[0,false,null,"super().__init__","$1062",[],"$633","$839","$842","$1144",[],[]]],["CALL-2a5fc560cd1847f5","FACT","$1037","$1127","Call jwt.create_access_token_for_user",["$784","$969"],["EVD-433a85937175c943"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-117c971eed58e61e"],"id":"VALUEBIND-465b5a6d32176fd7","initializer":"$1105","name":"token","target_kind":"name"}],"$692","$782","$784","resolved",["$80"],["$969"]]],["CALL-2cdcf4385c1ad950","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-c9cc938f05ec3889"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-2d2dd80161bf3262","FACT","$1037","$1145","Call super().__init__",["$872"],["EVD-103cc5de0942caef"],[],[],[],[0,false,null,"super().__init__","$1062",[],"$656","$870","$872","$1144",[],[]]],["CALL-2d6dbed33e8b549e","FACT","$1037","$1127","$46",["$727","$1065"],["EVD-060338a78caf313f"],[],[],[],[1,false,null,"Depends","$1090",[],"$275","$727","$727","resolved",[],["$1065"]]],["CALL-2d7445935b8173fa","FACT","$1037","$1127","Call _get_authorization_header_retriever",["$731","$737"],["EVD-f7fb99fbe538c652"],[],[],[],[1,false,null,"_get_authorization_header_retriever","$1109",[],"$273","$731","$731","resolved",["EVD-b0b9443cd99bf6c1"],["$737"]]],["CALL-2d8456f22d0a7421","FACT","$1037","$1127","Call Parameter",["$834","$849"],["EVD-39a442fed4d1aadf"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$834"]},"Parameter","$1090",[],"$601","$839","$849","resolved",["EVD-62ba3ac5e18e13bf"],["$834"]]],["CALL-2eb0d71945b7f05d","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-a651df7540fe5747"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-2ee2302ce309b3a1","FACT","$1037","$1127","Call FastAPI",["$890","fastapi.FastAPI"],["EVD-9d2fbddd58000452"],[],[],[],[1,false,null,"FastAPI","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-16f1b5f66e208f7b"],"id":"VALUEBIND-518a6dfdcb776396","initializer":"FastAPI(**settings.fastapi_kwargs)","name":"application","target_kind":"name"}],"$671","app.main","$890","resolved",[],["fastapi.FastAPI"]]],["CALL-2fa7b51c9b57c7e3","FACT","$1037","$1145","$50",["$757"],["EVD-181ebf8c9d634446"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$245","$757","$757","$1144",[],[]]],["CALL-2fe2d0192c7171a2","FACT","$1037","$1127","$45",["$764","$916"],["EVD-ca3b6c1f0b2a0b81"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],"$644","$763","$764","resolved",[],["$916"]]],["CALL-308dc2562081c46e","FACT","$1037","$1127","Call func.now",["$828","sqlalchemy.func.now"],["EVD-a92ad444287f4fc9"],[],[],[],[1,false,null,"func.now","$1033",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["sqlalchemy.func.now"]]],["CALL-30a036bded6b3427","FACT","$1037","$1127","Call APIRouter",["$757","$1064"],["EVD-78c690b149faccfc"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-68b95ffd75ff313d"],"id":"VALUEBIND-7b0d3b1118949d53","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$245","$757","$757","resolved",[],["$1064"]]],["CALL-3131548f8f79c13a","FACT","$1037","$1127","Call create_start_app_handler",["$788","$890"],["EVD-304f5dd8a4650d96"],[],[],[],[1,false,null,"create_start_app_handler","$1090",[],"$671","app.main","$890","resolved",["EVD-ec43ed31e49e944b"],["$788"]]],["CALL-329935713280fd0f","FACT","$1037","$1127","Call sa.ForeignKey",["$821","$1132"],["EVD-4f2a0be73fec19e5"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"$684","$818","$821","resolved",[],["$1132"]]],["CALL-32c0a8b5a3f343a1","FACT","$1037","$1127","Call super",["$837","builtins.super"],["EVD-237bed3d37d96311"],[],[],[],[1,false,null,"super","$499",[],"SYM-912ec3839c240c07","$832","$837","resolved",[],["builtins.super"]]],["CALL-3326f3c19dbad9eb","FACT","$1037","$1145","Call word.capitalize",["app.models.domain.rwmodel.convert_field_to_camel_case.<genexpr:11:18>"],["EVD-d0bcb650d0d9c961"],[],[],[],[0,false,null,"word.capitalize","$1057",[],null,"$903","app.models.domain.rwmodel.convert_field_to_camel_case.<genexpr:11:18>","$1144",[],[]]],["CALL-332e1c3e0e599bfb","FACT","$1037","$1127","$48",["$740","$772"],["EVD-42ebe80f6a7e79b8"],[],[],[],[1,false,null,"$1087","$1090",[],"$278","$772","$772","resolved",["$101"],["$740"]]],["CALL-33fd90cde282dc4e","FACT","$1037","$1145","$50",["$755"],["EVD-aa695b5fdea9d08f"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-34aff3ea8bbca3cf","FACT","$1037","$1145","Call router.post",["$772"],["EVD-8d6bce498f5b053b"],[],[],[],[0,false,null,"router.post","$1057",[],"$278","$772","$772","$1144",[],[]]],["CALL-34ffe37119794452","FACT","$1037","$1127","Call queries.get_user_by_username",["app.db.queries.queries.queries.get_user_by_username","$888"],["EVD-87ebe7e7c0808d9a"],[],[],[],[1,false,null,"queries.get_user_by_username","$1033",[],"$640","$883","$888","resolved",[],["app.db.queries.queries.queries.get_user_by_username"]]],["CALL-3588f7ff99e804a5","FACT","$1037","$1127","$48",["$740","$776"],["EVD-d5d8c8800c8d9344"],[],[],[],[1,false,null,"$1087","$1090",[],"$276","$776","$776","resolved",["$101"],["$740"]]],["CALL-35a5159a315a8a3a","FACT","$1037","$1127","$47",["$784","$1066"],["EVD-11aeecc16bb098b7"],[],[],[],[1,false,null,"$148","$1090",[],"$692","$782","$784","resolved",[],["$1066"]]],["CALL-369b8ea8dc6f4942","FACT","$1037","$1127","Call queries.unsubscribe_user_from_another",["app.db.queries.queries.queries.unsubscribe_user_from_another","$877"],["EVD-b2c27ef23eb70e4e"],[],[],[],[1,false,null,"queries.unsubscribe_user_from_another","$1033",[],"$620","$870","$877","resolved",[],["app.db.queries.queries.queries.unsubscribe_user_from_another"]]],["CALL-36accdc8475c3a3a","FACT","$1037","$1145","Call router.get",["$782"],["EVD-03207b0f4182acde"],[],[],[],[0,false,null,"router.get","$1057",[],"$260","$782","$782","$1144",[],[]]],["CALL-391cee8ff2f1ebf5","FACT","$1037","$1127","Call Article",["$843","$898"],["EVD-613e0a63803bea15"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$898"]},"Article","$1090",[],"$597","$839","$843","resolved",["$124"],["$898"]]],["CALL-397ac46a733546df","FACT","$1037","$1127","Call Comment",["$865","$900"],["EVD-0a7093b01a54bd88"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$900"]},"Comment","$1090",[],"$693","$862","$865","resolved",["$140"],["$900"]]],["CALL-39822e7288fdef4c","FACT","$1037","$1127","Call queries.create_new_comment",["app.db.queries.queries.queries.create_new_comment","$866"],["EVD-3ff18c31a37f09ae"],[],[],[],[1,false,null,"queries.create_new_comment","$1033",[],"$662","$862","$866","resolved",[],["app.db.queries.queries.queries.create_new_comment"]]],["CALL-39fbb13347c366c1","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-6cee2e5a77fb941e"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-3a548339935f97f0","FACT","$1037","$1127","$47",["$779","$1066"],["EVD-fa0e3e6cec819046"],[],[],[],[1,false,null,"$148","$1090",[],"$588","$776","$779","resolved",[],["$1066"]]],["CALL-3acf3baaa67b847d","FACT","$1037","$1127","Call get_slug_for_article",["$764","$962"],["EVD-25fadd9797bdfee9"],[],[],[],[1,false,null,"get_slug_for_article","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-53f95d1baeaca46b"],"id":"VALUEBIND-164c770803cfff70","initializer":"get_slug_for_article(article_create.title)","name":"slug","target_kind":"name"}],"$644","$763","$764","resolved",["EVD-9d34f91ccc92a61c"],["$962"]]],["CALL-3b535fb6b8f28f1f","FACT","$1037","$1127","Call Query.from_",["$849","pypika.Query.from_"],["EVD-7728a669733ae743"],[],[],[],[1,false,null,"Query.from_","$1033",[],"$601","$839","$849","resolved",[],["pypika.Query.from_"]]],["CALL-3b7949f1fe52c61f","FACT","$1037","$1127","$46",["$727","$1065"],["EVD-b504d8bc34248664"],[],[],[],[1,false,null,"Depends","$1090",[],"$275","$727","$727","resolved",[],["$1065"]]],["CALL-3bb6a280436bac62","FACT","$1037","$1145","Call article.copy",["$761"],["EVD-8cf9bab8985f5095"],[],[],[],[0,false,null,"article.copy","$1057",[],"$673","$758","$761","$1144",[],[]]],["CALL-3bfaab331172c064","FACT","$1037","$1127","$46",["$769","$1065"],["EVD-39f6b8563de73a0f"],[],[],[],[1,false,null,"Depends","$1090",[],"$299","$769","$769","resolved",[],["$1065"]]],["CALL-3d34480c46ff8159","FACT","$1037","$1145","Call super().__init__",["$864"],["EVD-bf9754327f1ddbaa"],[],[],[],[0,false,null,"super().__init__","$1062",[],"$714","$862","$864","$1144",[],[]]],["CALL-3dab0ff97dda149a","FACT","$1037","$1145","Call Query.from_(users).where",["$849"],["EVD-b4bab1f52352d176"],[],[],[],[0,false,null,"Query.from_(users).where","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-3e1dfa1970806f48","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-ae2d6d6857e7c783"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-3e87e73d2bb652ab","FACT","$1037","$1127","$46",["$747","$1065"],["EVD-6590a6797eb980b0"],[],[],[],[1,false,null,"Depends","$1090",[],"$630","$744","$747","resolved",[],["$1065"]]],["CALL-3ef902004218fab1","FACT","$1037","$1127","Call self.is_user_following_for_another_user",["$875","$876"],["EVD-be89bb2414d78f3f"],[],[],[],[1,false,null,"self.is_user_following_for_another_user","$1108",[],"$668","$870","$875","resolved",["EVD-2121a21efddeb09f"],["$876"]]],["CALL-3feab108f476e2c5","FACT","$1037","$1127","Call ProfilesRepository",["$842","$871"],["EVD-b09a525b29911501"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$871"]},"$498","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-99230f9d1e08cac5"],"id":"VALUEBIND-eb2fc67d5a1eae5d","initializer":"ProfilesRepository(conn)","name":"self._profiles_repo","target_kind":"$1031"}],"$633","$839","$842","resolved",["$81"],["$871"]]],["CALL-3ffd8ab82a17461b","FACT","$1037","$1127","Call op.create_table",["$723","$820"],["EVD-d571223019bfdf50"],[],[],[],[1,false,null,"op.create_table","$1033",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["$723"]]],["CALL-40d87bce08197058","FACT","$1037","$1127","Call sa.ForeignKey",["$823","$1132"],["EVD-85b1941ee7343269"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["$1132"]]],["CALL-4216d5732a44eed2","FACT","$1037","$1127","$46",["$782","$1065"],["EVD-c94f2a1bd4ff2f67"],[],[],[],[1,false,null,"Depends","$1090",[],"$260","$782","$782","resolved",[],["$1065"]]],["CALL-42a9637ef89843b6","FACT","$1037","$1127","$47",["$742","$1066"],["EVD-11701974b0348b45"],[],[],[],[1,false,null,"$148","$1090",[],"$645","$741","$742","resolved",[],["$1066"]]],["CALL-433d9d541b85f2bc","FACT","$1037","$1145","Call query.limit(Parameter(query_params_count + 1)).offset",["$849"],["EVD-16a3f3369e06e161"],[],[],[],[0,false,null,"query.limit(Parameter(query_params_count + 1)).offset","$1062",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-7ad6b41c9f99fde2"],"id":"VALUEBIND-defc3d875d362fc9","initializer":"query.limit(Parameter(query_params_count + 1)).offset(Parameter(query_params_count + 2))","name":"query","target_kind":"name"}],"$601","$839","$849","$1144",[],[]]],["CALL-435c1fefea0e1143","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-dcab43f89b178b7f"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-43ba4c9b66782200","FACT","$1037","$1127","Call APIRouter",["$769","$1064"],["EVD-af9a2cb60345d84b"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-65091f589c4d56b9"],"id":"VALUEBIND-d7d20c0a51055849","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$299","$769","$769","resolved",[],["$1064"]]],["CALL-446e20b11c3e4324","FACT","$1037","$1127","Call jwt.create_access_token_for_user",["$783","$969"],["EVD-162062e3fc350cc1"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-778e80bb92aade4d"],"id":"VALUEBIND-b9f92165d4ccb10a","initializer":"$1105","name":"token","target_kind":"name"}],"$688","$782","$783","resolved",["$80"],["$969"]]],["CALL-44705d3a945cf828","FACT","$1037","$1127","$47",["$777","$1066"],["EVD-848c303ceca78f7a"],[],[],[],[1,false,null,"$148","$1090",[],"$599","$776","$777","resolved",[],["$1066"]]],["CALL-45db1d2d8dc35604","FACT","$1037","$1127","Call queries.add_article_to_favorites",["app.db.queries.queries.queries.add_article_to_favorites","$845"],["EVD-5b99f9459b31df56"],[],[],[],[1,false,null,"queries.add_article_to_favorites","$1033",[],"$705","$839","$845","resolved",[],["app.db.queries.queries.queries.add_article_to_favorites"]]],["CALL-46085963ea501809","FACT","$1037","$1127","Call CommentInResponse",["$773","$926"],["EVD-82cb59e5f2965649"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$926"]},"CommentInResponse","$1090",[],"$667","$772","$773","resolved",["$133"],["$926"]]],["CALL-461d175ce7d9eeed","FACT","$1037","$1127","Call op.create_table",["$723","$824"],["EVD-a9777f318ce3ef7e"],[],[],[],[1,false,null,"op.create_table","$1033",[],"SYM-257da542b84403db","$818","$824","resolved",[],["$723"]]],["CALL-46b3beb8ad0031d5","FACT","$1037","$1127","Call security.generate_salt",["$911","$973"],["EVD-8a7f4d1f9a662155"],[],[],[],[1,false,null,"security.generate_salt","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-725ebdf51962b45e"],"id":"VALUEBIND-d714c9f9f91b1fd0","initializer":"security.generate_salt()","name":"self.salt","target_kind":"$1031"}],"$652","$908","$911","resolved",["EVD-a96686b1946aeacc"],["$973"]]],["CALL-46d7ab79f91e38d5","FACT","$1037","$1145","Call router.get",["$758"],["EVD-b35b4ed4a365eb39"],[],[],[],[0,false,null,"router.get","$1057",[],"$263","$758","$758","$1144",[],[]]],["CALL-46f49f50edfd6174","FACT","$1037","$1127","Call queries.get_comment_by_id_and_slug",["app.db.queries.queries.queries.get_comment_by_id_and_slug","$868"],["EVD-d31fadef232775fa"],[],[],[],[1,false,null,"queries.get_comment_by_id_and_slug","$1033",[],"$607","$862","$868","resolved",[],["app.db.queries.queries.queries.get_comment_by_id_and_slug"]]],["CALL-46fdc2814a0301a8","FACT","$1037","$1145","Call super().__init__",["$835"],["EVD-2e80fd8bcef361b8"],[],[],[],[0,false,null,"super().__init__","$1062",[],"SYM-a80352f997edd316","$832","$835","$1144",[],[]]],["CALL-470ea7b9cd96d0b6","FACT","$1037","$1116","Call articles_repo.add_article_into_favorites",["$761","$845"],["EVD-8b9329b3500b804f"],[],[],[],[1,false,null,"articles_repo.add_article_into_favorites","$1058",[],"$673","$758","$761","$1115",["EVD-3ca014a9798d9ec1"],["$845"]]],["CALL-4792415c58aa60b4","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-ffb285e0f90a395e"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-47b1ce98ff5aa33e","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-6a05541a13d83314"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-488f1d1d5cfd6804","FACT","$1037","$1127","Call UserWithToken",["$771","$942"],["EVD-0e7b34093d7a50e7"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$942"]},"UserWithToken","$1090",[],"$664","$769","$771","resolved",["$105"],["$942"]]],["CALL-48ff8a22abba0d02","FACT","$1037","$1127","Call op.create_primary_key",["alembic.op.create_primary_key","$823"],["EVD-6a625a277bc81d33"],[],[],[],[1,false,null,"op.create_primary_key","$1033",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["alembic.op.create_primary_key"]]],["CALL-494ba4e8aca24941","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-0109eff0f117492d"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-49ce0c95c54b3e22","FACT","$1037","$1127","$49",["$747","$776"],["EVD-99296d6b4ef60cee"],[],[],[],[1,false,null,"$1089","$1090",[],"$276","$776","$776","resolved",["$112"],["$747"]]],["CALL-4aa1e66cb8d3eb8f","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-d4478e68d523b0f2"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-4aaefc42b5f98e1e","FACT","$1037","$1127","Call queries.get_tags_for_article_by_slug",["app.db.queries.queries.queries.get_tags_for_article_by_slug","$855"],["EVD-cace1007432e87f9"],[],[],[],[1,false,null,"queries.get_tags_for_article_by_slug","$1033",[],"$666","$839","$855","resolved",[],["app.db.queries.queries.queries.get_tags_for_article_by_slug"]]],["CALL-4af8d7360baaf52b","FACT","$1037","$1127","Call ArticleInResponse",["$761","$918"],["EVD-2684e3102905dc43"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$918"]},"$39","$1090",[],"$673","$758","$761","resolved",["$93"],["$918"]]],["CALL-4b1ddb415db48d03","FACT","$1037","$1127","Call str",["$771","builtins.str"],["EVD-f09f514072f654d8"],[],[],[],[1,false,null,"str","$499",[],"$664","$769","$771","resolved",[],["builtins.str"]]],["CALL-4bc5b2543251dc96","FACT","$1037","$1145","Call query.join",["$849"],["EVD-13fd57225c278fbb"],[],[],[],[0,false,null,"query.join","$1057",[],"$601","$839","$849","$1144",[],[]]],["CALL-4c2bdaa6d4800a41","FACT","$1037","$1145","Call Query.from_(users).where",["$849"],["EVD-da2caae3389d3cf1"],[],[],[],[0,false,null,"Query.from_(users).where","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-4d03fba6b5022549","FACT","$1037","$1116","Call repo.get_user_by_username",["$888","$965"],["EVD-8748819b1628f670"],[],[],[],[1,false,null,"repo.get_user_by_username","$1058",[],"$678","$963","$965","$1115",["$90"],["$888"]]],["CALL-4d3116e70241f91a","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-5c72fead8b3a2cc6"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-4dcd068bcec5f676","FACT","$1037","$1145","Call user_update.dict",["$784"],["EVD-4ebb166fcd4c7cf0"],[],[],[],[0,false,null,"user_update.dict","$1057",[],"$692","$782","$784","$1144",[],[]]],["CALL-4e704572148539e3","FACT","$1037","$1127","$49",["$747","$763"],["EVD-dca96925203ce6a5"],[],[],[],[1,false,null,"$1089","$1090",[],"$266","$763","$763","resolved",["$112"],["$747"]]],["CALL-4e7e1169e6548218","FACT","$1037","$1127","Call query_params.append",["$849","builtins.list.append"],["EVD-344c88d807ef0388"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$601","$839","$849","resolved",[],["builtins.list.append"]]],["CALL-4e9fe98d2c135860","FACT","$1037","$1127","$51",["$828","$1131"],["EVD-36b435931f36fc06"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["$1131"]]],["CALL-4ea45a3bb95a3547","FACT","$1037","$1127","Call ArticleInResponse",["$768","$918"],["EVD-0debe3835e2cd11c"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$918"]},"$39","$1090",[],"$612","$763","$768","resolved",["$93"],["$918"]]],["CALL-4fde624e93278ab6","FACT","$1037","$1127","Call bcrypt.gensalt",["$973","bcrypt.gensalt"],["EVD-c7021c885d7269a2"],[],[],[],[1,false,null,"bcrypt.gensalt","$1032",[],"$689","$972","$973","resolved",[],["bcrypt.gensalt"]]],["CALL-4fde8dabfb340a6d","FACT","$1037","$1145","$50",["$755"],["EVD-34968dbd17edc841"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-4febdcc9e493dcca","FACT","$1037","$1127","Call Parameter",["$834","$849"],["EVD-9c8169bf7153fd31"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$834"]},"Parameter","$1090",[],"$601","$839","$849","resolved",["EVD-62ba3ac5e18e13bf"],["$834"]]],["CALL-5038fe03b4a9ae45","FACT","$1037","$1127","Call pathlib.Path",["$816","pathlib.Path"],["EVD-5f6e9139fe763a8b"],[],[],[],[1,false,null,"pathlib.Path","$1032",[],"$269","$816","$816","resolved",[],["pathlib.Path"]]],["CALL-50458f46115bacd1","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-e04e42b2d29f552b"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-5054e972ca8af140","FACT","$1037","$1127","Call aiosql.from_path",["aiosql.from_path","$830"],["EVD-2e398180a14f24ed"],[],[],[],[1,false,null,"aiosql.from_path","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-eda82f1c4e0eeedf"],"id":"VALUEBIND-9267ddd5686fdce3","initializer":"aiosql.from_path(pathlib.Path(__file__).parent / 'sql', 'asyncpg')","name":"queries","target_kind":"name"}],"$304","$830","$830","resolved",[],["aiosql.from_path"]]],["CALL-506c7a9a2eee82cc","FACT","$1037","$1127","$47",["$750","$1066"],["EVD-a117accdbb302b83"],[],[],[],[1,false,null,"$148","$1090",[],"$602","$749","$750","resolved",[],["$1066"]]],["CALL-508619d1b7bf33dc","FACT","$1037","$1145","Call router.get",["$763"],["EVD-40006d160fdd7184"],[],[],[],[0,false,null,"router.get","$1057",[],"$266","$763","$763","$1144",[],[]]],["CALL-50e8a49b9cb4e5e0","FACT","$1037","$1127","Call check_username_is_taken",["$771","$965"],["EVD-f039de45f3ba414e"],[],[],[],[1,false,null,"$1040","$1090",[],"$664","$769","$771","resolved",["EVD-91266911ccb719c3"],["$965"]]],["CALL-512afa3c852368d7","FACT","$1037","$1145","$50",["$755"],["EVD-8ea683090512ac74"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-5227a325da1365a2","FACT","$1037","$1127","$47",["$771","$1066"],["EVD-163cc1d74205656f"],[],[],[],[1,false,null,"$148","$1090",[],"$664","$769","$771","resolved",[],["$1066"]]],["CALL-53509212a5777773","FACT","$1037","$1127","Call Field",["$915","pydantic.Field"],["EVD-84cbe8fa9d54ba9c"],[],[],[],[1,false,null,"Field","$1090",[{"annotation":"List[str]","definition_contexts":[],"evidence_ids":["EVD-dbfa9b8d28357eb2"],"id":"VALUEBIND-e0f9baa8024a9fc2","initializer":"Field(..., alias='tagList')","name":"tags","target_kind":"name"}],"$605","$914","$915","resolved",[],["pydantic.Field"]]],["CALL-54e1ea3af54d507f","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-29b58bf8123b16f1"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-55348bf2d1f539ba","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-fb382bcb01444470"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-55c91b71c9be5d58","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-f6b12fbc5af5f238"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-55ceb7bd694e322d","FACT","$1037","$1127","Call UserWithToken",["$784","$942"],["EVD-d0b0c7ff12ba63a2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$942"]},"UserWithToken","$1090",[],"$692","$782","$784","resolved",["$105"],["$942"]]],["CALL-568dcbd0f63c7fc9","FACT","$1037","$1127","$49",["$747","$749"],["EVD-e05cdaaa4dcc8468"],[],[],[],[1,false,null,"$1089","$1090",[],"$293","$749","$749","resolved",["$112"],["$747"]]],["CALL-578d138697071eb7","FACT","$1037","$1127","Call self._get_article_from_db_record",["$843","$853"],["EVD-91b35f80c30d1c55"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1108",[],null,"$839","$853","resolved",["$96"],["$843"]]],["CALL-57c00bc3b76b63ae","FACT","$1037","$1145","Call article_update.dict",["$768"],["EVD-784d7d9850c7e18c"],[],[],[],[0,false,null,"article_update.dict","$1057",[],"$612","$763","$768","$1144",[],[]]],["CALL-57c245a48b695973","FACT","$1037","$1116","$52",["$885","$889"],["EVD-b6555b31a6dc3b6b"],[],[],[],[1,false,null,"$1129","$1050",[],"$682","$883","$889","$1115",[],["$885"]]],["CALL-57fa8dff2b073163","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-51fc9e338a1073b7"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-584ab31a4552ba01","FACT","$1037","$1116","Call comments_repo.create_comment_for_article",["$773","$773","$866"],["EVD-2f0d111f686c320a"],[],[],[],[2,false,null,"comments_repo.create_comment_for_article","$1058",[],"$667","$772","$773","$1115",["EVD-870aed5240fc8cc4","EVD-923182160470fbce"],["$773","$866"]]],["CALL-5886977b76ae98da","FACT","$1037","$1127","Call Body",["$782","fastapi.Body"],["EVD-fa1d75c26bbaf548"],[],[],[],[1,false,null,"Body","$1090",[],"$260","$782","$782","resolved",[],["fastapi.Body"]]],["CALL-58ece8644b61d112","FACT","$1037","$1127","Call logger.opt",["$794","loguru.logger.opt"],["EVD-2dbf4b5a33d46e9e"],[],[],[],[1,false,null,"logger.opt","$1033",[],"SYM-0da73d2af2baf63b","$792","$794","resolved",[],["loguru.logger.opt"]]],["CALL-58f6a7e2d273e6f5","FACT","$1037","$1127","Call dict",["$886","builtins.dict"],["EVD-73166c7b29fdd151"],[],[],[],[1,false,null,"dict","$499",[],"$618","$883","$886","resolved",[],["builtins.dict"]]],["CALL-59a00971a813ecd3","FACT","$1037","$1145","Call Query.from_(tags_table).where(tags_table.tag == Parameter(query_params_count)).select",["$849"],["EVD-7ce3bba1d66cb895"],[],[],[],[0,false,null,"Query.from_(tags_table).where(tags_table.tag == Parameter(query_params_count)).select","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-5a8768f7b943d972","FACT","$1037","$1145","Call router.delete",["$776"],["EVD-b3d8f812f33afd61"],[],[],[],[0,false,null,"router.delete","$1057",[],"$276","$776","$776","$1144",[],[]]],["CALL-5a893c306a1f973a","FACT","$1037","$1127","Call ValueError",["$971","builtins.ValueError"],["EVD-c13cd5e139c951eb"],[],[],[],[1,false,null,"ValueError","$499",[],"$661","$968","$971","resolved",[],["builtins.ValueError"]]],["CALL-5ac8078c5ca14624","FACT","$1037","$1127","Call authentication.get_current_user_authorizer",["$740","$741"],["EVD-df44e839763ae05c"],[],[],[],[1,false,null,"authentication.get_current_user_authorizer","$1032",[],"$236","$741","$741","resolved",["$101"],["$740"]]],["CALL-5bbc8424499215b4","FACT","$1037","$1116","Call self._profiles_repo.get_profile_by_username",["$843","app.db.repositories.articles.ArticlesRepository._profiles_repo.get_profile_by_username"],["EVD-b3ea47853a28a9b9"],[],[],[],[1,false,null,"self._profiles_repo.get_profile_by_username","$1050",[],"$597","$839","$843","$1115",[],["app.db.repositories.articles.ArticlesRepository._profiles_repo.get_profile_by_username"]]],["CALL-5bf691f6975de649","FACT","$1037","$1127","$49",["$747","$772"],["EVD-e743d983c8148639"],[],[],[],[1,false,null,"$1089","$1090",[],"$278","$772","$772","resolved",["$112"],["$747"]]],["CALL-5c1ba39242f83260","FACT","$1037","$1127","Call Body",["$769","fastapi.Body"],["EVD-795ec8b947c96522"],[],[],[],[1,false,null,"Body","$1090",[],"$299","$769","$769","resolved",[],["fastapi.Body"]]],["CALL-5c3bb6b08585d940","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-1620596c9077db43"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-5c5e0251cfa9cc1e","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-45a3779eb4bfc63a"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-5d113a6f4c924970","FACT","$1037","$1127","Call func.now",["$828","sqlalchemy.func.now"],["EVD-5fc153267a460969"],[],[],[],[1,false,null,"func.now","$1033",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["sqlalchemy.func.now"]]],["CALL-5d4f5660eaabb6cd","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-b98b49f7fb1ead62"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-5d5db318f3587192","FACT","$1037","$1116","$52",["$846","$848"],["EVD-c727af2f7cd742de"],[],[],[],[1,false,null,"$1129","$1050",[],"$617","$839","$848","$1115",[],["$846"]]],["CALL-5d981a916d3b38fa","FACT","$1037","$1127","Call super",["$864","builtins.super"],["EVD-bf9754327f1ddbaa"],[],[],[],[1,false,null,"super","$499",[],"$714","$862","$864","resolved",[],["builtins.super"]]],["CALL-5dc55e8e60225fb2","FACT","$1037","$1127","$47",["$764","$1066"],["EVD-e384facebe987b80"],[],[],[],[1,false,null,"$148","$1090",[],"$644","$763","$764","resolved",[],["$1066"]]],["CALL-5dc94c83596d9d07","FACT","$1037","$1116","Call articles_repo.filter_articles",["$766","$849"],["EVD-75c901a0e3d8354c"],[],[],[],[1,false,null,"articles_repo.filter_articles","$1058",[],"$703","$763","$766","$1115",["EVD-21fb012f99d13fe6"],["$849"]]],["CALL-5e93ae8c3ddece91","FACT","$1037","$1127","Call SecretStr",["$810","$1121"],["EVD-3f486e787e4bb887"],[],[],[],[1,false,null,"SecretStr","$1090",[{"annotation":"SecretStr","definition_contexts":[],"evidence_ids":["EVD-c87673b393706a5a"],"id":"VALUEBIND-be371c8254d688c3","initializer":"SecretStr('test_secret')","name":"secret_key","target_kind":"name"}],"$634","$809","$810","resolved",[],["$1121"]]],["CALL-5ebc8c61dc112a33","FACT","$1037","$1127","Call Profile",["$875","$902"],["EVD-0de7b25aac573878"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$902"]},"Profile","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-796f0e283007ec17"],"id":"VALUEBIND-e45cadf8cd3153be","initializer":"Profile(username=user.username, bio=user.bio, image=user.image)","name":"profile","target_kind":"name"}],"$668","$870","$875","resolved",["$85"],["$902"]]],["CALL-5ec5641ba70ffe0e","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-682072523ebccf65"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-5f3deac25a74baf6","FACT","$1037","$1127","Call timedelta",["$969","datetime.timedelta"],["EVD-518b1b9144d66841"],[],[],[],[1,false,null,"timedelta","$1090",[],"$584","$968","$969","resolved",[],["datetime.timedelta"]]],["CALL-5feb51abaf87d3a9","FACT","$1037","$1127","Call op.execute",["alembic.op.execute","$826"],["EVD-1c249e8c55856999"],[],[],[],[1,false,null,"op.execute","$1033",[],"$610","$818","$826","resolved",[],["alembic.op.execute"]]],["CALL-60c9a65d9335c708","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-70f14dac128f9147"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-617986ad24b65db3","FACT","$1037","$1127","$45",["app.api.routes.articles.articles_resource.list_articles.<listcomp:44:28>","$916"],["EVD-0b15e91e7feb7c21"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],null,"$763","app.api.routes.articles.articles_resource.list_articles.<listcomp:44:28>","resolved",[],["$916"]]],["CALL-61a679ce2c93ce1c","FACT","$1037","$1127","$51",["$820","$1131"],["EVD-552baa1ce0424a31"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["$1131"]]],["CALL-61abac408e685a40","FACT","$1037","$1127","Call logger.info",["$815","loguru.logger.info"],["EVD-70b23e71d7d52da9"],[],[],[],[1,false,null,"logger.info","$1033",[],"$670","$813","$815","resolved",[],["loguru.logger.info"]]],["CALL-61ea2134baab36ad","FACT","$1037","$1145","Call application.add_event_handler",["$890"],["EVD-b548d426561d1bd1"],[],[],[],[0,false,null,"application.add_event_handler","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-620efd63142afbe3","FACT","$1037","$1127","Call timestamps",["$826","$828"],["EVD-b8448d58c4b7d1ae"],[],[],[],[1,false,null,"timestamps","$1109",[],"$610","$818","$826","resolved",["EVD-7268ec5993733fe9"],["$828"]]],["CALL-62398dcc86593eff","FACT","$1037","$1127","$46",["$741","$1065"],["EVD-142cf529e265d485"],[],[],[],[1,false,null,"Depends","$1090",[],"$236","$741","$741","resolved",[],["$1065"]]],["CALL-635617cd482c07eb","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-a055fc1a8e02a152"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-637bbe96453c0d25","FACT","$1037","$1127","Call op.execute",["alembic.op.execute","$819"],["EVD-4f57c296614afe62"],[],[],[],[1,false,null,"op.execute","$1033",[],"$708","$818","$819","resolved",[],["alembic.op.execute"]]],["CALL-63b1e35570631a56","FACT","$1037","$1127","Call timestamps",["$821","$828"],["EVD-71258debe10f3773"],[],[],[],[1,false,null,"timestamps","$1109",[],"$684","$818","$821","resolved",["EVD-7268ec5993733fe9"],["$828"]]],["CALL-64bfe923df692eae","FACT","$1037","$1127","$48",["$727","$740"],["EVD-597d8248fbd09e65"],[],[],[],[1,false,null,"$1087","$1090",[],"$275","$727","$727","resolved",["$101"],["$740"]]],["CALL-65d9e9c78608bb62","FACT","$1037","$1127","$49",["$747","$758"],["EVD-caf01d2b447fcc51"],[],[],[],[1,false,null,"$1089","$1090",[],"$263","$758","$758","resolved",["$112"],["$747"]]],["CALL-6675f5dd17024872","FACT","$1037","$1116","$52",["$874","$877"],["EVD-47e489b0419fa1a9"],[],[],[],[1,false,null,"$1129","$1050",[],"$620","$870","$877","$1115",[],["$874"]]],["CALL-66d80408297add60","FACT","$1037","$1127","Call Security",["$731","fastapi.Security"],["EVD-df77b14447eaf9b0"],[],[],[],[1,false,null,"Security","$1090",[],"$273","$731","$731","resolved",[],["fastapi.Security"]]],["CALL-67268a2887b7db99","FACT","$1037","$1145","Call connectable.connect",["$817"],["EVD-f78a203b06957462"],[],[],[],[0,false,null,"connectable.connect","$1057",[],"SYM-4a23f826d3dad50b","$816","$817","$1144",[],[]]],["CALL-673a417804ca89d9","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-51510c3e5231ec3f"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-683d931c63635fd4","FACT","$1037","$1127","Call Field",["$917","pydantic.Field"],["EVD-7e30cd142e516ba6"],[],[],[],[1,false,null,"Field","$1090",[{"annotation":"List[str]","definition_contexts":[],"evidence_ids":["EVD-180fb85e98040280"],"id":"VALUEBIND-3b464dcc540103af","initializer":"Field([], alias='tagList')","name":"tags","target_kind":"name"}],"$615","$914","$917","resolved",[],["pydantic.Field"]]],["CALL-68fabf9e00ce1847","FACT","$1037","$1145","Call router.get",["$780"],["EVD-1957be382d7791a9"],[],[],[],[0,false,null,"router.get","$1057",[],"$277","$780","$780","$1144",[],[]]],["CALL-691bfa84d4c9bb15","FACT","$1037","$1127","Call ArticleInResponse",["$767","$918"],["EVD-3f4dc108bb100e51"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$918"]},"$39","$1090",[],"$707","$763","$767","resolved",["$93"],["$918"]]],["CALL-693fd748a4957cb4","FACT","$1037","$1127","Call TagsRepository",["$842","$880"],["EVD-bf3ec5f5f3221d10"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$880"]},"TagsRepository","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-189bb8938c06a28e"],"id":"VALUEBIND-d7d77d2fbdef286b","initializer":"TagsRepository(conn)","name":"self._tags_repo","target_kind":"$1031"}],"$633","$839","$842","resolved",["$99"],["$880"]]],["CALL-6af9a007190c7a78","FACT","$1037","$1116","Call articles_repo.get_article_by_slug",["$729","$851"],["EVD-10fedf7f8d515982"],[],[],[],[1,false,null,"articles_repo.get_article_by_slug","$1058",[],"$699","$727","$729","$1115",["EVD-2c811916f7320f3f"],["$851"]]],["CALL-6b75d6f1a048a277","FACT","$1037","$1127","Call _get_authorization_header_retriever",["$731","$737"],["EVD-227db87652b6e035"],[],[],[],[1,false,null,"_get_authorization_header_retriever","$1109",[],"$273","$731","$731","resolved",["EVD-b0b9443cd99bf6c1"],["$737"]]],["CALL-6c74c09e328d5c30","FACT","$1037","$1127","Call op.execute",["alembic.op.execute","$827"],["EVD-4d1a2909145aa3a8"],[],[],[],[1,false,null,"op.execute","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["alembic.op.execute"]]],["CALL-6d1fcb0b88d3ae48","FACT","$1037","$1127","Call str",["$770","builtins.str"],["EVD-2417d923f8f6f6d7"],[],[],[],[1,false,null,"str","$499",[],"$691","$769","$770","resolved",[],["builtins.str"]]],["CALL-6f80f65ddb75c694","FACT","$1037","$1127","Call str",["$784","builtins.str"],["EVD-3da79b55d40da682"],[],[],[],[1,false,null,"str","$499",[],"$692","$782","$784","resolved",[],["builtins.str"]]],["CALL-6f8258f8e46cf431","FACT","$1037","$1116","Call articles_repo.delete_article",["$765","$848"],["EVD-e2d3d8d4b3c81ad8"],[],[],[],[1,false,null,"articles_repo.delete_article","$1058",[],"$675","$763","$765","$1115",["EVD-bac2b88f88325a73"],["$848"]]],["CALL-6fb68879237adc57","FACT","$1037","$1127","Call str",["$738","builtins.str"],["EVD-2a03a5c8cc2e8b99"],[],[],[],[1,false,null,"str","$499",[],"$711","$731","$738","resolved",[],["builtins.str"]]],["CALL-7035d0ca176e709e","FACT","$1037","$1127","$49",["$747","$758"],["EVD-0fd993907f44cb7d"],[],[],[],[1,false,null,"$1089","$1090",[],"$263","$758","$758","resolved",["$112"],["$747"]]],["CALL-70b2513d6848639f","FACT","$1037","$1127","$46",["$769","$1065"],["EVD-2b7d66607b5253f3"],[],[],[],[1,false,null,"Depends","$1090",[],"$299","$769","$769","resolved",[],["$1065"]]],["CALL-7113378f6c355ea7","FACT","$1037","$1127","Call ProfilesRepository",["$864","$871"],["EVD-f90859dfe4e18a97"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$871"]},"$498","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-d228e43208443a88"],"id":"VALUEBIND-e4d3cd185d41d15e","initializer":"ProfilesRepository(conn)","name":"self._profiles_repo","target_kind":"$1031"}],"$714","$862","$864","resolved",["$81"],["$871"]]],["CALL-71b7b4782655cf20","FACT","$1037","$1127","$49",["$747","$763"],["EVD-4910427cd9d10201"],[],[],[],[1,false,null,"$1089","$1090",[],"$266","$763","$763","resolved",["$112"],["$747"]]],["CALL-72b5af491b137126","FACT","$1037","$1127","Call close_db_connection",["$791","$814"],["EVD-84b3c4402a997368"],[],[],[],[1,false,null,"close_db_connection","$1090",[],"SYM-15f9930508b752e1","$787","$791","resolved",["EVD-c86ef21d63d9a676"],["$814"]]],["CALL-72f2d665174a29b0","FACT","$1037","$1127","Call _get_authorization_header",["$735","$736"],["EVD-fe549465bda41283"],[],[],[],[1,false,null,"_get_authorization_header","$1109",[],"$648","$731","$736","resolved",["EVD-74e9a475b8605f66"],["$735"]]],["CALL-731cd7862f9fe5bf","FACT","$1037","$1116","Call users_repo.get_user_by_username",["$738","$888"],["EVD-ab61cb2de1d55d1c"],[],[],[],[1,false,null,"users_repo.get_user_by_username","$1058",[],"$711","$731","$738","$1115",["$90"],["$888"]]],["CALL-7371c35909e4894a","FACT","$1037","$1127","Call Query",["$727","fastapi.Query"],["EVD-8264fe50aed6c2c4"],[],[],[],[1,false,null,"Query","$1090",[],"$275","$727","$727","resolved",[],["fastapi.Query"]]],["CALL-73a06c100ef4a598","FACT","$1037","$1127","Call ArticlesFilters",["$730","$920"],["EVD-7095c0ddd031c615"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$920"]},"ArticlesFilters","$1090",[],"$690","$727","$730","resolved",["$126"],["$920"]]],["CALL-745e4896d1752059","FACT","$1037","$1127","Call sa.TIMESTAMP",["$828","sqlalchemy.TIMESTAMP"],["EVD-d9d165fd922cb1aa"],[],[],[],[1,false,null,"sa.TIMESTAMP","$1032",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["sqlalchemy.TIMESTAMP"]]],["CALL-753bed335df8158d","FACT","$1037","$1127","Call sa.ForeignKey",["$823","$1132"],["EVD-3e90225ada75a795"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["$1132"]]],["CALL-7598b05cbee44c27","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-990354f326ef548e"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-75b4837f69d69ab4","FACT","$1037","$1127","Call sa.ForeignKey",["$822","$1132"],["EVD-c342ff80402d4ab3"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["$1132"]]],["CALL-75f5b91917b8777d","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-7c3ae66dc43f4a9b"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-766639fb58cd11e2","FACT","$1037","$1127","$49",["$747","$772"],["EVD-83900ced585f470b"],[],[],[],[1,false,null,"$1089","$1090",[],"$278","$772","$772","resolved",["$112"],["$747"]]],["CALL-782b01882bd9f2fb","FACT","$1037","$1127","Call Query",["$758","fastapi.Query"],["EVD-a134966fb9801dd2"],[],[],[],[1,false,null,"Query","$1090",[],"$263","$758","$758","resolved",[],["fastapi.Query"]]],["CALL-784565b87e492fdb","FACT","$1037","$1116","Call articles_repo.create_article",["$764","$847"],["EVD-2a304b0b7b9a77d1"],[],[],[],[1,false,null,"articles_repo.create_article","$1058",[],"$644","$763","$764","$1115",["EVD-fb37322dee4c10f3"],["$847"]]],["CALL-78d80d5e73ebf7e2","FACT","$1037","$1116","Call profiles_repo.get_profile_by_username",["$750","$875"],["EVD-6cda7cfdeab3b2bb"],[],[],[],[1,false,null,"profiles_repo.get_profile_by_username","$1058",[],"$602","$749","$750","$1115",["EVD-fe80333c2d76c6e8"],["$875"]]],["CALL-799843ac36c6977a","FACT","$1037","$1127","Call pathlib.Path",["$830","pathlib.Path"],["EVD-6de73b33716e38d0"],[],[],[],[1,false,null,"pathlib.Path","$1032",[],"$304","$830","$830","resolved",[],["pathlib.Path"]]],["CALL-7a33e3c2c5b5f958","FACT","$1037","$1127","Call security.get_password_hash",["$911","$974"],["EVD-4f91fdcc9c7bb556"],[],[],[],[1,false,null,"security.get_password_hash","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a2bbd9419678fae7"],"id":"VALUEBIND-1aa5530a96a1a3d6","initializer":"security.get_password_hash(self.salt + password)","name":"self.hashed_password","target_kind":"$1031"}],"$652","$908","$911","resolved",["EVD-c2ba154771b558be"],["$974"]]],["CALL-7a54f3659361582f","FACT","$1037","$1127","Call queries.delete_article",["app.db.queries.queries.queries.delete_article","$848"],["EVD-360e68d36df449ad"],[],[],[],[1,false,null,"queries.delete_article","$1033",[],"$617","$839","$848","resolved",[],["app.db.queries.queries.queries.delete_article"]]],["CALL-7a986490d713ebac","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-b0dfc55ef8e80ea1"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-7b25c5b9c289a79d","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-4dc7a47747cc8278"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-7b913fc91fe40b43","FACT","$1037","$1127","Call self.is_article_favorited_by_user",["$843","$856"],["EVD-ca45c7d7ee781403"],[],[],[],[1,false,null,"self.is_article_favorited_by_user","$1108",[],"$597","$839","$843","resolved",["EVD-8888997085f60aec"],["$856"]]],["CALL-7b97fe48c992acfd","FACT","$1037","$1127","Call logger.configure",["$799","loguru.logger.configure"],["EVD-84fc3429a062b3c0"],[],[],[],[1,false,null,"logger.configure","$1033",[],"$660","$796","$799","resolved",[],["loguru.logger.configure"]]],["CALL-7c98f84a064a23b2","FACT","$1037","$1127","Call self._get_comment_from_db_record",["$865","app.db.repositories.comments.CommentsRepository.get_comments_for_article.<listcomp:52:15>"],["EVD-bc3700821570916f"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1108",[],null,"$862","app.db.repositories.comments.CommentsRepository.get_comments_for_article.<listcomp:52:15>","resolved",["$115"],["$865"]]],["CALL-7d76a13c34ad3b99","FACT","$1037","$1127","$45",["$767","$916"],["EVD-3d4418b9fd2d710c"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],"$707","$763","$767","resolved",[],["$916"]]],["CALL-7e10df733183b987","FACT","$1037","$1127","Call self.get_favorites_count_for_article_by_slug",["$843","$854"],["EVD-735b8275853990d7"],[],[],[],[1,false,null,"self.get_favorites_count_for_article_by_slug","$1108",[],"$597","$839","$843","resolved",["EVD-df300db75fd83f24"],["$854"]]],["CALL-7e6178f96750e428","FACT","$1037","$1127","Call sa.TIMESTAMP",["$828","sqlalchemy.TIMESTAMP"],["EVD-a094f2833673baeb"],[],[],[],[1,false,null,"sa.TIMESTAMP","$1032",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["sqlalchemy.TIMESTAMP"]]],["CALL-7e6759e5d9aa37c0","FACT","$1037","$1116","Call comments_repo.delete_comment",["$774","$867"],["EVD-67ad1ed7da4380a1"],[],[],[],[1,false,null,"comments_repo.delete_comment","$1058",[],"$709","$772","$774","$1115",["EVD-f1abf2a2151a268c"],["$867"]]],["CALL-7f19ccb3712c9dd9","FACT","$1037","$1145","$53",["$771"],["EVD-e6f6feac50c38ac7"],[],[],[],[0,false,null,"$1130","$1057",[],"$664","$769","$771","$1144",[],[]]],["CALL-7f697949caaeed7a","FACT","$1037","$1127","Call queries.is_user_following_for_another",["app.db.queries.queries.queries.is_user_following_for_another","$876"],["EVD-1e04c2ea44733a34"],[],[],[],[1,false,null,"queries.is_user_following_for_another","$1033",[],"$604","$870","$876","resolved",[],["app.db.queries.queries.queries.is_user_following_for_another"]]],["CALL-802dfec157ea0745","FACT","$1037","$1127","Call queries.get_favorites_count_for_article",["app.db.queries.queries.queries.get_favorites_count_for_article","$854"],["EVD-185209c2be805ee3"],[],[],[],[1,false,null,"queries.get_favorites_count_for_article","$1033",[],"$669","$839","$854","resolved",[],["app.db.queries.queries.queries.get_favorites_count_for_article"]]],["CALL-80316b68ac23bf1d","FACT","$1037","$1116","Call users_repo.get_user_by_email",["$770","$887"],["EVD-b1fb2dae7cc1ed18"],[],[],[],[1,false,null,"users_repo.get_user_by_email","$1058",[],"$691","$769","$770","$1115",["EVD-255fe442f035c730"],["$887"]]],["CALL-803af655c149d1c1","FACT","$1037","$1116","$52",["$885","$886"],["EVD-7d4265d74880333c"],[],[],[],[1,false,null,"$1129","$1050",[],"$618","$883","$886","$1115",[],["$885"]]],["CALL-805bc9c7ee69c853","FACT","$1037","$1145","Call profile.copy",["$777"],["EVD-69353af1e380f37a"],[],[],[],[0,false,null,"profile.copy","$1057",[],"$599","$776","$777","$1144",[],[]]],["CALL-807c07315ecbac14","FACT","$1037","$1127","$51",["$820","$1131"],["EVD-2aa132bbce4e52d8"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["$1131"]]],["CALL-8184386c546391b7","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-a4857e1c90851d8d"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-82ae79df168f8f1d","FACT","$1037","$1127","Call ProfileInResponse",["$779","$932"],["EVD-d5b15c396e28c86a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$932"]},"$497","$1090",[],"$588","$776","$779","resolved",["$121"],["$932"]]],["CALL-839b278af1f10f01","FACT","$1037","$1127","Call queries.remove_article_from_favorites",["app.db.queries.queries.queries.remove_article_from_favorites","$857"],["EVD-73d7d7ee51be014c"],[],[],[],[1,false,null,"queries.remove_article_from_favorites","$1033",[],"$680","$839","$857","resolved",[],["app.db.queries.queries.queries.remove_article_from_favorites"]]],["CALL-83f21a3d91d55fbd","FACT","$1037","$1145","$50",["$755"],["EVD-a9857a30bc4e948c"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-8405013ab26878a3","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-be08a5d33a11cf86"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-84237fbbcdc386ee","FACT","$1037","$1127","$47",["$735","$1066"],["EVD-2651fd10c1c68b35"],[],[],[],[1,false,null,"$148","$1090",[],"$589","$731","$735","resolved",[],["$1066"]]],["CALL-84f4c52ac67a4bd8","FACT","$1037","$1145","Call Query.from_(users).where(users.username == Parameter(query_params_count)).select",["$849"],["EVD-f52f7d542e91e77e"],[],[],[],[0,false,null,"Query.from_(users).where(users.username == Parameter(query_params_count)).select","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-86981f202145396b","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-d59c045dd703bb34"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-8760a8ce3d74e5a8","FACT","$1037","$1145","Call router.post",["$776"],["EVD-5a122a2ea8562621"],[],[],[],[0,false,null,"router.post","$1057",[],"$276","$776","$776","$1144",[],[]]],["CALL-87acbc85b1f63503","FACT","$1037","$1127","$46",["$749","$1065"],["EVD-df9751c8b9a4e0dd"],[],[],[],[1,false,null,"Depends","$1090",[],"$293","$749","$749","resolved",[],["$1065"]]],["CALL-8817f8dae70241e1","FACT","$1037","$1127","Call queries.get_articles_for_feed",["app.db.queries.queries.queries.get_articles_for_feed","$852"],["EVD-76a771b15ca939aa"],[],[],[],[1,false,null,"queries.get_articles_for_feed","$1033",[],"$635","$839","$852","resolved",[],["app.db.queries.queries.queries.get_articles_for_feed"]]],["CALL-88718d85e20770f2","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-4c3882e677228101"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-889db579f4c30587","FACT","$1037","$1127","Call datetime.datetime.now",["$894","datetime.datetime.now"],["EVD-4888d6b3462e7d2a"],[],[],[],[1,false,null,"datetime.datetime.now","$1032",[],"$579","$892","$894","resolved",[],["datetime.datetime.now"]]],["CALL-88a7b5986b413384","FACT","$1037","$1127","Call UserWithToken",["$770","$942"],["EVD-9a2ff41c7bef1783"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$942"]},"UserWithToken","$1090",[],"$691","$769","$770","resolved",["$105"],["$942"]]],["CALL-88acd247d704d517","FACT","$1037","$1127","Call query_params.extend",["$849","builtins.list.extend"],["EVD-370521fc0e6eb2f9"],[],[],[],[1,false,null,"query_params.extend","literal-bound receiver of known type",[],"$601","$839","$849","resolved",[],["builtins.list.extend"]]],["CALL-88b0aca94d951ef7","FACT","$1037","$1127","Call queries.get_user_by_email",["app.db.queries.queries.queries.get_user_by_email","$887"],["EVD-18b644db248dc65c"],[],[],[],[1,false,null,"queries.get_user_by_email","$1033",[],"$649","$883","$887","resolved",[],["app.db.queries.queries.queries.get_user_by_email"]]],["CALL-88c1247e07dfc115","FACT","$1037","$1127","Call database.get_repository",["$741","$747"],["EVD-f9ecbf61390b9be1"],[],[],[],[1,false,null,"database.get_repository","$1032",[],"$236","$741","$741","resolved",["$112"],["$747"]]],["CALL-88c15567ee5c5abe","FACT","$1037","$1127","Call Parameter",["$834","$849"],["EVD-a4a4a66653fc2850"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$834"]},"Parameter","$1090",[],"$601","$839","$849","resolved",["EVD-62ba3ac5e18e13bf"],["$834"]]],["CALL-88dece008af2a6b1","FACT","$1037","$1127","$48",["$740","$763"],["EVD-89c695f59e9a9b19"],[],[],[],[1,false,null,"$1087","$1090",[],"$266","$763","$763","resolved",["$101"],["$740"]]],["CALL-89448e6978652390","FACT","$1037","$1127","Call RWAPIKeyHeader",["$731","$733"],["EVD-dc4fe575956f7a10"],[],[],[],[1,false,null,"RWAPIKeyHeader","$1109",[],"$273","$731","$731","resolved",["$107"],["$733"]]],["CALL-894e2211d3b777bb","FACT","$1037","$1127","Call get_slug_for_article",["$768","$962"],["EVD-2c002c1a365d7667"],[],[],[],[1,false,null,"get_slug_for_article","$1090",[],"$612","$763","$768","resolved",["EVD-9d34f91ccc92a61c"],["$962"]]],["CALL-89644540112b9598","FACT","$1037","$1127","Call JSONResponse",["$752","$1134"],["EVD-b00f8060764457a0"],[],[],[],[1,false,null,"JSONResponse","$1090",[],"$590","$751","$752","resolved",[],["$1134"]]],["CALL-8990fe3d548ae546","FACT","$1037","$1127","Call Parameter",["$834","$849"],["EVD-bb7b1569f5812dbe"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$834"]},"Parameter","$1090",[],"$601","$839","$849","resolved",["EVD-62ba3ac5e18e13bf"],["$834"]]],["CALL-8a1fd83b241a0ae6","FACT","$1037","$1145","Call dt.replace(tzinfo=datetime.timezone.utc).isoformat",["$906"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace(tzinfo=datetime.timezone.utc).isoformat","$1062",[],"SYM-7d0da44a640c8622","$903","$906","$1144",[],[]]],["CALL-8a2c263dd18849a1","FACT","$1037","$1127","Call self._get_comment_from_db_record",["$865","$868"],["EVD-f09f57bda5db18a2"],[],[],[],[1,false,null,"self._get_comment_from_db_record","$1108",[],"$607","$862","$868","resolved",["$115"],["$865"]]],["CALL-8aebb11e4d38aaa8","FACT","$1037","$1127","Call op.create_table",["$723","$821"],["EVD-39da5c60ca62ca0e"],[],[],[],[1,false,null,"op.create_table","$1033",[],"$684","$818","$821","resolved",[],["$723"]]],["CALL-8b57fb9cbc59e446","FACT","$1037","$1127","$49",["$747","$769"],["EVD-49e825b968a35648"],[],[],[],[1,false,null,"$1089","$1090",[],"$299","$769","$769","resolved",["$112"],["$747"]]],["CALL-8c3fe7b6f3012a5b","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-544a3f402282cb15"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-8c60bffbffeeec93","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-a84e548cd2016369"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-8c73f5ab27a8934a","FACT","$1037","$1127","Call Body",["$763","fastapi.Body"],["EVD-fcbc6cfea6b850a5"],[],[],[],[1,false,null,"Body","$1090",[],"$266","$763","$763","resolved",[],["fastapi.Body"]]],["CALL-8d4e76f7ec569fbb","FACT","$1037","$1127","$46",["$782","$1065"],["EVD-5679546c39dd1708"],[],[],[],[1,false,null,"Depends","$1090",[],"$260","$782","$782","resolved",[],["$1065"]]],["CALL-8dbb75db16f9f214","FACT","$1037","$1127","$51",["$821","$1131"],["EVD-20395154f99f593f"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$684","$818","$821","resolved",[],["$1131"]]],["CALL-8def04db55bdc6d9","FACT","$1037","$1127","Call Path",["$749","fastapi.Path"],["EVD-6df0dfde92361901"],[],[],[],[1,false,null,"Path","$1090",[],"$293","$749","$749","resolved",[],["fastapi.Path"]]],["CALL-8e2c994bd2c72428","FACT","$1037","$1116","Call settings.configure_logging",["$799","$890"],["EVD-a0d3fb2e8f8b57d5"],[],[],[],[1,false,null,"settings.configure_logging","$1058",[],"$671","app.main","$890","$1115",["EVD-8a807ffeff2b14dd"],["$799"]]],["CALL-8e2f5ede6d00b1d7","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-38e6bee2135c5203"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-8eb48ce8a8ab2928","FACT","$1037","$1127","Call super",["$872","builtins.super"],["EVD-103cc5de0942caef"],[],[],[],[1,false,null,"super","$499",[],"$656","$870","$872","resolved",[],["builtins.super"]]],["CALL-8ec3442feb40af1c","FACT","$1037","$1127","Call queries.create_new_article",["app.db.queries.queries.queries.create_new_article","$847"],["EVD-9f9892acdd38440e"],[],[],[],[1,false,null,"queries.create_new_article","$1033",[],"$636","$839","$847","resolved",[],["app.db.queries.queries.queries.create_new_article"]]],["CALL-8f5f121c9592eb6f","FACT","$1037","$1127","Call slugify",["$962","slugify.slugify"],["EVD-744093f574dda038"],[],[],[],[1,false,null,"slugify","$1090",[],"$614","$959","$962","resolved",[],["slugify.slugify"]]],["CALL-8f6030b665256d12","FACT","$1037","$1127","Call Query",["$727","fastapi.Query"],["EVD-fa014864d3bf7543"],[],[],[],[1,false,null,"Query","$1090",[],"$275","$727","$727","resolved",[],["fastapi.Query"]]],["CALL-8feb45702e5a0735","FACT","$1037","$1127","$51",["$823","$1131"],["EVD-6934c70b8d17f98e"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["$1131"]]],["CALL-904022ce58ba0f46","FACT","$1037","$1127","Call str",["$816","builtins.str"],["EVD-3c05e57e79bc3bbc"],[],[],[],[1,false,null,"str","$499",[],"$269","$816","$816","resolved",[],["builtins.str"]]],["CALL-910fb3cb1f272846","FACT","$1037","$1145","Call exc.errors",["$754"],["EVD-c6af521aa739de16"],[],[],[],[0,false,null,"exc.errors","$1057",[],"$580","$753","$754","$1144",[],[]]],["CALL-91c814742c050114","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-e54a8ba3eeca9b4f"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-9226e2e1b9747c2e","FACT","$1037","$1127","Call enumerate",["$907","builtins.enumerate"],["EVD-279e278205dc830f"],[],[],[],[1,false,null,"enumerate","$499",[],"SYM-7004728bd88b5a4f","$903","$907","resolved",[],["builtins.enumerate"]]],["CALL-93a577907c45a63d","FACT","$1037","$1145","Call dt.replace",["$906"],["EVD-b4edae997bc0e14f"],[],[],[],[0,false,null,"dt.replace","$1057",[],"SYM-7d0da44a640c8622","$903","$906","$1144",[],[]]],["CALL-93cd5ececf004e2e","FACT","$1037","$1116","Call comments_repo.get_comment_by_id",["$743","$868"],["EVD-da6fd1c225204a34"],[],[],[],[1,false,null,"comments_repo.get_comment_by_id","$1058",[],"$594","$741","$743","$1115",["EVD-47217920dc46bd1f"],["$868"]]],["CALL-9450fcb3272fe54b","FACT","$1037","$1127","Call APIRouter",["$755","$1064"],["EVD-e04f1f45dbf84997"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-ab53b99b39e26115"],"id":"VALUEBIND-044eaf0cb3da072e","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$246","$755","$755","resolved",[],["$1064"]]],["CALL-9460775e4652d09d","FACT","$1037","$1127","Call jwt.get_username_from_token",["$738","$971"],["EVD-af681aea12916f22"],[],[],[],[1,false,null,"jwt.get_username_from_token","$1032",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-cdda91af66361eaf"],"kind":"try"}],"evidence_ids":["EVD-8ac91251aadcb3d9"],"id":"VALUEBIND-698b24126b6f49a1","initializer":"jwt.get_username_from_token(token, str(settings.secret_key.get_secret_value()))","name":"username","target_kind":"name"}],"$711","$731","$738","resolved",["EVD-4a78d1e3c5653855"],["$971"]]],["CALL-9498ca5caf85af6f","FACT","$1037","$1127","Call EntityDoesNotExist",["$812","$887"],["EVD-a24b55a5a0484c9d"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$812"]},"$143","$1090",[],"$649","$883","$887","resolved",["EVD-a7f34382ba4fe801"],["$812"]]],["CALL-9552fb8ff15fd40e","FACT","$1037","$1127","$46",["$741","$1065"],["EVD-e0cca76d1ed8b450"],[],[],[],[1,false,null,"Depends","$1090",[],"$236","$741","$741","resolved",[],["$1065"]]],["CALL-95fb3ea2f8402c74","FACT","$1037","$1127","Call security.verify_password",["$912","$975"],["EVD-7b2afe11d0f5333e"],[],[],[],[1,false,null,"security.verify_password","$1032",[],"$679","$908","$912","resolved",["EVD-855f16d45bbc9a97"],["$975"]]],["CALL-967580ac2985ae84","FACT","$1037","$1127","Call ListOfArticlesInResponse",["$759","$923"],["EVD-9539ccb38fe88bd6"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$923"]},"$232","$1090",[],"$647","$758","$759","resolved",["$95"],["$923"]]],["CALL-9680439d1f0be9bf","FACT","$1037","$1127","$46",["$769","$1065"],["EVD-db0f22d976a86184"],[],[],[],[1,false,null,"Depends","$1090",[],"$299","$769","$769","resolved",[],["$1065"]]],["CALL-96a418d6b1569e47","FACT","$1037","$1127","$47",["$777","$1066"],["EVD-dcf00f5aeb79775a"],[],[],[],[1,false,null,"$148","$1090",[],"$599","$776","$777","resolved",[],["$1066"]]],["CALL-96fba17899845cee","FACT","$1037","$1127","Call Field",["$920","pydantic.Field"],["EVD-02964985df3907dc"],[],[],[],[1,false,null,"Field","$1090",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-630aad172d2bd34c"],"id":"VALUEBIND-b513c9412390ffb2","initializer":"Field(DEFAULT_ARTICLES_OFFSET, ge=0)","name":"offset","target_kind":"name"}],"$686","$914","$920","resolved",[],["pydantic.Field"]]],["CALL-97497969e6b7dfa4","FACT","$1037","$1127","$46",["$749","$1065"],["EVD-6643c6188ed6b704"],[],[],[],[1,false,null,"Depends","$1090",[],"$293","$749","$749","resolved",[],["$1065"]]],["CALL-97827e126356a1e3","FACT","$1037","$1127","Call Parameter",["$834","$849"],["EVD-ce4abd4311375baa"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$834"]},"Parameter","$1090",[],"$601","$839","$849","resolved",["EVD-62ba3ac5e18e13bf"],["$834"]]],["CALL-97fe5bd99019c33b","FACT","$1037","$1145","Call config.get_section",["$817"],["EVD-fd48d0fcb46fd630"],[],[],[],[0,false,null,"config.get_section","$1057",[],"SYM-4a23f826d3dad50b","$816","$817","$1144",[],[]]],["CALL-98dddef702cb1c52","FACT","$1037","$1145","$50",["$755"],["EVD-d77226d37d887359"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-9976044aff6d43be","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-6bed021889257c3b"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-99975606ab3c1607","FACT","$1037","$1127","Call get_app_settings",["$786","$890"],["EVD-604c4d8ff89c4382"],[],[],[],[1,false,null,"$1084","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-2261d8c7bfb10d49"],"id":"VALUEBIND-60f9e8edf99db2f3","initializer":"get_app_settings()","name":"settings","target_kind":"name"}],"$671","app.main","$890","resolved",["EVD-dce226c4bf22ee42"],["$786"]]],["CALL-9a1de817f7433ca1","FACT","$1037","$1127","Call 'user with email {0} does not exist'.format",["$887","$1036"],["EVD-26bc54e8e2c384ec"],[],[],[],[1,false,null,"'user with email {0} does not exist'.format","$1107",[],"$649","$883","$887","resolved",[],["$1036"]]],["CALL-9aa757045bbb28dc","FACT","$1037","$1127","$46",["$782","$1065"],["EVD-c5c484dfcdf1cf1b"],[],[],[],[1,false,null,"Depends","$1090",[],"$260","$782","$782","resolved",[],["$1065"]]],["CALL-9c3628ec85061af5","FACT","$1037","$1116","Call articles_repo.get_article_by_slug",["$851","$960"],["EVD-9a42b534e15154bd"],[],[],[],[1,false,null,"articles_repo.get_article_by_slug","$1058",[],"$698","$959","$960","$1115",["EVD-2c811916f7320f3f"],["$851"]]],["CALL-9cbb3dad476a0d0d","FACT","$1037","$1127","$49",["$731","$747"],["EVD-b84e9d07b2423df9"],[],[],[],[1,false,null,"$1089","$1090",[],"$273","$731","$731","resolved",["$112"],["$747"]]],["CALL-9cbc1e7c7a4b4a53","FACT","$1037","$1127","$47",["$734","$1066"],["EVD-169182b7fc97213e"],[],[],[],[1,false,null,"$148","$1090",[],"$641","$731","$734","resolved",[],["$1066"]]],["CALL-9d53d529f8664b36","FACT","$1037","$1145","$53",["$770"],["EVD-c1dbe2eefa675400"],[],[],[],[0,false,null,"$1130","$1057",[],"$691","$769","$770","$1144",[],[]]],["CALL-9d702cd47ac3a7ff","FACT","$1037","$1127","Call jwt.create_access_token_for_user",["$770","$969"],["EVD-88d03eb1dba95d8e"],[],[],[],[1,false,null,"jwt.create_access_token_for_user","$1032",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-fa272847f9e6dcef"],"id":"VALUEBIND-b135c8d03fd00bfb","initializer":"$1105","name":"token","target_kind":"name"}],"$691","$769","$770","resolved",["$80"],["$969"]]],["CALL-9e0c3a0c05e06dc9","FACT","$1037","$1127","Call self._get_article_from_db_record",["$843","$850"],["EVD-aaf8acb5a04dda2a"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1108",[],null,"$839","$850","resolved",["$96"],["$843"]]],["CALL-9e8337c3877f549b","FACT","$1037","$1127","$51",["$824","$1131"],["EVD-8afd82d163ddded1"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-257da542b84403db","$818","$824","resolved",[],["$1131"]]],["CALL-9f1120b3b94f2a2d","FACT","$1037","$1145","Call query.limit",["$849"],["EVD-648e9284895890c6"],[],[],[],[0,false,null,"query.limit","$1057",[],"$601","$839","$849","$1144",[],[]]],["CALL-a036cd3b14e11876","FACT","$1037","$1127","Call Field",["$920","pydantic.Field"],["EVD-0cb73cca32d2cf2d"],[],[],[],[1,false,null,"Field","$1090",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-e7f54dbf8c2a7393"],"id":"VALUEBIND-eb43bb9d80c9731b","initializer":"Field(DEFAULT_ARTICLES_LIMIT, ge=1)","name":"limit","target_kind":"name"}],"$686","$914","$920","resolved",[],["pydantic.Field"]]],["CALL-a09f2f0f8263fa3c","FACT","$1037","$1116","Call api_key.split",["$735","builtins.str.split"],["EVD-b38bc64a00b63a6c"],[],[],[],[1,false,null,"api_key.split","annotated receiver of known type, unproven at runtime",[],"$589","$731","$735","$1115",[],["builtins.str.split"]]],["CALL-a0cadb45af776559","FACT","$1037","$1127","$49",["$747","$772"],["EVD-35534c38908a394a"],[],[],[],[1,false,null,"$1089","$1090",[],"$278","$772","$772","resolved",["$112"],["$747"]]],["CALL-a0e1efd3006f6936","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-f8675e97350a63be"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-a1058a9eccc57ff9","FACT","$1037","$1145","Call Query.from_(articles).select",["$849"],["EVD-b7d33afb77c1ae13"],[],[],[],[0,false,null,"Query.from_(articles).select","$1062",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-54e296e983dfdd07"],"id":"VALUEBIND-85f91e409e5721d6","initializer":"Query.from_(articles).select(articles.id, articles.slug, articles.title, articles.description, articles.body, articles.created_at, articles.updated_at, Query.from_(users).where(users.id == articles.author_id).select(users.username).as_(AUTHOR_USERNAME_ALIAS))","name":"query","target_kind":"name"}],"$601","$839","$849","$1144",[],[]]],["CALL-a14b2b633faa440a","FACT","$1037","$1145","Call Query.from_(users).where(users.id == articles.author_id).select",["$849"],["EVD-e018fa0e41a4415e"],[],[],[],[0,false,null,"Query.from_(users).where(users.id == articles.author_id).select","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-a175cfab44d17442","FACT","$1037","$1127","$49",["$747","$782"],["EVD-decff7cccd521899"],[],[],[],[1,false,null,"$1089","$1090",[],"$260","$782","$782","resolved",["$112"],["$747"]]],["CALL-a1debd9243067df5","FACT","$1037","$1127","Call create_users_table",["$826","$829"],["EVD-5e7d292252ad37d4"],[],[],[],[1,false,null,"create_users_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-50619fe6fc63bb8a"],["$826"]]],["CALL-a1e13e0416bae5c9","FACT","$1037","$1127","Call super",["$842","builtins.super"],["EVD-cb66bb7f34235f0a"],[],[],[],[1,false,null,"super","$499",[],"$633","$839","$842","resolved",[],["builtins.super"]]],["CALL-a1e710cd6995e8db","FACT","$1037","$1127","$51",["$821","$1131"],["EVD-a0aaf02bfcc0efd6"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$684","$818","$821","resolved",[],["$1131"]]],["CALL-a25c1ba58d99b1c9","FACT","$1037","$1127","$49",["$747","$763"],["EVD-8068fd294a362848"],[],[],[],[1,false,null,"$1089","$1090",[],"$266","$763","$763","resolved",["$112"],["$747"]]],["CALL-a25cbbd9c72c0882","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-184a1979055959b2"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-a2a91c219775d5e6","FACT","$1037","$1127","Call ArticleInResponse",["$762","$918"],["EVD-e37f7e8b31f7d3f2"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$918"]},"$39","$1090",[],"$651","$758","$762","resolved",["$93"],["$918"]]],["CALL-a2d072604099b7b0","FACT","$1037","$1127","$48",["$740","$763"],["EVD-f484e1ebb007a3ac"],[],[],[],[1,false,null,"$1087","$1090",[],"$266","$763","$763","resolved",["$101"],["$740"]]],["CALL-a318a3d51c4eef2a","FACT","$1037","$1145","Call router.post",["$763"],["EVD-c4db8d4cf9f3dac2"],[],[],[],[0,false,null,"router.post","$1057",[],"$266","$763","$763","$1144",[],[]]],["CALL-a34fa4726c485931","FACT","$1037","$1127","$47",["$743","$1066"],["EVD-82b301b942b553a5"],[],[],[],[1,false,null,"$148","$1090",[],"$594","$741","$743","resolved",[],["$1066"]]],["CALL-a39bd41f1475ca6c","FACT","$1037","$1116","$52",["$846","$847"],["EVD-1f9ad5dc670ad3ee"],[],[],[],[1,false,null,"$1129","$1050",[],"$636","$839","$847","$1115",[],["$846"]]],["CALL-a3afde82cdb62663","FACT","$1037","$1127","Call check_email_is_taken",["$784","$964"],["EVD-413570c7a4699387"],[],[],[],[1,false,null,"check_email_is_taken","$1090",[],"$692","$782","$784","resolved",["EVD-be82e13dbd99b0c2"],["$964"]]],["CALL-a51afc8b64a85590","FACT","$1037","$1127","$51",["$822","$1131"],["EVD-a9cc66501958cbbf"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["$1131"]]],["CALL-a5937e4a748dc4b6","FACT","$1037","$1127","Call self._link_article_with_tags",["$844","$847"],["EVD-e05032f22d863b6e"],[],[],[],[1,false,null,"self._link_article_with_tags","$1108",[],"$636","$839","$847","resolved",["EVD-8bc954c93df97cea"],["$844"]]],["CALL-a689fa25bd912524","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-be533dabf3e89a6c"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-a6fea9c2895001bd","FACT","$1037","$1127","Call op.create_primary_key",["alembic.op.create_primary_key","$822"],["EVD-5f1cf335ea86ed11"],[],[],[],[1,false,null,"op.create_primary_key","$1033",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["alembic.op.create_primary_key"]]],["CALL-a75d56951ed17e21","FACT","$1037","$1127","Call Tags",["$832","app.db.queries.tables.Tags"],["EVD-3125af5f8fbcdf8a"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["app.db.queries.tables.Tags"]},"Tags","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-13031f9af174dd3b"],"id":"VALUEBIND-1296447b8df66eec","initializer":"Tags()","name":"tags","target_kind":"name"}],"$289","$832","$832","resolved",["EVD-0f621d4ddb2452a5"],["app.db.queries.tables.Tags"]]],["CALL-a88cbc1cc8e1a13f","FACT","$1037","$1116","Call articles_repo.remove_article_from_favorites",["$762","$762","$857"],["EVD-3eff8475cc289853"],[],[],[],[2,false,null,"articles_repo.remove_article_from_favorites","$1058",[],"$651","$758","$762","$1115",["EVD-41514713e37ab09e","EVD-95144ccd31f831eb"],["$762","$857"]]],["CALL-a939465f4d4a8ab7","FACT","$1037","$1127","Call queries.create_new_tags",["app.db.queries.queries.queries.create_new_tags","$881"],["EVD-d18b17ad31dbb8a0"],[],[],[],[1,false,null,"queries.create_new_tags","$1033",[],"$581","$879","$881","resolved",[],["app.db.queries.queries.queries.create_new_tags"]]],["CALL-a97f8b9057b35352","FACT","$1037","$1127","Call op.execute",["alembic.op.execute","$821"],["EVD-de3d05048f5b9735"],[],[],[],[1,false,null,"op.execute","$1033",[],"$684","$818","$821","resolved",[],["alembic.op.execute"]]],["CALL-aa3da46987ca9f4f","FACT","$1037","$1145","Call router.post",["$769"],["EVD-1f406fb752b225ae"],[],[],[],[0,false,null,"router.post","$1057",[],"$299","$769","$769","$1144",[],[]]],["CALL-aa58619db09eda2f","FACT","$1037","$1127","Call create_commentaries_table",["$821","$829"],["EVD-05800ce6419b3101"],[],[],[],[1,false,null,"create_commentaries_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-14867da02ca13ac6"],["$821"]]],["CALL-aaf593fc45f8d764","FACT","$1037","$1127","$48",["$740","$749"],["EVD-9aace6833fc3d714"],[],[],[],[1,false,null,"$1087","$1090",[],"$293","$749","$749","resolved",["$101"],["$740"]]],["CALL-ab4004ede8268ea2","FACT","$1037","$1127","Call context.begin_transaction",["alembic.context.begin_transaction","$817"],["EVD-52a34a4a03d2ee9d"],[],[],[],[1,false,null,"context.begin_transaction","$1033",[],"SYM-4a23f826d3dad50b","$816","$817","resolved",[],["alembic.context.begin_transaction"]]],["CALL-ab5f5d84b42774ef","FACT","$1037","$1145","Call pool.acquire",["$745"],["EVD-6a4a85e3e9ba9ede"],[],[],[],[0,false,null,"pool.acquire","$1057",[],"$638","$744","$745","$1144",[],[]]],["CALL-ac79461bbbec359b","FACT","$1037","$1127","Call ListOfArticlesInResponse",["$766","$923"],["EVD-1154c3efd313e092"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$923"]},"$232","$1090",[],"$703","$763","$766","resolved",["$95"],["$923"]]],["CALL-ad4e05c21c3c50a9","FACT","$1037","$1127","$47",["$770","$1066"],["EVD-4a9f0a6cdd6d1a17"],[],[],[],[1,false,null,"$148","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-ea19ddc10bd7abfc"],"id":"VALUEBIND-c314dad1efcaf5ff","initializer":"HTTPException(status_code=HTTP_400_BAD_REQUEST, detail=strings.INCORRECT_LOGIN_INPUT)","name":"wrong_login_error","target_kind":"name"}],"$691","$769","$770","resolved",[],["$1066"]]],["CALL-adc67523b437e46c","FACT","$1037","$1145","Call router.post",["$758"],["EVD-4fd2d270fb2c1393"],[],[],[],[0,false,null,"router.post","$1057",[],"$263","$758","$758","$1144",[],[]]],["CALL-ae445849be6b3345","FACT","$1037","$1127","Call logger.info",["$814","loguru.logger.info"],["EVD-60cf3a84b213f3ad"],[],[],[],[1,false,null,"logger.info","$1033",[],"$578","$813","$814","resolved",[],["loguru.logger.info"]]],["CALL-ae7ff0e8e5c52511","FACT","$1037","$1116","Call self._users_repo.get_user_by_username",["app.db.repositories.profiles.ProfilesRepository._users_repo.get_user_by_username","$875"],["EVD-e378c5612ecb46c0"],[],[],[],[1,false,null,"self._users_repo.get_user_by_username","$1050",[],"$668","$870","$875","$1115",[],["app.db.repositories.profiles.ProfilesRepository._users_repo.get_user_by_username"]]],["CALL-af184317f296e59d","FACT","$1037","$1127","Call context.configure",["alembic.context.configure","$817"],["EVD-6346d035407c5bb2"],[],[],[],[1,false,null,"context.configure","$1033",[],"SYM-4a23f826d3dad50b","$816","$817","resolved",[],["alembic.context.configure"]]],["CALL-af3c825df23383cc","FACT","$1037","$1145","$53",["$783"],["EVD-ec368b81c42a0d18"],[],[],[],[0,false,null,"$1130","$1057",[],"$688","$782","$783","$1144",[],[]]],["CALL-af56713ae7d55ecf","FACT","$1037","$1127","Call fileConfig",["$816","logging.config.fileConfig"],["EVD-bb2e5cf560ea2229"],[],[],[],[1,false,null,"fileConfig","$1090",[],"$269","$816","$816","resolved",[],["logging.config.fileConfig"]]],["CALL-b0a0ed7dba33240b","FACT","$1037","$1145","Call router.delete",["$763"],["EVD-8004f42e3fe45b8d"],[],[],[],[0,false,null,"router.delete","$1057",[],"$266","$763","$763","$1144",[],[]]],["CALL-b10c641d511df18e","FACT","$1037","$1145","Call application.add_exception_handler",["$890"],["EVD-4d653325e946deb8"],[],[],[],[0,false,null,"application.add_exception_handler","$1057",[],"$671","app.main","$890","$1144",[],[]]],["CALL-b11bc0ce4d855d6a","FACT","$1037","$1127","Call logging.currentframe",["$794","logging.currentframe"],["EVD-5863e759510b6202"],[],[],[],[1,false,null,"logging.currentframe","$1032",[],"SYM-0da73d2af2baf63b","$792","$794","resolved",[],["logging.currentframe"]]],["CALL-b165dae0567a6a2f","FACT","$1037","$1127","Call queries.create_new_user",["app.db.queries.queries.queries.create_new_user","$886"],["EVD-ec4d7993473cf850"],[],[],[],[1,false,null,"queries.create_new_user","$1033",[],"$618","$883","$886","resolved",[],["app.db.queries.queries.queries.create_new_user"]]],["CALL-b1c890f9c3e8b7c4","FACT","$1037","$1127","$47",["$738","$1066"],["EVD-6780b997e12acf00"],[],[],[],[1,false,null,"$148","$1090",[],"$711","$731","$738","resolved",[],["$1066"]]],["CALL-b1d0742b35e0164a","FACT","$1037","$1127","Call timestamps",["$819","$828"],["EVD-c825c07934fa1e47"],[],[],[],[1,false,null,"timestamps","$1109",[],"$708","$818","$819","resolved",["EVD-7268ec5993733fe9"],["$828"]]],["CALL-b1dc36373c9c526b","FACT","$1037","$1127","Call self._get_article_from_db_record",["$843","$851"],["EVD-3c1840acf1c01267"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1108",[],"$587","$839","$851","resolved",["$96"],["$843"]]],["CALL-b2a7859bdf0cf26d","FACT","$1037","$1127","$51",["$821","$1131"],["EVD-0d6265db8916b605"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$684","$818","$821","resolved",[],["$1131"]]],["CALL-b2b89e871f00b159","FACT","$1037","$1127","$49",["$727","$747"],["EVD-50e57572e4c01386"],[],[],[],[1,false,null,"$1089","$1090",[],"$275","$727","$727","resolved",["$112"],["$747"]]],["CALL-b2c8a439130faee5","FACT","$1037","$1127","Call EntityDoesNotExist",["$812","$851"],["EVD-1bdeea123c168f85"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$812"]},"$143","$1090",[],"$587","$839","$851","resolved",["EVD-a7f34382ba4fe801"],["$812"]]],["CALL-b31b89850f017df2","FACT","$1037","$1145","Call query.join",["$849"],["EVD-81203933e4dcca92"],[],[],[],[0,false,null,"query.join","$1057",[],"$601","$839","$849","$1144",[],[]]],["CALL-b47335ff548afc8b","FACT","$1037","$1127","Call check_user_can_modify_comment",["$742","$967"],["EVD-acc6898f003dd838"],[],[],[],[1,false,null,"check_user_can_modify_comment","$1090",[],"$645","$741","$742","resolved",["EVD-889f0ab69a9e8988"],["$967"]]],["CALL-b476674dadbcda09","FACT","$1037","$1116","Call profiles_repo.add_user_into_followers",["$777","$873"],["EVD-78bc957d7dd6f6aa"],[],[],[],[1,false,null,"profiles_repo.add_user_into_followers","$1058",[],"$599","$776","$777","$1115",["EVD-e198e3028e2f977b"],["$873"]]],["CALL-b4c36eaef035062b","FACT","$1037","$1127","$46",["$780","$1065"],["EVD-13e8c07e7088b49c"],[],[],[],[1,false,null,"Depends","$1090",[],"$277","$780","$780","resolved",[],["$1065"]]],["CALL-b84c5f724800500d","FACT","$1037","$1127","Call Body",["$772","fastapi.Body"],["EVD-4a6db43d7cdee2d7"],[],[],[],[1,false,null,"Body","$1090",[],"$278","$772","$772","resolved",[],["fastapi.Body"]]],["CALL-b87acada9da63984","FACT","$1037","$1127","Call Path",["$741","fastapi.Path"],["EVD-61f3fee6b2aa72cd"],[],[],[],[1,false,null,"Path","$1090",[],"$236","$741","$741","resolved",[],["fastapi.Path"]]],["CALL-b99649b685722e14","FACT","$1037","$1127","Call Query.from_",["$849","pypika.Query.from_"],["EVD-e32bf46900adf648"],[],[],[],[1,false,null,"Query.from_","$1033",[],"$601","$839","$849","resolved",[],["pypika.Query.from_"]]],["CALL-b9f78b1a5f006486","FACT","$1037","$1127","Call ''.join",["$907","builtins.str.join"],["EVD-0371d16aa3aba1ac"],[],[],[],[1,false,null,"''.join","$1107",[],"SYM-7004728bd88b5a4f","$903","$907","resolved",[],["builtins.str.join"]]],["CALL-ba1ef70f4ccabed2","FACT","$1037","$1127","Call InterceptHandler",["$793","$799"],["EVD-c5fa794591ebe816"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$793"]},"InterceptHandler","$1090",[],"$660","$796","$799","resolved",["EVD-4ad1dec8a8d75723"],["$793"]]],["CALL-bb05b99f2e7324bc","FACT","$1037","$1127","Call super",["$734","builtins.super"],["EVD-659ebc27d0d71c7a"],[],[],[],[1,false,null,"super","$499",[],"$641","$731","$734","resolved",[],["builtins.super"]]],["CALL-bc9f477d9f2f1094","FACT","$1037","$1127","Call EntityDoesNotExist",["$812","$888"],["EVD-955f216b78f77730"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$812"]},"$143","$1090",[],"$640","$883","$888","resolved",["EVD-a7f34382ba4fe801"],["$812"]]],["CALL-bce1e02782a4b060","FACT","$1037","$1127","Call ArticleInResponse",["$764","$918"],["EVD-2e671519a84a34a3"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$918"]},"$39","$1090",[],"$644","$763","$764","resolved",["$93"],["$918"]]],["CALL-bd2bbe34b87a6374","FACT","$1037","$1127","Call op.create_table",["$723","$822"],["EVD-8b2e4582535da352"],[],[],[],[1,false,null,"op.create_table","$1033",[],"SYM-1ad8f943b883ee7a","$818","$822","resolved",[],["$723"]]],["CALL-bdf1c5951652207e","FACT","$1037","$1116","Call string.split",["$907","builtins.str.split"],["EVD-8f13d2dddf5264a6"],[],[],[],[1,false,null,"string.split","annotated receiver of known type, unproven at runtime",[],"SYM-7004728bd88b5a4f","$903","$907","$1115",[],["builtins.str.split"]]],["CALL-be2cb51fd139ceb3","FACT","$1037","$1127","Call Security",["$731","fastapi.Security"],["EVD-c14c83ca36ea726e"],[],[],[],[1,false,null,"Security","$1090",[],"$273","$731","$731","resolved",[],["fastapi.Security"]]],["CALL-be4a42050ae2defc","FACT","$1037","$1127","$47",["$779","$1066"],["EVD-088e1a1da0f1a23a"],[],[],[],[1,false,null,"$148","$1090",[],"$588","$776","$779","resolved",[],["$1066"]]],["CALL-be5e07508b0234b0","FACT","$1037","$1116","Call self.connection.fetch",["app.db.repositories.articles.ArticlesRepository.connection.fetch","$849"],["EVD-e14df1673bef669f"],[],[],[],[1,false,null,"self.connection.fetch","$1050",[],"$601","$839","$849","$1115",[],["app.db.repositories.articles.ArticlesRepository.connection.fetch"]]],["CALL-be7b6d4f678e7971","FACT","$1037","$1116","Call user.change_password",["$886","$911"],["EVD-184974855c1e3c0b"],[],[],[],[1,false,null,"user.change_password","$1058",[],"$618","$883","$886","$1115",["EVD-d62a1258391ec220"],["$911"]]],["CALL-bea87268af0ba450","FACT","$1037","$1145","Call query.join",["$849"],["EVD-3679fcd29768377c"],[],[],[],[0,false,null,"query.join","$1057",[],"$601","$839","$849","$1144",[],[]]],["CALL-beb043bc78dfcdd2","FACT","$1037","$1127","$48",["$740","$776"],["EVD-de27b7e7e91a2169"],[],[],[],[1,false,null,"$1087","$1090",[],"$276","$776","$776","resolved",["$101"],["$740"]]],["CALL-bf2e741d3db3e176","FACT","$1037","$1127","Call JWTMeta",["$929","$970"],["EVD-4ba186cbf3a2073f"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$929"]},"JWTMeta","$1090",[],"$592","$968","$970","resolved",["$119"],["$929"]]],["CALL-c06417b097afc084","FACT","$1037","$1127","$51",["$823","$1131"],["EVD-325a14d78fb3b037"],[],[],[],[1,false,null,"sa.Column","$1032",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["$1131"]]],["CALL-c126de5953b5971f","FACT","$1037","$1145","Call to_encode.update",["$970"],["EVD-6525ebc808201412"],[],[],[],[0,false,null,"to_encode.update","$1057",[],"$592","$968","$970","$1144",[],[]]],["CALL-c1aab1678f68e2c5","FACT","$1037","$1127","$49",["$747","$763"],["EVD-e95ef795325af7dd"],[],[],[],[1,false,null,"$1089","$1090",[],"$266","$763","$763","resolved",["$112"],["$747"]]],["CALL-c217d704f7b96d42","FACT","$1037","$1127","Call self._get_article_from_db_record",["$843","$847"],["EVD-1441e8bce70fe3cf"],[],[],[],[1,false,null,"self._get_article_from_db_record","$1108",[],"$636","$839","$847","resolved",["$96"],["$843"]]],["CALL-c2601983264ba3ae","FACT","$1037","$1127","Call UserInDB",["$888","$910"],["EVD-03c38182f2ca6893"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$910"]},"UserInDB","$1090",[],"$640","$883","$888","resolved",["$91"],["$910"]]],["CALL-c27c9f28c33bfa87","FACT","$1037","$1127","Call create_jwt_token",["$969","$970"],["EVD-4aec8f4de84a8da4"],[],[],[],[1,false,null,"create_jwt_token","$1109",[],"$584","$968","$969","resolved",["EVD-59a0768ec152ad39"],["$970"]]],["CALL-c2be8ecd42a97733","FACT","$1037","$1127","Call check_article_exists",["$764","$960"],["EVD-79c7a76d2a4f8bbc"],[],[],[],[1,false,null,"check_article_exists","$1090",[],"$644","$763","$764","resolved",["EVD-66659be2d600b414"],["$960"]]],["CALL-c3895b810c997ee8","FACT","$1037","$1127","Call run_migrations_online",["$816","$817"],["EVD-73e0ca2e1d1ccc82"],[],[],[],[1,false,null,"run_migrations_online","$1109",[],"$269","$816","$816","resolved",["EVD-2257c9bac173895c"],["$817"]]],["CALL-c518a7a24cae38b8","FACT","$1037","$1127","Call self.get_tags_for_article_by_slug",["$843","$855"],["EVD-13d2e9d4ea11bac5"],[],[],[],[1,false,null,"self.get_tags_for_article_by_slug","$1108",[],"$597","$839","$843","resolved",["EVD-fa780d6531bd21ef"],["$855"]]],["CALL-c522888d21939dcd","FACT","$1037","$1127","Call op.create_primary_key",["alembic.op.create_primary_key","$820"],["EVD-2e42d0af8d854fbf"],[],[],[],[1,false,null,"op.create_primary_key","$1033",[],"SYM-eb18696f88815481","$818","$820","resolved",[],["alembic.op.create_primary_key"]]],["CALL-c522f52f7b806f00","FACT","$1037","$1127","Call len",["$766","builtins.len"],["EVD-42f91759437463c9"],[],[],[],[1,false,null,"len","$499",[],"$703","$763","$766","resolved",[],["builtins.len"]]],["CALL-c5268d0392770144","FACT","$1037","$1127","$46",["$741","$1065"],["EVD-e10746bad85242b5"],[],[],[],[1,false,null,"Depends","$1090",[],"$236","$741","$741","resolved",[],["$1065"]]],["CALL-c61571db018aeea5","FACT","$1037","$1145","Call bcrypt.gensalt().decode",["$973"],["EVD-c7021c885d7269a2"],[],[],[],[0,false,null,"bcrypt.gensalt().decode","$1062",[],"$689","$972","$973","$1144",[],[]]],["CALL-c6f287e5e594b905","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-c7e0f5e42815b954"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-c7215724edcb72b2","FACT","$1037","$1127","$46",["$744","$1065"],["EVD-2b7e9dcce8828b35"],[],[],[],[1,false,null,"Depends","$1090",[],"$253","$744","$744","resolved",[],["$1065"]]],["CALL-c72279a0b79eba98","FACT","$1037","$1127","Call TagsInList",["$781","$936"],["EVD-3173312b87b1f2ec"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$936"]},"TagsInList","$1090",[],"$685","$780","$781","resolved",["$120"],["$936"]]],["CALL-c77cdfd8ef0a84ff","FACT","$1037","$1127","Call authentication.get_current_user_authorizer",["$740","$741"],["EVD-f2862056182120db"],[],[],[],[1,false,null,"authentication.get_current_user_authorizer","$1032",[],"$236","$741","$741","resolved",["$101"],["$740"]]],["CALL-c80759be1ea3fb10","FACT","$1037","$1127","Call str",["$816","builtins.str"],["EVD-772795a5e73e827a"],[],[],[],[1,false,null,"str","$499",[],"$269","$816","$816","resolved",[],["builtins.str"]]],["CALL-c811a99283935a1d","FACT","$1037","$1127","$47",["$738","$1066"],["EVD-50cc805507ba9c6b"],[],[],[],[1,false,null,"$148","$1090",[],"$711","$731","$738","resolved",[],["$1066"]]],["CALL-c89192f2df1e5f8f","FACT","$1037","$1127","Call op.create_table",["$723","$823"],["EVD-df18865c9d534426"],[],[],[],[1,false,null,"op.create_table","$1033",[],"SYM-dc3f7c48d517475a","$818","$823","resolved",[],["$723"]]],["CALL-c8a273528f853778","FACT","$1037","$1127","$47",["$771","$1066"],["EVD-7b339aea2af8f3bc"],[],[],[],[1,false,null,"$148","$1090",[],"$664","$769","$771","resolved",[],["$1066"]]],["CALL-c8d8dfc4b4728211","FACT","$1037","$1127","Call query_params.append",["$849","builtins.list.append"],["EVD-360796776600262c"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$601","$839","$849","resolved",[],["builtins.list.append"]]],["CALL-c92060e8adcfb78d","FACT","$1037","$1127","Call ListOfCommentsInResponse",["$775","$927"],["EVD-1ab1fe2b8c1b2850"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$927"]},"$233","$1090",[],"$621","$772","$775","resolved",["$104"],["$927"]]],["CALL-c9fbf376132bbfff","FACT","$1037","$1145","Call article.dict",["$760"],["EVD-4097b683bfa4ab4c"],[],[],[],[0,false,null,"article.dict","$1057",[],null,"$758","$760","$1144",[],[]]],["CALL-ca0a5ca8c657cd79","FACT","$1037","$1127","Call query_params.append",["$849","builtins.list.append"],["EVD-d80fa868637e2827"],[],[],[],[1,false,null,"query_params.append","literal-bound receiver of known type",[],"$601","$839","$849","resolved",[],["builtins.list.append"]]],["CALL-ca6e28fa21049d3e","FACT","$1037","$1127","Call op.create_table",["$723","$819"],["EVD-6c43f9bce4b967da"],[],[],[],[1,false,null,"op.create_table","$1033",[],"$708","$818","$819","resolved",[],["$723"]]],["CALL-cbf2c3de0268af69","FACT","$1037","$1127","Call UsersRepository",["$872","$884"],["EVD-1d4cf001f5d274df"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$884"]},"$721","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-05251b13a5555450"],"id":"VALUEBIND-c7ee0806f9afea44","initializer":"UsersRepository(conn)","name":"self._users_repo","target_kind":"$1031"}],"$656","$870","$872","resolved",["$130"],["$884"]]],["CALL-cd7d5c1f6c205dc2","FACT","$1037","$1127","Call op.create_table",["$723","$826"],["EVD-79b8e40848defebb"],[],[],[],[1,false,null,"op.create_table","$1033",[],"$610","$818","$826","resolved",[],["$723"]]],["CALL-cd88279f44cc7c24","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-edc998ddecb4ebdb"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-cdaf3c20d93eb4a7","FACT","$1037","$1145","Call router.post",["$769"],["EVD-14711e7374c32af2"],[],[],[],[0,false,null,"router.post","$1057",[],"$299","$769","$769","$1144",[],[]]],["CALL-cdcfe4603ba0f518","FACT","$1037","$1127","Call queries.get_article_by_slug",["app.db.queries.queries.queries.get_article_by_slug","$851"],["EVD-04ed14550f2a54ef"],[],[],[],[1,false,null,"queries.get_article_by_slug","$1033",[],"$587","$839","$851","resolved",[],["app.db.queries.queries.queries.get_article_by_slug"]]],["CALL-cde687dfe9192554","FACT","$1037","$1127","Call Body",["$763","fastapi.Body"],["EVD-d0e31264ea4aeb66"],[],[],[],[1,false,null,"Body","$1090",[],"$266","$763","$763","resolved",[],["fastapi.Body"]]],["CALL-cf9f9cde8d32de19","FACT","$1037","$1127","Call ArticlesToTags",["$832","$833"],["EVD-6cc5e96a1374fd9e"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$833"]},"ArticlesToTags","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-cd862180446af5ac"],"id":"VALUEBIND-c766f54c125fa751","initializer":"ArticlesToTags()","name":"articles_to_tags","target_kind":"name"}],"$289","$832","$832","resolved",["EVD-9d72f06addc435b1"],["$833"]]],["CALL-d089f7427e88976f","FACT","$1037","$1127","Call logger.info",["$815","loguru.logger.info"],["EVD-4b093588ce37c682"],[],[],[],[1,false,null,"logger.info","$1033",[],"$670","$813","$815","resolved",[],["loguru.logger.info"]]],["CALL-d0e8d38086634277","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-5b6d87340c69b451"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-d1ec3d46834673bb","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-5d8b10ea440a5684"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-d2888baed755c26b","FACT","$1037","$1127","Call Query.from_",["$849","pypika.Query.from_"],["EVD-6fc7b47565dcb0fa"],[],[],[],[1,false,null,"Query.from_","$1033",[],"$601","$839","$849","resolved",[],["pypika.Query.from_"]]],["CALL-d3243e5db7ece451","FACT","$1037","$1127","$49",["$747","$769"],["EVD-2cf9fad0761f7c9f"],[],[],[],[1,false,null,"$1089","$1090",[],"$299","$769","$769","resolved",["$112"],["$747"]]],["CALL-d42673f2c1684d4f","FACT","$1037","$1116","Call self._tags_repo.create_tags_that_dont_exist",["app.db.repositories.articles.ArticlesRepository._tags_repo.create_tags_that_dont_exist","$847"],["EVD-47f1c22a037eba93"],[],[],[],[1,false,null,"self._tags_repo.create_tags_that_dont_exist","$1050",[],"$636","$839","$847","$1115",[],["app.db.repositories.articles.ArticlesRepository._tags_repo.create_tags_that_dont_exist"]]],["CALL-d511cc1c92835dcd","FACT","$1037","$1127","Call UserInResponse",["$784","$940"],["EVD-819f9176db58e625"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$940"]},"$720","$1090",[],"$692","$782","$784","resolved",["$122"],["$940"]]],["CALL-d5359bfccdedf831","FACT","$1037","$1127","$46",["$772","$1065"],["EVD-54c54f70150acb9f"],[],[],[],[1,false,null,"Depends","$1090",[],"$278","$772","$772","resolved",[],["$1065"]]],["CALL-d66674b388fcb71d","FACT","$1037","$1127","Call _get_current_user",["$738","$739"],["EVD-a59d4547947dedc7"],[],[],[],[1,false,null,"_get_current_user","$1109",[],"$639","$731","$739","resolved",["EVD-982d98a0f05e2787"],["$738"]]],["CALL-d6e41c32d60dac51","FACT","$1037","$1145","Call query.join(articles_to_tags).on",["$849"],["EVD-2e2a419f4d7a1101"],[],[],[],[0,false,null,"query.join(articles_to_tags).on","$1062",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-7fd23a8bb1ccc987"],"kind":"if"}],"evidence_ids":["EVD-55bf1be627dee17b"],"id":"VALUEBIND-2097209531aaa7a7","initializer":"query.join(articles_to_tags).on((articles.id == articles_to_tags.article_id) & (articles_to_tags.tag == Query.from_(tags_table).where(tags_table.tag == Parameter(query_params_count)).select(tags_table.tag)))","name":"query","target_kind":"name"}],"$601","$839","$849","$1144",[],[]]],["CALL-d79b657bbc5ebb38","FACT","$1037","$1145","Call logger.opt(depth=depth, exception=record.exc_info).log",["$794"],["EVD-0a3a0f5bf16f45ce"],[],[],[],[0,false,null,"logger.opt(depth=depth, exception=record.exc_info).log","$1062",[],"SYM-0da73d2af2baf63b","$792","$794","$1144",[],[]]],["CALL-d7aecbff1e04f56f","FACT","$1037","$1145","Call Query.from_(tags_table).where",["$849"],["EVD-7c1b3206b8328d32"],[],[],[],[0,false,null,"Query.from_(tags_table).where","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-d84e4a90d5b7bb22","FACT","$1037","$1127","Call APIRouter",["$758","$1064"],["EVD-99fc73814998188a"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a8d761c5af89ea0f"],"id":"VALUEBIND-5b04914c12ad5bea","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$263","$758","$758","resolved",[],["$1064"]]],["CALL-d93d38d8f089b800","FACT","$1037","$1127","Call str",["$815","builtins.str"],["EVD-dd790ecfaa84ecff"],[],[],[],[1,false,null,"str","$499",[],"$670","$813","$815","resolved",[],["builtins.str"]]],["CALL-d9647f0f7f0ef4f2","FACT","$1037","$1127","Call Articles",["$832","app.db.queries.tables.Articles"],["EVD-1d5d0a92fee451fd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["app.db.queries.tables.Articles"]},"Articles","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-13f4e7c782698b29"],"id":"VALUEBIND-b07818eb81fa0a18","initializer":"Articles()","name":"articles","target_kind":"name"}],"$289","$832","$832","resolved",["EVD-8750cc90a3ca27cc"],["app.db.queries.tables.Articles"]]],["CALL-d9c9efdcea380de7","FACT","$1037","$1127","$46",["$741","$1065"],["EVD-2b8065d0754394ec"],[],[],[],[1,false,null,"Depends","$1090",[],"$236","$741","$741","resolved",[],["$1065"]]],["CALL-d9efbcd2adaad40b","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-fe14cabab3eae906"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-dacf892276a20e81","FACT","$1037","$1127","$45",["$768","$916"],["EVD-51c21102fd938358"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],"$612","$763","$768","resolved",[],["$916"]]],["CALL-dc344ab42cc04397","FACT","$1037","$1127","Call APIRouter",["$780","$1064"],["EVD-e18db8786fc9d1f7"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-7f7bde927515d4ab"],"id":"VALUEBIND-8e33f39fa917c6f1","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$277","$780","$780","resolved",[],["$1064"]]],["CALL-dc4fe31476c384f3","FACT","$1037","$1127","$46",["$782","$1065"],["EVD-e2bc6fc6e51d99f1"],[],[],[],[1,false,null,"Depends","$1090",[],"$260","$782","$782","resolved",[],["$1065"]]],["CALL-dc915480766f2afe","FACT","$1037","$1127","Call CryptContext",["$972","passlib.context.CryptContext"],["EVD-e86524a44a7422fc"],[],[],[],[1,false,null,"CryptContext","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-5b963afbf90c7beb"],"id":"VALUEBIND-ae17964a3f095668","initializer":"CryptContext(schemes=['bcrypt'], deprecated='auto')","name":"pwd_context","target_kind":"name"}],"$255","$972","$972","resolved",[],["passlib.context.CryptContext"]]],["CALL-dcdf0de78e100151","FACT","$1037","$1127","$45",["$762","$916"],["EVD-979112fd9fdf3735"],[],[],[],[1,false,null,"ArticleForResponse.from_orm","$1033",[],"$651","$758","$762","resolved",[],["$916"]]],["CALL-dcea6474dea663ac","FACT","$1037","$1127","Call engine_from_config",["$817","sqlalchemy.engine_from_config"],["EVD-3be547719e2f39cf"],[],[],[],[1,false,null,"engine_from_config","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-4197d7561aec31f6"],"id":"VALUEBIND-37cc122948cae907","initializer":"engine_from_config(config.get_section(config.config_ini_section), prefix='sqlalchemy.', poolclass=pool.NullPool)","name":"connectable","target_kind":"name"}],"SYM-4a23f826d3dad50b","$816","$817","resolved",[],["sqlalchemy.engine_from_config"]]],["CALL-dd31bec3852d8911","FACT","$1037","$1127","Call ProfileInResponse",["$778","$932"],["EVD-22ceb8c2a701b117"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$932"]},"$497","$1090",[],"$622","$776","$778","resolved",["$121"],["$932"]]],["CALL-dd33236b8e538cfc","FACT","$1037","$1145","Call router.put",["$782"],["EVD-117cad8f9f745d23"],[],[],[],[0,false,null,"router.put","$1057",[],"$260","$782","$782","$1144",[],[]]],["CALL-dd8ae4a17c677cb2","FACT","$1037","$1116","Call articles_repo.get_articles_for_user_feed",["$759","$759","$852"],["EVD-70ebc5609a31e73b"],[],[],[],[2,false,null,"articles_repo.get_articles_for_user_feed","$1058",[],"$647","$758","$759","$1115",["EVD-2a5797f4d1a9e081","EVD-fe90ea5db39aea1b"],["$759","$852"]]],["CALL-dd9566a7c8333209","FACT","$1037","$1127","Call APIRouter",["$776","$1064"],["EVD-6ea28976a2b332e9"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-a2e6960bf1b4b7cb"],"id":"VALUEBIND-d83d1a90660b822b","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$276","$776","$776","resolved",[],["$1064"]]],["CALL-dd9d09a0315eaed9","FACT","$1037","$1145","Call Query.from_(users).where(users.username == Parameter(query_params_count)).select",["$849"],["EVD-c5a61ee901ae2480"],[],[],[],[0,false,null,"Query.from_(users).where(users.username == Parameter(query_params_count)).select","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-ddd110f122312f90","FACT","$1037","$1127","$48",["$740","$758"],["EVD-ba8f18914f6730c4"],[],[],[],[1,false,null,"$1087","$1090",[],"$263","$758","$758","resolved",["$101"],["$740"]]],["CALL-ddeae8e50f31483e","FACT","$1037","$1127","Call ArticleForResponse",["$760","$915"],["EVD-8ee67fe368765e7a"],[],[],[],[1,false,null,"$38","$1090",[],null,"$758","$760","resolved",["$135"],["$915"]]],["CALL-dfbcbbaccbd7ec4b","FACT","$1037","$1145","Call JWTMeta(exp=expire, sub=JWT_SUBJECT).dict",["$970"],["EVD-4ba186cbf3a2073f"],[],[],[],[0,false,null,"JWTMeta(exp=expire, sub=JWT_SUBJECT).dict","$1062",[],"$592","$968","$970","$1144",[],[]]],["CALL-dff9c89838dd0a8c","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-a68a7d8965704712"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-e02f4317a2758378","FACT","$1037","$1127","Call super",["$835","builtins.super"],["EVD-2e80fd8bcef361b8"],[],[],[],[1,false,null,"super","$499",[],"SYM-a80352f997edd316","$832","$835","resolved",[],["builtins.super"]]],["CALL-e0c6ba9e36f4642a","FACT","$1037","$1145","Call repo_type",["$748"],["EVD-a0163c4efc7b4d0e"],[],[],[],[0,false,null,"repo_type","lexical binding has no proven callable value",[],"SYM-422f44970ea50ab2","$744","$748","$1144",[],[]]],["CALL-e120befb01e24ab8","FACT","$1037","$1127","Call queries.update_user_by_username",["app.db.queries.queries.queries.update_user_by_username","$889"],["EVD-3409cb1249d4f7e4"],[],[],[],[1,false,null,"queries.update_user_by_username","$1033",[],"$682","$883","$889","resolved",[],["app.db.queries.queries.queries.update_user_by_username"]]],["CALL-e13c03e865f031a4","FACT","$1037","$1127","Call op.execute",["alembic.op.execute","$825"],["EVD-a847fbb6d51ba149"],[],[],[],[1,false,null,"op.execute","$1033",[],"SYM-919e485e6851674b","$818","$825","resolved",[],["alembic.op.execute"]]],["CALL-e1c3efa465ac6d82","FACT","$1037","$1116","Call repo.get_user_by_email",["$887","$964"],["EVD-d09f4f3b9fc87c96"],[],[],[],[1,false,null,"repo.get_user_by_email","$1058",[],"$609","$963","$964","$1115",["EVD-255fe442f035c730"],["$887"]]],["CALL-e2491932c0364f1f","FACT","$1037","$1127","Call Query.from_",["$849","pypika.Query.from_"],["EVD-a26c0ce064b5c67f"],[],[],[],[1,false,null,"Query.from_","$1033",[],"$601","$839","$849","resolved",[],["pypika.Query.from_"]]],["CALL-e2f9ed9fefdb4b74","FACT","$1037","$1145","Call Query.from_(users).where",["$849"],["EVD-5dd4359bb8423d14"],[],[],[],[0,false,null,"Query.from_(users).where","$1062",[],"$601","$839","$849","$1144",[],[]]],["CALL-e454fcd65eb8ed81","FACT","$1037","$1127","$51",["$819","$1131"],["EVD-660f7a0c803a5cfc"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$708","$818","$819","resolved",[],["$1131"]]],["CALL-e4cf9ff8bb1128aa","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-c3b876327facbfa5"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-e5709c002e3935bd","FACT","$1037","$1127","$48",["$740","$782"],["EVD-716cc8f2819c93d8"],[],[],[],[1,false,null,"$1087","$1090",[],"$260","$782","$782","resolved",["$101"],["$740"]]],["CALL-e65498373843d5a5","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-7ca83d4b6c7b832f"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-e6d52fa0253bb522","FACT","$1037","$1145","Call query.join(users).on",["$849"],["EVD-94a7d360ca458755"],[],[],[],[0,false,null,"query.join(users).on","$1062",[{"annotation":null,"definition_contexts":[{"branch":"body","evidence_ids":["EVD-3958def61ec72bd5"],"kind":"if"}],"evidence_ids":["EVD-74826b9a12f4e30d"],"id":"VALUEBIND-dc9bbf0127e0250b","initializer":"query.join(users).on((articles.author_id == users.id) & (users.id == Query.from_(users).where(users.username == Parameter(query_params_count)).select(users.id)))","name":"query","target_kind":"name"}],"$601","$839","$849","$1144",[],[]]],["CALL-e701089c4c29670f","FACT","$1037","$1127","Call queries.get_all_tags",["app.db.queries.queries.queries.get_all_tags","$882"],["EVD-fc3a336ccf2a22af"],[],[],[],[1,false,null,"queries.get_all_tags","$1033",[],"$696","$879","$882","resolved",[],["app.db.queries.queries.queries.get_all_tags"]]],["CALL-e71c54f9f13ef689","FACT","$1037","$1145","Call router.delete",["$758"],["EVD-260e1dbfde51dd9a"],[],[],[],[0,false,null,"router.delete","$1057",[],"$263","$758","$758","$1144",[],[]]],["CALL-e9d8a86c72924666","FACT","$1037","$1116","Call tags_repo.get_all_tags",["$781","$781","$882"],["EVD-41c1c8f5c3002467"],[],[],[],[2,false,null,"tags_repo.get_all_tags","$1058",[],"$685","$780","$781","$1115",["EVD-400b498efd116a4c","EVD-a49c0e1f87bcbe66"],["$781","$882"]]],["CALL-ea2a73ac627e904f","FACT","$1037","$1127","Call datetime.utcnow",["$970","datetime.datetime.utcnow"],["EVD-4151c6184cf44873"],[],[],[],[1,false,null,"datetime.utcnow","$1033",[],"$592","$968","$970","resolved",[],["datetime.datetime.utcnow"]]],["CALL-ea41bdd0e48c2649","FACT","$1037","$1127","$47",["$735","$1066"],["EVD-9f2c7137288f50b7"],[],[],[],[1,false,null,"$148","$1090",[],"$589","$731","$735","resolved",[],["$1066"]]],["CALL-eaf068585d358dd9","FACT","$1037","$1127","$46",["$731","$1065"],["EVD-0b549536beed1678"],[],[],[],[1,false,null,"Depends","$1090",[],"$273","$731","$731","resolved",[],["$1065"]]],["CALL-eb1e9a7dc1e51416","FACT","$1037","$1145","Call pwd_context.hash",["$974"],["EVD-e3bbc687def0bc90"],[],[],[],[0,false,null,"pwd_context.hash","$1057",[],"$628","$972","$974","$1144",[],[]]],["CALL-eb36108ca5b72e5e","FACT","$1037","$1145","Call article.copy",["$858"],["EVD-1d9c342e6e8194b7"],[],[],[],[0,false,null,"article.copy","$1057",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-40f7030741706074"],"id":"VALUEBIND-af8cb6a192800e4d","initializer":"article.copy(deep=True)","name":"updated_article","target_kind":"name"}],"$710","$839","$858","$1144",[],[]]],["CALL-ebda382372bb31c6","FACT","$1037","$1145","$50",["$755"],["EVD-8125916b72979d29"],[],[],[],[0,false,null,"router.include_router","$1057",[],"$246","$755","$755","$1144",[],[]]],["CALL-ec6b5293827824d7","FACT","$1037","$1127","Call UserInResponse",["$770","$940"],["EVD-f4b00da6d017941b"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$940"]},"$720","$1090",[],"$691","$769","$770","resolved",["$122"],["$940"]]],["CALL-ec7a97964cea9470","FACT","$1037","$1127","Call 'article with slug {0} does not exist'.format",["$851","$1036"],["EVD-bdd0ca681a615649"],[],[],[],[1,false,null,"'article with slug {0} does not exist'.format","$1107",[],"$587","$839","$851","resolved",[],["$1036"]]],["CALL-ed8801bc9ca41775","FACT","$1037","$1127","Call JSONResponse",["$754","$1134"],["EVD-08a2d75e6c78a92d"],[],[],[],[1,false,null,"JSONResponse","$1090",[],"$580","$753","$754","resolved",[],["$1134"]]],["CALL-ede173c6e2367d8a","FACT","$1037","$1127","Call sa.ForeignKey",["$821","$1132"],["EVD-3da3290002a8958d"],[],[],[],[1,false,null,"sa.ForeignKey","$1032",[],"$684","$818","$821","resolved",[],["$1132"]]],["CALL-eea8a85f2b0357d3","FACT","$1037","$1127","Call Users",["$832","app.db.queries.tables.Users"],["EVD-26562d0a889266a8"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["app.db.queries.tables.Users"]},"Users","$1109",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-6e82427f3a2074f8"],"id":"VALUEBIND-897b12c243937c95","initializer":"Users()","name":"users","target_kind":"name"}],"$289","$832","$832","resolved",["EVD-870f08688f0c53d4"],["app.db.queries.tables.Users"]]],["CALL-eecdb92939abf902","FACT","$1037","$1127","$47",["$728","$1066"],["EVD-e250b05554daee17"],[],[],[],[1,false,null,"$148","$1090",[],"$713","$727","$728","resolved",[],["$1066"]]],["CALL-ef1532a11b3aaf91","FACT","$1037","$1116","Call comments_repo.get_comments_for_article",["$775","$869"],["EVD-e755f6a68c41ecfe"],[],[],[],[1,false,null,"comments_repo.get_comments_for_article","$1058",[],"$621","$772","$775","$1115",["EVD-ccb4ae0d6a821c85"],["$869"]]],["CALL-ef1939dc85063dad","FACT","$1037","$1127","Call str",["$783","builtins.str"],["EVD-e7d8e9f97d2d1c22"],[],[],[],[1,false,null,"str","$499",[],"$688","$782","$783","resolved",[],["builtins.str"]]],["CALL-ef620cac69b49d33","FACT","$1037","$1127","$47",["$729","$1066"],["EVD-acfd78af80e6d826"],[],[],[],[1,false,null,"$148","$1090",[],"$699","$727","$729","resolved",[],["$1066"]]],["CALL-ef6caf2e73180bbb","FACT","$1037","$1127","Call InterceptHandler",["$793","$799"],["EVD-da1ec25ad8088200"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$793"]},"InterceptHandler","$1090",[],"$660","$796","$799","resolved",["EVD-4ad1dec8a8d75723"],["$793"]]],["CALL-ef88ca6d19681d63","FACT","$1037","$1127","Call UserInResponse",["$783","$940"],["EVD-66493ca1738bc4dd"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$940"]},"$720","$1090",[],"$688","$782","$783","resolved",["$122"],["$940"]]],["CALL-f017c6b227136976","FACT","$1037","$1127","Call logger.info",["$814","loguru.logger.info"],["EVD-774c2a733e7eafd1"],[],[],[],[1,false,null,"logger.info","$1033",[],"$578","$813","$814","resolved",[],["loguru.logger.info"]]],["CALL-f046e548700c9e23","FACT","$1037","$1127","Call queries.get_comments_for_article_by_slug",["app.db.queries.queries.queries.get_comments_for_article_by_slug","$869"],["EVD-825dd1efdebb40ab"],[],[],[],[1,false,null,"queries.get_comments_for_article_by_slug","$1033",[],"$632","$862","$869","resolved",[],["app.db.queries.queries.queries.get_comments_for_article_by_slug"]]],["CALL-f0dcad3fdfdd2e60","FACT","$1037","$1127","$51",["$826","$1131"],["EVD-348347289a6e4d38"],[],[],[],[1,false,null,"sa.Column","$1032",[],"$610","$818","$826","resolved",[],["$1131"]]],["CALL-f11435a4ec8d05c7","FACT","$1037","$1127","Call queries.subscribe_user_to_another",["app.db.queries.queries.queries.subscribe_user_to_another","$873"],["EVD-dea3c12e6ef7c31c"],[],[],[],[1,false,null,"queries.subscribe_user_to_another","$1033",[],"$623","$870","$873","resolved",[],["app.db.queries.queries.queries.subscribe_user_to_another"]]],["CALL-f1c56297d9f466fc","FACT","$1037","$1127","$48",["$727","$740"],["EVD-6de312c0b1da11d3"],[],[],[],[1,false,null,"$1087","$1090",[],"$275","$727","$727","resolved",["$101"],["$740"]]],["CALL-f25950e17d861be8","FACT","$1037","$1127","Call create_tags_table",["$824","$829"],["EVD-41e244ad0d27e238"],[],[],[],[1,false,null,"create_tags_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-b4b1d250c5e3a6ec"],["$824"]]],["CALL-f3972a58044f2d7e","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-b7ed4ec2b9705c77"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-f3c99ade7c5e4755","FACT","$1037","$1127","Call sys.path.append",["$816","sys.path.append"],["EVD-26324c6b482bcdbc"],[],[],[],[1,false,null,"sys.path.append","$1032",[],"$269","$816","$816","resolved",[],["sys.path.append"]]],["CALL-f481c91861b3a879","FACT","$1037","$1127","Call len",["$759","builtins.len"],["EVD-b626cc2e99f7ce3b"],[],[],[],[1,false,null,"len","$499",[],"$647","$758","$759","resolved",[],["builtins.len"]]],["CALL-f537864960d2daf7","FACT","$1037","$1127","Call Path",["$727","fastapi.Path"],["EVD-5a1470769878903f"],[],[],[],[1,false,null,"Path","$1090",[],"$275","$727","$727","resolved",[],["fastapi.Path"]]],["CALL-f53e6043a7ddca16","FACT","$1037","$1116","Call self._profiles_repo.get_profile_by_username",["$865","app.db.repositories.comments.CommentsRepository._profiles_repo.get_profile_by_username"],["EVD-fa688d7585da045b"],[],[],[],[1,false,null,"self._profiles_repo.get_profile_by_username","$1050",[],"$693","$862","$865","$1115",[],["app.db.repositories.comments.CommentsRepository._profiles_repo.get_profile_by_username"]]],["CALL-f5c943db29f7c3e0","FACT","$1037","$1127","$46",["$727","$1065"],["EVD-42b68aa26fcd566e"],[],[],[],[1,false,null,"Depends","$1090",[],"$275","$727","$727","resolved",[],["$1065"]]],["CALL-f6668b5a57ff3cd0","FACT","$1037","$1127","Call APIRouter",["$772","$1064"],["EVD-dedc253fc17b00aa"],[],[],[],[1,false,null,"APIRouter","$1090",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-bffc998caab13591"],"id":"VALUEBIND-c160aa885f4fdf2b","initializer":"APIRouter()","name":"router","target_kind":"name"}],"$278","$772","$772","resolved",[],["$1064"]]],["CALL-f67ee18c02fa5677","FACT","$1037","$1116","Call pathlib.Path(__file__).resolve",["$816","pathlib.Path.resolve"],["EVD-5f6e9139fe763a8b"],[],[],[],[1,false,null,"pathlib.Path(__file__).resolve","call result of documented type, unproven at runtime",[],"$269","$816","$816","$1115",[],["pathlib.Path.resolve"]]],["CALL-f6a6421e8aba0650","FACT","$1037","$1127","Call func.current_timestamp",["$828","sqlalchemy.func.current_timestamp"],["EVD-7a1511ed46023b54"],[],[],[],[1,false,null,"func.current_timestamp","$1033",[],"SYM-a7bb771709f515e7","$818","$828","resolved",[],["sqlalchemy.func.current_timestamp"]]],["CALL-f8068b72fe192f48","FACT","$1037","$1127","$46",["$776","$1065"],["EVD-0658a1e44b63a57e"],[],[],[],[1,false,null,"Depends","$1090",[],"$276","$776","$776","resolved",[],["$1065"]]],["CALL-f88eef588fe2742c","FACT","$1037","$1127","Call ValueError",["$971","builtins.ValueError"],["EVD-3c0998c0a0ae6d6f"],[],[],[],[1,false,null,"ValueError","$499",[],"$661","$968","$971","resolved",[],["builtins.ValueError"]]],["CALL-f912629ed83865e3","FACT","$1037","$1127","$46",["$758","$1065"],["EVD-9c8b000d5bd0a1cc"],[],[],[],[1,false,null,"Depends","$1090",[],"$263","$758","$758","resolved",[],["$1065"]]],["CALL-f943c635353b6279","FACT","$1037","$1145","Call JWTUser(username=user.username).dict",["$969"],["EVD-6eac11f5c2f66684"],[],[],[],[0,false,null,"JWTUser(username=user.username).dict","$1062",[],"$584","$968","$969","$1144",[],[]]],["CALL-f9a05bf476c3ee78","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-6eeb38b03a41167b"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-f9d364c583d3a604","FACT","$1037","$1127","Call create_articles_to_tags_table",["$820","$829"],["EVD-0e58905fb982052c"],[],[],[],[1,false,null,"create_articles_to_tags_table","$1109",[],"SYM-1acd5890634c14c3","$818","$829","resolved",["EVD-ee7d55b801cc6eab"],["$820"]]],["CALL-f9deac7280eb0c1c","FACT","$1037","$1127","$49",["$731","$747"],["EVD-1bdbe581b1c4ef48"],[],[],[],[1,false,null,"$1089","$1090",[],"$273","$731","$731","resolved",["$112"],["$747"]]],["CALL-fa836acf9ab30753","FACT","$1037","$1127","Call 'user with username {0} does not exist'.format",["$888","$1036"],["EVD-c673a8103e310d0b"],[],[],[],[1,false,null,"'user with username {0} does not exist'.format","$1107",[],"$640","$883","$888","resolved",[],["$1036"]]],["CALL-fa95f5a13271c868","FACT","$1037","$1127","$48",["$740","$758"],["EVD-a06b638ad253df59"],[],[],[],[1,false,null,"$1087","$1090",[],"$263","$758","$758","resolved",["$101"],["$740"]]],["CALL-fa9981cbd704fd3a","FACT","$1037","$1127","$48",["$740","$782"],["EVD-8ea6fb35bc904dcd"],[],[],[],[1,false,null,"$1087","$1090",[],"$260","$782","$782","resolved",["$101"],["$740"]]],["CALL-fab03d22b1cbe360","FACT","$1037","$1127","Call UserInResponse",["$771","$940"],["EVD-7c035bcddaeea258"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$940"]},"$720","$1090",[],"$664","$769","$771","resolved",["$122"],["$940"]]],["CALL-fad702c56c8be1c4","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-94ab36361f9cc0e2"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-fb714bb57cf5ae08","FACT","$1037","$1127","Call JWTUser",["$930","$969"],["EVD-6eac11f5c2f66684"],[],[],[],[1,false,{"candidates_truncated":false,"reason":"$55","status":"$1115","targets":["$930"]},"JWTUser","$1090",[],"$584","$968","$969","resolved",["$139"],["$930"]]],["CALL-fb8890767c999aa0","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-4ac65d3f5c76067e"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]],["CALL-fbbe7461165cf01a","FACT","$1037","$1127","Call Query.from_",["$849","pypika.Query.from_"],["EVD-f2a84b6da90f55f3"],[],[],[],[1,false,null,"Query.from_","$1033",[],"$601","$839","$849","resolved",[],["pypika.Query.from_"]]],["CALL-fbfb01ae59022c09","FACT","$1037","$1145","Call jwt_content.copy",["$970"],["EVD-7897133828d90200"],[],[],[],[0,false,null,"jwt_content.copy","$1057",[{"annotation":null,"definition_contexts":[],"evidence_ids":["EVD-ca80ce2d3b2a8f74"],"id":"VALUEBIND-a76341f565f75644","initializer":"jwt_content.copy()","name":"to_encode","target_kind":"name"}],"$592","$968","$970","$1144",[],[]]],["CALL-fcd3dc2fd49b6200","FACT","$1037","$1127","Call op.drop_table",["$724","$827"],["EVD-90a344ce77904d3a"],[],[],[],[1,false,null,"op.drop_table","$1033",[],"SYM-663c3560645f0d8c","$818","$827","resolved",[],["$724"]]],["CALL-fd507a8daad57489","FACT","$1037","$1116","Call users_repo.create_user",["$771","$886"],["EVD-c10bf8d4d33b2cf6"],[],[],[],[1,false,null,"users_repo.create_user","$1058",[],"$664","$769","$771","$1115",["EVD-58769020999cdd46"],["$886"]]],["CALL-fd571ebe99b56491","FACT","$1037","$1127","$47",["$761","$1066"],["EVD-2b0f360b0fc30457"],[],[],[],[1,false,null,"$148","$1090",[],"$673","$758","$761","resolved",[],["$1066"]]],["CALL-fd85643eba5545c3","FACT","$1037","$1127","$49",["$747","$780"],["EVD-ebc4e49b3f529f48"],[],[],[],[1,false,null,"$1089","$1090",[],"$277","$780","$780","resolved",["$112"],["$747"]]],["CALL-fea514da413f5066","FACT","$1037","$1127","Call Field",["$895","pydantic.Field"],["EVD-85cf5ac13b96036a"],[],[],[],[1,false,null,"Field","$1090",[{"annotation":"int","definition_contexts":[],"evidence_ids":["EVD-65028d8d5dbd4914"],"id":"VALUEBIND-80a8dd71db4043bc","initializer":"Field(0, alias='id')","name":"id_","target_kind":"name"}],"$637","$892","$895","resolved",[],["pydantic.Field"]]],["CALL-feb58fb5258e4c42","FACT","$1037","$1127","Call '${0}'.format",["$835","$1036"],["EVD-d2feddbf0b4c1066"],[],[],[],[1,false,null,"'${0}'.format","$1107",[],"SYM-a80352f997edd316","$832","$835","resolved",[],["$1036"]]],["CALL-ffd211dcadcb3aab","FACT","$1037","$1127","$46",["$763","$1065"],["EVD-d7bb26fa5db1818a"],[],[],[],[1,false,null,"Depends","$1090",[],"$266","$763","$763","resolved",[],["$1065"]]]],"constructs":[],"context_evidence":[],"contexts":[],"contract":{"digest":"fa8dcf8de21c4018ab971dbe8fd1b802c3977dc3d6658027c12206044f45dd04","path":"architecture-contract.json","schema_version":"2.2.0"},"coverage":{"ast_coverage_percent":100.0,"call_resolution_percent":75.84,"calls_analyzed":563,"calls_partially_resolved":42,"calls_resolved":427,"calls_unresolved":94,"failures":[],"files_discovered":72,"files_parsed":72,"files_read":72,"rules":"PASS","status":"PASS"},"cycles":[["SCC-3099d760662a725f","FACT","cycles","package_scc","Package cycle with 4 members, roll-up only: no module cycle crosses them",["app.core","app.db","$891","$958"],[],[],["EDGE-29866d9f5d7a6e50","EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa","EDGE-de17f3dced1bc68f","EDGE-f27070264b3a6212","EDGE-f7f0a9b29445a32a"],[],[[],["EDGE-29866d9f5d7a6e50","EDGE-f27070264b3a6212","EDGE-f7f0a9b29445a32a","EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa","EDGE-de17f3dced1bc68f"],"package",["app.core","app.db","$891","$958"]]]],"declarations":[["REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","Source imports outside the declared direct component dependencies are outside the Target.","$m","$m","$m","$m"]],["host-runtime","$61","components","component_responsibility","$151",[],[],[],[],["$1056"],["agent",["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"],"$m",[],"$m","contracts/host-runtime.json","$m","$m","$m","$m","$m",["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"],"$m","$m",[{"component":"$309","decided_by":"agent","rationale":"Host and runtime composition directly imports these source modules.","through":["$813"]},{"component":"$500","decided_by":"agent","rationale":"Host and runtime composition directly imports these source modules.","through":["$751","$753","$755"]}],["Configure the service, resolve environment settings, and manage application lifecycle."],"component","$m"]],["http-interface","$61","components","component_responsibility","$500",[],[],[],[],["$1056"],["agent",["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"],"$m",[],"$m","contracts/http-interface.json","$m","$m","$m","$m","$m",["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"],"$m","$m",[{"component":"$151","decided_by":"agent","rationale":"$501","through":["$785","$796"]},{"component":"$309","decided_by":"agent","rationale":"$501","through":["$811","$839","$860","$862","$870","$879","$883"]},{"component":"$370","decided_by":"agent","rationale":"$501","through":["$897","$899","$901","$908","$914","$924","$931","$935","$937","$944"]},{"component":"$477","decided_by":"agent","rationale":"$501","through":["$959","$963","$966","$968"]}],["Expose account, profile, article, feed, favorite, comment, and tag endpoints with request dependencies and errors."],"component","$m"]],["postgres-adapter","$61","components","component_responsibility","$309",[],[],[],[],["$1056"],["agent",["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"],"$m",[],"$m","contracts/postgres-adapter.json","$m","$m","$m","$m","$m",["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"],"$m","$m",[{"component":"$151","decided_by":"agent","rationale":"PostgreSQL persistence adapter directly imports these source modules.","through":["$785","$796"]},{"component":"$370","decided_by":"agent","rationale":"PostgreSQL persistence adapter directly imports these source modules.","through":["$897","$899","$901","$908"]}],["Bind the async connection pool and SQL query files to repositories and schema migrations."],"component","$m"]],["product-contracts","$61","components","component_responsibility","$370",[],[],[],[],["$1056"],["agent",["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"],"$m",[],"$m","contracts/product-contracts.json","$m","$m","$m","$m","$m",["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"],"$m","$m",[{"component":"$477","decided_by":"agent","rationale":"Product and wire contracts directly imports these source modules.","through":["$972"]}],["Define shared identity, profile, publication, timestamp, serialization, and response contracts."],"component","$m"]],["product-policy","$61","components","component_responsibility","$477",[],[],[],[],["$1056"],["agent",["$958","$959","$963","$966","$968","$972"],"$m",[],"$m","contracts/product-policy.json","$m","$m","$m","$m","$m",["$958","$959","$963","$966","$968","$972"],"$m","$m",[{"component":"$309","decided_by":"agent","rationale":"Product policy and identity services directly imports these source modules.","through":["$811","$839","$883"]},{"component":"$370","decided_by":"agent","rationale":"Product policy and identity services directly imports these source modules.","through":["$897","$899","$908","$928"]}],["Apply account, authentication, article, and comment policy, including password and JWT helpers."],"component","$m"]],["Host and runtime composition:REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$151","$m","$m","$717","$m","$m","$m","$m"]],["$196","$61","components","$1104","Application composition",[],[],[],[],["$1056"],["agent",["app","app.main"],"$m",[],"$m","$m","$m","$m","$m","$m","$151",["app","app.main"],"$m","$m",[{"component":"Application and database lifecycle","decided_by":"agent","rationale":"Application composition directly imports these source modules.","through":["$787"]},{"component":"Environment settings and framework configuration","decided_by":"agent","rationale":"Application composition directly imports these source modules.","through":["$785"]}],["$60"],"component","$m"]],["$197","$61","components","$1104","Environment settings and framework configuration",[],[],[],[],["$1056"],["agent",["app.core","$785","$795","$796","$802","$805","$807","$809"],"$m",[],"$m","$m","$m","$m","$m","$m","$151",["app.core","$785","$795","$796","$802","$805","$807","$809"],"$m","$m",[{"component":"Application and database lifecycle","decided_by":"agent","rationale":"Environment settings and framework configuration directly imports these source modules.","through":["$792"]}],["$715"],"component","$m"]],["$198","$61","components","$1104","Application and database lifecycle",[],[],[],[],["$1056"],["agent",["$787","$792"],"$m",[],"$m","$m","$m","$m","$m","$m","$151",["$787","$792"],"$m","$m",[{"component":"Environment settings and framework configuration","decided_by":"agent","rationale":"Application and database lifecycle directly imports these source modules.","through":["$796"]}],["$306"],"component","$m"]],["RealWorld HTTP interface:REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$500","$m","$m","$717","$m","$m","$m","$m"]],["$540","$61","components","$1104","HTTP route composition",[],[],[],[],["$1056"],["agent",["app.api","app.api.routes","$755","$756","$757"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["app.api","app.api.routes","$755","$756","$757"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"$147","through":["$769","$782"]},{"component":"Article, feed, and favorite endpoints","decided_by":"agent","rationale":"$147","through":["$758","$763"]},{"component":"Comment and tag endpoints","decided_by":"agent","rationale":"$147","through":["$772","$780"]},{"component":"Profile and follow endpoints","decided_by":"agent","rationale":"$147","through":["$776"]}],["$41"],"component","$m"]],["$541","$61","components","$1104","Account and current-user endpoints",[],[],[],[],["$1056"],["agent",["$731","$769","$782"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["$731","$769","$782"],"$m","$m",[{"component":"$575","decided_by":"agent","rationale":"Account and current-user endpoints directly imports these source modules.","through":["$744"]}],["$33"],"component","$m"]],["$542","$61","components","$1104","Profile and follow endpoints",[],[],[],[],["$1056"],["agent",["$749","$776"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["$749","$776"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"Profile and follow endpoints directly imports these source modules.","through":["$731"]},{"component":"$575","decided_by":"agent","rationale":"Profile and follow endpoints directly imports these source modules.","through":["$744"]}],["Read public profiles and handle follow and unfollow requests."],"component","$m"]],["$543","$61","components","$1104","Article, feed, and favorite endpoints",[],[],[],[],["$1056"],["agent",["$727","$758","$763"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["$727","$758","$763"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"Article, feed, and favorite endpoints directly imports these source modules.","through":["$731"]},{"component":"$575","decided_by":"agent","rationale":"Article, feed, and favorite endpoints directly imports these source modules.","through":["$744"]}],["$149"],"component","$m"]],["$539","$61","components","$1104","Comment and tag endpoints",[],[],[],[],["$1056"],["agent",["$741","$772","$780"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["$741","$772","$780"],"$m","$m",[{"component":"Account and current-user endpoints","decided_by":"agent","rationale":"$57","through":["$731"]},{"component":"Article, feed, and favorite endpoints","decided_by":"agent","rationale":"$57","through":["$727"]},{"component":"$575","decided_by":"agent","rationale":"$57","through":["$744"]}],["$150"],"component","$m"]],["$544","$61","components","$1104","$575",[],[],[],[],["$1056"],["agent",["$726","$744","app.api.errors","$751","$753"],"$m",[],"$m","$m","$m","$m","$m","$m","$500",["$726","$744","app.api.errors","$751","$753"],"$m","$m",[],["$577"],"component","$m"]],["Product policy and identity services:REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$477","$m","$m","$717","$m","$m","$m","$m"]],["$495","$61","components","$1104","Account, credentials, and token policy",[],[],[],[],["$1056"],["agent",["$958","$963","$968","$972"],"$m",[],"$m","$m","$m","$m","$m","$m","$477",["$958","$963","$968","$972"],"$m","$m",[],["$54"],"component","$m"]],["$496","$61","components","$1104","Article and comment policy",[],[],[],[],["$1056"],["agent",["$959","$966"],"$m",[],"$m","$m","$m","$m","$m","$m","$477",["$959","$966"],"$m","$m",[],["$146"],"component","$m"]],["Product and wire contracts:REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$370","$m","$m","$717","$m","$m","$m","$m"]],["$459","$61","components","$1104","Shared model conventions and response strings",[],[],[],[],["$1056"],["agent",["$891","$892","$896","$903","$913","$933","$943","$944"],"$m",[],"$m","$m","$m","$m","$m","$m","$370",["$891","$892","$896","$903","$913","$933","$943","$944"],"$m","$m",[],["$69"],"component","$m"]],["$457","$61","components","$1104","User, profile, and token contracts",[],[],[],[],["$1056"],["agent",["$901","$908","$928","$931","$937"],"$m",[],"$m","$m","$m","$m","$m","$m","$370",["$901","$908","$928","$931","$937"],"$m","$m",[{"component":"Shared model conventions and response strings","decided_by":"agent","rationale":"User, profile, and token contracts directly imports these source modules.","through":["$892","$903","$933"]}],["$67"],"component","$m"]],["$458","$61","components","$1104","Article, comment, and tag contracts",[],[],[],[],["$1056"],["agent",["$897","$899","$914","$924","$935"],"$m",[],"$m","$m","$m","$m","$m","$m","$370",["$897","$899","$914","$924","$935"],"$m","$m",[{"component":"Shared model conventions and response strings","decided_by":"agent","rationale":"Article, comment, and tag contracts directly imports these source modules.","through":["$892","$903","$933"]},{"component":"User, profile, and token contracts","decided_by":"agent","rationale":"Article, comment, and tag contracts directly imports these source modules.","through":["$901"]}],["$68"],"component","$m"]],["PostgreSQL persistence adapter:REQUIRES-COMPLETE","$61","components","complete_requires","$144",[],[],[],[],["$1056"],["agent","$m","$m","$m",true,"$m","$m","$m","$m","$m","$309","$m","$m","$717","$m","$m","$m","$m"]],["$366","$61","components","$1104","Connection lifecycle and persistence errors",[],[],[],[],["$1056"],["agent",["app.db","$811","$813"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["app.db","$811","$813"],"$m","$m",[],["$574"],"component","$m"]],["$368","$61","components","$1104","SQL query and table bindings",[],[],[],[],["$1056"],["agent",["app.db.queries","$830","$832"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["app.db.queries","$830","$832"],"$m","$m",[],["$43"],"component","$m"]],["$369","$61","components","$1104","Shared repository connection access",[],[],[],[],["$1056"],["agent",["$838","$860"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["$838","$860"],"$m","$m",[],["Provide each repository with its database connection."],"component","$m"]],["$363","$61","components","$1104","Article, feed, and favorite persistence",[],[],[],[],["$1056"],["agent",["$839"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["$839"],"$m","$m",[{"component":"Account, profile, and follow persistence","decided_by":"agent","rationale":"$37","through":["$870"]},{"component":"Comment and tag persistence","decided_by":"agent","rationale":"$37","through":["$879"]},{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$37","through":["$811"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$37","through":["$830","$832"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$37","through":["$860"]}],["Persist article details, filters, feeds, tags, and favorites."],"component","$m"]],["$365","$61","components","$1104","Account, profile, and follow persistence",[],[],[],[],["$1056"],["agent",["$870","$883"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["$870","$883"],"$m","$m",[{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$34","through":["$811"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$34","through":["$830"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$34","through":["$860"]}],["Persist users, profiles, and follow relationships."],"component","$m"]],["$364","$61","components","$1104","Comment and tag persistence",[],[],[],[],["$1056"],["agent",["$862","$879"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["$862","$879"],"$m","$m",[{"component":"Account, profile, and follow persistence","decided_by":"agent","rationale":"$58","through":["$870"]},{"component":"Connection lifecycle and persistence errors","decided_by":"agent","rationale":"$58","through":["$811"]},{"component":"SQL query and table bindings","decided_by":"agent","rationale":"$58","through":["$830"]},{"component":"Shared repository connection access","decided_by":"agent","rationale":"$58","through":["$860"]}],["Persist article comments and tag listings."],"component","$m"]],["$367","$61","components","$1104","PostgreSQL schema evolution",[],[],[],[],["$1056"],["agent",["$816","$818"],"$m",[],"$m","$m","$m","$m","$m","$m","$309",["$816","$818"],"$m","$m",[],["Create the source-declared initial PostgreSQL schema."],"component","$m"]],["$718","$61","uml","uml_target","Independent UML target",[],[],[],[],["$1030"],["$m","$m",[],"$m","$m","$m",[{"component_id":"host-runtime","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$196","$197","$198"]},{"component_id":"http-interface","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$540","$541","$542","$543","$539","$544"]},{"component_id":"product-policy","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$495","$496"]},{"component_id":"product-contracts","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$459","$457","$458"]},{"component_id":"postgres-adapter","external_scope_ids":[],"layout_rule_ids":[],"module_target_ids":[],"owner_ids":["$366","$368","$369","$363","$365","$364","$367"]}],[],[],["host-runtime","http-interface","product-policy","product-contracts","postgres-adapter","$196","$197","$198","$540","$541","$542","$543","$539","$544","$495","$496","$459","$457","$458","$366","$368","$369","$363","$365","$364","$367"],"$m","$m",[],"Independent UML intent defines required entities and relationships.","$m","$m","$m",{"entities":[{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"symbol-fastapi-security-apikeyheader","initializer":null,"kind":"symbol","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1056"],"qualified_name":"fastapi.security.APIKeyHeader","record_ids":[],"responsibilities":["$145"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$1138","initializer":null,"kind":"symbol","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1056"],"qualified_name":"$1119","record_ids":[],"responsibilities":["$145"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"symbol-pydantic-basesettings","initializer":null,"kind":"symbol","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1056"],"qualified_name":"pydantic.BaseSettings","record_ids":[],"responsibilities":["$145"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"symbol-enum-enum","initializer":null,"kind":"symbol","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1056"],"qualified_name":"enum.Enum","record_ids":[],"responsibilities":["$145"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"reference-class-app-core-settings-base-appenvtypes","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":null,"presence":"referenced","provenance":["$1056"],"qualified_name":"$803","record_ids":[],"responsibilities":[],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/__init__.py","id":"Host and runtime composition:module-app","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$196","presence":"planned","provenance":["$1056"],"qualified_name":"app","record_ids":[],"responsibilities":["$60"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/core/__init__.py","id":"Host and runtime composition:module-app-core","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"app.core","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$992","id":"$201","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$785","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$993","id":"$202","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$198","presence":"planned","provenance":["$1056"],"qualified_name":"$787","record_ids":[],"responsibilities":["$306"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$994","id":"$203","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$198","presence":"planned","provenance":["$1056"],"qualified_name":"$792","record_ids":[],"responsibilities":["$306"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/core/settings/__init__.py","id":"Host and runtime composition:module-app-core-settings","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$795","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$995","id":"$204","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$796","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$996","id":"$205","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$802","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$997","id":"$206","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$805","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$998","id":"$207","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$807","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$999","id":"$208","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$197","presence":"planned","provenance":["$1056"],"qualified_name":"$809","record_ids":[],"responsibilities":["$715"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/main.py","id":"$209","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$196","presence":"planned","provenance":["$1056"],"qualified_name":"app.main","record_ids":[],"responsibilities":["$60"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$179","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$204","presence":"planned","provenance":["$1056"],"qualified_name":"$797","record_ids":[],"responsibilities":["Define Appsettings source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$180","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"$798","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$181","initializer":null,"kind":"enum","language":"python","modifiers":[],"parent_id":"$205","presence":"planned","provenance":["$1056"],"qualified_name":"$803","record_ids":[],"responsibilities":["Define Appenvtypes source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$182","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$205","presence":"planned","provenance":["$1056"],"qualified_name":"$804","record_ids":[],"responsibilities":["Define Baseappsettings source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$183","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$182","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.base.BaseAppSettings.Config","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$184","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$206","presence":"planned","provenance":["$1056"],"qualified_name":"$806","record_ids":[],"responsibilities":["Define Devappsettings source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$185","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$184","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.development.DevAppSettings.Config","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$186","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$207","presence":"planned","provenance":["$1056"],"qualified_name":"$808","record_ids":[],"responsibilities":["Define Prodappsettings source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$187","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$186","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.production.ProdAppSettings.Config","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$188","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$208","presence":"planned","provenance":["$1056"],"qualified_name":"$810","record_ids":[],"responsibilities":["Define Testappsettings source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$192","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$201","presence":"planned","provenance":["$1056"],"qualified_name":"$786","record_ids":[],"responsibilities":["Handle the Get app settings operation."],"signature":{"parameters":[],"returns":"$36"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$193","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$202","presence":"planned","provenance":["$1056"],"qualified_name":"$788","record_ids":[],"responsibilities":["Handle the Create start app handler operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1117","name":"settings"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$194","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$202","presence":"planned","provenance":["$1056"],"qualified_name":"$790","record_ids":[],"responsibilities":["Handle the Create stop app handler operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$155","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.debug","record_ids":[],"responsibilities":["Declare the Debug member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$156","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.docs_url","record_ids":[],"responsibilities":["Declare the Docs url member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$162","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.openapi_prefix","record_ids":[],"responsibilities":["Declare the Openapi prefix member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$163","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.openapi_url","record_ids":[],"responsibilities":["Declare the Openapi url member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$164","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.redoc_url","record_ids":[],"responsibilities":["Declare the Redoc url member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$166","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$167","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.version","record_ids":[],"responsibilities":["Declare the Version member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"PostgresDsn","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$154","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.database_url","record_ids":[],"responsibilities":["Declare the Database url member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$160","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.max_connection_count","record_ids":[],"responsibilities":["Declare the Max connection count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$161","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.min_connection_count","record_ids":[],"responsibilities":["Declare the Min connection count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"SecretStr","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$165","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.secret_key","record_ids":[],"responsibilities":["Declare the Secret key member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$153","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.api_prefix","record_ids":[],"responsibilities":["Declare the Api prefix member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$157","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.jwt_token_prefix","record_ids":[],"responsibilities":["Declare the Jwt token prefix member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$152","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.allowed_hosts","record_ids":[],"responsibilities":["Declare the Allowed hosts member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$159","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.logging_level","record_ids":[],"responsibilities":["Declare the Logging level member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Tuple[str, str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$158","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.app.AppSettings.loggers","record_ids":[],"responsibilities":["Declare the Loggers member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$200","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"$800","record_ids":[],"responsibilities":["Provide the Fastapi kwargs operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"returns":"Dict[str, Any]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$199","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$179","presence":"planned","provenance":["$1056"],"qualified_name":"$799","record_ids":[],"responsibilities":["Provide the Configure logging operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$190","initializer":null,"kind":"enum_literal","language":"python","modifiers":[],"parent_id":"$181","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.base.AppEnvTypes.prod","record_ids":[],"responsibilities":["Declare the Prod member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$189","initializer":null,"kind":"enum_literal","language":"python","modifiers":[],"parent_id":"$181","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.base.AppEnvTypes.dev","record_ids":[],"responsibilities":["Declare the Dev member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$191","initializer":null,"kind":"enum_literal","language":"python","modifiers":[],"parent_id":"$181","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.base.AppEnvTypes.test","record_ids":[],"responsibilities":["Declare the Test member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"AppEnvTypes","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$168","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$182","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.base.BaseAppSettings.app_env","record_ids":[],"responsibilities":["Declare the App env member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$169","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$184","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.development.DevAppSettings.debug","record_ids":[],"responsibilities":["Declare the Debug member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$171","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$184","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.development.DevAppSettings.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$170","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$184","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.development.DevAppSettings.logging_level","record_ids":[],"responsibilities":["Declare the Logging level member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$173","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.debug","record_ids":[],"responsibilities":["Declare the Debug member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$178","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"SecretStr","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$177","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.secret_key","record_ids":[],"responsibilities":["Declare the Secret key member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"PostgresDsn","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$172","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.database_url","record_ids":[],"responsibilities":["Declare the Database url member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$175","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.max_connection_count","record_ids":[],"responsibilities":["Declare the Max connection count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$176","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.min_connection_count","record_ids":[],"responsibilities":["Declare the Min connection count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$174","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$188","presence":"planned","provenance":["$1056"],"qualified_name":"app.core.settings.test.TestAppSettings.logging_level","record_ids":[],"responsibilities":["Declare the Logging level member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$195","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$209","presence":"planned","provenance":["$1056"],"qualified_name":"$890","record_ids":[],"responsibilities":["Handle the Get application operation."],"signature":{"parameters":[],"returns":"FastAPI"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/api/__init__.py","id":"RealWorld HTTP interface:module-app-api","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$540","presence":"planned","provenance":["$1056"],"qualified_name":"app.api","record_ids":[],"responsibilities":["$41"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/api/dependencies/__init__.py","id":"RealWorld HTTP interface:module-app-api-dependencies","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$544","presence":"planned","provenance":["$1056"],"qualified_name":"$726","record_ids":[],"responsibilities":["$577"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$976","id":"$546","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$543","presence":"planned","provenance":["$1056"],"qualified_name":"$727","record_ids":[],"responsibilities":["$149"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$977","id":"$547","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$541","presence":"planned","provenance":["$1056"],"qualified_name":"$731","record_ids":[],"responsibilities":["$33"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$978","id":"$548","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$539","presence":"planned","provenance":["$1056"],"qualified_name":"$741","record_ids":[],"responsibilities":["$150"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$979","id":"$549","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$544","presence":"planned","provenance":["$1056"],"qualified_name":"$744","record_ids":[],"responsibilities":["$577"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$980","id":"$550","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$542","presence":"planned","provenance":["$1056"],"qualified_name":"$749","record_ids":[],"responsibilities":["Read public profiles and handle follow and unfollow requests."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/api/errors/__init__.py","id":"RealWorld HTTP interface:module-app-api-errors","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$544","presence":"planned","provenance":["$1056"],"qualified_name":"app.api.errors","record_ids":[],"responsibilities":["$577"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$981","id":"$551","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$544","presence":"planned","provenance":["$1056"],"qualified_name":"$751","record_ids":[],"responsibilities":["$577"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$982","id":"$552","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$544","presence":"planned","provenance":["$1056"],"qualified_name":"$753","record_ids":[],"responsibilities":["$577"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/api/routes/__init__.py","id":"RealWorld HTTP interface:module-app-api-routes","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$540","presence":"planned","provenance":["$1056"],"qualified_name":"app.api.routes","record_ids":[],"responsibilities":["$41"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$983","id":"$553","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$540","presence":"planned","provenance":["$1056"],"qualified_name":"$755","record_ids":[],"responsibilities":["$41"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/api/routes/articles/__init__.py","id":"RealWorld HTTP interface:module-app-api-routes-articles","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$540","presence":"planned","provenance":["$1056"],"qualified_name":"$756","record_ids":[],"responsibilities":["$41"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$984","id":"$554","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$540","presence":"planned","provenance":["$1056"],"qualified_name":"$757","record_ids":[],"responsibilities":["$41"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$985","id":"$555","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$543","presence":"planned","provenance":["$1056"],"qualified_name":"$758","record_ids":[],"responsibilities":["$149"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$986","id":"$556","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$543","presence":"planned","provenance":["$1056"],"qualified_name":"$763","record_ids":[],"responsibilities":["$149"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$987","id":"$557","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$541","presence":"planned","provenance":["$1056"],"qualified_name":"$769","record_ids":[],"responsibilities":["$33"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$988","id":"$558","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$539","presence":"planned","provenance":["$1056"],"qualified_name":"$772","record_ids":[],"responsibilities":["$150"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$989","id":"$559","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$542","presence":"planned","provenance":["$1056"],"qualified_name":"$776","record_ids":[],"responsibilities":["Read public profiles and handle follow and unfollow requests."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$990","id":"$560","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$539","presence":"planned","provenance":["$1056"],"qualified_name":"$780","record_ids":[],"responsibilities":["$150"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$991","id":"$561","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$541","presence":"planned","provenance":["$1056"],"qualified_name":"$782","record_ids":[],"responsibilities":["$33"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$502","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$733","record_ids":[],"responsibilities":["Define Rwapikeyheader source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$505","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$546","presence":"planned","provenance":["$1056"],"qualified_name":"$730","record_ids":[],"responsibilities":["Handle the Get articles filters operation."],"signature":{"parameters":[{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"tag"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"author"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"favorited"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1117","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1117","name":"offset"}],"returns":"ArticlesFilters"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$504","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$546","presence":"planned","provenance":["$1056"],"qualified_name":"$729","record_ids":[],"responsibilities":["Handle the Get article by slug from path operation."],"signature":{"parameters":[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1117","name":"slug"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$503","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$546","presence":"planned","provenance":["$1056"],"qualified_name":"$728","record_ids":[],"responsibilities":["Handle the Check article modification permissions operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"current_article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$545","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$502","presence":"planned","provenance":["$1056"],"qualified_name":"$734","record_ids":[],"responsibilities":["Provide the Call operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"requests.Request","default":null,"default_known":true,"kind":"$1117","name":"request"}],"returns":"$308"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$510","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$740","record_ids":[],"responsibilities":["Handle the Get current user authorizer operation."],"signature":{"parameters":[{"annotation":"bool","default":"True","default_known":true,"kind":"$1106","name":"required"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$508","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$737","record_ids":[],"responsibilities":["Handle the Get authorization header retriever operation."],"signature":{"parameters":[{"annotation":"bool","default":"True","default_known":true,"kind":"$1106","name":"required"}],"returns":"Callable"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$506","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$735","record_ids":[],"responsibilities":["Handle the Get authorization header operation."],"signature":{"parameters":[{"annotation":"str","default":"Security(RWAPIKeyHeader(name=HEADER_KEY))","default_known":true,"kind":"$1117","name":"api_key"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"str"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$507","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$736","record_ids":[],"responsibilities":["Handle the Get authorization header optional operation."],"signature":{"parameters":[{"annotation":"$308","default":"Security(RWAPIKeyHeader(name=HEADER_KEY, auto_error=False))","default_known":true,"kind":"$1117","name":"authorization"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"str"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$509","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$738","record_ids":[],"responsibilities":["Handle the Get current user operation."],"signature":{"parameters":[{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever())","default_known":true,"kind":"$1117","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"User"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$511","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$547","presence":"planned","provenance":["$1056"],"qualified_name":"$739","record_ids":[],"responsibilities":["Handle the Get current user optional operation."],"signature":{"parameters":[{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever(required=False))","default_known":true,"kind":"$1117","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"$307"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$513","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$548","presence":"planned","provenance":["$1056"],"qualified_name":"$743","record_ids":[],"responsibilities":["Handle the Get comment by id from path operation."],"signature":{"parameters":[{"annotation":"int","default":"Path(..., ge=1)","default_known":true,"kind":"$1117","name":"comment_id"},{"annotation":"Article","default":"Depends(articles.get_article_by_slug_from_path)","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$307","default":"Depends(authentication.get_current_user_authorizer(required=False))","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"Depends(database.get_repository(CommentsRepository))","default_known":true,"kind":"$1117","name":"comments_repo"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$512","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$548","presence":"planned","provenance":["$1056"],"qualified_name":"$742","record_ids":[],"responsibilities":["Handle the Check comment modification permissions operation."],"signature":{"parameters":[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1117","name":"comment"},{"annotation":"User","default":"Depends(authentication.get_current_user_authorizer())","default_known":true,"kind":"$1117","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$515","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$549","presence":"planned","provenance":["$1056"],"qualified_name":"$746","record_ids":[],"responsibilities":["Handle the Get db pool operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"request"}],"returns":"Pool"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$514","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$549","presence":"planned","provenance":["$1056"],"qualified_name":"$745","record_ids":[],"responsibilities":["Handle the Get connection from pool operation."],"signature":{"parameters":[{"annotation":"Pool","default":"Depends(_get_db_pool)","default_known":true,"kind":"$1117","name":"pool"}],"returns":"AsyncGenerator[Connection, None]"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$516","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$549","presence":"planned","provenance":["$1056"],"qualified_name":"$747","record_ids":[],"responsibilities":["Handle the Get repository operation."],"signature":{"parameters":[{"annotation":"Type[BaseRepository]","default":null,"default_known":true,"kind":"$1117","name":"repo_type"}],"returns":"Callable[[Connection], BaseRepository]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$517","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$550","presence":"planned","provenance":["$1056"],"qualified_name":"$750","record_ids":[],"responsibilities":["Handle the Get profile by username from path operation."],"signature":{"parameters":[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1117","name":"username"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],"returns":"Profile"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$518","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$551","presence":"planned","provenance":["$1056"],"qualified_name":"$752","record_ids":[],"responsibilities":["Handle the Http error handler operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"_"},{"annotation":"$148","default":null,"default_known":true,"kind":"$1117","name":"exc"}],"returns":"JSONResponse"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$519","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$552","presence":"planned","provenance":["$1056"],"qualified_name":"$754","record_ids":[],"responsibilities":["Handle the Http422 error handler operation."],"signature":{"parameters":[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"_"},{"annotation":"Union[RequestValidationError, ValidationError]","default":null,"default_known":true,"kind":"$1117","name":"exc"}],"returns":"JSONResponse"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$520","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$555","presence":"planned","provenance":["$1056"],"qualified_name":"$759","record_ids":[],"responsibilities":["Handle the Get articles for user feed operation."],"signature":{"parameters":[{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1117","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1117","name":"offset"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$232"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$521","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$555","presence":"planned","provenance":["$1056"],"qualified_name":"$761","record_ids":[],"responsibilities":["Handle the Mark article as favorite operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$39"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$522","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$555","presence":"planned","provenance":["$1056"],"qualified_name":"$762","record_ids":[],"responsibilities":["Handle the Remove article from favorites operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$39"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$525","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$556","presence":"planned","provenance":["$1056"],"qualified_name":"$766","record_ids":[],"responsibilities":["Handle the List articles operation."],"signature":{"parameters":[{"annotation":"ArticlesFilters","default":"Depends(get_articles_filters)","default_known":true,"kind":"$1117","name":"articles_filters"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$232"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$523","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$556","presence":"planned","provenance":["$1056"],"qualified_name":"$764","record_ids":[],"responsibilities":["Handle the Create new article operation."],"signature":{"parameters":[{"annotation":"ArticleInCreate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1117","name":"article_create"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$39"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$526","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$556","presence":"planned","provenance":["$1056"],"qualified_name":"$767","record_ids":[],"responsibilities":["Handle the Retrieve article by slug operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"}],"returns":"$39"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$527","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$556","presence":"planned","provenance":["$1056"],"qualified_name":"$768","record_ids":[],"responsibilities":["Handle the Update article by slug operation."],"signature":{"parameters":[{"annotation":"ArticleInUpdate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1117","name":"article_update"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"current_article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"$39"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$524","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$556","presence":"planned","provenance":["$1056"],"qualified_name":"$765","record_ids":[],"responsibilities":["Handle the Delete article by slug operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$528","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$557","presence":"planned","provenance":["$1056"],"qualified_name":"$770","record_ids":[],"responsibilities":["Handle the Login operation."],"signature":{"parameters":[{"annotation":"UserInLogin","default":"$44","default_known":true,"kind":"$1117","name":"user_login"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"$720"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$529","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$557","presence":"planned","provenance":["$1056"],"qualified_name":"$771","record_ids":[],"responsibilities":["Handle the Register operation."],"signature":{"parameters":[{"annotation":"UserInCreate","default":"$44","default_known":true,"kind":"$1117","name":"user_create"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"$720"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$532","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$558","presence":"planned","provenance":["$1056"],"qualified_name":"$775","record_ids":[],"responsibilities":["Handle the List comments for article operation."],"signature":{"parameters":[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],"returns":"$233"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$530","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$558","presence":"planned","provenance":["$1056"],"qualified_name":"$773","record_ids":[],"responsibilities":["Handle the Create comment for article operation."],"signature":{"parameters":[{"annotation":"CommentInCreate","default":"Body(..., embed=True, alias='comment')","default_known":true,"kind":"$1117","name":"comment_create"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],"returns":"CommentInResponse"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$531","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$558","presence":"planned","provenance":["$1056"],"qualified_name":"$774","record_ids":[],"responsibilities":["Handle the Delete comment from article operation."],"signature":{"parameters":[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1117","name":"comment"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$534","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$559","presence":"planned","provenance":["$1056"],"qualified_name":"$778","record_ids":[],"responsibilities":["Handle the Retrieve profile by username operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"}],"returns":"$497"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$533","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$559","presence":"planned","provenance":["$1056"],"qualified_name":"$777","record_ids":[],"responsibilities":["Handle the Follow for user operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],"returns":"$497"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$535","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$559","presence":"planned","provenance":["$1056"],"qualified_name":"$779","record_ids":[],"responsibilities":["Handle the Unsubscribe from user operation."],"signature":{"parameters":[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],"returns":"$497"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$536","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$560","presence":"planned","provenance":["$1056"],"qualified_name":"$781","record_ids":[],"responsibilities":["Handle the Get all tags operation."],"signature":{"parameters":[{"annotation":"TagsRepository","default":"Depends(get_repository(TagsRepository))","default_known":true,"kind":"$1117","name":"tags_repo"}],"returns":"TagsInList"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$537","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$561","presence":"planned","provenance":["$1056"],"qualified_name":"$783","record_ids":[],"responsibilities":["Handle the Retrieve current user operation."],"signature":{"parameters":[{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"$720"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$538","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$561","presence":"planned","provenance":["$1056"],"qualified_name":"$784","record_ids":[],"responsibilities":["Handle the Update current user operation."],"signature":{"parameters":[{"annotation":"UserInUpdate","default":"$44","default_known":true,"kind":"$1117","name":"user_update"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"current_user"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],"returns":"$720"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/services/__init__.py","id":"Product policy and identity services:module-app-services","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$495","presence":"planned","provenance":["$1056"],"qualified_name":"$958","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1025","id":"$490","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$496","presence":"planned","provenance":["$1056"],"qualified_name":"$959","record_ids":[],"responsibilities":["$146"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1026","id":"$491","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$495","presence":"planned","provenance":["$1056"],"qualified_name":"$963","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1027","id":"$492","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$496","presence":"planned","provenance":["$1056"],"qualified_name":"$966","record_ids":[],"responsibilities":["$146"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1028","id":"$493","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$495","presence":"planned","provenance":["$1056"],"qualified_name":"$968","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1029","id":"$494","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$495","presence":"planned","provenance":["$1056"],"qualified_name":"$972","record_ids":[],"responsibilities":["$54"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$478","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$490","presence":"planned","provenance":["$1056"],"qualified_name":"$960","record_ids":[],"responsibilities":["Handle the Check article exists operation."],"signature":{"parameters":[{"annotation":"$40","default":null,"default_known":true,"kind":"$1117","name":"articles_repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"slug"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$480","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$490","presence":"planned","provenance":["$1056"],"qualified_name":"$962","record_ids":[],"responsibilities":["Handle the Get slug for article operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"title"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$479","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$490","presence":"planned","provenance":["$1056"],"qualified_name":"$961","record_ids":[],"responsibilities":["Handle the Check user can modify article operation."],"signature":{"parameters":[{"annotation":"Article","default":null,"default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$482","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$491","presence":"planned","provenance":["$1056"],"qualified_name":"$965","record_ids":[],"responsibilities":["Handle the Check username is taken operation."],"signature":{"parameters":[{"annotation":"$721","default":null,"default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"username"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$481","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$491","presence":"planned","provenance":["$1056"],"qualified_name":"$964","record_ids":[],"responsibilities":["Handle the Check email is taken operation."],"signature":{"parameters":[{"annotation":"$721","default":null,"default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"email"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$483","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$492","presence":"planned","provenance":["$1056"],"qualified_name":"$967","record_ids":[],"responsibilities":["Handle the Check user can modify comment operation."],"signature":{"parameters":[{"annotation":"Comment","default":null,"default_known":true,"kind":"$1117","name":"comment"},{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$485","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$493","presence":"planned","provenance":["$1056"],"qualified_name":"$970","record_ids":[],"responsibilities":["Handle the Create jwt token operation."],"signature":{"parameters":[{"annotation":"Dict[str, str]","default":null,"default_known":true,"kind":"$1106","name":"jwt_content"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"secret_key"},{"annotation":"timedelta","default":null,"default_known":true,"kind":"$1106","name":"expires_delta"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$484","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$493","presence":"planned","provenance":["$1056"],"qualified_name":"$969","record_ids":[],"responsibilities":["Handle the Create access token for user operation."],"signature":{"parameters":[{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"secret_key"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$486","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$493","presence":"planned","provenance":["$1056"],"qualified_name":"$971","record_ids":[],"responsibilities":["Handle the Get username from token operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"token"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"secret_key"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$487","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$494","presence":"planned","provenance":["$1056"],"qualified_name":"$973","record_ids":[],"responsibilities":["Handle the Generate salt operation."],"signature":{"parameters":[],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$489","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$494","presence":"planned","provenance":["$1056"],"qualified_name":"$975","record_ids":[],"responsibilities":["Handle the Verify password operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"plain_password"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"hashed_password"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$488","initializer":null,"kind":"function","language":"python","modifiers":[],"parent_id":"$494","presence":"planned","provenance":["$1056"],"qualified_name":"$974","record_ids":[],"responsibilities":["Handle the Get password hash operation."],"signature":{"parameters":[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],"returns":"str"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/models/__init__.py","id":"Product and wire contracts:module-app-models","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$891","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1011","id":"$463","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$892","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/models/domain/__init__.py","id":"Product and wire contracts:module-app-models-domain","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$896","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1012","id":"$464","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1056"],"qualified_name":"$897","record_ids":[],"responsibilities":["$68"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1013","id":"$465","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1056"],"qualified_name":"$899","record_ids":[],"responsibilities":["$68"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1014","id":"$466","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$457","presence":"planned","provenance":["$1056"],"qualified_name":"$901","record_ids":[],"responsibilities":["$67"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1015","id":"$467","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$903","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1016","id":"$468","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$457","presence":"planned","provenance":["$1056"],"qualified_name":"$908","record_ids":[],"responsibilities":["$67"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/models/schemas/__init__.py","id":"Product and wire contracts:module-app-models-schemas","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$913","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1017","id":"$469","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1056"],"qualified_name":"$914","record_ids":[],"responsibilities":["$68"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1018","id":"$470","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1056"],"qualified_name":"$924","record_ids":[],"responsibilities":["$68"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1019","id":"$471","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$457","presence":"planned","provenance":["$1056"],"qualified_name":"$928","record_ids":[],"responsibilities":["$67"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1020","id":"$472","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$457","presence":"planned","provenance":["$1056"],"qualified_name":"$931","record_ids":[],"responsibilities":["$67"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1021","id":"$473","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$933","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1022","id":"$474","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$458","presence":"planned","provenance":["$1056"],"qualified_name":"$935","record_ids":[],"responsibilities":["$68"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1023","id":"$475","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$457","presence":"planned","provenance":["$1056"],"qualified_name":"$937","record_ids":[],"responsibilities":["$67"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/resources/__init__.py","id":"Product and wire contracts:module-app-resources","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$943","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1024","id":"$476","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$459","presence":"planned","provenance":["$1056"],"qualified_name":"$944","record_ids":[],"responsibilities":["$69"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$428","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$463","presence":"planned","provenance":["$1056"],"qualified_name":"$893","record_ids":[],"responsibilities":["Define Datetimemodelmixin source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$429","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$463","presence":"planned","provenance":["$1056"],"qualified_name":"$895","record_ids":[],"responsibilities":["Define Idmodelmixin source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$430","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$464","presence":"planned","provenance":["$1056"],"qualified_name":"$898","record_ids":[],"responsibilities":["Define Article source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$431","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$465","presence":"planned","provenance":["$1056"],"qualified_name":"$900","record_ids":[],"responsibilities":["Define Comment source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$432","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$466","presence":"planned","provenance":["$1056"],"qualified_name":"$902","record_ids":[],"responsibilities":["Define Profile source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$433","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$467","presence":"planned","provenance":["$1056"],"qualified_name":"$904","record_ids":[],"responsibilities":["Define Rwmodel source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$434","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$433","presence":"planned","provenance":["$1056"],"qualified_name":"$905","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$435","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1056"],"qualified_name":"$909","record_ids":[],"responsibilities":["Define User source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$436","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$468","presence":"planned","provenance":["$1056"],"qualified_name":"$910","record_ids":[],"responsibilities":["Define Userindb source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$437","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$915","record_ids":[],"responsibilities":["Define Articleforresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$439","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$918","record_ids":[],"responsibilities":["Define Articleinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$438","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$917","record_ids":[],"responsibilities":["Define Articleincreate source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$440","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$919","record_ids":[],"responsibilities":["Define Articleinupdate source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$442","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$923","record_ids":[],"responsibilities":["Define Listofarticlesinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$441","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$469","presence":"planned","provenance":["$1056"],"qualified_name":"$920","record_ids":[],"responsibilities":["Define Articlesfilters source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$445","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$470","presence":"planned","provenance":["$1056"],"qualified_name":"$927","record_ids":[],"responsibilities":["Define Listofcommentsinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$444","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$470","presence":"planned","provenance":["$1056"],"qualified_name":"$926","record_ids":[],"responsibilities":["Define Commentinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$443","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$470","presence":"planned","provenance":["$1056"],"qualified_name":"$925","record_ids":[],"responsibilities":["Define Commentincreate source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$446","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$471","presence":"planned","provenance":["$1056"],"qualified_name":"$929","record_ids":[],"responsibilities":["Define Jwtmeta source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$447","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$471","presence":"planned","provenance":["$1056"],"qualified_name":"$930","record_ids":[],"responsibilities":["Define Jwtuser source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$448","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$472","presence":"planned","provenance":["$1056"],"qualified_name":"$932","record_ids":[],"responsibilities":["Define Profileinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$449","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$473","presence":"planned","provenance":["$1056"],"qualified_name":"$934","record_ids":[],"responsibilities":["Define Rwschema source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$450","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$449","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.rwschema.RWSchema.Config","record_ids":[],"responsibilities":["Define Config source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$451","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$474","presence":"planned","provenance":["$1056"],"qualified_name":"$936","record_ids":[],"responsibilities":["Define Tagsinlist source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$453","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$475","presence":"planned","provenance":["$1056"],"qualified_name":"$939","record_ids":[],"responsibilities":["Define Userinlogin source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$452","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$475","presence":"planned","provenance":["$1056"],"qualified_name":"$938","record_ids":[],"responsibilities":["Define Userincreate source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$455","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$475","presence":"planned","provenance":["$1056"],"qualified_name":"$941","record_ids":[],"responsibilities":["Define Userinupdate source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$456","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$475","presence":"planned","provenance":["$1056"],"qualified_name":"$942","record_ids":[],"responsibilities":["Define Userwithtoken source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$454","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$475","presence":"planned","provenance":["$1056"],"qualified_name":"$940","record_ids":[],"responsibilities":["Define Userinresponse source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$1051","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$371","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$428","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.common.DateTimeModelMixin.created_at","record_ids":[],"responsibilities":["Declare the Created at member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$1051","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$372","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$428","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.common.DateTimeModelMixin.updated_at","record_ids":[],"responsibilities":["Declare the Updated at member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$460","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$428","presence":"planned","provenance":["$1056"],"qualified_name":"$894","record_ids":[],"responsibilities":["Provide the Default datetime operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"cls"},{"annotation":"$1051","default":null,"default_known":true,"kind":"$1117","name":"value"}],"returns":"$1051"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$373","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$429","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.common.IDModelMixin.id_","record_ids":[],"responsibilities":["Declare the Id member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$379","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.slug","record_ids":[],"responsibilities":["Declare the Slug member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$381","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$376","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.description","record_ids":[],"responsibilities":["Declare the Description member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$375","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.body","record_ids":[],"responsibilities":["Declare the Body member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$380","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.tags","record_ids":[],"responsibilities":["Declare the Tags member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Profile","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$374","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.author","record_ids":[],"responsibilities":["Declare the Author member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$377","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.favorited","record_ids":[],"responsibilities":["Declare the Favorited member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$378","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$430","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.articles.Article.favorites_count","record_ids":[],"responsibilities":["Declare the Favorites count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$383","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.comments.Comment.body","record_ids":[],"responsibilities":["Declare the Body member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Profile","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$382","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$431","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.comments.Comment.author","record_ids":[],"responsibilities":["Declare the Author member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$387","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$432","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.profiles.Profile.username","record_ids":[],"responsibilities":["Declare the Username member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$384","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$432","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.profiles.Profile.bio","record_ids":[],"responsibilities":["Declare the Bio member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$386","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$432","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.profiles.Profile.image","record_ids":[],"responsibilities":["Declare the Image member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"bool","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$385","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$432","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.profiles.Profile.following","record_ids":[],"responsibilities":["Declare the Following member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$391","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.User.username","record_ids":[],"responsibilities":["Declare the Username member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$389","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.User.email","record_ids":[],"responsibilities":["Declare the Email member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$388","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.User.bio","record_ids":[],"responsibilities":["Declare the Bio member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$390","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$435","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.User.image","record_ids":[],"responsibilities":["Declare the Image member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$393","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$436","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.UserInDB.salt","record_ids":[],"responsibilities":["Declare the Salt member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$392","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$436","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.domain.users.UserInDB.hashed_password","record_ids":[],"responsibilities":["Declare the Hashed password member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$462","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$436","presence":"planned","provenance":["$1056"],"qualified_name":"$912","record_ids":[],"responsibilities":["Provide the Check password operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$461","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$436","presence":"planned","provenance":["$1056"],"qualified_name":"$911","record_ids":[],"responsibilities":["Provide the Change password operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$394","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$437","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleForResponse.tags","record_ids":[],"responsibilities":["Declare the Tags member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$38","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$399","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$439","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInResponse.article","record_ids":[],"responsibilities":["Declare the Article member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$398","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInCreate.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$396","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInCreate.description","record_ids":[],"responsibilities":["Declare the Description member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$395","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInCreate.body","record_ids":[],"responsibilities":["Declare the Body member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$397","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$438","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInCreate.tags","record_ids":[],"responsibilities":["Declare the Tags member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$402","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInUpdate.title","record_ids":[],"responsibilities":["Declare the Title member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$401","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInUpdate.description","record_ids":[],"responsibilities":["Declare the Description member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$400","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$440","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticleInUpdate.body","record_ids":[],"responsibilities":["Declare the Body member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[ArticleForResponse]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$408","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$442","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ListOfArticlesInResponse.articles","record_ids":[],"responsibilities":["Declare the Articles member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$409","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$442","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ListOfArticlesInResponse.articles_count","record_ids":[],"responsibilities":["Declare the Articles count member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$407","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticlesFilters.tag","record_ids":[],"responsibilities":["Declare the Tag member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$403","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticlesFilters.author","record_ids":[],"responsibilities":["Declare the Author member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$404","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticlesFilters.favorited","record_ids":[],"responsibilities":["Declare the Favorited member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$405","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticlesFilters.limit","record_ids":[],"responsibilities":["Declare the Limit member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"int","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$406","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$441","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.articles.ArticlesFilters.offset","record_ids":[],"responsibilities":["Declare the Offset member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[Comment]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$412","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$445","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.comments.ListOfCommentsInResponse.comments","record_ids":[],"responsibilities":["Declare the Comments member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Comment","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$411","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$444","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.comments.CommentInResponse.comment","record_ids":[],"responsibilities":["Declare the Comment member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$410","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$443","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.comments.CommentInCreate.body","record_ids":[],"responsibilities":["Declare the Body member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"datetime","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$413","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$446","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.jwt.JWTMeta.exp","record_ids":[],"responsibilities":["Declare the Exp member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$414","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$446","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.jwt.JWTMeta.sub","record_ids":[],"responsibilities":["Declare the Sub member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$415","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$447","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.jwt.JWTUser.username","record_ids":[],"responsibilities":["Declare the Username member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Profile","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$416","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$448","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.profiles.ProfileInResponse.profile","record_ids":[],"responsibilities":["Declare the Profile member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"List[str]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$417","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$451","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.tags.TagsInList.tags","record_ids":[],"responsibilities":["Declare the Tags member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"EmailStr","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$419","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$453","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInLogin.email","record_ids":[],"responsibilities":["Declare the Email member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$420","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$453","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInLogin.password","record_ids":[],"responsibilities":["Declare the Password member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$418","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$452","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInCreate.username","record_ids":[],"responsibilities":["Declare the Username member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$426","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInUpdate.username","record_ids":[],"responsibilities":["Declare the Username member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Optional[EmailStr]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$423","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInUpdate.email","record_ids":[],"responsibilities":["Declare the Email member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$425","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInUpdate.password","record_ids":[],"responsibilities":["Declare the Password member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"$308","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$422","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInUpdate.bio","record_ids":[],"responsibilities":["Declare the Bio member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"Optional[HttpUrl]","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$424","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$455","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInUpdate.image","record_ids":[],"responsibilities":["Declare the Image member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"str","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$427","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$456","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserWithToken.token","record_ids":[],"responsibilities":["Declare the Token member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":"UserWithToken","definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$421","initializer":null,"kind":"$1031","language":"python","modifiers":[],"parent_id":"$454","presence":"planned","provenance":["$1056"],"qualified_name":"app.models.schemas.users.UserInResponse.user","record_ids":[],"responsibilities":["Declare the User member."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/db/__init__.py","id":"PostgreSQL persistence adapter:module-app-db","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$366","presence":"planned","provenance":["$1056"],"qualified_name":"app.db","record_ids":[],"responsibilities":["$574"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/db/errors.py","id":"$351","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$366","presence":"planned","provenance":["$1056"],"qualified_name":"$811","record_ids":[],"responsibilities":["$574"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1000","id":"$352","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$366","presence":"planned","provenance":["$1056"],"qualified_name":"$813","record_ids":[],"responsibilities":["$574"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1001","id":"$353","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$367","presence":"planned","provenance":["$1056"],"qualified_name":"$816","record_ids":[],"responsibilities":["Create the source-declared initial PostgreSQL schema."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1002","id":"$354","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$367","presence":"planned","provenance":["$1056"],"qualified_name":"$818","record_ids":[],"responsibilities":["Create the source-declared initial PostgreSQL schema."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/db/queries/__init__.py","id":"PostgreSQL persistence adapter:module-app-db-queries","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$368","presence":"planned","provenance":["$1056"],"qualified_name":"app.db.queries","record_ids":[],"responsibilities":["$43"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1003","id":"$355","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$368","presence":"planned","provenance":["$1056"],"qualified_name":"$830","record_ids":[],"responsibilities":["$43"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1004","id":"$356","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$368","presence":"planned","provenance":["$1056"],"qualified_name":"$832","record_ids":[],"responsibilities":["$43"],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"app/db/repositories/__init__.py","id":"PostgreSQL persistence adapter:module-app-db-repositories","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$369","presence":"planned","provenance":["$1056"],"qualified_name":"$838","record_ids":[],"responsibilities":["Provide each repository with its database connection."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1005","id":"$357","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$363","presence":"planned","provenance":["$1056"],"qualified_name":"$839","record_ids":[],"responsibilities":["Persist article details, filters, feeds, tags, and favorites."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1006","id":"$358","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$369","presence":"planned","provenance":["$1056"],"qualified_name":"$860","record_ids":[],"responsibilities":["Provide each repository with its database connection."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1007","id":"$359","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$364","presence":"planned","provenance":["$1056"],"qualified_name":"$862","record_ids":[],"responsibilities":["Persist article comments and tag listings."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1008","id":"$360","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$365","presence":"planned","provenance":["$1056"],"qualified_name":"$870","record_ids":[],"responsibilities":["Persist users, profiles, and follow relationships."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1009","id":"$361","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$364","presence":"planned","provenance":["$1056"],"qualified_name":"$879","record_ids":[],"responsibilities":["Persist article comments and tag listings."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":"$1010","id":"$362","initializer":null,"kind":"module","language":"python","modifiers":[],"parent_id":"$365","presence":"planned","provenance":["$1056"],"qualified_name":"$883","record_ids":[],"responsibilities":["Persist users, profiles, and follow relationships."],"signature":null,"visibility":{"basis":"unknown","kind":"unknown","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$310","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$357","presence":"planned","provenance":["$1056"],"qualified_name":"$841","record_ids":[],"responsibilities":["Define Articlesrepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$311","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$358","presence":"planned","provenance":["$1056"],"qualified_name":"$861","record_ids":[],"responsibilities":["Define Baserepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$312","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$359","presence":"planned","provenance":["$1056"],"qualified_name":"$863","record_ids":[],"responsibilities":["Define Commentsrepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$313","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$360","presence":"planned","provenance":["$1056"],"qualified_name":"$871","record_ids":[],"responsibilities":["Define Profilesrepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$314","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$361","presence":"planned","provenance":["$1056"],"qualified_name":"$880","record_ids":[],"responsibilities":["Define Tagsrepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$315","initializer":null,"kind":"class","language":"python","modifiers":[],"parent_id":"$362","presence":"planned","provenance":["$1056"],"qualified_name":"$884","record_ids":[],"responsibilities":["Define Usersrepository source members."],"signature":null,"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$317","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$352","presence":"planned","provenance":["$1056"],"qualified_name":"$815","record_ids":[],"responsibilities":["Handle the Connect to db operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1117","name":"settings"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$316","initializer":null,"kind":"function","language":"python","modifiers":["async"],"parent_id":"$352","presence":"planned","provenance":["$1056"],"qualified_name":"$814","record_ids":[],"responsibilities":["Handle the Close db connection operation."],"signature":{"parameters":[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$327","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$842","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$319","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$847","record_ids":[],"responsibilities":["Provide the Create article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"title"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"description"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"body"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"author"},{"annotation":"Optional[Sequence[str]]","default":"None","default_known":true,"kind":"$1106","name":"tags"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$331","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$858","record_ids":[],"responsibilities":["Provide the Update article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"slug"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"title"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"body"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"description"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$320","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$848","record_ids":[],"responsibilities":["Provide the Delete article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$321","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$849","record_ids":[],"responsibilities":["Provide the Filter articles operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"tag"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"author"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"favorited"},{"annotation":"int","default":"20","default_known":true,"kind":"$1106","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1106","name":"offset"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"List[Article]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$324","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$852","record_ids":[],"responsibilities":["Provide the Get articles for user feed operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"},{"annotation":"int","default":"20","default_known":true,"kind":"$1106","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1106","name":"offset"}],"returns":"List[Article]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$322","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$851","record_ids":[],"responsibilities":["Provide the Get article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$326","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$855","record_ids":[],"responsibilities":["Provide the Get tags for article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"}],"returns":"List[str]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$325","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$854","record_ids":[],"responsibilities":["Provide the Get favorites count for article by slug operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"}],"returns":"int"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$328","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$856","record_ids":[],"responsibilities":["Provide the Is article favorited by user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$318","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$845","record_ids":[],"responsibilities":["Provide the Add article into favorites operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$330","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$857","record_ids":[],"responsibilities":["Provide the Remove article from favorites operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$323","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$843","record_ids":[],"responsibilities":["Provide the Get article from db record operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1106","name":"article_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"author_username"},{"annotation":"$307","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"Article"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$329","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$310","presence":"planned","provenance":["$1056"],"qualified_name":"$844","record_ids":[],"responsibilities":["Provide the Link article with tags operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1106","name":"tags"}],"returns":"None"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$333","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$311","presence":"planned","provenance":["$1056"],"qualified_name":"app.db.repositories.base.BaseRepository.__init__","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$332","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$311","presence":"planned","provenance":["$1056"],"qualified_name":"app.db.repositories.base.BaseRepository.connection","record_ids":[],"responsibilities":["Provide the Connection operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"returns":"Connection"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$339","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$864","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$336","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$868","record_ids":[],"responsibilities":["Provide the Get comment by id operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1106","name":"comment_id"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"user"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$338","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$869","record_ids":[],"responsibilities":["Provide the Get comments for article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"user"}],"returns":"List[Comment]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$334","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$866","record_ids":[],"responsibilities":["Provide the Create comment for article operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"body"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$335","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$867","record_ids":[],"responsibilities":["Provide the Delete comment operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Comment","default":null,"default_known":true,"kind":"$1106","name":"comment"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$337","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$312","presence":"planned","provenance":["$1056"],"qualified_name":"$865","record_ids":[],"responsibilities":["Provide the Get comment from db record operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1106","name":"comment_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"author_username"},{"annotation":"$307","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"Comment"},"visibility":{"basis":"declared","kind":"private","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$342","initializer":null,"kind":"method","language":"python","modifiers":[],"parent_id":"$313","presence":"planned","provenance":["$1056"],"qualified_name":"$872","record_ids":[],"responsibilities":["Provide the Init operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"returns":null},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$341","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$313","presence":"planned","provenance":["$1056"],"qualified_name":"$875","record_ids":[],"responsibilities":["Provide the Get profile by username operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"},{"annotation":"Optional[UserLike]","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"Profile"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$343","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$313","presence":"planned","provenance":["$1056"],"qualified_name":"$876","record_ids":[],"responsibilities":["Provide the Is user following for another user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"bool"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$340","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$313","presence":"planned","provenance":["$1056"],"qualified_name":"$873","record_ids":[],"responsibilities":["Provide the Add user into followers operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$344","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$313","presence":"planned","provenance":["$1056"],"qualified_name":"$877","record_ids":[],"responsibilities":["Provide the Remove user from followers operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$346","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$314","presence":"planned","provenance":["$1056"],"qualified_name":"$882","record_ids":[],"responsibilities":["Provide the Get all tags operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"returns":"List[str]"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$345","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$314","presence":"planned","provenance":["$1056"],"qualified_name":"$881","record_ids":[],"responsibilities":["Provide the Create tags that dont exist operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1106","name":"tags"}],"returns":"None"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$348","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$315","presence":"planned","provenance":["$1056"],"qualified_name":"$887","record_ids":[],"responsibilities":["Provide the Get user by email operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"email"}],"returns":"UserInDB"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$349","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$315","presence":"planned","provenance":["$1056"],"qualified_name":"$888","record_ids":[],"responsibilities":["Provide the Get user by username operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"}],"returns":"UserInDB"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$347","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$315","presence":"planned","provenance":["$1056"],"qualified_name":"$886","record_ids":[],"responsibilities":["Provide the Create user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"email"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"password"}],"returns":"UserInDB"},"visibility":{"basis":"declared","kind":"public","spelling":null}},{"annotation":null,"definition_contexts":[],"evidence_ids":[],"file_path":null,"id":"$350","initializer":null,"kind":"method","language":"python","modifiers":["async"],"parent_id":"$315","presence":"planned","provenance":["$1056"],"qualified_name":"$889","record_ids":[],"responsibilities":["Provide the Update user operation."],"signature":{"parameters":[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"username"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"email"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"password"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"bio"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"image"}],"returns":"UserInDB"},"visibility":{"basis":"declared","kind":"public","spelling":null}}],"relationships":[{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1091","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$502","target_id":"symbol-fastapi-security-apikeyheader","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1092","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$179","target_id":"$182","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-core-settings-base-appenvtypes-symbol-enum-enum","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"reference-class-app-core-settings-base-appenvtypes","target_id":"symbol-enum-enum","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1093","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$182","target_id":"symbol-pydantic-basesettings","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1094","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$184","target_id":"$179","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1095","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$186","target_id":"$179","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1096","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$188","target_id":"$179","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-db-repositories-articles-articlesrepository-app-db-repositories-base-baserepository","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$310","target_id":"$311","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-db-repositories-comments-commentsrepository-app-db-repositories-base-baserepository","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$312","target_id":"$311","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-db-repositories-profiles-profilesrepository-app-db-repositories-base-baserepository","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$313","target_id":"$311","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-db-repositories-tags-tagsrepository-app-db-repositories-base-baserepository","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$314","target_id":"$311","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-db-repositories-users-usersrepository-app-db-repositories-base-baserepository","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$315","target_id":"$311","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-common-datetimemodelmixin-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$428","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-common-idmodelmixin-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$429","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1098","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$430","target_id":"$429","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1097","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$430","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-articles-article-app-models-domain-rwmodel-rwmodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$430","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1100","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$431","target_id":"$429","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1099","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$431","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-comments-comment-app-models-domain-rwmodel-rwmodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$431","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-profiles-profile-app-models-domain-rwmodel-rwmodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$432","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-rwmodel-rwmodel-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$433","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-users-user-app-models-domain-rwmodel-rwmodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$435","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1102","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$436","target_id":"$429","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1101","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$436","target_id":"$428","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-domain-users-userindb-app-models-domain-users-user","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$436","target_id":"$435","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-articleforresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$437","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"$1103","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$437","target_id":"$430","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-articleinresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$439","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-articleincreate-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$438","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-articleinupdate-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$440","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-listofarticlesinresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$442","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-articles-articlesfilters-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$441","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-comments-listofcommentsinresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$445","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-comments-commentinresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$444","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-comments-commentincreate-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$443","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-jwt-jwtmeta-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$446","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-jwt-jwtuser-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$447","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-profiles-profileinresponse-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$448","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-rwschema-rwschema-app-models-domain-rwmodel-rwmodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$449","target_id":"$433","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-tags-tagsinlist-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$451","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-users-userinlogin-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$453","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-users-userincreate-app-models-schemas-users-userinlogin","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$452","target_id":"$453","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-users-userinupdate-symbol-pydantic-basemodel","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$455","target_id":"$1138","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-users-userwithtoken-app-models-domain-users-user","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$456","target_id":"$435","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"inherits-app-models-schemas-users-userinresponse-app-models-schemas-rwschema-rwschema","kind":"inherits","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$454","target_id":"$449","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"login-creates-access-token","kind":"calls","provenance":["$1056"],"reason":null,"record_ids":[],"resolution":"$1112","source_id":"$528","target_id":"$484","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8a205a151a3747f8","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:8.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-dcb53c8d1cbe8f9e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:9.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$357","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-6a48ffc571bedb72","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:10.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c08fa53680d8a1f2","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:11.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-0f7a1d63a9369e23","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:12.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$469","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-9e252a528c37cf1b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:17.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-08ec6d09ae5c3a1a","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:18.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$490","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fbdbf1287793b288","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:10.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$201","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-094de316200e1caa","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:11.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f7ff50b52f7336cf","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:12.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b82336762880bc03","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:13.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$362","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fb690205c27d09b6","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:14.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-5faac7296e44b10c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:15.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ca12232da8c9ce5b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:16.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$493","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-29dd1ba5953d6e98","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:7.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c5a7c98b08e6d0df","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:8.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$359","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c2ae5ff2411bb8a0","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:9.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1a6ec65ffbbc97cd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:10.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f83c26bdfde889af","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:11.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c700fc7a2c6e231f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:12.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7bccbe5802c9fbfd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:13.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$492","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-21b6f4620c8d757c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/database.py:8.","record_ids":[],"resolution":"$1112","source_id":"$549","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-826692f1c65fecb7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:8.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1d50846c08a85e99","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:9.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$360","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-934047f16f5f5a68","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:10.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-3e87c515554ed324","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:11.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ed2d3e860d7166d1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:12.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7f57dcaf5897fd1d","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:7.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$357","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-adad63892c35d3f5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:8.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c2d71d9a9fe0d3e4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:9.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8c7bc9463d37cd9e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:10.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$469","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-65386ae1fe78fa2e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:17.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7b63d246beae78d1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:13.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$357","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b470207a0a488630","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:14.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f0ec860d3b06445c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:15.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f921c5f67b60d76c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:16.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$469","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-273c293b48db7183","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:24.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-6cf9e36fe6b75d8a","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:25.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$490","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-07a91f8d0f399f80","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:5.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$201","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-718c046c00274f76","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:6.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-715823d9b7b527ad","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:7.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-9bc407c924476bc5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:8.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$362","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-1cada4360720f24b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:9.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-fbf8b6f4f10cfb45","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:15.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d7491a509b6f21f5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:17.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$491","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7254ecc3eff859ec","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:16.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$493","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d86447b5dd9d8dbd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:13.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$359","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-5bd12a1b8d67c46b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:14.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a480a5aa61ea3d66","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:15.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-47df7eed0c373909","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:16.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d4d109ab02d6e199","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:17.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$470","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-f8d210dc6b61a129","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:7.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$360","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-75aa8a793fca04d7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:8.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-55172e8941a70cf6","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:9.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-01ab794720c024c1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:10.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$472","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-4006a54d281191d1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:11.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d97fba754cabe6dd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/tags.py:4.","record_ids":[],"resolution":"$1112","source_id":"$560","target_id":"$361","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-0e66ca56b06ffb6e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/tags.py:5.","record_ids":[],"resolution":"$1112","source_id":"$560","target_id":"$474","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ecee61c259db45be","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:6.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$201","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-934450e2ec46a886","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:7.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-191686d437b0031a","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:8.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$362","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-52ae8ea41cf03959","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:9.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-141c9b53b646c0c5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:10.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$475","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c6e8bdd1d3a468ef","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:11.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$476","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7806101ca7bc863d","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:13.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$491","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a31df109a23a064c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:12.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$493","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8e30a4f037477d2b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/events.py:7.","record_ids":[],"resolution":"$1112","source_id":"$202","target_id":"$352","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-48f05164ffbf90ac","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/events.py:5.","record_ids":[],"resolution":"$1112","source_id":"$352","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8ed2916bca3ec9c7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/migrations/env.py:10.","record_ids":[],"resolution":"$1112","source_id":"$353","target_id":"$201","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-2c8437f9fc1e4cd4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:19.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b12d2891cd0788e2","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:20.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-3201638202f0f7f6","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:9.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ff8ed7d2718c8098","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:10.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ecf7e1095bb28d35","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:11.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-2ed4ba48d188bd6b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/profiles.py:8.","record_ids":[],"resolution":"$1112","source_id":"$360","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-c4ccca9141b17537","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/profiles.py:9.","record_ids":[],"resolution":"$1112","source_id":"$360","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-26f08d83703f23f5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/users.py:6.","record_ids":[],"resolution":"$1112","source_id":"$362","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-8a95a3a1dff4f176","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/main.py:6.","record_ids":[],"resolution":"$1112","source_id":"$209","target_id":"$551","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-7036150a7fac67da","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/main.py:7.","record_ids":[],"resolution":"$1112","source_id":"$209","target_id":"$552","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-74e7e36b6951a2a2","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/main.py:8.","record_ids":[],"resolution":"$1112","source_id":"$209","target_id":"$553","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-eccca0dc8846098e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/users.py:5.","record_ids":[],"resolution":"$1112","source_id":"$468","target_id":"$494","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-de5401c1b44806a5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/articles.py:3.","record_ids":[],"resolution":"$1112","source_id":"$490","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-b594d8ebfff7ae27","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/articles.py:4.","record_ids":[],"resolution":"$1112","source_id":"$490","target_id":"$357","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-d12a99205f07b641","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/articles.py:5.","record_ids":[],"resolution":"$1112","source_id":"$490","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-09875d27e42bd6b8","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/articles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$490","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-ce53e2fa15117754","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/authentication.py:1.","record_ids":[],"resolution":"$1112","source_id":"$491","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-860d316df31226b5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/authentication.py:2.","record_ids":[],"resolution":"$1112","source_id":"$491","target_id":"$362","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-69498db0dd1794a7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/comments.py:1.","record_ids":[],"resolution":"$1112","source_id":"$492","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-cc712d2b589a74d4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/comments.py:2.","record_ids":[],"resolution":"$1112","source_id":"$492","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-bfa551aec1eaa216","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/jwt.py:7.","record_ids":[],"resolution":"$1112","source_id":"$493","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"module-import-a566b553c7cc7d3d","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/services/jwt.py:8.","record_ids":[],"resolution":"$1112","source_id":"$493","target_id":"$471","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-bb09656a8370103e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/config.py:4.","record_ids":[],"resolution":"$1112","source_id":"$201","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-e3d64849e1d36600","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/config.py:5.","record_ids":[],"resolution":"$1112","source_id":"$201","target_id":"$205","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-a55a856664f6e275","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/config.py:6.","record_ids":[],"resolution":"$1112","source_id":"$201","target_id":"$206","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-eb444b752fdb203b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/config.py:7.","record_ids":[],"resolution":"$1112","source_id":"$201","target_id":"$207","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-2d21e1b6bdb5f3e5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/config.py:8.","record_ids":[],"resolution":"$1112","source_id":"$201","target_id":"$208","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-7cd75097ace96870","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/events.py:6.","record_ids":[],"resolution":"$1112","source_id":"$202","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-6190af886c2646e1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/settings/app.py:8.","record_ids":[],"resolution":"$1112","source_id":"$204","target_id":"$203","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-dcf0732f41d45f52","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/settings/app.py:9.","record_ids":[],"resolution":"$1112","source_id":"$204","target_id":"$205","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-642ea7887ab974b7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/settings/development.py:3.","record_ids":[],"resolution":"$1112","source_id":"$206","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-c06f746a2bf8c60f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/settings/production.py:1.","record_ids":[],"resolution":"$1112","source_id":"$207","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-9c066c5008795824","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/core/settings/test.py:5.","record_ids":[],"resolution":"$1112","source_id":"$208","target_id":"$204","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-b56c168600e60a68","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/main.py:9.","record_ids":[],"resolution":"$1112","source_id":"$209","target_id":"$201","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Host and runtime composition:module-import-010aface824eba3c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/main.py:10.","record_ids":[],"resolution":"$1112","source_id":"$209","target_id":"$202","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-5f7ecf1ee49ea694","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-fef582248818b083","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/articles.py:7.","record_ids":[],"resolution":"$1112","source_id":"$546","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-b75b7f25ea96a4f4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/authentication.py:9.","record_ids":[],"resolution":"$1112","source_id":"$547","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-09f8b6af7cdca3e4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$546","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-56c015deb9cb554c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-e8d525af0be5ea18","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/comments.py:6.","record_ids":[],"resolution":"$1112","source_id":"$548","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-fde44d1d03cb3a2d","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-ea1b6045c265adc4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/dependencies/profiles.py:7.","record_ids":[],"resolution":"$1112","source_id":"$550","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-4ebffdf023ed0afe","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/api.py:4.","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$554","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-94ef3e8f867b96fb","kind":"imports","provenance":["$1056"],"reason":"$716","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$557","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-288631a2b8e17c27","kind":"imports","provenance":["$1056"],"reason":"$716","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$558","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-a5a5900bf03fe277","kind":"imports","provenance":["$1056"],"reason":"$716","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$559","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-3e3ff65ca8939d97","kind":"imports","provenance":["$1056"],"reason":"$716","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$560","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-78048674fc5c8cc0","kind":"imports","provenance":["$1056"],"reason":"$716","record_ids":[],"resolution":"$1112","source_id":"$553","target_id":"$561","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-55f9a550a52222a4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:4.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$546","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-ea34eb696238e229","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:5.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-55bfcdeefe9133db","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_common.py:6.","record_ids":[],"resolution":"$1112","source_id":"$555","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-9ecdc2b99d36d0f0","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:6.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$546","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-399578c5c3108c11","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:11.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-b1f71f0c1cb78e76","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/articles/articles_resource.py:12.","record_ids":[],"resolution":"$1112","source_id":"$556","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-d9a1c97a490e0901","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/authentication.py:4.","record_ids":[],"resolution":"$1112","source_id":"$557","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-6576a52fbbae894a","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:6.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$546","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-f3e76cf17a3b6e11","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:7.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-6d2105db829d0204","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:8.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$548","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-bf1c23d32cb2b352","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/comments.py:12.","record_ids":[],"resolution":"$1112","source_id":"$558","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-00cf65304792cee1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:4.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-fef4d93da7e9956f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:5.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-f172d1a4e1881e91","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/profiles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$559","target_id":"$550","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-8d3adccd9ed5e0a4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/tags.py:3.","record_ids":[],"resolution":"$1112","source_id":"$560","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-90327b71c1595968","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:4.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$547","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"RealWorld HTTP interface:module-import-1d3c6554ef43645c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/api/routes/users.py:5.","record_ids":[],"resolution":"$1112","source_id":"$561","target_id":"$549","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-e1b7ee288d63437f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/articles.py:3.","record_ids":[],"resolution":"$1112","source_id":"$464","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-8d6377e2f8df28cb","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/articles.py:4.","record_ids":[],"resolution":"$1112","source_id":"$464","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-4bf2cc441045a620","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/articles.py:5.","record_ids":[],"resolution":"$1112","source_id":"$464","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-ba00911ece371f40","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/comments.py:1.","record_ids":[],"resolution":"$1112","source_id":"$465","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-af610ddebddcb726","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/comments.py:2.","record_ids":[],"resolution":"$1112","source_id":"$465","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-9fc3eb8a2d56678f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/comments.py:3.","record_ids":[],"resolution":"$1112","source_id":"$465","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-b9c8a04c30260693","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/profiles.py:3.","record_ids":[],"resolution":"$1112","source_id":"$466","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-db648925d3015292","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/users.py:3.","record_ids":[],"resolution":"$1112","source_id":"$468","target_id":"$463","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-dd44cb5c486b1677","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/domain/users.py:4.","record_ids":[],"resolution":"$1112","source_id":"$468","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-47327724265698de","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/articles.py:5.","record_ids":[],"resolution":"$1112","source_id":"$469","target_id":"$464","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-9f55c8993ceda93c","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/articles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$469","target_id":"$473","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-50cba50bbc3e2050","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/comments.py:3.","record_ids":[],"resolution":"$1112","source_id":"$470","target_id":"$465","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-85afdbf85d281aa5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/comments.py:4.","record_ids":[],"resolution":"$1112","source_id":"$470","target_id":"$473","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-1a211040da6216e7","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/profiles.py:3.","record_ids":[],"resolution":"$1112","source_id":"$472","target_id":"$466","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-a9b8dcb2a54ba52f","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/rwschema.py:1.","record_ids":[],"resolution":"$1112","source_id":"$473","target_id":"$467","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-5103b3fdae24d431","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/users.py:5.","record_ids":[],"resolution":"$1112","source_id":"$475","target_id":"$468","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"Product and wire contracts:module-import-50320f93eb1537fd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/models/schemas/users.py:6.","record_ids":[],"resolution":"$1112","source_id":"$475","target_id":"$473","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-b5235c3c35ed432e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-30bf9742c9f29de0","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:7.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$355","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-bf68d77f42932911","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:8.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$356","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-3c54ba6cdf94e1c9","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:16.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-c66b58ca656e9199","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:17.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$360","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-1a02021e54f3246b","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/articles.py:18.","record_ids":[],"resolution":"$1112","source_id":"$357","target_id":"$361","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-cd02a4d24287ffbd","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:5.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-4bb9645e83d2bfc5","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:6.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$355","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-89e61048b11e92a8","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:7.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-36f165cbe38b9f8e","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/comments.py:8.","record_ids":[],"resolution":"$1112","source_id":"$359","target_id":"$360","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-3e4cf83209ca6e71","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/profiles.py:5.","record_ids":[],"resolution":"$1112","source_id":"$360","target_id":"$355","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-350a7cad4091b6a1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/profiles.py:6.","record_ids":[],"resolution":"$1112","source_id":"$360","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-817dc951b4b3bc69","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/profiles.py:7.","record_ids":[],"resolution":"$1112","source_id":"$360","target_id":"$362","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-09e3eec7772341c4","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/tags.py:3.","record_ids":[],"resolution":"$1112","source_id":"$361","target_id":"$355","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-13c526df7f91373a","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/tags.py:4.","record_ids":[],"resolution":"$1112","source_id":"$361","target_id":"$358","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-780ece71e083b4a1","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/users.py:3.","record_ids":[],"resolution":"$1112","source_id":"$362","target_id":"$351","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-6c5a7decb458b571","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/users.py:4.","record_ids":[],"resolution":"$1112","source_id":"$362","target_id":"$355","through":[]},{"candidate_count":null,"candidate_ids":[],"candidates_truncated":false,"decided_by":null,"evidence_ids":[],"expression":null,"id":"PostgreSQL persistence adapter:module-import-ad874f2b42564a69","kind":"imports","provenance":["$1056"],"reason":"Selected source import at app/db/repositories/users.py:5.","record_ids":[],"resolution":"$1112","source_id":"$362","target_id":"$358","through":[]}],"schema_version":"1.1.0","scopes":[{"entity_kinds":["enum_literal"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.core.settings.base.AppEnvTypes.","relationship_kinds":[],"scope_id":"$181"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.core.settings.test.TestAppSettings.","relationship_kinds":[],"scope_id":"$188"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.api.dependencies.authentication.RWAPIKeyHeader.","relationship_kinds":[],"scope_id":"$502"},{"entity_kinds":["$1031","method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.common.DateTimeModelMixin.","relationship_kinds":[],"scope_id":"$428"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.common.IDModelMixin.","relationship_kinds":[],"scope_id":"$429"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.domain.articles.Article.","relationship_kinds":[],"scope_id":"$430"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.domain.comments.Comment.","relationship_kinds":[],"scope_id":"$431"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.domain.profiles.Profile.","relationship_kinds":[],"scope_id":"$432"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.domain.users.User.","relationship_kinds":[],"scope_id":"$435"},{"entity_kinds":["$1031","method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.domain.users.UserInDB.","relationship_kinds":[],"scope_id":"$436"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleForResponse.","relationship_kinds":[],"scope_id":"$437"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInResponse.","relationship_kinds":[],"scope_id":"$439"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInCreate.","relationship_kinds":[],"scope_id":"$438"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticleInUpdate.","relationship_kinds":[],"scope_id":"$440"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ListOfArticlesInResponse.","relationship_kinds":[],"scope_id":"$442"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.articles.ArticlesFilters.","relationship_kinds":[],"scope_id":"$441"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.comments.ListOfCommentsInResponse.","relationship_kinds":[],"scope_id":"$445"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.comments.CommentInResponse.","relationship_kinds":[],"scope_id":"$444"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.comments.CommentInCreate.","relationship_kinds":[],"scope_id":"$443"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.jwt.JWTMeta.","relationship_kinds":[],"scope_id":"$446"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.jwt.JWTUser.","relationship_kinds":[],"scope_id":"$447"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.profiles.ProfileInResponse.","relationship_kinds":[],"scope_id":"$448"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.tags.TagsInList.","relationship_kinds":[],"scope_id":"$451"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInLogin.","relationship_kinds":[],"scope_id":"$453"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInCreate.","relationship_kinds":[],"scope_id":"$452"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInUpdate.","relationship_kinds":[],"scope_id":"$455"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.users.UserWithToken.","relationship_kinds":[],"scope_id":"$456"},{"entity_kinds":["$1031"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.models.schemas.users.UserInResponse.","relationship_kinds":[],"scope_id":"$454"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.articles.ArticlesRepository.","relationship_kinds":[],"scope_id":"$310"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.base.BaseRepository.","relationship_kinds":[],"scope_id":"$311"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.comments.CommentsRepository.","relationship_kinds":[],"scope_id":"$312"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.profiles.ProfilesRepository.","relationship_kinds":[],"scope_id":"$313"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.tags.TagsRepository.","relationship_kinds":[],"scope_id":"$314"},{"entity_kinds":["method"],"mode":"closed","provenance":["$1056"],"rationale":"Declare the direct source members of app.db.repositories.users.UsersRepository.","relationship_kinds":[],"scope_id":"$315"}]}]]],"dependency_edges":[["EDGE-00e359352b465737","FACT","$1111","$1110","app.api.dependencies.authentication → app.db.errors",["$731","$811"],[],[],["IMP-5c81f5d5439ec5e8"],[],[false,1,"module",1,"$731",5,"$811",9,0]],["EDGE-020918a8aa10e8a4","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.resources.strings",["$758","$944"],[],[],["IMP-ce744151e767be42"],[],[false,1,"module",1,"$758",3,"$944",6,0]],["EDGE-02b4ca3a717b2bba","FACT","$1111","$1110","app.services.articles → app.models.domain.articles",["$897","$959"],[],[],["IMP-96cb02f1dc48508b"],[],[false,1,"module",1,"$959",5,"$897",7,0]],["EDGE-0382d8202612ff70","FACT","$1111","$1110","app.core.config → app.core.settings.test",["$785","$809"],[],[],["IMP-172f29251472441b"],[],[false,1,"module",1,"$785",6,"$809",7,0]],["EDGE-0410e82fcff93903","FACT","$1111","$1110","app.api.routes.profiles → app.db.repositories.profiles",["$776","$870"],[],[],["IMP-570bc7b21ca74106"],[],[false,1,"module",1,"$776",2,"$870",7,0]],["EDGE-06c89491e691bc1b","FACT","$1111","$1110","app.services.authentication → app.db.repositories.users",["$883","$963"],[],[],["IMP-e2dedac873b831c8"],[],[false,1,"module",1,"$963",3,"$883",8,0]],["EDGE-089d7c78758a486f","FACT","$1111","$1110","app.models.domain.comments → app.models.domain.rwmodel",["$899","$903"],[],[],["IMP-5fb94e8cfd527d24"],[],[false,1,"module",1,"$899",5,"$903",10,0]],["EDGE-08c0c4e5db0dc2ab","FACT","$1111","$1110","app.api.routes.comments → app.models.domain.articles",["$772","$897"],[],[],["IMP-7132d8268853a84e"],[],[false,1,"module",1,"$772",2,"$897",7,0]],["EDGE-0aa585061181c900","FACT","$1111","$1110","app.api.dependencies.authentication → app.api.dependencies.database",["$731","$744"],[],[],["IMP-ebfde2f42a905c90"],[],[false,1,"module",1,"$731",5,"$744",6,0]],["EDGE-0ba0e8c396a0592a","FACT","$1111","$1110","app.api.routes.authentication → app.db.errors",["$769","$811"],[],[],["IMP-efd96bf20f79e4d5"],[],[false,1,"module",1,"$769",2,"$811",9,0]],["EDGE-0c8f5d7dfd21e3d3","FACT","$1111","$1110","app.api.dependencies.profiles → app.api.dependencies.database",["$744","$749"],[],[],["IMP-12eaf4fead382418"],[],[false,1,"module",1,"$749",3,"$744",6,0]],["EDGE-0e571af677004edc","FACT","$1111","$1110","app.db.repositories.users → app.db.errors",["$811","$883"],[],[],["IMP-da2a08ce428640db"],[],[false,1,"module",1,"$883",8,"$811",9,0]],["EDGE-0e76992e5fd405dd","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.api.dependencies.database",["$744","$763"],[],[],["IMP-bd0d2ea1a7f7d856"],[],[false,1,"module",1,"$763",3,"$744",6,0]],["EDGE-1081c5b57de3b811","FACT","$1111","$1110","app.services.articles → app.models.domain.users",["$908","$959"],[],[],["IMP-6db6b935fb6882cc"],[],[false,1,"module",1,"$959",5,"$908",9,0]],["EDGE-1277aebde51a9fbc","FACT","$1111","$1110","app.api.routes.users → app.resources.strings",["$782","$944"],[],[],["IMP-3cb6407b36367260"],[],[false,1,"module",1,"$782",2,"$944",6,0]],["EDGE-1704004e2aa7457f","FACT","$1111","$1110","app.api.routes.profiles → app.models.domain.users",["$776","$908"],[],[],["IMP-b45bc62ded56cc80"],[],[false,1,"module",1,"$776",2,"$908",9,0]],["EDGE-1bc39ddb0d6f601c","FACT","$1111","$1110","app.core.settings.production → app.core.settings.app",["$796","$807"],[],[],["IMP-89c06f6a26da3aee"],[],[false,1,"module",1,"$807",7,"$796",8,0]],["EDGE-1be32a05376f5b0e","FACT","$1111","$1110","app.api.dependencies.comments → app.db.repositories.comments",["$741","$862"],[],[],["IMP-ba577a02f1070e6c"],[],[false,1,"module",1,"$741",3,"$862",4,0]],["EDGE-1c46ba5c545f3d6d","FACT","$1111","$1110","app.api.dependencies.articles → app.api.dependencies.authentication",["$727","$731"],[],[],["IMP-f30b41a49f032d75"],[],[false,1,"module",1,"$727",4,"$731",5,0]],["EDGE-1f3e30ec08923486","FACT","$1111","$1110","app.db.repositories.articles → app.db.repositories.tags",["$839","$879"],[],[],["IMP-75c28aa706c0febd"],[],[false,1,"module",1,"$839",6,"$879",7,0]],["EDGE-2000711e7af7e856","FACT","$1111","$1110","app.main → app.api.errors.validation_error",["$753","app.main"],[],[],["IMP-de16c6d1d58f2b09"],[],[false,1,"module",1,"app.main",0,"$753",1,0]],["EDGE-2097726256448fe8","FACT","$1114","$1113","app.api → app.resources",["app.api","$943"],[],[],["IMP-1b6fb03e89df25de","IMP-1ebcaa77ff247721","IMP-3cb6407b36367260","IMP-63979ed69d78d8dd","IMP-724c301feafbfdcf","IMP-97fdf3629c358295","IMP-a0b179861f3987d4","IMP-ce744151e767be42","IMP-d1e4921457c74737"],[],[false,9,"package",9,"app.api",1,"$943",2,0]],["EDGE-20d6f0304012c9dc","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.models.schemas.articles",["$758","$914"],[],[],["IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-60cadba92ad84af7","IMP-711872978681984b","IMP-98bf4eb80866c11f"],[],[false,5,"module",5,"$758",3,"$914",5,0]],["EDGE-212ec4126e8f34ca","FACT","$1111","$1110","app.core.settings.development → app.core.settings.app",["$796","$805"],[],[],["IMP-c9882942512b1a2f"],[],[false,1,"module",1,"$805",7,"$796",8,0]],["EDGE-21f4e260c50fd8c4","FACT","$1111","$1110","app.api.routes.users → app.api.dependencies.authentication",["$731","$782"],[],[],["IMP-6282e4a9ab80e3ec"],[],[false,1,"module",1,"$782",2,"$731",5,0]],["EDGE-22132e1886f3200b","FACT","$1111","$1110","app.db.repositories.profiles → app.db.queries.queries",["$830","$870"],[],[],["IMP-afc1590f673ddeef"],[],[false,1,"module",1,"$870",7,"$830",9,0]],["EDGE-2260da6e552a3a55","FACT","$1111","$1110","app.models.domain.articles → app.models.domain.profiles",["$897","$901"],[],[],["IMP-6ea7fc7ad086b14a"],[],[false,1,"module",1,"$897",7,"$901",8,0]],["EDGE-242f757c7162a347","FACT","$1111","$1110","app.api.routes.api → app.api.routes.authentication",["$755","$769"],[],[],["IMP-8dc91cb89d32f398"],[],[false,1,"module",1,"$755",1,"$769",2,0]],["EDGE-24da1da917704efa","FACT","$1111","$1110","app.db.repositories.tags → app.db.repositories.base",["$860","$879"],[],[],["IMP-6f0a94d98e284c4a"],[],[false,1,"module",1,"$879",7,"$860",9,0]],["EDGE-255830cfe8afe4fd","FACT","$1111","$1110","app.db.repositories.articles → app.db.queries.queries",["$830","$839"],[],[],["IMP-c4824752656fa571"],[],[false,1,"module",1,"$839",6,"$830",9,0]],["EDGE-26dbef52a441c182","FACT","$1111","$1110","app.db.repositories.users → app.models.domain.users",["$883","$908"],[],[],["IMP-544440250e42879b","IMP-d1ecc778e21bd367"],[],[false,2,"module",2,"$883",8,"$908",9,0]],["EDGE-29866d9f5d7a6e50","FACT","$1114","$1113","app.core → app.db",["app.core","app.db"],[],[],["IMP-9cc2cb0bc9715638","IMP-c4d4db14444369a3"],[],[true,2,"package",2,"app.core",2,"app.db",2,0]],["EDGE-2a950bbae17f5ac4","FACT","$1111","$1110","app.core.config → app.core.settings.development",["$785","$805"],[],[],["IMP-0670943f6d4f4c8e"],[],[false,1,"module",1,"$785",6,"$805",7,0]],["EDGE-2eeed55ef50642c7","FACT","$1111","$1110","app.api.routes.authentication → app.core.config",["$769","$785"],[],[],["IMP-a9ffbf0bfe448df8"],[],[false,1,"module",1,"$769",2,"$785",6,0]],["EDGE-2fe048531b815322","FACT","$1111","$1110","app.db.repositories.users → app.db.queries.queries",["$830","$883"],[],[],["IMP-3bb4e6874d962ca2"],[],[false,1,"module",1,"$883",8,"$830",9,0]],["EDGE-318f5247a1d5f5ef","FACT","$1111","$1110","app.db.migrations.env → app.core.config",["$785","$816"],[],[],["IMP-1483fcd2fa8f8a26"],[],[false,1,"module",1,"$816",0,"$785",6,0]],["EDGE-31f10d1bd31a96c9","FACT","$1111","$1110","app.db.repositories.articles → app.db.errors",["$811","$839"],[],[],["IMP-fddb8ee66a585022"],[],[false,1,"module",1,"$839",6,"$811",9,0]],["EDGE-32047f754ade258f","FACT","$1111","$1110","app.api.routes.users → app.services.jwt",["$782","$968"],[],[],["IMP-941518d01b7f48bc"],[],[false,1,"module",1,"$782",2,"$968",6,0]],["EDGE-359b33a1130e3864","FACT","$1111","$1110","app.api.dependencies.comments → app.db.errors",["$741","$811"],[],[],["IMP-6bcd5ee3057de058"],[],[false,1,"module",1,"$741",3,"$811",9,0]],["EDGE-360e833e5e4bb6eb","FACT","$1111","$1110","app.services.jwt → app.models.schemas.jwt",["$928","$968"],[],[],["IMP-080ee71ac752a980","IMP-fc0ab115c97bdf6e"],[],[false,2,"module",2,"$968",6,"$928",7,0]],["EDGE-37ee699ab6198ed2","FACT","$1111","$1110","app.models.schemas.articles → app.models.domain.articles",["$897","$914"],[],[],["IMP-f3c359ce3d53e707"],[],[false,1,"module",1,"$914",5,"$897",7,0]],["EDGE-3992acb3d291b8ac","FACT","$1111","$1110","app.api.routes.comments → app.api.dependencies.articles",["$727","$772"],[],[],["IMP-f626c7bbfcddc656"],[],[false,1,"module",1,"$772",2,"$727",4,0]],["EDGE-3ab6856738510e5b","FACT","$1111","$1110","app.api.routes.comments → app.db.repositories.comments",["$772","$862"],[],[],["IMP-6e9f6145ec62f8c1"],[],[false,1,"module",1,"$772",2,"$862",4,0]],["EDGE-3d7995c43d4bfe6c","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.models.domain.articles",["$758","$897"],[],[],["IMP-4c8899fa65f056fd"],[],[false,1,"module",1,"$758",3,"$897",7,0]],["EDGE-3e17f2426ce978f9","FACT","$1111","$1110","app.main → app.api.routes.api",["$755","app.main"],[],[],["IMP-7d1428295e37f66d"],[],[false,1,"module",1,"app.main",0,"$755",1,0]],["EDGE-3e1ccf49a3ffc190","FACT","$1114","$1113","app.api → app.db",["app.api","app.db"],[],[],["IMP-0bd61280313ada93","IMP-0ee7c3fa835c5b9c","IMP-1347a088c061b9a1","IMP-19d27aaf6e2e96ed","IMP-570bc7b21ca74106","IMP-5c81f5d5439ec5e8","IMP-5eec8795e265db53","IMP-6bcd5ee3057de058","IMP-6e9f6145ec62f8c1","IMP-799ec4791d8dad89","IMP-9b5876c87e6a836a","IMP-9edffa1c5132b2d9","IMP-a1880dd146c8e14d","IMP-a28e2b2b586de570","IMP-b1d81ab6d96579de","IMP-ba577a02f1070e6c","IMP-efd96bf20f79e4d5"],[],[false,17,"package",17,"app.api",1,"app.db",2,0]],["EDGE-3eafc1ed4f1c6475","FACT","$1111","$1110","app.api.routes.authentication → app.api.dependencies.database",["$744","$769"],[],[],["IMP-c4673976ea1dc9e3"],[],[false,1,"module",1,"$769",2,"$744",6,0]],["EDGE-3fcbbebfaa076ef9","FACT","$1111","$1110","app.api.routes.comments → app.models.domain.comments",["$772","$899"],[],[],["IMP-6cfdb081c0612ad3"],[],[false,1,"module",1,"$772",2,"$899",5,0]],["EDGE-40414252da80e7e4","FACT","$1111","$1110","app.api.routes.profiles → app.api.dependencies.database",["$744","$776"],[],[],["IMP-5b66cc34f3db4d33"],[],[false,1,"module",1,"$776",2,"$744",6,0]],["EDGE-417a9c2e5ec01b14","FACT","$1111","$1110","app.db.repositories.articles → app.db.repositories.base",["$839","$860"],[],[],["IMP-984b640c2f3dd790"],[],[false,1,"module",1,"$839",6,"$860",9,0]],["EDGE-43a925115f543e61","FACT","$1111","$1110","app.api.dependencies.comments → app.api.dependencies.authentication",["$731","$741"],[],[],["IMP-d415a5580712c7ef"],[],[false,1,"module",1,"$741",3,"$731",5,0]],["EDGE-43f1cff97c5c25b1","FACT","$1111","$1110","app.db.repositories.profiles → app.models.domain.profiles",["$870","$901"],[],[],["IMP-43a260d340508feb"],[],[false,1,"module",1,"$870",7,"$901",8,0]],["EDGE-452160c8baab802c","FACT","$1114","$1113","app.models → app.services",["$891","$958"],[],[],["IMP-2e6fe03dfae0e1c6"],[],[true,1,"package",1,"$891",2,"$958",2,0]],["EDGE-47b0448f17b99fa7","FACT","$1111","$1110","app.api.routes.tags → app.db.repositories.tags",["$780","$879"],[],[],["IMP-9edffa1c5132b2d9"],[],[false,1,"module",1,"$780",2,"$879",7,0]],["EDGE-489d9c656fdc34a6","FACT","$1111","$1110","app.models.domain.comments → app.models.common",["$892","$899"],[],[],["IMP-18628623bb28891c","IMP-57dae7022e1112e9"],[],[false,2,"module",2,"$899",5,"$892",10,0]],["EDGE-490223380c9b90b8","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.models.domain.articles",["$763","$897"],[],[],["IMP-97d5c8e3d549aab5"],[],[false,1,"module",1,"$763",3,"$897",7,0]],["EDGE-4b80bf92249bec6a","FACT","$1111","$1110","app.api.routes.profiles → app.api.dependencies.authentication",["$731","$776"],[],[],["IMP-3a1e7ffb3cd43c6f"],[],[false,1,"module",1,"$776",2,"$731",5,0]],["EDGE-4d9458ed955801b0","FACT","$1111","$1110","app.api.routes.api → app.api.routes.users",["$755","$782"],[],[],["IMP-7bc253c523c90196"],[],[false,1,"module",1,"$755",1,"$782",2,0]],["EDGE-4ed6fb050973b668","FACT","$1111","$1110","app.db.repositories.articles → app.models.domain.users",["$839","$908"],[],[],["IMP-9f4541684575c00d"],[],[false,1,"module",1,"$839",6,"$908",9,0]],["EDGE-4fae92dd08a350b9","FACT","$1111","$1110","app.db.repositories.comments → app.models.domain.comments",["$862","$899"],[],[],["IMP-2971dc86d5ed4aa7"],[],[false,1,"module",1,"$862",4,"$899",5,0]],["EDGE-4fd4b7715c136bea","FACT","$1111","$1110","app.api.routes.profiles → app.models.schemas.profiles",["$776","$931"],[],[],["IMP-967806e07f845f78"],[],[false,1,"module",1,"$776",2,"$931",3,0]],["EDGE-5002a9569baca66a","FACT","$1111","$1110","app.api.dependencies.articles → app.db.errors",["$727","$811"],[],[],["IMP-19d27aaf6e2e96ed"],[],[false,1,"module",1,"$727",4,"$811",9,0]],["EDGE-50833726ad4c30e9","FACT","$1111","$1110","app.api.dependencies.profiles → app.models.domain.users",["$749","$908"],[],[],["IMP-b6c3606fdb8ff223"],[],[false,1,"module",1,"$749",3,"$908",9,0]],["EDGE-50b1f702983ab08b","FACT","$1111","$1110","app.api.routes.authentication → app.services.jwt",["$769","$968"],[],[],["IMP-fa8a3a32e191a7ca"],[],[false,1,"module",1,"$769",2,"$968",6,0]],["EDGE-51de63675728c313","FACT","$1111","$1110","app.db.repositories.articles → app.db.repositories.profiles",["$839","$870"],[],[],["IMP-fe7f3da390358185"],[],[false,1,"module",1,"$839",6,"$870",7,0]],["EDGE-5424218cbf77942b","FACT","$1111","$1110","app.api.routes.comments → app.api.dependencies.authentication",["$731","$772"],[],[],["IMP-17fa9ec26f5620e6"],[],[false,1,"module",1,"$772",2,"$731",5,0]],["EDGE-54a482bee0c5510e","FACT","$1111","$1110","app.services.articles → app.db.errors",["$811","$959"],[],[],["IMP-f5a9900bfd731578"],[],[false,1,"module",1,"$959",5,"$811",9,0]],["EDGE-54fa0d3fc155281c","FACT","$1111","$1110","app.core.config → app.core.settings.base",["$785","$802"],[],[],["IMP-8632029852f27c5b","IMP-a7463ad6db51d4fd"],[],[false,2,"module",2,"$785",6,"$802",9,0]],["EDGE-55b34ad43e4dd8f8","FACT","$1111","$1110","app.db.repositories.comments → app.db.queries.queries",["$830","$862"],[],[],["IMP-c6746d8e06a286ef"],[],[false,1,"module",1,"$862",4,"$830",9,0]],["EDGE-56d869b0e7609c4f","FACT","$1111","$1110","app.api.routes.articles.api → app.api.routes.articles.articles_common",["$757","$758"],[],[],["IMP-bed11ac2200e1bc8"],[],[false,1,"module",1,"$757",2,"$758",3,0]],["EDGE-57254eb86562411d","FACT","$1111","$1110","app.db.repositories.profiles → app.db.repositories.base",["$860","$870"],[],[],["IMP-8e59d9a9394ab7cf"],[],[false,1,"module",1,"$870",7,"$860",9,0]],["EDGE-580d70aeafb26ffa","FACT","$1111","$1110","app.db.repositories.comments → app.db.repositories.base",["$860","$862"],[],[],["IMP-76463cfa4b286bf1"],[],[false,1,"module",1,"$862",4,"$860",9,0]],["EDGE-5ab26208391d086d","FACT","$1111","$1110","app.db.repositories.comments → app.db.errors",["$811","$862"],[],[],["IMP-d14f71e4314735ed"],[],[false,1,"module",1,"$862",4,"$811",9,0]],["EDGE-5b6119652a5f3921","FACT","$1111","$1110","app.api.dependencies.authentication → app.core.settings.app",["$731","$796"],[],[],["IMP-1d39bb5130730a93"],[],[false,1,"module",1,"$731",5,"$796",8,0]],["EDGE-5c8947ee64f87c17","FACT","$1111","$1110","app.db.repositories.articles → app.db.queries.tables",["$832","$839"],[],[],["IMP-19746e01ed8b4249","IMP-7f584b41170be7c6","IMP-98b6d9a37cdd4f97","IMP-bd737aa7ba94d9a2","IMP-ee63787fbfb1f7d8","IMP-fa626c94d7460f38"],[],[false,6,"module",6,"$839",6,"$832",7,0]],["EDGE-5df44e5c970d34fc","FACT","$1111","$1110","app.models.domain.comments → app.models.domain.profiles",["$899","$901"],[],[],["IMP-39acd760772aea22"],[],[false,1,"module",1,"$899",5,"$901",8,0]],["EDGE-5e3b70f181631950","FACT","$1111","$1110","app.api.routes.users → app.services.authentication",["$782","$963"],[],[],["IMP-706e7c9cc95964fe","IMP-dc732496371becc4"],[],[false,2,"module",2,"$782",2,"$963",3,0]],["EDGE-5f38f0ab7a71712f","FACT","$1111","$1110","app.api.routes.users → app.core.settings.app",["$782","$796"],[],[],["IMP-1f45875c0fb83b46"],[],[false,1,"module",1,"$782",2,"$796",8,0]],["EDGE-5fc23fe990e1f126","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.db.repositories.articles",["$758","$839"],[],[],["IMP-b1d81ab6d96579de"],[],[false,1,"module",1,"$758",3,"$839",6,0]],["EDGE-5ff9b66bc86ac19f","FACT","$1111","$1110","app.api.routes.profiles → app.models.domain.profiles",["$776","$901"],[],[],["IMP-f0802082323d4bf2"],[],[false,1,"module",1,"$776",2,"$901",8,0]],["EDGE-611c3fec9c024850","FACT","$1111","$1110","app.db.repositories.comments → app.models.domain.articles",["$862","$897"],[],[],["IMP-a7b8ced40d958c0b"],[],[false,1,"module",1,"$862",4,"$897",7,0]],["EDGE-64422d3f3673018f","FACT","$1111","$1110","app.models.domain.users → app.services.security",["$908","$972"],[],[],["IMP-2e6fe03dfae0e1c6"],[],[false,1,"module",1,"$908",9,"$972",10,0]],["EDGE-65fba63af3bb0919","FACT","$1111","$1110","app.models.schemas.rwschema → app.models.domain.rwmodel",["$903","$933"],[],[],["IMP-15ed2875bbd5f185"],[],[false,1,"module",1,"$933",6,"$903",10,0]],["EDGE-6665696d01417d6a","FACT","$1111","$1110","app.api.dependencies.profiles → app.db.errors",["$749","$811"],[],[],["IMP-0ee7c3fa835c5b9c"],[],[false,1,"module",1,"$749",3,"$811",9,0]],["EDGE-66c80e5ca519b03f","FACT","$1111","$1110","app.api.routes.profiles → app.api.dependencies.profiles",["$749","$776"],[],[],["IMP-3cf541175700c841"],[],[false,1,"module",1,"$776",2,"$749",3,0]],["EDGE-68080266d7a1032e","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.api.dependencies.articles",["$727","$763"],[],[],["IMP-9ee1b15d9ecba61a","IMP-bf3fce03063d23ba","IMP-cd86ea668503efff"],[],[false,3,"module",3,"$763",3,"$727",4,0]],["EDGE-6a5f0642260e13a7","FACT","$1111","$1110","app.models.domain.users → app.models.domain.rwmodel",["$903","$908"],[],[],["IMP-03d1f92ad350047a"],[],[false,1,"module",1,"$908",9,"$903",10,0]],["EDGE-6f640210f20546ef","FACT","$1111","$1110","app.db.repositories.tags → app.db.queries.queries",["$830","$879"],[],[],["IMP-93edde172f0be530"],[],[false,1,"module",1,"$879",7,"$830",9,0]],["EDGE-74b4e1a9dc7eec89","FACT","$1111","$1110","app.api.dependencies.profiles → app.models.domain.profiles",["$749","$901"],[],[],["IMP-d6108b09a3d313df"],[],[false,1,"module",1,"$749",3,"$901",8,0]],["EDGE-74e7147c380e9039","FACT","$1111","$1110","app.api.routes.authentication → app.core.settings.app",["$769","$796"],[],[],["IMP-5d543952b26e47e8"],[],[false,1,"module",1,"$769",2,"$796",8,0]],["EDGE-7548ccb5da555357","FACT","$1114","$1113","app.api → app.models",["app.api","$891"],[],[],["IMP-001d2ad11d3bf91a","IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-193eb7e3f3728645","IMP-262b026e84bca07e","IMP-268004502d7fcb66","IMP-34b5b2e257aeab2e","IMP-3ea9b4b8fca79e84","IMP-4524857577eb74fe","IMP-46bb66f99035a724","IMP-4c2cf1895dbf3cc2","IMP-4c8899fa65f056fd","IMP-551cc2cf11b5908a","IMP-55c09030b279b6f0","IMP-5a3f38f53ee8324e","IMP-5a6cec06a0fbdce2","IMP-5b3dcedc9a80675a","IMP-60cadba92ad84af7","IMP-627ca3890cdfeb74","IMP-62a3fe5561d5ba09","IMP-64e0322c9d603087","IMP-666f4ed067019e98","IMP-6cfdb081c0612ad3","IMP-711872978681984b","IMP-7132d8268853a84e","IMP-8467871e6a474e31","IMP-967806e07f845f78","IMP-96a20b8f4b594919","IMP-97d5c8e3d549aab5","IMP-98bf4eb80866c11f","IMP-9f36c17254e12655","IMP-a79ce47b32a6444b","IMP-b45bc62ded56cc80","IMP-b6c3606fdb8ff223","IMP-b9a4d91911a70547","IMP-bb9c58616196999e","IMP-bd0e2cde994cb57b","IMP-c19c90eb8a40c8ad","IMP-c2799ba574544a68","IMP-c7353ae95128eb8c","IMP-ca140c25d40a562f","IMP-d6108b09a3d313df","IMP-e83fc79c6a5e3967","IMP-f0802082323d4bf2"],[],[false,44,"package",44,"app.api",1,"$891",2,0]],["EDGE-76eac2e0a24244c8","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.models.schemas.articles",["$763","$914"],[],[],["IMP-55c09030b279b6f0","IMP-5a6cec06a0fbdce2","IMP-627ca3890cdfeb74","IMP-9f36c17254e12655","IMP-bb9c58616196999e","IMP-ca140c25d40a562f"],[],[false,6,"module",6,"$763",3,"$914",5,0]],["EDGE-7703cbfb1bdc6488","FACT","$1111","$1110","app.core.events → app.db.events",["$787","$813"],[],[],["IMP-9cc2cb0bc9715638","IMP-c4d4db14444369a3"],[],[false,2,"module",2,"$787",1,"$813",2,0]],["EDGE-7870018250ebfaf6","FACT","$1111","$1110","app.db.repositories.articles → app.models.domain.articles",["$839","$897"],[],[],["IMP-6a754bb0d07c3c4e"],[],[false,1,"module",1,"$839",6,"$897",7,0]],["EDGE-7ac469eb86eeda52","FACT","$1111","$1110","app.models.schemas.comments → app.models.schemas.rwschema",["$924","$933"],[],[],["IMP-44b0a39efd6fc58a"],[],[false,1,"module",1,"$924",3,"$933",6,0]],["EDGE-7c5a5110a3d835c2","FACT","$1111","$1110","app.core.events → app.core.settings.app",["$787","$796"],[],[],["IMP-27737f32e05516ac"],[],[false,1,"module",1,"$787",1,"$796",8,0]],["EDGE-7c5f636d4aaa1d59","FACT","$1111","$1110","app.services.comments → app.models.domain.comments",["$899","$966"],[],[],["IMP-7d9e1d3368f39100"],[],[false,1,"module",1,"$966",4,"$899",5,0]],["EDGE-7e011725a28874a5","FACT","$1111","$1110","app.api.routes.api → app.api.routes.profiles",["$755","$776"],[],[],["IMP-e71a5602a8cb62a4"],[],[false,1,"module",1,"$755",1,"$776",2,0]],["EDGE-83e8e0a19de56fd0","FACT","$1111","$1110","app.db.repositories.profiles → app.db.repositories.users",["$870","$883"],[],[],["IMP-0875458e489880c3"],[],[false,1,"module",1,"$870",7,"$883",8,0]],["EDGE-85e688a7c30b4a25","FACT","$1111","$1110","app.services.authentication → app.db.errors",["$811","$963"],[],[],["IMP-96721a8350aa6d90"],[],[false,1,"module",1,"$963",3,"$811",9,0]],["EDGE-87bca2b67d538375","FACT","$1111","$1110","app.models.schemas.articles → app.models.schemas.rwschema",["$914","$933"],[],[],["IMP-6ad23bf917a04b2a"],[],[false,1,"module",1,"$914",5,"$933",6,0]],["EDGE-8b0063b520d8a3b8","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.models.domain.users",["$763","$908"],[],[],["IMP-193eb7e3f3728645"],[],[false,1,"module",1,"$763",3,"$908",9,0]],["EDGE-8e1015c411f263ed","FACT","$1111","$1110","app.api.dependencies.comments → app.api.dependencies.articles",["$727","$741"],[],[],["IMP-2a83904b14786ebc"],[],[false,1,"module",1,"$741",3,"$727",4,0]],["EDGE-9067c4a4d689effa","FACT","$1111","$1110","app.core.settings.app → app.core.logging",["$792","$796"],[],[],["IMP-b08fb6b2b4e0becd"],[],[false,1,"module",1,"$796",8,"$792",9,0]],["EDGE-928ed526fd764fd8","FACT","$1111","$1110","app.core.settings.test → app.core.settings.app",["$796","$809"],[],[],["IMP-a5e532db71e07a1a"],[],[false,1,"module",1,"$809",7,"$796",8,0]],["EDGE-92ed15ad494dcbd5","FACT","$1111","$1110","app.api.dependencies.authentication → app.core.config",["$731","$785"],[],[],["IMP-57a0cf2896a1303b"],[],[false,1,"module",1,"$731",5,"$785",6,0]],["EDGE-932d2164c6a741b2","FACT","$1111","$1110","app.api.routes.users → app.core.config",["$782","$785"],[],[],["IMP-4e76bd38cb7bdc57"],[],[false,1,"module",1,"$782",2,"$785",6,0]],["EDGE-93c7bc9371739a41","FACT","$1111","$1110","app.api.dependencies.articles → app.models.domain.articles",["$727","$897"],[],[],["IMP-e83fc79c6a5e3967"],[],[false,1,"module",1,"$727",4,"$897",7,0]],["EDGE-9485af7923a6f754","FACT","$1111","$1110","app.api.routes.tags → app.models.schemas.tags",["$780","$935"],[],[],["IMP-268004502d7fcb66"],[],[false,1,"module",1,"$780",2,"$935",3,0]],["EDGE-94fa842435c40ef9","FACT","$1111","$1110","app.api.dependencies.articles → app.services.articles",["$727","$959"],[],[],["IMP-7f48f87d08df2fa1"],[],[false,1,"module",1,"$727",4,"$959",5,0]],["EDGE-97f673987838720c","FACT","$1111","$1110","app.models.schemas.users → app.models.domain.users",["$908","$937"],[],[],["IMP-3f5dfe8b290dc54f"],[],[false,1,"module",1,"$937",3,"$908",9,0]],["EDGE-9c27990b7ff1c369","FACT","$1111","$1110","app.api.routes.users → app.models.schemas.users",["$782","$937"],[],[],["IMP-5a3f38f53ee8324e","IMP-b9a4d91911a70547","IMP-c19c90eb8a40c8ad"],[],[false,3,"module",3,"$782",2,"$937",3,0]],["EDGE-9c83b65370f085d2","FACT","$1111","$1110","app.models.domain.articles → app.models.common",["$892","$897"],[],[],["IMP-7b0c221573c2f447","IMP-ddae58d1f5de54c2"],[],[false,2,"module",2,"$897",7,"$892",10,0]],["EDGE-a0daf1de6e47f0d5","FACT","$1111","$1110","app.core.settings.app → app.core.settings.base",["$796","$802"],[],[],["IMP-b2016c6906482cc8"],[],[false,1,"module",1,"$796",8,"$802",9,0]],["EDGE-a1249c1074087039","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.resources.strings",["$763","$944"],[],[],["IMP-d1e4921457c74737"],[],[false,1,"module",1,"$763",3,"$944",6,0]],["EDGE-a45b297949eda39d","FACT","$1111","$1110","app.core.config → app.core.settings.app",["$785","$796"],[],[],["IMP-4069f9e087484089"],[],[false,1,"module",1,"$785",6,"$796",8,0]],["EDGE-a67d2aa11845b69a","FACT","$1111","$1110","app.api.dependencies.profiles → app.db.repositories.profiles",["$749","$870"],[],[],["IMP-799ec4791d8dad89"],[],[false,1,"module",1,"$749",3,"$870",7,0]],["EDGE-a71b6faac7e66266","FACT","$1111","$1110","app.db.repositories.users → app.db.repositories.base",["$860","$883"],[],[],["IMP-679c69749d97c332"],[],[false,1,"module",1,"$883",8,"$860",9,0]],["EDGE-a90edc21afffcbbd","FACT","$1111","$1110","app.api.dependencies.comments → app.models.domain.articles",["$741","$897"],[],[],["IMP-64e0322c9d603087"],[],[false,1,"module",1,"$741",3,"$897",7,0]],["EDGE-aa018b57b815b275","FACT","$1114","$1113","app.api → app.core",["app.api","app.core"],[],[],["IMP-1d39bb5130730a93","IMP-1f45875c0fb83b46","IMP-4e76bd38cb7bdc57","IMP-57a0cf2896a1303b","IMP-5d543952b26e47e8","IMP-a9ffbf0bfe448df8"],[],[false,6,"package",6,"app.api",1,"app.core",2,0]],["EDGE-aa39d7532b6a8036","FACT","$1111","$1110","app.models.domain.users → app.models.common",["$892","$908"],[],[],["IMP-3d77ad35d318ce97","IMP-b27e0a7d7792e584"],[],[false,2,"module",2,"$908",9,"$892",10,0]],["EDGE-aaa205722afdff02","FACT","$1114","$1113","app.main → app.api",["app.api","app.main"],[],[],["IMP-622abff8b0b27c06","IMP-7d1428295e37f66d","IMP-de16c6d1d58f2b09"],[],[false,3,"package",3,"app.main",0,"app.api",1,0]],["EDGE-ab8e93bd6198480a","FACT","$1111","$1110","app.api.dependencies.comments → app.models.domain.comments",["$741","$899"],[],[],["IMP-666f4ed067019e98"],[],[false,1,"module",1,"$741",3,"$899",5,0]],["EDGE-af0e6d64de3bfa46","FACT","$1111","$1110","app.api.routes.authentication → app.models.schemas.users",["$769","$937"],[],[],["IMP-001d2ad11d3bf91a","IMP-bd0e2cde994cb57b","IMP-c2799ba574544a68","IMP-c7353ae95128eb8c"],[],[false,4,"module",4,"$769",2,"$937",3,0]],["EDGE-b0b53f975b4e4b48","FACT","$1111","$1110","app.models.schemas.comments → app.models.domain.comments",["$899","$924"],[],[],["IMP-83cc7cc05916ed52"],[],[false,1,"module",1,"$924",3,"$899",5,0]],["EDGE-b17c356f4e3f5df8","FACT","$1114","$1113","app.main → app.core",["app.core","app.main"],[],[],["IMP-1898381796444eb8","IMP-6091e1a18cda82a7","IMP-e30a526c9f23b91c"],[],[false,3,"package",3,"app.main",0,"app.core",2,0]],["EDGE-b415a8138d4a8c9a","FACT","$1111","$1110","app.api.routes.comments → app.api.dependencies.comments",["$741","$772"],[],[],["IMP-7809778f9b011067","IMP-d697f69d104c3728"],[],[false,2,"module",2,"$772",2,"$741",3,0]],["EDGE-b646641280f2e666","FACT","$1111","$1110","app.main → app.core.events",["$787","app.main"],[],[],["IMP-1898381796444eb8","IMP-6091e1a18cda82a7"],[],[false,2,"module",2,"app.main",0,"$787",1,0]],["EDGE-b64dd1c18d9920a0","FACT","$1111","$1110","app.api.routes.authentication → app.services.authentication",["$769","$963"],[],[],["IMP-3578ab428cb8259c","IMP-ecf8a1b0e5ef6119"],[],[false,2,"module",2,"$769",2,"$963",3,0]],["EDGE-c01bf00b95eff6ea","FACT","$1111","$1110","app.api.routes.users → app.db.repositories.users",["$782","$883"],[],[],["IMP-5eec8795e265db53"],[],[false,1,"module",1,"$782",2,"$883",8,0]],["EDGE-c0f99ba7a9a9d690","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.db.repositories.articles",["$763","$839"],[],[],["IMP-a1880dd146c8e14d"],[],[false,1,"module",1,"$763",3,"$839",6,0]],["EDGE-c67ae6f925a154a8","FACT","$1111","$1110","app.api.dependencies.articles → app.resources.strings",["$727","$944"],[],[],["IMP-1b6fb03e89df25de"],[],[false,1,"module",1,"$727",4,"$944",6,0]],["EDGE-c8d37e46cd675d51","FACT","$1111","$1110","app.api.dependencies.authentication → app.resources.strings",["$731","$944"],[],[],["IMP-97fdf3629c358295"],[],[false,1,"module",1,"$731",5,"$944",6,0]],["EDGE-c9dad1e7c33c426e","FACT","$1111","$1110","app.api.routes.tags → app.api.dependencies.database",["$744","$780"],[],[],["IMP-0b1f0b4561d3f988"],[],[false,1,"module",1,"$780",2,"$744",6,0]],["EDGE-ca337f1f8a26291c","FACT","$1111","$1110","app.api.routes.comments → app.api.dependencies.database",["$744","$772"],[],[],["IMP-5903c696db7d3c37"],[],[false,1,"module",1,"$772",2,"$744",6,0]],["EDGE-ca9b02ef1dbcde6b","FACT","$1111","$1110","app.api.dependencies.database → app.db.repositories.base",["$744","$860"],[],[],["IMP-1347a088c061b9a1"],[],[false,1,"module",1,"$744",6,"$860",9,0]],["EDGE-cdf62f53570b27d6","FACT","$1111","$1110","app.api.routes.authentication → app.db.repositories.users",["$769","$883"],[],[],["IMP-0bd61280313ada93"],[],[false,1,"module",1,"$769",2,"$883",8,0]],["EDGE-ce29973456aaed76","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.api.dependencies.database",["$744","$758"],[],[],["IMP-d9947320e19274d0"],[],[false,1,"module",1,"$758",3,"$744",6,0]],["EDGE-d06fb59ce6fb98fa","FACT","$1114","$1113","app.services → app.db",["app.db","$958"],[],[],["IMP-6528f67aff890fbe","IMP-96721a8350aa6d90","IMP-e2dedac873b831c8","IMP-f5a9900bfd731578"],[],[false,4,"package",4,"$958",2,"app.db",2,0]],["EDGE-d0baf5bd1d964bed","FACT","$1111","$1110","app.services.comments → app.models.domain.users",["$908","$966"],[],[],["IMP-90174f9dd6797a08"],[],[false,1,"module",1,"$966",4,"$908",9,0]],["EDGE-d1db137d0a9d3818","FACT","$1111","$1110","app.api.routes.api → app.api.routes.comments",["$755","$772"],[],[],["IMP-caf4d50d34848e90"],[],[false,1,"module",1,"$755",1,"$772",2,0]],["EDGE-d4b3cbc374d4c921","FACT","$1111","$1110","app.api.dependencies.authentication → app.models.domain.users",["$731","$908"],[],[],["IMP-8467871e6a474e31"],[],[false,1,"module",1,"$731",5,"$908",9,0]],["EDGE-d507342529e4d271","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.api.dependencies.articles",["$727","$758"],[],[],["IMP-6952ee0fc4d72ce1"],[],[false,1,"module",1,"$758",3,"$727",4,0]],["EDGE-d7e7233bc703a00a","FACT","$1111","$1110","app.db.repositories.comments → app.models.domain.users",["$862","$908"],[],[],["IMP-c70d6bc941ca23e3"],[],[false,1,"module",1,"$862",4,"$908",9,0]],["EDGE-d91a83771199e026","FACT","$1111","$1110","app.models.domain.articles → app.models.domain.rwmodel",["$897","$903"],[],[],["IMP-a91085c93cf4b178"],[],[false,1,"module",1,"$897",7,"$903",10,0]],["EDGE-dabafd9c18ddb987","FACT","$1111","$1110","app.api.dependencies.articles → app.models.domain.users",["$727","$908"],[],[],["IMP-96a20b8f4b594919"],[],[false,1,"module",1,"$727",4,"$908",9,0]],["EDGE-db9bd00663ef6a07","FACT","$1111","$1110","app.api.dependencies.comments → app.api.dependencies.database",["$741","$744"],[],[],["IMP-2f6516922953e18b"],[],[false,1,"module",1,"$741",3,"$744",6,0]],["EDGE-dd50c08c309e4e89","FACT","$1111","$1110","app.api.routes.comments → app.models.domain.users",["$772","$908"],[],[],["IMP-46bb66f99035a724"],[],[false,1,"module",1,"$772",2,"$908",9,0]],["EDGE-de17f3dced1bc68f","FACT","$1114","$1113","app.services → app.models",["$891","$958"],[],[],["IMP-080ee71ac752a980","IMP-6db6b935fb6882cc","IMP-7d9e1d3368f39100","IMP-90174f9dd6797a08","IMP-96cb02f1dc48508b","IMP-cbf6f9260efaffb8","IMP-fc0ab115c97bdf6e"],[],[true,7,"package",7,"$958",2,"$891",2,0]],["EDGE-def7ef872218c3e9","FACT","$1111","$1110","app.models.schemas.users → app.models.schemas.rwschema",["$933","$937"],[],[],["IMP-480c7067f662fe90"],[],[false,1,"module",1,"$937",3,"$933",6,0]],["EDGE-df32458a294c6d3e","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.api.dependencies.authentication",["$731","$763"],[],[],["IMP-a07aa9bf329d2783"],[],[false,1,"module",1,"$763",3,"$731",5,0]],["EDGE-dfe94a3371555491","FACT","$1111","$1110","app.api.routes.articles.api → app.api.routes.articles.articles_resource",["$757","$763"],[],[],["IMP-9cfd4cafb5b29a17"],[],[false,1,"module",1,"$757",2,"$763",3,0]],["EDGE-e1f601d2a396ecdc","FACT","$1111","$1110","app.api.routes.profiles → app.resources.strings",["$776","$944"],[],[],["IMP-724c301feafbfdcf"],[],[false,1,"module",1,"$776",2,"$944",6,0]],["EDGE-e33b4f47d5b13eaf","FACT","$1111","$1110","app.models.schemas.profiles → app.models.domain.profiles",["$901","$931"],[],[],["IMP-32f9828bdd9b21c7"],[],[false,1,"module",1,"$931",3,"$901",8,0]],["EDGE-e3f0815a7f58f4a8","FACT","$1111","$1110","app.api.dependencies.comments → app.models.domain.users",["$741","$908"],[],[],["IMP-5b3dcedc9a80675a"],[],[false,1,"module",1,"$741",3,"$908",9,0]],["EDGE-e47966c858b221ad","FACT","$1111","$1110","app.services.articles → app.db.repositories.articles",["$839","$959"],[],[],["IMP-6528f67aff890fbe"],[],[false,1,"module",1,"$959",5,"$839",6,0]],["EDGE-e48d00a048ef000e","FACT","$1111","$1110","app.api.routes.api → app.api.routes.articles.api",["$755","$757"],[],[],["IMP-12e6713a42480d22"],[],[false,1,"module",1,"$755",1,"$757",2,0]],["EDGE-e5d489687e4a05da","FACT","$1111","$1110","app.api.dependencies.comments → app.resources.strings",["$741","$944"],[],[],["IMP-63979ed69d78d8dd"],[],[false,1,"module",1,"$741",3,"$944",6,0]],["EDGE-eae7c71f0fab72b6","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.models.domain.users",["$758","$908"],[],[],["IMP-4c2cf1895dbf3cc2"],[],[false,1,"module",1,"$758",3,"$908",9,0]],["EDGE-ecbdc4ddac6e9040","FACT","$1114","$1113","app.api → app.services",["app.api","$958"],[],[],["IMP-3578ab428cb8259c","IMP-706e7c9cc95964fe","IMP-7f48f87d08df2fa1","IMP-87eeb1c26713b274","IMP-941518d01b7f48bc","IMP-a49ac6d4562edec2","IMP-b123dca6c26d633c","IMP-dc732496371becc4","IMP-ecf8a1b0e5ef6119","IMP-fa8a3a32e191a7ca","IMP-fc9982c152d1e298"],[],[false,11,"package",11,"app.api",1,"$958",2,0]],["EDGE-eebb2bf14c9fa68f","FACT","$1111","$1110","app.db.events → app.core.settings.app",["$796","$813"],[],[],["IMP-c78a8929d553e30e"],[],[false,1,"module",1,"$813",2,"$796",8,0]],["EDGE-eebd6419711735cd","FACT","$1111","$1110","app.api.dependencies.authentication → app.db.repositories.users",["$731","$883"],[],[],["IMP-9b5876c87e6a836a"],[],[false,1,"module",1,"$731",5,"$883",8,0]],["EDGE-eecdb5f60f811be3","FACT","$1111","$1110","app.services.jwt → app.models.domain.users",["$908","$968"],[],[],["IMP-cbf6f9260efaffb8"],[],[false,1,"module",1,"$968",6,"$908",9,0]],["EDGE-eedfbb810e192f49","FACT","$1111","$1110","app.api.routes.articles.articles_resource → app.services.articles",["$763","$959"],[],[],["IMP-87eeb1c26713b274","IMP-b123dca6c26d633c"],[],[false,2,"module",2,"$763",3,"$959",5,0]],["EDGE-efb73768737a8462","FACT","$1111","$1110","app.api.dependencies.articles → app.db.repositories.articles",["$727","$839"],[],[],["IMP-a28e2b2b586de570"],[],[false,1,"module",1,"$727",4,"$839",6,0]],["EDGE-f0a15a9fe4c3c7f2","FACT","$1111","$1110","app.db.repositories.comments → app.db.repositories.profiles",["$862","$870"],[],[],["IMP-b26771a711ced7dd"],[],[false,1,"module",1,"$862",4,"$870",7,0]],["EDGE-f0a72fc426728e9c","FACT","$1111","$1110","app.api.routes.api → app.api.routes.tags",["$755","$780"],[],[],["IMP-5a717129ee178ef3"],[],[false,1,"module",1,"$755",1,"$780",2,0]],["EDGE-f0e7a1c6b94007b2","FACT","$1111","$1110","app.api.dependencies.profiles → app.api.dependencies.authentication",["$731","$749"],[],[],["IMP-c8b000cacdc99c75"],[],[false,1,"module",1,"$749",3,"$731",5,0]],["EDGE-f27070264b3a6212","FACT","$1114","$1113","app.db → app.core",["app.core","app.db"],[],[],["IMP-1483fcd2fa8f8a26","IMP-c78a8929d553e30e"],[],[true,2,"package",2,"app.db",2,"app.core",2,0]],["EDGE-f3eff1bb4f6c4503","FACT","$1111","$1110","app.core.config → app.core.settings.production",["$785","$807"],[],[],["IMP-2dbb2be50098633f"],[],[false,1,"module",1,"$785",6,"$807",7,0]],["EDGE-f3fe216984cccff1","FACT","$1111","$1110","app.models.domain.profiles → app.models.domain.rwmodel",["$901","$903"],[],[],["IMP-1602c9e5fd4e4e68"],[],[false,1,"module",1,"$901",8,"$903",10,0]],["EDGE-f4b0331f1f19b4fb","FACT","$1111","$1110","app.api.dependencies.comments → app.services.comments",["$741","$966"],[],[],["IMP-a49ac6d4562edec2"],[],[false,1,"module",1,"$741",3,"$966",4,0]],["EDGE-f4ef697e6145690e","FACT","$1111","$1110","app.api.routes.articles.articles_common → app.api.dependencies.authentication",["$731","$758"],[],[],["IMP-e27034bbe6048dc3"],[],[false,1,"module",1,"$758",3,"$731",5,0]],["EDGE-f53dbf7f7760c5a8","FACT","$1111","$1110","app.api.routes.users → app.api.dependencies.database",["$744","$782"],[],[],["IMP-690698cfe601ddf4"],[],[false,1,"module",1,"$782",2,"$744",6,0]],["EDGE-f561cb28f139d250","FACT","$1111","$1110","app.api.routes.authentication → app.resources.strings",["$769","$944"],[],[],["IMP-1ebcaa77ff247721"],[],[false,1,"module",1,"$769",2,"$944",6,0]],["EDGE-f59e0957e2e8d3e3","FACT","$1111","$1110","app.api.dependencies.authentication → app.services.jwt",["$731","$968"],[],[],["IMP-fc9982c152d1e298"],[],[false,1,"module",1,"$731",5,"$968",6,0]],["EDGE-f5a2b3ab87be1c99","FACT","$1111","$1110","app.db.repositories.profiles → app.models.domain.users",["$870","$908"],[],[],["IMP-d05572a912bda37f"],[],[false,1,"module",1,"$870",7,"$908",9,0]],["EDGE-f66b018f1869f3eb","FACT","$1111","$1110","app.main → app.core.config",["$785","app.main"],[],[],["IMP-e30a526c9f23b91c"],[],[false,1,"module",1,"app.main",0,"$785",6,0]],["EDGE-f6dccf9561953e64","FACT","$1111","$1110","app.api.dependencies.profiles → app.resources.strings",["$749","$944"],[],[],["IMP-a0b179861f3987d4"],[],[false,1,"module",1,"$749",3,"$944",6,0]],["EDGE-f6fcdb71a203c99e","FACT","$1111","$1110","app.api.routes.comments → app.models.schemas.comments",["$772","$924"],[],[],["IMP-262b026e84bca07e","IMP-3ea9b4b8fca79e84","IMP-62a3fe5561d5ba09"],[],[false,3,"module",3,"$772",2,"$924",3,0]],["EDGE-f7f0a9b29445a32a","FACT","$1114","$1113","app.db → app.models",["app.db","$891"],[],[],["IMP-2971dc86d5ed4aa7","IMP-43a260d340508feb","IMP-544440250e42879b","IMP-6a754bb0d07c3c4e","IMP-9f4541684575c00d","IMP-a7b8ced40d958c0b","IMP-c70d6bc941ca23e3","IMP-d05572a912bda37f","IMP-d1ecc778e21bd367"],[],[false,9,"package",9,"app.db",2,"$891",2,0]],["EDGE-f9d008044bf698ed","FACT","$1111","$1110","app.main → app.api.errors.http_error",["$751","app.main"],[],[],["IMP-622abff8b0b27c06"],[],[false,1,"module",1,"app.main",0,"$751",1,0]],["EDGE-fb71e587a320b187","FACT","$1111","$1110","app.api.dependencies.articles → app.api.dependencies.database",["$727","$744"],[],[],["IMP-b03cae606e61f1cc"],[],[false,1,"module",1,"$727",4,"$744",6,0]],["EDGE-fc49e9a51f599a03","FACT","$1111","$1110","app.api.routes.users → app.models.domain.users",["$782","$908"],[],[],["IMP-a79ce47b32a6444b"],[],[false,1,"module",1,"$782",2,"$908",9,0]],["EDGE-fce6ab7850bd8faf","FACT","$1111","$1110","app.api.dependencies.articles → app.models.schemas.articles",["$727","$914"],[],[],["IMP-34b5b2e257aeab2e","IMP-4524857577eb74fe","IMP-551cc2cf11b5908a"],[],[false,3,"module",3,"$727",4,"$914",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_module","source_scope","status","target_evidence_ids","targets"],"constructs":[],"context_evidence":[],"contexts":[],"cycles":["backed_by","internal_edges","level","members"],"declarations":["decided_by","exact_modules","external_scope_ids","forbidden_responsibilities","include_type_checking","inside","inside_levels","layout_rule_ids","module_target_ids","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","declared_in_all","origin_definition","reexport","reexport_chain","relative_level","source_binding_unique","source_member_binding_static","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":["declaration_definition_id","declaration_scope","expression","source_definition_id","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":["alias","async","attribute_declarations","base_declarations","base_roots","bases","class_body_control_flow","class_header_static","class_kind","class_members","constant","declared_in_all","decorators","default_instance_result","definition_contexts","enum_members","facade_type_candidates_by_publisher","facade_types","fields","frozen_object","lexical_parent_id","member_inventories","method_kind","module","name","namespace_bound","overload_signature","package","parameters","parent","property_binding","property_members","qualified_name","receiver_parameter","record_kind","returns","shape","shape_nodes","signature_decorators_proven","source_binding_unique","source_final_method_binding","source_member_binding_static","symbol_category","visibility","visibility_detail"],"transitive_paths":["level","path","source","target"],"typing_signals":["annotation","expression","line","owner","qualified_name","signal","statement","tag"],"unknowns":["aspect","change","evidence_ids","fact_ids","id","observed_ids","reason","status","subject_id","unresolved_calls"],"violations":["aspect","change","evidence_ids","fact_ids","id","observed_ids","reason","status","subject_id"]},"string_reference":"$<index>"},"evidence":[["EVD-00a15c0d0ee2e57c","$986",56,56,19,"    response_model=ArticleInResponse,"],["EVD-0109eff0f117492d","$1002",61,61,8,"        sa.Column(\"bio\", sa.Text, nullable=False, server_default=\"\"),"],["EVD-01208194bccd5ae8","$980",4,4,0,"from starlette.status import HTTP_404_NOT_FOUND"],["EVD-0135e20a40a1102a","$980",18,18,63,"$23"],["EVD-0147b7ff04093580","$1026",2,2,0,"$1076"],["EVD-015e374b75b4bdae","app/db/repositories/__init__.py",0,0,0,""],["EVD-01682c7baae0bc54","$991",11,11,0,"$1082"],["EVD-01bb4352f0bfbb34","$980",10,10,0,"$1079"],["EVD-01ec676d93c3342d","$978",19,19,19,"    user: Optional[User] = Depends("],["EVD-01fa3e46f5a8ba6d","$1008",53,53,21,"        target_user: UserLike,"],["EVD-020141bdf47402ba","$982",9,9,0,"from starlette.status import HTTP_422_UNPROCESSABLE_ENTITY"],["EVD-02208bbeede9e41b","$995",14,14,4,"    docs_url: str = \"/docs\""],["EVD-0259fbca6ef7c317","$1019",7,7,4,"    exp: datetime"],["EVD-028493fe6bbd5c39","$978",18,18,31,"$9"],["EVD-02964985df3907dc","$1017",43,43,18,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-0310793f5539529d","$1011",3,3,0,"from pydantic import BaseModel, Field, validator"],["EVD-03207b0f4182acde","$991",18,18,1,"@router.get(\"\", response_model=UserInResponse, name=\"users:get-current-user\")"],["EVD-0371d16aa3aba1ac","$1015",11,14,11,"    return \"\".join("],["EVD-0377cf6bb25f2789","$999",5,5,0,"$1070"],["$80","$1028",27,32,0,"def create_access_token_for_user(user: User, secret_key: str) -> str:"],["EVD-03c38182f2ca6893","$1010",23,23,19,"            return UserInDB(**user_row)"],["$81","$1008",14,74,0,"class ProfilesRepository(BaseRepository):"],["EVD-040d09ab94102257","$985",56,56,5,") -> ArticleInResponse:"],["EVD-04422bac4e2aa546","$1016",15,15,29,"$1043"],["EVD-044f43a9c8ed47a6","$1007",6,6,0,"$1072"],["EVD-04c202f6f2e801bb","$990",3,3,0,"$1069"],["EVD-04ed14550f2a54ef","$1005",243,243,28,"        article_row = await queries.get_article_by_slug(self.connection, slug=slug)"],["EVD-0511e82fc34dfcd9","$986",82,82,38,"@router.get(\"/{slug}\", response_model=ArticleInResponse, name=\"articles:get-article\")"],["EVD-051dce9e1ff46886","$982",7,7,0,"from starlette.requests import Request"],["EVD-05251b13a5555450","$1008",17,17,8,"        self._users_repo = UsersRepository(conn)"],["EVD-052a3d31e34f1a8b","$984",3,3,0,"from app.api.routes.articles import articles_common, articles_resource"],["EVD-053980316b779b42","$985",8,8,0,"$1077"],["EVD-0560e2550d0a385b","$986",117,117,13,"$10"],["EVD-0563a730183af18e","$986",62,62,19,"$12"],["EVD-056c7f4b289b7662","$986",32,32,22,"$11"],["EVD-05800ce6419b3101","$1002",205,205,4,"    create_commentaries_table()"],["EVD-060338a78caf313f","$976",40,40,40,"$12"],["EVD-0658a1e44b63a57e","$989",33,33,23,"$22"],["EVD-06b60c49bd2ec5cd","$987",26,26,36,"$26"],["EVD-071b78ec814360a1","$990",4,4,0,"from app.db.repositories.tags import TagsRepository"],["EVD-0754e90f9fae600c","$1011",7,7,4,"    created_at: datetime.datetime = None  # type: ignore"],["EVD-07fee70bf202adbd","$1013",6,6,48,"$1042"],["EVD-084222cf27f48170","$1025",22,22,43,"$1053"],["EVD-088e1a1da0f1a23a","$989",68,71,14,"$5"],["EVD-08a2d75e6c78a92d","$982",16,19,11,"    return JSONResponse("],["EVD-08b8e61b61c80393","$1010",36,36,15,"        user = UserInDB(username=username, email=email)"],["EVD-08cbfadc9cf932d9","$993",20,20,56,"def create_stop_app_handler(app: FastAPI) -> Callable:  # type: ignore"],["EVD-098f529a0a00251c","$987",65,65,14,"$26"],["EVD-0997b8eae08c689d","$1008",11,11,23,"UserLike = Union[User, Profile]"],["EVD-09b5964ab2a30054","$1006",9,10,4,"    def connection(self) -> Connection:"],["EVD-09f3625b8d989b13","$1017",16,16,24,"class ArticleInResponse(RWSchema):"],["EVD-0a170115a1bc8960","$992",11,11,21,"    AppEnvTypes.dev: DevAppSettings,"],["EVD-0a3a0f5bf16f45ce","$994",22,25,8,"        logger.opt(depth=depth, exception=record.exc_info).log("],["EVD-0a7093b01a54bd88","$1007",94,103,15,"        return Comment("],["EVD-0ad44a923a1ed2a8","app/main.py",4,4,0,"from starlette.middleware.cors import CORSMiddleware"],["EVD-0b15e91e7feb7c21","$986",45,45,8,"        ArticleForResponse.from_orm(article) for article in articles"],["EVD-0b549536beed1678","$977",79,79,34,"$32"],["EVD-0c8cef50b44e3aca","$1025",9,9,46,"async def check_article_exists(articles_repo: ArticlesRepository, slug: str) -> bool:"],["EVD-0c90514a33ee19b4","$1013",3,3,0,"$1080"],["EVD-0cb73cca32d2cf2d","$1017",42,42,17,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["EVD-0cbf3e78c592a5bb","$1008",15,17,4,"    def __init__(self, conn: Connection):"],["EVD-0cd3b60efd8ee497","$1023",11,11,4,"    password: str"],["EVD-0ce8a8ab4d6f7653","$1023",30,30,21,"class UserInResponse(RWSchema):"],["EVD-0ced44072f122adf","$1023",15,15,4,"    username: str"],["EVD-0d0bae1263a48073","$988",35,35,5,") -> ListOfCommentsInResponse:"],["EVD-0d6265db8916b605","$1002",170,170,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-0d695b1fea6a6b42","$1017",23,23,4,"    body: str"],["EVD-0d6ec87bbfb90a55","$1007",65,65,17,"        article: Article,"],["EVD-0d9f5e9264113659","$1012",14,14,12,"    author: Profile"],["EVD-0dac89d3b2ca6ec5","$995",8,8,0,"from app.core.logging import InterceptHandler"],["EVD-0de7b25aac573878","$1008",27,27,18,"        profile = Profile(username=user.username, bio=user.bio, image=user.image)"],["EVD-0debe3835e2cd11c","$986",106,106,11,"$25"],["EVD-0e31d1584512ff74","$1017",33,33,31,"class ListOfArticlesInResponse(RWSchema):"],["EVD-0e58905fb982052c","$1002",203,203,4,"    create_articles_to_tags_table()"],["EVD-0e7b34093d7a50e7","$987",86,92,13,"        user=UserWithToken("],["EVD-0e8d527125676123","$989",63,63,31,"$22"],["EVD-0ed9f4d4f626e3c8","$979",11,12,0,"def _get_db_pool(request: Request) -> Pool:"],["EVD-0eedc8259bc58201","$977",12,12,0,"$1071"],["EVD-0f070f11a146cf0b","$1004",12,12,17,"class TypedTable(Table):"],["EVD-0f1bbbe2969bab55","$977",47,47,28,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-0f621d4ddb2452a5","$1004",51,54,0,"class Tags(TypedTable):"],["EVD-0fb15458a67ac7c4","app/api/routes/articles/__init__.py",0,0,0,""],["EVD-0fd09f3e85b60fc5","$1004",75,75,12,"favorites = Favorites()"],["EVD-0fd993907f44cb7d","$985",85,85,48,"$12"],["EVD-0ff11855a7696a5f","$1023",27,27,4,"    token: str"],["EVD-101f460a7928fe05","$991",28,34,13,"        user=UserWithToken("],["EVD-102564d8584cf22a","$978",4,4,0,"from starlette import status"],["EVD-102899244b2602d0","$1024",1,1,0,"# API messages"],["EVD-1028c6114d731e4b","$1003",3,3,0,"import aiosql"],["EVD-103cc5de0942caef","$1008",16,16,8,"        super().__init__(conn)"],["EVD-10e7cb1bc2fb532f","$1005",7,7,0,"$1072"],["EVD-10fedf7f8d515982","$976",43,43,21,"        return await articles_repo.get_article_by_slug(slug=slug, requested_user=user)"],["EVD-110955c229d9d126","$999",15,15,4,"    database_url: PostgresDsn"],["EVD-110b749e437327e4","$986",89,94,1,"@router.put("],["EVD-1154c3efd313e092","$986",47,50,11,"    return ListOfArticlesInResponse("],["EVD-11619f5d0c2118a2","$991",44,44,5,") -> UserInResponse:"],["EVD-11701974b0348b45","$978",44,47,14,"$5"],["EVD-117c971eed58e61e","$991",61,61,4,"$28"],["EVD-117cad8f9f745d23","$991",38,38,1,"@router.put(\"\", response_model=UserInResponse, name=\"users:update-current-user\")"],["EVD-11ac6d598a395e3f","$987",38,38,11,"    if not user.check_password(user_login.password):"],["EVD-11aeecc16bb098b7","$991",54,57,18,"            raise HTTPException("],["EVD-11d466bc1ff93d04","$997",11,11,4,"    logging_level: int = logging.DEBUG"],["EVD-120b056dd3276c4b","$977",13,13,0,"$1076"],["EVD-13031f9af174dd3b","$1004",73,73,0,"tags = Tags()"],["EVD-130fae8232152bca","$986",117,117,31,"$10"],["EVD-134beb6b0f696f75","$1028",31,31,40,"        expires_delta=timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES),"],["EVD-136bdc3ca8925a8f","$986",30,30,1,"@router.get(\"\", response_model=ListOfArticlesInResponse, name=\"articles:list-articles\")"],["EVD-13d2e9d4ea11bac5","$1005",312,312,23,"            tags=await self.get_tags_for_article_by_slug(slug=slug),"],["EVD-13e8c07e7088b49c","$990",12,12,32,"$27"],["EVD-13f4e7c782698b29","$1004",72,72,0,"articles = Articles()"],["EVD-13fd57225c278fbb","$1005",162,164,20,"$1"],["EVD-1419f09b0b21b49f","$988",7,7,0,"$1068"],["EVD-142cf529e265d485","$978",40,40,23,"$14"],["EVD-1441e8bce70fe3cf","$1005",58,63,21,"        return await self._get_article_from_db_record("],["EVD-146c5928cd1dda59","$988",68,68,13,"$14"],["EVD-14711e7374c32af2","$987",22,22,1,"@router.post(\"/login\", response_model=UserInResponse, name=\"auth:login\")"],["EVD-14867da02ca13ac6","$1002",167,194,0,"def create_commentaries_table() -> None:"],["EVD-14a2ea129d41db72","$977",66,75,0,"def _get_authorization_header_optional("],["$82","$978",6,6,0,"from app.api.dependencies import articles, authentication, database"],["EVD-14a8d9adb62adb38","$987",79,79,42,"    user = await users_repo.create_user(**user_create.dict())"],["EVD-14b214f85dca214c","$996",9,9,4,"    test: str = \"test\""],["EVD-15038f3631bbc86a","$1013",8,8,12,"    author: Profile"],["EVD-155ca3c7f11518f6","$985",31,31,63,"$12"],["EVD-15d62db92cd91728","$1008",8,8,0,"$1079"],["EVD-15d73b2c7619f873","$989",29,29,19,"    response_model=ProfileInResponse,"],["EVD-1620596c9077db43","$985",84,84,17,"$31"],["EVD-162062e3fc350cc1","$991",23,26,12,"$28"],["EVD-163cc1d74205656f","$987",74,77,14,"$5"],["EVD-169182b7fc97213e","$977",29,32,18,"            raise HTTPException("],["EVD-169260afa39347d4","$1004",8,9,4,"    def __init__(self, count: int) -> None:"],["EVD-16a3f3369e06e161","$1005",197,199,16,"$4"],["EVD-16f1b5f66e208f7b","app/main.py",18,18,4,"    application = FastAPI(**settings.fastapi_kwargs)"],["EVD-17767516ca9244ec","app/models/domain/__init__.py",0,0,0,""],["EVD-17e66b16949daa07","$993",13,13,16,") -> Callable:  # type: ignore"],["EVD-17e9838c41227623","$995",31,31,4,"    allowed_hosts: List[str] = [\"*\"]"],["EVD-180fb85e98040280","$1017",24,24,4,"    tags: List[str] = Field([], alias=\"tagList\")"],["EVD-181ebf8c9d634446","$984",7,7,0,"router.include_router(articles_common.router, prefix=\"/articles\")"],["EVD-1822a0a7e03f9013","$1017",17,17,13,"    article: ArticleForResponse"],["EVD-184974855c1e3c0b","$1010",37,37,8,"        user.change_password(password)"],["EVD-184a1979055959b2","$985",54,54,17,"$31"],["EVD-184af26cafc36c2e","$995",34,34,4,"    loggers: Tuple[str, str] = (\"uvicorn.asgi\", \"uvicorn.access\")"],["EVD-185209c2be805ee3","$1005",263,263,18,"            await queries.get_favorites_count_for_article(self.connection, slug=slug)"],["EVD-189b18efd63c057c","$985",92,97,16,"                article.copy("],["EVD-189bb8938c06a28e","$1005",32,32,8,"        self._tags_repo = TagsRepository(conn)"],["EVD-18b644db248dc65c","$1010",11,11,25,"        user_row = await queries.get_user_by_email(self.connection, email=email)"],["EVD-18c4021de056f355","$995",6,6,0,"from pydantic import PostgresDsn, SecretStr"],["EVD-18edb9357a674b89","$977",35,35,72,"def get_current_user_authorizer(*, required: bool = True) -> Callable:  # type: ignore"],["EVD-194bc4a29a780df9","$989",35,35,19,"$23"],["EVD-1957be382d7791a9","$990",10,10,1,"@router.get(\"\", response_model=TagsInList, name=\"tags:get-all\")"],["EVD-197288a6daeb472d","$1021",5,6,4,"    class Config(RWModel.Config):"],["EVD-19ea4b5c8b5263f7","$990",10,10,31,"@router.get(\"\", response_model=TagsInList, name=\"tags:get-all\")"],["EVD-19fcacc7060268af","$978",23,23,32,"        database.get_repository(CommentsRepository),"],["EVD-1ab1fe2b8c1b2850","$988",37,37,11,"    return ListOfCommentsInResponse(comments=comments)"],["EVD-1adc98e7eb7d0de9","$1018",12,12,13,"    comment: Comment"],["EVD-1ae1ac8a2b41f3c8","$994",2,2,0,"from types import FrameType"],["EVD-1af1416e91f072f0","$988",15,15,0,"$1078"],["EVD-1b3ffd96312f45de","$1026",8,8,11,"$19"],["EVD-1b71cf97ee2615fc","$976",7,7,0,"$1069"],["EVD-1bdbe581b1c4ef48","$977",79,79,42,"$32"],["EVD-1bdeea123c168f85","$1005",252,252,14,"        raise EntityDoesNotExist(\"article with slug {0} does not exist\".format(slug))"],["EVD-1c17f36a659a7c92","$1015",19,19,8,"        allow_population_by_field_name = True"],["EVD-1c249e8c55856999","$1002",65,73,4,"    op.execute("],["$83","$991",1,1,0,"from fastapi import APIRouter, Body, Depends, HTTPException"],["EVD-1ca8e07580a61e0b","$977",60,60,19,"            detail=strings.WRONG_TOKEN_PREFIX,"],["EVD-1d2f648da2c52c1e","$1005",247,247,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-1d4cf001f5d274df","$1008",17,17,27,"        self._users_repo = UsersRepository(conn)"],["EVD-1d5d0a92fee451fd","$1004",72,72,11,"articles = Articles()"],["EVD-1d5fd1574ea34ac7","$995",54,54,29,"            logging_logger = logging.getLogger(logger_name)"],["EVD-1d9c342e6e8194b7","$1005",74,74,26,"        updated_article = article.copy(deep=True)"],["EVD-1d9f31cdafc461fe","$1001",19,19,0,"target_metadata = None"],["EVD-1e04c2ea44733a34","$1008",43,47,18,"            await queries.is_user_following_for_another("],["EVD-1e51b20f9d803974","$989",64,64,10,"$31"],["EVD-1e8ce9f9c2cf648c","$1002",108,108,37,"            \"author_id\", sa.Integer, sa.ForeignKey(\"users.id\", ondelete=\"SET NULL\")"],["EVD-1e973b7362dad8f1","$986",68,68,19,"            detail=strings.ARTICLE_ALREADY_EXISTS,"],["EVD-1ea7967f86e610ca","$986",97,97,39,"$16"],["EVD-1eb69d81ee8bac31","$1002",197,205,0,"def upgrade() -> None:"],["EVD-1eb75faf63b8b0f6","$994",14,14,20,"            level = str(record.levelno)"],["EVD-1f406fb752b225ae","$987",56,61,1,"@router.post("],["EVD-1f6821fec5877fee","$991",22,22,5,") -> UserInResponse:"],["EVD-1f9ad5dc670ad3ee","$1005",44,44,19,"$3"],["EVD-20395154f99f593f","$1002",178,183,8,"        sa.Column("],["EVD-203b7636ae733035","$1005",286,286,14,"        user: User,"],["EVD-203d266788af4d98","$997",3,3,0,"$1070"],["EVD-2095d5c5c2405de7","$978",39,47,0,"def check_comment_modification_permissions("],["EVD-20db123f214d23b0","$987",6,6,0,"$1070"],["EVD-2121a21efddeb09f","$1008",36,48,4,"    async def is_user_following_for_another_user("],["EVD-21b42f471d20663e","$1024",18,18,0,"MALFORMED_PAYLOAD = \"could not validate credentials\""],["EVD-21c9875514fb4764","$1007",8,8,0,"$1075"],["EVD-21fb012f99d13fe6","$1005",101,212,4,"    async def filter_articles(  # noqa: WPS211"],["EVD-2257c9bac173895c","$1001",24,35,0,"def run_migrations_online() -> None:"],["EVD-2261d8c7bfb10d49","app/main.py",14,14,4,"    settings = get_app_settings()"],["EVD-227db87652b6e035","$977",105,105,25,"    token: str = Depends(_get_authorization_header_retriever(required=False)),"],["EVD-2293374254171376","$991",2,2,0,"from starlette.status import HTTP_400_BAD_REQUEST"],["EVD-22cd46cf8aef5214","$987",22,22,38,"@router.post(\"/login\", response_model=UserInResponse, name=\"auth:login\")"],["EVD-22ceb8c2a701b117","$989",24,24,11,"    return ProfileInResponse(profile=profile)"],["EVD-22d053d29dddc2f1","$992",10,10,19,"environments: Dict[AppEnvTypes, Type[AppSettings]] = {"],["EVD-22da79e9f51e7add","$987",23,53,0,"async def login("],["EVD-233600aa7769cd81","$1024",23,23,0,"COMMENT_DOES_NOT_EXIST = \"comment does not exist\""],["EVD-234e97f8822abe58","$1004",58,58,4,"    __table__ = \"articles_to_tags\""],["EVD-237bed3d37d96311","$1004",28,28,8,"        super().__init__(name, schema, alias, query_cls)"],["EVD-237f63f06af645fe","$1004",44,44,4,"    description: str"],["EVD-2401f5378944b43c","$988",6,6,0,"from app.api.dependencies.articles import get_article_by_slug_from_path"],["EVD-2417d923f8f6f6d7","$987",43,43,8,"$8"],["EVD-2475b7a34af02484","app/db/__init__.py",0,0,0,""],["EVD-24916e428e72e185","$1017",28,28,4,"    title: Optional[str] = None"],["EVD-24c4fdba59a39c3b","app/api/dependencies/__init__.py",0,0,0,""],["EVD-25316d7e24bdaed9","$989",54,54,11,"    return ProfileInResponse(profile=profile.copy(update={\"following\": True}))"],["EVD-253294ce2b9ea9b4","$1010",10,10,56,"    async def get_user_by_email(self, *, email: str) -> UserInDB:"],["EVD-255fe442f035c730","$1010",10,15,4,"    async def get_user_by_email(self, *, email: str) -> UserInDB:"],["EVD-25a316b0fb5a0a38","$986",32,32,48,"$11"],["EVD-25fadd9797bdfee9","$986",64,64,11,"    slug = get_slug_for_article(article_create.title)"],["EVD-260e1dbfde51dd9a","$985",77,81,1,"@router.delete("],["EVD-26319352b33974f4","$991",46,46,17,"        if await check_username_is_taken(users_repo, user_update.username):"],["EVD-26324c6b482bcdbc","$1001",8,8,0,"$1139"],["EVD-2651fd10c1c68b35","$977",58,61,14,"$5"],["EVD-26562d0a889266a8","$1004",71,71,8,"users = Users()"],["EVD-2684e3102905dc43","$985",60,69,15,"        return ArticleInResponse("],["EVD-26899795b395e1e7","$1005",231,231,44,"$0"],["EVD-26bc54e8e2c384ec","$1010",15,15,33,"        raise EntityDoesNotExist(\"user with email {0} does not exist\".format(email))"],["EVD-26d3964a84c10bb1","$1004",15,28,4,"    def __init__("],["EVD-26da189de8319a8e","$991",21,21,36,"$26"],["EVD-26f8b797557b5238","$997",14,14,8,"        env_file = \".env\""],["EVD-2717a0585919fc13","$1008",7,7,0,"$1076"],["EVD-279e278205dc830f","$1015",13,13,27,"        for index, word in enumerate(string.split(\"_\"))"],["$84","$1005",8,15,0,"from app.db.queries.tables import ("],["$85","$1014",6,10,0,"class Profile(RWModel):"],["EVD-28aa279ca2c1273a","$997",9,9,4,"    title: str = \"Dev FastAPI example application\""],["EVD-292b101697422e95","app/main.py",37,37,4,"    application.add_exception_handler(HTTPException, http_error_handler)"],["EVD-2955b8418db5bd1d","$986",25,25,0,"from app.services.articles import check_article_exists, get_slug_for_article"],["EVD-29b58bf8123b16f1","$1002",211,211,4,"    op.drop_table(\"articles_to_tags\")"],["EVD-2a03a5c8cc2e8b99","$977",86,86,12,"            str(settings.secret_key.get_secret_value()),"],["EVD-2a16b9261d097472","$991",42,42,16,"$32"],["EVD-2a304b0b7b9a77d1","$986",71,78,20,"    article = await articles_repo.create_article("],["EVD-2a5797f4d1a9e081","$985",27,44,0,"async def get_articles_for_user_feed("],["EVD-2a9e51c3903e2321","app/main.py",18,18,28,"    application = FastAPI(**settings.fastapi_kwargs)"],["EVD-2aa132bbce4e52d8","$1002",136,141,8,"        sa.Column("],["EVD-2adc5e5fbac167dc","$1001",32,32,65,"        context.configure(connection=connection, target_metadata=target_metadata)"],["EVD-2ae6a7e3db7bf352","$1001",5,5,0,"from alembic import context"],["EVD-2b0f360b0fc30457","$985",71,74,10,"    raise HTTPException("],["EVD-2b1641bec214db5b","$1023",22,22,4,"    bio: Optional[str] = None"],["EVD-2b495ea771abaf3a","$999",1,1,0,"import logging"],["EVD-2b7d66607b5253f3","$987",65,65,28,"$26"],["EVD-2b7e9dcce8828b35","$979",16,16,17,"    pool: Pool = Depends(_get_db_pool),"],["EVD-2b8065d0754394ec","$978",22,24,40,"    comments_repo: CommentsRepository = Depends("],["EVD-2c002c1a365d7667","$986",100,100,11,"    slug = get_slug_for_article(article_update.title) if article_update.title else None"],["EVD-2c6820495596475b","$977",4,4,0,"from fastapi import Depends, HTTPException, Security"],["EVD-2c811916f7320f3f","$1005",237,252,4,"    async def get_article_by_slug("],["EVD-2cf9fad0761f7c9f","$987",64,64,42,"$32"],["EVD-2d3151eb3dd95f57","$1026",17,17,11,"$19"],["EVD-2d9522296e1b070f","$1011",7,7,42,"    created_at: datetime.datetime = None  # type: ignore"],["EVD-2da83aef4cb9d969","$995",3,3,0,"from typing import Any, Dict, List, Tuple"],["EVD-2dbf4b5a33d46e9e","$994",22,22,8,"        logger.opt(depth=depth, exception=record.exc_info).log("],["EVD-2e2a419f4d7a1101","$1005",142,154,20,"$1"],["EVD-2e2d5d4f6f323304","$995",25,25,4,"    secret_key: SecretStr"],["EVD-2e398180a14f24ed","$1003",5,5,10,"$1123"],["EVD-2e42d0af8d854fbf","$1002",143,145,4,"    op.create_primary_key("],["$86","$1023",1,1,0,"$1083"],["EVD-2e4ec62ae402bd38","$976",40,40,19,"$12"],["EVD-2e671519a84a34a3","$986",79,79,11,"$25"],["EVD-2e80fd8bcef361b8","$1004",9,9,8,"        super().__init__(\"${0}\".format(count))"],["EVD-2f0d111f686c320a","$988",52,56,20,"    comment = await comments_repo.create_comment_for_article("],["EVD-2fce17e88988fda9","$994",19,19,20,"            frame = cast(FrameType, frame.f_back)"],["EVD-3020e6a3bf62a1c3","$976",52,52,31,"$16"],["EVD-304f5dd8a4650d96","app/main.py",30,30,8,"        create_start_app_handler(application, settings),"],["EVD-310b57dff1662296","$1016",12,12,4,"    image: Optional[str] = None"],["EVD-3125af5f8fbcdf8a","$1004",73,73,7,"tags = Tags()"],["EVD-313eaeaed519be52","$1019",12,12,4,"    username: str"],["EVD-3145197563e1bdc2","$1007",81,85,14,"        await queries.delete_comment_by_id("],["EVD-3173312b87b1f2ec","$990",15,15,11,"    return TagsInList(tags=tags)"],["EVD-3175677c2db63748","$977",48,48,36,"$26"],["$87","$1027",1,1,0,"$1078"],["EVD-31a2085449965726","$987",63,63,32,"    user_create: UserInCreate = Body(..., embed=True, alias=\"user\"),"],["EVD-31d6ef13c1c5a4dd","app/db/errors.py",1,1,0,"class EntityDoesNotExist(Exception):"],["EVD-31d7f7b74314e90a","$1005",182,194,20,"$1"],["$88","$1017",1,1,0,"from typing import List, Optional"],["EVD-325a14d78fb3b037","$1002",79,84,8,"        sa.Column("],["EVD-327cc86583a9d20a","$992",13,13,4,"    AppEnvTypes.test: TestAppSettings,"],["EVD-33086e712c8321e2","$985",85,85,63,"$12"],["EVD-332f02fa5db815b4","$985",32,32,5,") -> ListOfArticlesInResponse:"],["EVD-3386c4d0d92bf82c","$1016",19,20,4,"    def check_password(self, password: str) -> bool:"],["EVD-338ec9929475c735","$986",35,35,5,") -> ListOfArticlesInResponse:"],["$89","$1017",27,30,0,"class ArticleInUpdate(RWSchema):"],["$90","$1010",17,27,4,"    async def get_user_by_username(self, *, username: str) -> UserInDB:"],["EVD-3403bde136b0816b","$989",22,22,31,"$22"],["EVD-3409cb1249d4f7e4","$1010",70,79,42,"            user_in_db.updated_at = await queries.update_user_by_username("],["$91","$1016",15,24,0,"$1043"],["EVD-3436cd5ec95ae361","$1001",21,21,0,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-3438b78a1d5c4656","$1005",81,89,47,"            updated_article.updated_at = await queries.update_article("],["EVD-344c88d807ef0388","$1005",138,138,12,"            query_params.append(tag)"],["EVD-34772a2dc467b844","$1000",1,1,0,"import asyncpg"],["EVD-34798844f27335c7","$1023",14,14,19,"class UserInCreate(UserInLogin):"],["EVD-348347289a6e4d38","$1002",59,59,8,"        sa.Column(\"salt\", sa.Text, nullable=False),"],["EVD-34881a27ab5866eb","$987",64,64,57,"$32"],["EVD-34968dbd17edc841","$983",16,16,0,"router.include_router(tags.router, tags=[\"tags\"], prefix=\"/tags\")"],["EVD-34dcc584e7942369","$985",53,53,13,"$10"],["EVD-34e75f2d84d97376","$979",30,30,11,"    return _get_repo"],["EVD-34eb04d47ad1d315","$1025",12,12,11,"$19"],["EVD-3536fd058559bfaa","$994",24,24,12,"            record.getMessage(),"],["EVD-35534c38908a394a","$988",34,34,48,"$15"],["EVD-356785245f1fd212","$977",99,99,19,"            detail=strings.MALFORMED_PAYLOAD,"],["EVD-35955df3627986d7","$987",81,84,12,"$28"],["EVD-35a1df784da7e386","app/main.py",2,2,0,"from fastapi.exceptions import RequestValidationError"],["EVD-360796776600262c","$1005",178,178,12,"            query_params.append(favorited)"],["EVD-360e68d36df449ad","$1005",95,99,18,"            await queries.delete_article("],["EVD-366114d471a5a30f","$1004",48,48,4,"    updated_at: datetime"],["EVD-36612656f38f4258","$1018",3,3,0,"$1078"],["EVD-3679fcd29768377c","$1005",182,184,20,"$1"],["EVD-36b435931f36fc06","$1002",37,42,8,"        sa.Column("],["$92","$985",1,1,0,"from fastapi import APIRouter, Depends, HTTPException, Query"],["EVD-36daf55de675f740","$1002",200,200,4,"    create_followers_to_followings_table()"],["EVD-370521fc0e6eb2f9","$1005",200,200,8,"        query_params.extend([limit, offset])"],["EVD-3760d50210d99864","$976",10,10,0,"$1077"],["EVD-37aa7d97dd0a08ea","$992",19,19,14,"    app_env = BaseAppSettings().app_env"],["EVD-37c0f5eed21e292b","$1005",207,207,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-3858655c683dcf06","$1005",182,182,12,"$1"],["EVD-3866066743ed8666","$1001",3,3,0,"from logging.config import fileConfig"],["EVD-387ed50d1d1de713","$1017",17,17,4,"    article: ArticleForResponse"],["EVD-3894436da11a6049","$1017",43,43,24,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-38e6bee2135c5203","$988",32,32,23,"$10"],["EVD-39036f5a8ccf3a28","$976",6,6,0,"$1068"],["EVD-390580a062effab1","$1016",15,15,15,"$1043"],["EVD-39466f201cfa137a","$1002",15,15,0,"down_revision = None"],["EVD-3958def61ec72bd5","$1005",157,174,8,"        if author:"],["EVD-39a442fed4d1aadf","$1005",198,198,12,"            Parameter(query_params_count + 2),"],["EVD-39a478e5947fe8c0","$989",5,5,0,"$1069"],["EVD-39da5c60ca62ca0e","$1002",168,185,4,"    op.create_table("],["EVD-39f6b8563de73a0f","$987",64,64,34,"$32"],["EVD-3a9d2b2359f1f853","$982",3,3,0,"from fastapi.exceptions import RequestValidationError"],["EVD-3ac49152da04550a","$991",47,50,18,"            raise HTTPException("],["EVD-3b0c7b13650e850f","$1015",17,21,0,"class RWModel(BaseModel):"],["EVD-3be547719e2f39cf","$1001",25,29,18,"    connectable = engine_from_config("],["EVD-3beabfeb101f80ec","$994",5,5,0,"from loguru import logger"],["EVD-3c05e57e79bc3bbc","$1001",8,8,16,"$1139"],["EVD-3c0998c0a0ae6d6f","$1028",41,41,14,"        raise ValueError(\"malformed payload in token\") from validation_error"],["EVD-3c1840acf1c01267","$1005",245,250,25,"            return await self._get_article_from_db_record("],["EVD-3c367f12f4f57444","$1004",41,41,4,"    id: int"],["EVD-3c99db0ced63cc5a","$1013",6,6,28,"$1042"],["EVD-3ca014a9798d9ec1","$1005",275,280,4,"$13"],["$93","$1017",16,17,0,"class ArticleInResponse(RWSchema):"],["EVD-3d213550c4cb22fb","$991",43,43,36,"$26"],["EVD-3d33beb4ab50bc76","$995",54,54,12,"            logging_logger = logging.getLogger(logger_name)"],["EVD-3d4418b9fd2d710c","$986",86,86,37,"$25"],["EVD-3d5d09349ae0609e","$1028",4,4,0,"import jwt"],["EVD-3d8f529284b5d921","$977",81,81,36,"$26"],["EVD-3da3290002a8958d","$1002",181,181,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-3da48f709355bd91","$1015",10,14,0,"def convert_field_to_camel_case(string: str) -> str:"],["EVD-3da79b55d40da682","$991",63,63,8,"$8"],["EVD-3dd8c8990ec2ada9","$1005",275,275,74,"$13"],["EVD-3de78e0d287f9f7a","$985",53,53,31,"$10"],["EVD-3e345b8e041de8e4","$1006",5,6,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-3e668202250ed26b","$991",19,35,0,"async def retrieve_current_user("],["EVD-3e775801981b663f","$989",36,36,5,") -> ProfileInResponse:"],["EVD-3e90225ada75a795","$1002",82,82,12,"$2"],["EVD-3eff8475cc289853","$985",88,88,14,"        await articles_repo.remove_article_from_favorites(article=article, user=user)"],["EVD-3f0d5c1188cee70f","$980",28,28,19,"            detail=strings.USER_DOES_NOT_EXIST_ERROR,"],["EVD-3f486e787e4bb887","$999",13,13,28,"    secret_key: SecretStr = SecretStr(\"test_secret\")"],["EVD-3f4dc108bb100e51","$986",86,86,11,"$25"],["EVD-3f9dee7f922672d8","$989",46,46,19,"            detail=strings.USER_IS_ALREADY_FOLLOWED,"],["$94","$996",6,9,0,"class AppEnvTypes(Enum):"],["EVD-3ff18c31a37f09ae","$1007",68,73,28,"        comment_row = await queries.create_new_comment("],["EVD-40006d160fdd7184","$986",82,82,1,"@router.get(\"/{slug}\", response_model=ArticleInResponse, name=\"articles:get-article\")"],["EVD-400b498efd116a4c","$990",11,15,0,"async def get_all_tags("],["EVD-40877e37e796f3d9","$991",15,15,0,"$1128"],["EVD-4097b683bfa4ab4c","$985",39,39,29,"        ArticleForResponse(**article.dict()) for article in articles"],["EVD-40d7a79914b5f069","$995",37,37,8,"        validate_assignment = True"],["EVD-40f7030741706074","$1005",74,74,8,"        updated_article = article.copy(deep=True)"],["EVD-411303b3fec03506","$998",6,6,8,"        env_file = \"prod.env\""],["EVD-413570c7a4699387","$991",53,53,17,"        if await check_email_is_taken(users_repo, user_update.email):"],["EVD-414df027c694799f","$988",48,48,13,"$10"],["EVD-41514713e37ab09e","$985",82,104,0,"async def remove_article_from_favorites("],["EVD-4151c6184cf44873","$1028",22,22,13,"    expire = datetime.utcnow() + expires_delta"],["EVD-4156049cdca662b6","$1024",17,17,0,"WRONG_TOKEN_PREFIX = \"unsupported authorization type\"  # noqa: S105"],["EVD-4197d7561aec31f6","$1001",25,25,4,"    connectable = engine_from_config("],["EVD-41999d393dcc2d09","$986",24,24,0,"$1082"],["EVD-41c1c8f5c3002467","$990",14,14,17,"    tags = await tags_repo.get_all_tags()"],["EVD-41e244ad0d27e238","$1002",202,202,4,"    create_tags_table()"],["EVD-41f0d028c54fc5a6","$1012",10,10,4,"    title: str"],["EVD-4227596694b3c37a","$991",5,5,0,"$1069"],["EVD-424e2f11bcb881ee","$985",83,83,31,"$10"],["$95","$1017",33,35,0,"class ListOfArticlesInResponse(RWSchema):"],["EVD-42b68aa26fcd566e","$976",39,39,27,"$29"],["EVD-42b8f6df5a61202d","$996",15,16,4,"    class Config:"],["EVD-42ebe80f6a7e79b8","$988",33,33,35,"$29"],["EVD-42f91759437463c9","$986",49,49,23,"        articles_count=len(articles),"],["EVD-430e343eb17585c1","$979",25,28,4,"    def _get_repo("],["EVD-4316e14dd69d133f","$1001",6,6,0,"from sqlalchemy import engine_from_config, pool"],["EVD-432888db4968b82a","$1025",3,3,0,"$1071"],["EVD-433a85937175c943","$991",61,64,12,"$28"],["EVD-43b237bacaaf44ea","$1027",2,2,0,"$1081"],["EVD-43c03aeb96d0befb","$1024",10,10,0,"EMAIL_TAKEN = \"user with this email already exists\""],["EVD-43fa6189bcabce52","$1005",329,329,14,"            [{SLUG_ALIAS: slug, \"tag\": tag} for tag in tags],"],["EVD-447f0e223b0d32e1","$1013",7,7,4,"    body: str"],["EVD-44a6e06f745cf82f","$985",4,4,0,"from app.api.dependencies.articles import get_article_by_slug_from_path"],["EVD-44f0b076937efad5","$976",55,55,11,"    if not check_user_can_modify_article(current_article, user):"],["EVD-44fef2f99760a770","app/main.py",7,7,0,"from app.api.errors.validation_error import http422_error_handler"],["EVD-451dcca7d02bc407","$1021",5,5,17,"    class Config(RWModel.Config):"],["EVD-451e5b295a328ae2","$995",13,13,4,"    debug: bool = False"],["EVD-454638058e1e8507","$1005",217,217,14,"        user: User,"],["EVD-4592d699b627498f","$1002",133,133,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-45a3779eb4bfc63a","$977",48,48,28,"$26"],["EVD-45b45ffff6a8c1fb","$1005",17,17,0,"$1075"],["EVD-45d58982d8ee1d79","$978",19,21,27,"    user: Optional[User] = Depends("],["EVD-45d761cfed965553","$1017",5,5,0,"$1077"],["EVD-45ea9b5bcfac875a","app/main.py",8,8,0,"from app.api.routes.api import router as api_router"],["EVD-45f21fa597c9ace4","$1028",8,8,0,"from app.models.schemas.jwt import JWTMeta, JWTUser"],["$96","$1005",294,324,4,"    async def _get_article_from_db_record("],["EVD-465469faf74afa4f","$993",17,17,11,"    return start_app"],["EVD-466a3ef160b1e81e","$1024",20,20,0,"ARTICLE_IS_ALREADY_FAVORITED = \"you are already marked this articles as favorite\""],["EVD-46a8e934b6805578","$1018",8,8,19,"    comments: List[Comment]"],["EVD-46cfffa38056d3b4","$1002",20,32,0,"def create_updated_at_trigger() -> None:"],["EVD-46d871ac6f98ea7b","$977",86,86,16,"            str(settings.secret_key.get_secret_value()),"],["EVD-46f4012bf6318387","app/core/__init__.py",0,0,0,""],["EVD-4717bc2ac5db6182","$1010",9,9,22,"class UsersRepository(BaseRepository):"],["EVD-47217920dc46bd1f","$1007",19,40,4,"    async def get_comment_by_id("],["EVD-4748ce30cc025d1c","$986",27,27,0,"$1128"],["EVD-47524e8c906cdea5","$1017",39,39,4,"    tag: Optional[str] = None"],["EVD-4752d8cea2284943","$986",60,60,20,"    article_create: ArticleInCreate = Body(..., embed=True, alias=\"article\"),"],["EVD-47aa55635665ff9a","$1014",6,6,14,"class Profile(RWModel):"],["EVD-47b01c1be081c184","$1005",300,300,33,"        requested_user: Optional[User],"],["EVD-47e489b0419fa1a9","$1008",69,69,19,"$3"],["EVD-47f1c22a037eba93","$1005",55,55,22,"                await self._tags_repo.create_tags_that_dont_exist(tags=tags)"],["EVD-4840de4d40facf5a","$987",65,65,36,"$26"],["EVD-4888d6b3462e7d2a","$1011",15,15,24,"        return value or datetime.datetime.now()"],["EVD-48f116ef976edff6","$995",21,21,4,"    database_url: PostgresDsn"],["EVD-48fc03f9d985c1a3","$988",16,16,0,"$1081"],["EVD-4910427cd9d10201","$986",118,118,48,"$12"],["EVD-4968f2d43fc3df01","$991",12,12,0,"from app.services import jwt"],["EVD-497d2238eb173771","$987",59,59,19,"    response_model=UserInResponse,"],["EVD-49ada49e3a7085ae","$978",3,3,0,"from fastapi import Depends, HTTPException, Path"],["EVD-49cc909d7bf590d0","$986",31,50,0,"async def list_articles("],["EVD-49e825b968a35648","$987",25,25,42,"$32"],["EVD-49f819f327217bc0","$1008",23,23,33,"        requested_user: Optional[UserLike],"],["EVD-4a6db43d7cdee2d7","$988",47,47,38,"    comment_create: CommentInCreate = Body(..., embed=True, alias=\"comment\"),"],["EVD-4a78d1e3c5653855","$1028",35,41,0,"def get_username_from_token(token: str, secret_key: str) -> str:"],["EVD-4a9b4cb5c0f2bbc8","$1005",16,16,0,"$1074"],["EVD-4a9f0a6cdd6d1a17","$987",28,31,24,"    wrong_login_error = HTTPException("],["EVD-4aa46f54cc9f3a74","$992",13,13,22,"    AppEnvTypes.test: TestAppSettings,"],["EVD-4ac269c4c9ac0d0f","app/main.py",37,37,53,"    application.add_exception_handler(HTTPException, http_error_handler)"],["EVD-4ac65d3f5c76067e","$986",117,117,23,"$10"],["EVD-4ad1dec8a8d75723","$994",8,25,0,"class InterceptHandler(logging.Handler):"],["EVD-4aec8f4de84a8da4","$1028",28,32,11,"    return create_jwt_token("],["EVD-4b093588ce37c682","$1000",9,9,4,"    logger.info(\"Connecting to PostgreSQL\")"],["EVD-4b3a646e8ea5b6fa","$1010",1,1,0,"$1083"],["EVD-4b3fc7603be77694","$1007",10,10,0,"$1078"],["EVD-4b91d5ca11e905e8","$1017",21,21,4,"    title: str"],["EVD-4b9638b62761c591","$985",61,68,20,"            article=ArticleForResponse.from_orm("],["EVD-4ba186cbf3a2073f","$1028",23,23,21,"    to_encode.update(JWTMeta(exp=expire, sub=JWT_SUBJECT).dict())"],["EVD-4baca509d1518ff5","$1018",4,4,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-4bdfcb64792a065d","$1010",13,13,19,"            return UserInDB(**user_row)"],["EVD-4c33e8167115b5d1","$995",2,2,0,"import sys"],["EVD-4c3882e677228101","$986",98,98,40,"$12"],["EVD-4cc3bb2552b70257","$1011",11,15,4,"    def default_datetime("],["EVD-4cc707ce8e949f50","$1023",6,6,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-4cd546a73b7967ba","$985",86,86,5,") -> ArticleInResponse:"],["EVD-4d1a2909145aa3a8","$1002",216,216,4,"    op.execute(\"DROP FUNCTION update_updated_at_column\")"],["EVD-4d653325e946deb8","app/main.py",38,38,4,"    application.add_exception_handler(RequestValidationError, http422_error_handler)"],["EVD-4d88970f32ea51ab","$1007",66,66,14,"        user: User,"],["EVD-4d9338cd3755265b","$979",8,8,0,"$1074"],["EVD-4dc7a47747cc8278","$988",69,69,40,"$15"],["EVD-4e15096cdd1118d7","$976",9,9,0,"$1073"],["EVD-4e6d55545c1b37f5","$988",14,14,0,"$1077"],["$97","$977",1,1,0,"# noqa:WPS201"],["EVD-4eb944ad23deab9a","$986",116,120,0,"async def delete_article_by_slug("],["EVD-4ebb166fcd4c7cf0","$991",59,59,61,"    user = await users_repo.update_user(user=current_user, **user_update.dict())"],["EVD-4ecfe1fe301fa468","$1004",34,34,4,"    id: int"],["EVD-4f14fc576cb86edc","$987",2,2,0,"from starlette.status import HTTP_201_CREATED, HTTP_400_BAD_REQUEST"],["EVD-4f2a0be73fec19e5","$1002",175,175,12,"$2"],["EVD-4f3448fefce8641f","$1014",9,9,4,"    image: Optional[str] = None"],["EVD-4f57c296614afe62","$1002",112,120,4,"    op.execute("],["EVD-4f756bc8fe4d02e3","$976",41,41,5,") -> Article:"],["EVD-4f91fdcc9c7bb556","$1016",24,24,31,"        self.hashed_password = security.get_password_hash(self.salt + password)"],["EVD-4fb19a946e28b088","$989",35,35,63,"$23"],["EVD-4fd2d270fb2c1393","$985",47,51,1,"@router.post("],["EVD-4feac32063eb5352","$980",8,8,0,"$1071"],["EVD-5014d1a7c2763ac6","$991",56,56,23,"                detail=strings.EMAIL_TAKEN,"],["EVD-5026c1e24cb630ca","$979",23,23,20,"    repo_type: Type[BaseRepository],"],["EVD-50568d78925c1dcc","$977",7,7,0,"from starlette.exceptions import HTTPException as StarletteHTTPException"],["EVD-50619fe6fc63bb8a","$1002",53,73,0,"def create_users_table() -> None:"],["EVD-50a0d582226f264d","$982",26,26,26,"        \"items\": {\"$ref\": \"{0}ValidationError\".format(REF_PREFIX)},"],["$98","$1013",1,1,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["$99","$1009",7,13,0,"class TagsRepository(BaseRepository):"],["EVD-50cc805507ba9c6b","$977",89,92,14,"$5"],["EVD-50e57572e4c01386","$976",40,40,48,"$12"],["EVD-51510c3e5231ec3f","$1002",102,102,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-517e54850a5fa6fd","$989",59,59,19,"    response_model=ProfileInResponse,"],["EVD-518b1b9144d66841","$1028",31,31,22,"        expires_delta=timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES),"],["EVD-51c21102fd938358","$986",106,106,37,"$25"],["EVD-51f17d33ca1d2787","$1017",40,40,4,"    author: Optional[str] = None"],["EVD-51fc9e338a1073b7","$1002",62,62,8,"        sa.Column(\"image\", sa.Text),"],["EVD-5224d89dfb39105a","$1002",8,8,0,"from typing import Tuple"],["EVD-5251b211a7e3bbf8","$1014",8,8,4,"    bio: str = \"\""],["EVD-52a34a4a03d2ee9d","$1001",34,34,13,"        with context.begin_transaction():"],["EVD-52adef61be54c471","$999",17,17,4,"    min_connection_count: int = 5"],["EVD-52b3e2d2dceb8ddc","$1009",1,1,0,"from typing import List, Sequence"],["EVD-52c6ebec3a6005dd","$1005",220,220,14,"    ) -> List[Article]:"],["EVD-537df3ee0ca5ffec","app/api/routes/__init__.py",0,0,0,""],["EVD-53d71c8e6801302d","$1001",21,21,45,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-53f95d1baeaca46b","$986",64,64,4,"    slug = get_slug_for_article(article_create.title)"],["EVD-5447804f86310b54","$988",13,13,0,"from app.db.repositories.comments import CommentsRepository"],["EVD-544a3f402282cb15","$1002",106,106,8,"        sa.Column(\"body\", sa.Text, nullable=False),"],["EVD-547c84768e516232","$1005",266,266,69,"    async def is_article_favorited_by_user(self, *, slug: str, user: User) -> bool:"],["EVD-548283303bb22018","$1009",7,7,21,"class TagsRepository(BaseRepository):"],["EVD-5487e388896aece7","$989",33,33,31,"$22"],["$100","$986",1,1,0,"$1083"],["EVD-54c54f70150acb9f","$988",50,50,40,"$15"],["EVD-54e296e983dfdd07","$1005",115,115,8,"        query = Query.from_("],["EVD-551e06f5a07d51f9","$1024",21,21,0,"ARTICLE_IS_NOT_FAVORITED = \"article is not favorited\""],["EVD-552baa1ce0424a31","$1002",130,135,8,"        sa.Column("],["EVD-553b8e7bffb6045a","$996",6,6,18,"class AppEnvTypes(Enum):"],["EVD-55ace08164d8f441","$985",55,55,63,"$12"],["EVD-55bf1be627dee17b","$1005",142,142,12,"$1"],["EVD-55c64b792d197d97","app/main.py",1,1,0,"from fastapi import FastAPI"],["EVD-5601cc0766b738fc","$976",3,3,0,"from fastapi import Depends, HTTPException, Path, Query"],["EVD-5613c59032f38258","$977",48,48,14,"$26"],["EVD-56355cecfdd3f8d7","$1011",10,10,5,"    @validator(\"created_at\", \"updated_at\", pre=True)"],["EVD-5661763c3f57f5bc","$1007",47,47,14,"    ) -> List[Comment]:"],["EVD-5679546c39dd1708","$991",20,20,17,"$31"],["EVD-56fc27d82cf48bc8","$995",40,49,4,"    def fastapi_kwargs(self) -> Dict[str, Any]:"],["EVD-5770c89fdcced19f","$1008",40,40,24,"        requested_user: UserLike,"],["EVD-5771e7f0508a409c","$981",3,3,0,"from starlette.responses import JSONResponse"],["EVD-577a07891e286c6c","app/models/schemas/__init__.py",0,0,0,""],["EVD-5863e759510b6202","$994",17,17,23,"        frame, depth = logging.currentframe(), 2"],["EVD-58769020999cdd46","$1010",29,48,4,"    async def create_user("],["EVD-591a4d7a7574dcab","$978",40,40,31,"$14"],["EVD-59367ddf4abdb0d3","$987",62,93,0,"async def register("],["EVD-597d8248fbd09e65","$976",39,39,35,"$29"],["EVD-59a0768ec152ad39","$1028",15,24,0,"def create_jwt_token("],["EVD-5a122a2ea8562621","$989",27,31,1,"@router.post("],["EVD-5a1470769878903f","$976",38,38,16,"    slug: str = Path(..., min_length=1),"],["EVD-5a1e6c362e0b49f8","$981",1,1,0,"from fastapi import HTTPException"],["EVD-5a365727bfe4eb2b","$1013",2,2,0,"$1079"],["EVD-5a3a47a255cb95b8","$978",16,36,0,"async def get_comment_by_id_from_path("],["EVD-5ac84de47c629c3d","$995",15,15,4,"    openapi_prefix: str = \"\""],["EVD-5b39bbd21ffe7117","$987",26,26,14,"$26"],["EVD-5b505a8db03c2b43","$989",16,20,1,"@router.get("],["EVD-5b5d905189ca009e","$996",12,16,0,"class BaseAppSettings(BaseSettings):"],["EVD-5b64628faac63e65","$995",27,27,4,"    api_prefix: str = \"/api\""],["EVD-5b6d87340c69b451","$977",80,80,17,"    token: str = Depends(_get_authorization_header_retriever()),"],["EVD-5b923506bde64bee","$987",25,25,57,"$32"],["EVD-5b963afbf90c7beb","$1029",4,4,0,"pwd_context = CryptContext(schemes=[\"bcrypt\"], deprecated=\"auto\")"],["EVD-5b99f9459b31df56","$1005",276,280,14,"        await queries.add_article_to_favorites("],["EVD-5ba100326be3f18e","$981",2,2,0,"from starlette.requests import Request"],["EVD-5c0b77e1bcc204e6","$985",79,79,19,"    response_model=ArticleInResponse,"],["EVD-5c72fead8b3a2cc6","$989",22,22,23,"$22"],["EVD-5cab6b1b0b42e82c","$1004",61,61,4,"    tag: str"],["EVD-5d2005513cabd632","app/main.py",45,45,0,"app = get_application()"],["EVD-5d32b6d2ad3f20d3","$985",54,54,25,"$31"],["EVD-5d596c8e2de43b49","$988",64,64,18,"    dependencies=[Depends(check_comment_modification_permissions)],"],["EVD-5d89cba0d6d5b52c","$991",49,49,23,"                detail=strings.USERNAME_TAKEN,"],["EVD-5d8b10ea440a5684","$986",34,34,40,"$12"],["EVD-5d9ab9c42e9525c5","$1008",11,11,0,"UserLike = Union[User, Profile]"],["EVD-5da83df74e12ba47","$996",16,16,8,"        env_file = \".env\""],["EVD-5dd4359bb8423d14","$1005",166,170,32,"                    users.id == Query.from_("],["EVD-5df21a63842eb5d8","$976",52,52,39,"$16"],["EVD-5dfc2102a17b1568","$1028",5,5,0,"from pydantic import ValidationError"],["EVD-5e16ab4e296c6edd","app/main.py",40,40,4,"    application.include_router(api_router, prefix=settings.api_prefix)"],["EVD-5e48d3c750886736","$1007",9,9,0,"$1077"],["EVD-5e7d292252ad37d4","$1002",199,199,4,"    create_users_table()"],["EVD-5e7e1ea9d7bce0b5","$1001",12,12,0,"SETTINGS = get_app_settings()"],["$101","$977",35,36,0,"def get_current_user_authorizer(*, required: bool = True) -> Callable:  # type: ignore"],["EVD-5e8f3902a13f91de","$987",5,5,0,"from app.core.config import get_app_settings"],["EVD-5f1cf335ea86ed11","$1002",164,164,4,"    op.create_primary_key(\"pk_favorites\", \"favorites\", [\"user_id\", \"article_id\"])"],["EVD-5f35fe86b83253c9","$1025",5,5,0,"$1077"],["EVD-5f383fa8316e8062","$996",12,12,22,"class BaseAppSettings(BaseSettings):"],["EVD-5f4f8ce13c0d673a","$989",2,2,0,"from starlette.status import HTTP_400_BAD_REQUEST"],["EVD-5f6e9139fe763a8b","$1001",8,8,20,"$1139"],["EVD-5f834807ff7b7383","$987",17,17,0,"from app.services.authentication import check_email_is_taken, check_username_is_taken"],["EVD-5f9c2a84a4e39a23","$986",30,30,31,"@router.get(\"\", response_model=ListOfArticlesInResponse, name=\"articles:list-articles\")"],["EVD-5fb937525ef735a8","$1004",57,57,21,"class ArticlesToTags(TypedTable):"],["EVD-5fc153267a460969","$1002",41,41,27,"            server_default=func.now(),"],["EVD-5fcb305db2c0f413","$977",81,81,14,"$26"],["EVD-60054e1160258f14","$996",7,7,4,"    prod: str = \"prod\""],["EVD-601a3289c88339c9","$989",63,63,13,"$22"],["EVD-604c4d8ff89c4382","app/main.py",14,14,15,"    settings = get_app_settings()"],["EVD-6050afc0325501cd","$990",12,12,55,"$27"],["$102","$986",16,23,0,"from app.models.schemas.articles import ("],["EVD-607ddde014966894","$1003",1,1,0,"import pathlib"],["EVD-60909480aa5de28f","$996",1,1,0,"from enum import Enum"],["EVD-60c635e5f071976e","$1005",20,20,0,"$1081"],["EVD-60cf3a84b213f3ad","$1000",25,25,4,"    logger.info(\"Connection closed\")"],["EVD-60dc002ef38e7e17","$988",69,69,19,"$15"],["EVD-613e0a63803bea15","$1005",302,324,15,"        return Article("],["EVD-6177c1972051576c","$980",9,9,0,"$1075"],["EVD-61a743de8727245b","$985",5,5,0,"$1068"],["$103","$988",1,1,0,"$1083"],["EVD-61b8610fae8662cb","$977",91,91,19,"            detail=strings.MALFORMED_PAYLOAD,"],["EVD-61e8b9ba7066c4d6","$976",44,44,11,"$19"],["EVD-61f3fee6b2aa72cd","$978",17,17,22,"    comment_id: int = Path(..., ge=1),"],["EVD-6200818d1d807752","$1013",8,8,4,"    author: Profile"],["EVD-62ba3ac5e18e13bf","$1004",7,9,0,"class Parameter(CommonParameter):"],["EVD-62bc7103b86284b4","$978",13,13,0,"from app.services.comments import check_user_can_modify_comment"],["EVD-62c14f43e144eeb1","$976",4,4,0,"from starlette import status"],["EVD-62ca7960b670c3c1","$1015",17,17,14,"class RWModel(BaseModel):"],["EVD-630aad172d2bd34c","$1017",43,43,4,"    offset: int = Field(DEFAULT_ARTICLES_OFFSET, ge=0)"],["EVD-6311437410954201","$985",30,30,10,"$31"],["EVD-6314d22f3cc65b41","$1015",18,21,4,"    class Config(BaseConfig):"],["EVD-632447c8ee1568c5","$1004",43,43,4,"    title: str"],["EVD-6346d035407c5bb2","$1001",32,32,8,"        context.configure(connection=connection, target_metadata=target_metadata)"],["EVD-6360ae454e0f6c1c","$1028",37,37,15,"$6"],["EVD-639cf42e1189a2bf","$1019",11,11,14,"class JWTUser(BaseModel):"],["EVD-63a7117e1f1ee0db","$985",17,17,0,"$1082"],["EVD-640954895fe66b73","$993",6,6,0,"$1070"],["EVD-64433e7af6a41ebd","$992",8,8,0,"from app.core.settings.test import TestAppSettings"],["EVD-648e9284895890c6","$1005",197,197,16,"$4"],["EVD-64b26dd47806c2a5","$977",107,107,14,") -> Optional[User]:"],["EVD-64e82ad39b8c05e0","$977",104,104,51,"$24"],["EVD-65028d8d5dbd4914","$1011",19,19,4,"    id_: int = Field(0, alias=\"id\")"],["EVD-65091f589c4d56b9","$987",19,19,0,"$1128"],["EVD-6525ebc808201412","$1028",23,23,4,"    to_encode.update(JWTMeta(exp=expire, sub=JWT_SUBJECT).dict())"],["EVD-65374f7d5d1fdb32","$1028",24,24,11,"    return jwt.encode(to_encode, secret_key, algorithm=ALGORITHM)"],["EVD-653c398d2a1904db","$1000",3,3,0,"from loguru import logger"],["EVD-6556ffb2d6a4c821","$978",35,35,19,"            detail=strings.COMMENT_DOES_NOT_EXIST,"],["EVD-6590a6797eb980b0","$979",26,26,27,"        conn: Connection = Depends(_get_connection_from_pool),"],["EVD-659ebc27d0d71c7a","$977",27,27,25,"            return await super().__call__(request)"],["EVD-65e127df037983de","$1008",11,11,17,"UserLike = Union[User, Profile]"],["EVD-6602f21a8410561f","$1011",18,18,19,"class IDModelMixin(BaseModel):"],["EVD-660f7a0c803a5cfc","$1002",103,103,8,"        sa.Column(\"slug\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-661f9dac07f22697","$979",27,27,9,"    ) -> BaseRepository:"],["$104","$1018",7,8,0,"class ListOfCommentsInResponse(RWSchema):"],["EVD-6643c6188ed6b704","$980",17,17,27,"$29"],["EVD-66493ca1738bc4dd","$991",27,35,11,"    return UserInResponse("],["EVD-66554c9292fc4f88","$977",68,68,28,"        RWAPIKeyHeader(name=HEADER_KEY, auto_error=False),"],["EVD-666005d5a1495faa","$979",6,6,0,"from starlette.requests import Request"],["EVD-66631ba384895a68","$1015",21,21,8,"        alias_generator = convert_field_to_camel_case"],["EVD-66659be2d600b414","$1025",9,15,0,"async def check_article_exists(articles_repo: ArticlesRepository, slug: str) -> bool:"],["EVD-66a5102c3ad90342","$985",54,54,10,"$31"],["EVD-66bf0aba2339c2da","$1005",18,18,0,"from app.db.repositories.tags import TagsRepository"],["$105","$1023",26,27,0,"class UserWithToken(User):"],["EVD-675abaae86b57b2f","$986",15,15,0,"$1081"],["EVD-677cad09c927bb90","$995",9,9,0,"from app.core.settings.base import BaseAppSettings"],["EVD-6780b997e12acf00","$977",97,100,14,"$5"],["EVD-67a3fed596a4c57a","$1007",7,7,0,"$1074"],["EVD-67ad1ed7da4380a1","$988",71,71,10,"    await comments_repo.delete_comment(comment=comment)"],["EVD-67f2e8159d308a8a","$986",96,96,20,"    article_update: ArticleInUpdate = Body(..., embed=True, alias=\"article\"),"],["EVD-682072523ebccf65","$977",106,106,28,"$26"],["EVD-68af7480a47b0879","$986",11,11,0,"$1068"],["EVD-68b95ffd75ff313d","$984",5,5,0,"$1128"],["EVD-68fbf436ad10375b","$1029",2,2,0,"from passlib.context import CryptContext"],["EVD-6910acb780c7dac9","$982",5,5,0,"from fastapi.openapi.utils import validation_error_response_definition"],["EVD-6934c70b8d17f98e","$1002",85,90,8,"        sa.Column("],["EVD-69353af1e380f37a","$989",54,54,37,"    return ProfileInResponse(profile=profile.copy(update={\"following\": True}))"],["EVD-69498c1468de2756","$986",61,61,10,"$31"],["EVD-694fa60cc421a309","$977",43,43,11,"    return _get_authorization_header if required else _get_authorization_header_optional"],["EVD-697960b00f807ce7","$985",55,55,19,"$12"],["EVD-69f3abbeb004305e","$988",68,68,23,"$14"],["EVD-6a05541a13d83314","$986",97,97,31,"$16"],["EVD-6a14f5faebe0fef5","$1002",76,96,0,"def create_followers_to_followings_table() -> None:"],["EVD-6a16583c0562fecc","$1005",41,41,16,"        author: User,"],["EVD-6a23ccf2b9127956","$995",16,16,4,"    openapi_url: str = \"/openapi.json\""],["EVD-6a34f8c71519a872","$1028",11,11,0,"ALGORITHM = \"HS256\""],["EVD-6a4a85e3e9ba9ede","$979",18,18,15,"    async with pool.acquire() as conn:"],["EVD-6a5cc72a987ee41e","$993",4,4,0,"from loguru import logger"],["EVD-6a625a277bc81d33","$1002",92,96,4,"    op.create_primary_key("],["EVD-6a70baa02e89fe90","$1028",37,37,25,"$6"],["$106","$987",9,14,0,"from app.models.schemas.users import ("],["EVD-6ab824a3f5c97cb6","$1014",3,3,0,"$1080"],["EVD-6af70a8ef073a695","$986",113,113,26,"$18"],["EVD-6b6a1ee560a6a4e3","$988",28,28,19,"    response_model=ListOfCommentsInResponse,"],["EVD-6b78701356ea9298","$1007",14,14,25,"class CommentsRepository(BaseRepository):"],["EVD-6bb82fe8c2b98069","$986",83,86,0,"async def retrieve_article_by_slug("],["EVD-6bed021889257c3b","$977",70,70,28,"$26"],["EVD-6bffcbec14442b2b","$1007",1,1,0,"from typing import List, Optional"],["EVD-6c060fbe9340601c","$1002",1,1,0,"\"\"\"main tables"],["EVD-6c1ea174077b359a","$989",62,84,0,"async def unsubscribe_from_user("],["EVD-6c26d9e12288482c","$995",33,33,4,"    logging_level: int = logging.INFO"],["EVD-6c43f9bce4b967da","$1002",100,111,4,"    op.create_table("],["EVD-6c9870f2ef59cb49","$1022",7,7,4,"    tags: List[str]"],["EVD-6cc5e96a1374fd9e","$1004",74,74,19,"articles_to_tags = ArticlesToTags()"],["EVD-6cc9a561e69d1288","$1017",41,41,4,"    favorited: Optional[str] = None"],["EVD-6cda7cfdeab3b2bb","$980",21,24,21,"        return await profiles_repo.get_profile_by_username("],["EVD-6cee2e5a77fb941e","$988",49,49,17,"$31"],["EVD-6cfea477ea7b63d9","$981",6,7,0,"async def http_error_handler(_: Request, exc: HTTPException) -> JSONResponse:"],["$107","$977",21,32,0,"class RWAPIKeyHeader(APIKeyHeader):"],["EVD-6d49f0e06ab538c1","$992",18,18,26,"def get_app_settings() -> AppSettings:"],["EVD-6d976a89613c977f","$1000",2,2,0,"from fastapi import FastAPI"],["EVD-6da1cb059db5d00e","app/db/queries/__init__.py",0,0,0,""],["EVD-6da72bbe53df5444","$1008",24,24,9,"    ) -> Profile:"],["EVD-6dc9afa0206e154e","$988",64,64,26,"    dependencies=[Depends(check_comment_modification_permissions)],"],["EVD-6ddc237c46265563","$993",15,15,14,"        await connect_to_db(app, settings)"],["EVD-6de312c0b1da11d3","$976",53,53,25,"$31"],["EVD-6de73b33716e38d0","$1003",5,5,27,"$1123"],["EVD-6df0dfde92361901","$980",16,16,20,"    username: str = Path(..., min_length=1),"],["EVD-6df55a0bd4ac69d9","$1005",109,109,33,"        requested_user: Optional[User] = None,"],["EVD-6e38352d6ca0fdc8","$985",52,74,0,"async def mark_article_as_favorite("],["EVD-6e687aaffb46cb84","$992",4,4,0,"$1070"],["EVD-6e6b1ba0f8fefd9a","$1012",4,4,0,"$1079"],["EVD-6e82427f3a2074f8","$1004",71,71,0,"users = Users()"],["EVD-6ea28976a2b332e9","$989",13,13,9,"$1128"],["EVD-6eac11f5c2f66684","$1028",29,29,20,"        jwt_content=JWTUser(username=user.username).dict(),"],["EVD-6ecc9d02b7f924f4","$1004",13,13,4,"    __table__ = \"\""],["EVD-6eeb38b03a41167b","$986",33,33,27,"$29"],["EVD-6eee1220acce1a34","$1018",15,16,0,"class CommentInCreate(RWSchema):"],["EVD-6f164562b6ca5d08","$977",43,43,54,"    return _get_authorization_header if required else _get_authorization_header_optional"],["EVD-6fc7b47565dcb0fa","$1005",146,148,44,"                    articles_to_tags.tag == Query.from_("],["EVD-704dc04fb3a08d8d","$1005",73,73,9,"    ) -> Article:"],["EVD-705502cf4d74be5e","$991",21,21,14,"$26"],["EVD-70877fe0ef1f9bce","$1025",22,22,58,"$1053"],["EVD-7095c0ddd031c615","$976",28,34,11,"    return ArticlesFilters("],["EVD-70b09634ca5ba0b6","$992",11,11,4,"    AppEnvTypes.dev: DevAppSettings,"],["EVD-70b23e71d7d52da9","$1000",17,17,4,"    logger.info(\"Connection established\")"],["EVD-70ccf4e4bbabd682","$1020",7,7,4,"    profile: Profile"],["EVD-70ebc5609a31e73b","$985",33,37,21,"    articles = await articles_repo.get_articles_for_user_feed("],["EVD-70f14dac128f9147","$1002",60,60,8,"        sa.Column(\"hashed_password\", sa.Text),"],["EVD-71258debe10f3773","$1002",184,184,9,"        *timestamps(),"],["EVD-712a3e5deebc9a92","$976",40,40,63,"$12"],["EVD-7152ca8603497643","$1027",5,5,43,"$1054"],["EVD-716cc8f2819c93d8","$991",20,20,25,"$31"],["EVD-717184a9012b3dba","$978",18,18,13,"$9"],["EVD-719f723972ce0e2a","$1010",6,6,0,"from app.models.domain.users import User, UserInDB"],["EVD-71fc73a3aa0f2e10","$1005",327,330,14,"        await queries.add_tags_to_article("],["EVD-721f0d270abdeb1e","$989",32,54,0,"async def follow_for_user("],["EVD-725ebdf51962b45e","$1016",23,23,8,"        self.salt = security.generate_salt()"],["EVD-7268ec5993733fe9","$1002",35,50,0,"def timestamps() -> Tuple[sa.Column, sa.Column]:"],["EVD-72869c657b6b37cc","$977",106,106,14,"$26"],["$108","$1007",14,103,0,"class CommentsRepository(BaseRepository):"],["EVD-73166c7b29fdd151","$1010",48,48,32,"        return user.copy(update=dict(user_row))"],["EVD-735b8275853990d7","$1005",313,315,34,"            favorites_count=await self.get_favorites_count_for_article_by_slug("],["EVD-738d183037b787a7","$1015",6,7,0,"def convert_datetime_to_realworld(dt: datetime.datetime) -> str:"],["EVD-738e04a3294c03e6","$987",30,30,15,"        detail=strings.INCORRECT_LOGIN_INPUT,"],["EVD-73c62cba99444730","$1007",80,80,47,"    async def delete_comment(self, *, comment: Comment) -> None:"],["EVD-73d7d7ee51be014c","$1005",288,292,14,"        await queries.remove_article_from_favorites("],["EVD-73e0ca2e1d1ccc82","$1001",38,38,0,"run_migrations_online()"],["EVD-744093f574dda038","$1025",19,19,11,"    return slugify(title)"],["EVD-7449d978e6c6eedc","$988",31,37,0,"async def list_comments_for_article("],["$109","$987",1,1,0,"from fastapi import APIRouter, Body, Depends, HTTPException"],["EVD-74826b9a12f4e30d","$1005",162,162,12,"$1"],["EVD-748347db209268aa","$986",27,27,9,"$1128"],["EVD-74e9a475b8605f66","$977",46,63,0,"def _get_authorization_header("],["EVD-757f6edd174b9411","$1017",34,34,19,"    articles: List[ArticleForResponse]"],["EVD-75944c92727aa7f1","$1016",9,9,4,"    username: str"],["EVD-75c901a0e3d8354c","$986",36,43,21,"    articles = await articles_repo.filter_articles("],["EVD-7638918a91be2670","$986",34,34,19,"$12"],["EVD-76a2f39b2755c15d","$992",10,10,37,"environments: Dict[AppEnvTypes, Type[AppSettings]] = {"],["$110","$1023",9,11,0,"class UserInLogin(RWSchema):"],["EVD-76a771b15ca939aa","$1005",221,226,30,"        articles_rows = await queries.get_articles_for_feed("],["$111","$1005",28,330,0,"class ArticlesRepository(BaseRepository):  # noqa: WPS214"],["EVD-76ea60e90bb5ed5e","$986",101,105,20,"    article = await articles_repo.update_article("],["EVD-772795a5e73e827a","$1001",21,21,41,"config.set_main_option(\"sqlalchemy.url\", str(DATABASE_URL))"],["EVD-7728a669733ae743","$1005",186,188,41,"                    favorites.user_id == Query.from_("],["$112","$979",22,30,0,"def get_repository("],["EVD-774c2a733e7eafd1","$1000",21,21,4,"    logger.info(\"Closing connection to database\")"],["EVD-776d1f79d88a2a9a","app/main.py",28,31,4,"    application.add_event_handler("],["EVD-77722dc3fba99121","$989",18,18,19,"    response_model=ProfileInResponse,"],["EVD-778b05996bbc4a4f","$995",17,17,4,"    redoc_url: str = \"/redoc\""],["EVD-778e80bb92aade4d","$991",23,23,4,"$28"],["EVD-781a05822c20e653","$991",42,42,57,"$32"],["EVD-784d7d9850c7e18c","$986",104,104,10,"        **article_update.dict(),"],["EVD-78618d028f08c03d","$988",12,12,0,"$1069"],["EVD-7886c586746b3dab","$1028",27,27,39,"def create_access_token_for_user(user: User, secret_key: str) -> str:"],["EVD-788cb3a41eccd650","$1009",12,13,4,"    async def create_tags_that_dont_exist(self, *, tags: Sequence[str]) -> None:"],["EVD-7897133828d90200","$1028",21,21,16,"    to_encode = jwt_content.copy()"],["EVD-78b99f111a1207c7","$1024",3,3,0,"USER_DOES_NOT_EXIST_ERROR = \"user does not exist\""],["EVD-78bc957d7dd6f6aa","$989",49,52,10,"    await profiles_repo.add_user_into_followers("],["EVD-78c690b149faccfc","$984",5,5,9,"$1128"],["EVD-795ec8b947c96522","$987",24,24,30,"    user_login: UserInLogin = Body(..., embed=True, alias=\"user\"),"],["EVD-79650a3da26c59eb","$1010",3,3,0,"$1071"],["EVD-796b062358916e52","$1016",4,4,0,"$1080"],["EVD-796f0e283007ec17","$1008",27,27,8,"        profile = Profile(username=user.username, bio=user.bio, image=user.image)"],["EVD-79b8e40848defebb","$1002",54,64,4,"    op.create_table("],["EVD-79c7a76d2a4f8bbc","$986",65,65,13,"    if await check_article_exists(articles_repo, slug):"],["EVD-79e52f23bedf09b3","$982",4,4,0,"from fastapi.openapi.constants import REF_PREFIX"],["EVD-79e548cb5c7d4254","$989",70,70,19,"            detail=strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF,"],["EVD-7a1511ed46023b54","$1002",48,48,21,"            onupdate=func.current_timestamp(),"],["EVD-7a28d0e30b027a93","$1005",93,93,47,"    async def delete_article(self, *, article: Article) -> None:"],["$113","$983",3,3,0,"from app.api.routes import authentication, comments, profiles, tags, users"],["EVD-7ad6b41c9f99fde2","$1005",197,197,8,"$4"],["EVD-7b1c73a4b7e79529","$997",13,14,4,"    class Config(AppSettings.Config):"],["EVD-7b27f19356a3abcb","$1008",3,3,0,"from asyncpg import Connection"],["EVD-7b2afe11d0f5333e","$1016",20,20,15,"        return security.verify_password(self.salt + password, self.hashed_password)"],["EVD-7b339aea2af8f3bc","$987",68,71,14,"$5"],["EVD-7b694378608d662e","$976",8,8,0,"$1071"],["EVD-7b821e5b058e5d28","$1002",56,56,8,"        sa.Column(\"id\", sa.Integer, primary_key=True),"],["EVD-7b9aeaec2a815693","$987",15,15,0,"$1082"],["EVD-7baca3dce40b18f6","$1007",15,17,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-7bad302abee78b1b","$976",26,26,24,"$21"],["EVD-7be55544e82ae361","$1008",63,74,4,"    async def remove_user_from_followers("],["EVD-7c035bcddaeea258","$987",85,93,11,"    return UserInResponse("],["EVD-7c1b3206b8328d32","$1005",146,150,44,"                    articles_to_tags.tag == Query.from_("],["EVD-7c3ae66dc43f4a9b","$989",63,63,23,"$22"],["EVD-7c4ca4288a625161","$992",1,1,0,"from functools import lru_cache"],["EVD-7c5909b1f7bb2a9b","$995",53,55,8,"        for logger_name in self.loggers:"],["EVD-7ca1fc5fec171516","$1005",25,25,0,"CAMEL_OR_SNAKE_CASE_TO_WORDS = r\"^[a-z\\d_\\-]+|[A-Z\\d_\\-][^A-Z\\d_\\-]*\""],["EVD-7ca5efa3e9789613","$995",22,22,4,"    max_connection_count: int = 10"],["EVD-7ca83d4b6c7b832f","$1002",57,57,8,"        sa.Column(\"username\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-7cb3cff9849b33e5","$978",8,8,0,"from app.db.repositories.comments import CommentsRepository"],["EVD-7cd95d74724e3ea7","app/api/errors/__init__.py",0,0,0,""],["EVD-7ce3bba1d66cb895","$1005",146,152,44,"                    articles_to_tags.tag == Query.from_("],["EVD-7cf95c751f97a2bf","$987",16,16,0,"from app.services import jwt"],["EVD-7d1a1c35a3bd6dc6","$1004",54,54,4,"    tag: str"],["EVD-7d2748c101fa6d97","$999",11,11,4,"    title: str = \"Test FastAPI example application\""],["$114","$1016",8,12,0,"class User(RWModel):"],["EVD-7d4265d74880333c","$1010",39,39,19,"$3"],["EVD-7d75b06ebc16ba59","$1014",10,10,4,"    following: bool = False"],["EVD-7d7e53eade0ce925","$989",76,76,19,"            detail=strings.USER_IS_NOT_FOLLOWED,"],["EVD-7d8d2f8ad765b90e","$1002",198,198,4,"    create_updated_at_trigger()"],["EVD-7dcb148543ce6871","$994",14,14,12,"            level = str(record.levelno)"],["EVD-7dec82d7b77bd808","$991",15,15,9,"$1128"],["EVD-7e1c8451b7038f9a","$993",25,25,11,"    return stop_app"],["EVD-7e306df41b8f08ef","$1005",125,133,12,"            Query.from_("],["EVD-7e30cd142e516ba6","$1017",24,24,22,"    tags: List[str] = Field([], alias=\"tagList\")"],["EVD-7e340f7944a35566","$986",97,97,21,"$16"],["EVD-7e5c99eed0d8fda4","$1012",3,3,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["EVD-7f356a1f444c768a","$1008",6,6,0,"$1074"],["EVD-7f594e42bac1da70","$1018",7,7,31,"class ListOfCommentsInResponse(RWSchema):"],["EVD-7f7bde927515d4ab","$990",7,7,0,"$1128"],["EVD-7f9a9e960836d225","$980",7,7,0,"$1069"],["EVD-7fd23a8bb1ccc987","$1005",137,154,8,"        if tag:"],["EVD-7fd7eedd82394fdb","$977",55,55,19,"            detail=strings.WRONG_TOKEN_PREFIX,"],["EVD-7fd987fa8614fec9","$1007",74,78,21,"        return await self._get_comment_from_db_record("],["EVD-8004f42e3fe45b8d","$986",109,115,1,"@router.delete("],["EVD-8068fd294a362848","$986",62,62,48,"$12"],["EVD-808f27ee2a9b2a2c","$1023",9,9,18,"class UserInLogin(RWSchema):"],["EVD-8093533208948282","$1002",139,139,12,"            sa.ForeignKey(\"tags.tag\", ondelete=\"CASCADE\"),"],["EVD-80d5c7aeb3393794","$997",6,14,0,"class DevAppSettings(AppSettings):"],["EVD-81203933e4dcca92","$1005",142,144,20,"$1"],["EVD-8120939056bae898","$1000",8,17,0,"async def connect_to_db(app: FastAPI, settings: AppSettings) -> None:"],["EVD-81251fc103cee231","$993",14,15,4,"    async def start_app() -> None:"],["EVD-8125916b72979d29","$983",7,7,0,"router.include_router(authentication.router, tags=[\"authentication\"], prefix=\"/users\")"],["EVD-817c145d578a78aa","$977",70,70,14,"$26"],["EVD-8189064bfa3f6fb1","app/main.py",45,45,6,"app = get_application()"],["EVD-819f9176db58e625","$991",65,73,11,"    return UserInResponse("],["EVD-81b305b48c1c6b65","$993",12,12,14,"    settings: AppSettings,"],["EVD-825dd1efdebb40ab","$1007",48,51,30,"        comments_rows = await queries.get_comments_for_article_by_slug("],["EVD-8264fe50aed6c2c4","$976",26,26,18,"$21"],["EVD-82b301b942b553a5","$978",33,36,14,"$5"],["EVD-82cb59e5f2965649","$988",57,57,11,"    return CommentInResponse(comment=comment)"],["EVD-82e4e33fe7297997","$1024",13,13,0,"UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF = \"user can not unsubscribe from him self\""],["EVD-833f2cd99a8263db","$990",5,5,0,"from app.models.schemas.tags import TagsInList"],["EVD-837542e53241cfdd","$1002",204,204,4,"    create_favorites_table()"],["EVD-838cc7c2931408da","$1028",2,2,0,"from typing import Dict"],["EVD-83900ced585f470b","$988",50,50,48,"$15"],["EVD-83cd7bc9ab4caf79","$1017",12,12,25,"class ArticleForResponse(RWSchema, Article):"],["EVD-83d89049b00a19e0","$977",31,31,23,"                detail=strings.AUTHENTICATION_REQUIRED,"],["$115","$1007",87,103,4,"    async def _get_comment_from_db_record("],["EVD-848c303ceca78f7a","$989",44,47,14,"$5"],["EVD-84b3c4402a997368","$993",23,23,14,"        await close_db_connection(app)"],["EVD-84c59db633c85ad4","$986",63,63,5,") -> ArticleInResponse:"],["EVD-84cbe8fa9d54ba9c","$1017",13,13,22,"    tags: List[str] = Field(..., alias=\"tagList\")"],["EVD-84fc3429a062b3c0","$995",57,57,8,"        logger.configure(handlers=[{\"sink\": sys.stderr, \"level\": self.logging_level}])"],["EVD-855f16d45bbc9a97","$1029",11,12,0,"def verify_password(plain_password: str, hashed_password: str) -> bool:"],["EVD-85aef4ec52af1020","$977",22,32,4,"    async def __call__(  # noqa: WPS610"],["EVD-85b1941ee7343269","$1002",88,88,12,"$2"],["EVD-85cf5ac13b96036a","$1011",19,19,15,"    id_: int = Field(0, alias=\"id\")"],["$116","$1017",20,24,0,"class ArticleInCreate(RWSchema):"],["EVD-869455419b652ee4","$1007",92,92,33,"        requested_user: Optional[User],"],["EVD-86ddf2300072ba41","$976",27,27,5,") -> ArticlesFilters:"],["EVD-870aed5240fc8cc4","$988",46,57,0,"async def create_comment_for_article("],["EVD-870f08688f0c53d4","$1004",31,35,0,"class Users(TypedTable):"],["EVD-8748819b1628f670","$1026",7,7,14,"        await repo.get_user_by_username(username=username)"],["EVD-8750cc90a3ca27cc","$1004",38,48,0,"class Articles(TypedTable):"],["EVD-87aed378a476ef34","$993",7,7,0,"from app.db.events import close_db_connection, connect_to_db"],["EVD-87c798fff3bfd15f","$1008",67,67,24,"        requested_user: UserLike,"],["EVD-87c9b9de330c477a","$1004",46,46,4,"    author_id: int"],["EVD-87cd9d889f375d03","$1002",208,216,0,"def downgrade() -> None:"],["EVD-87ebe7e7c0808d9a","$1010",18,21,25,"        user_row = await queries.get_user_by_username("],["EVD-884c7c53d74ff121","$988",67,71,0,"async def delete_comment_from_article("],["EVD-885173a8c5773fdd","$977",5,5,0,"from fastapi.security import APIKeyHeader"],["EVD-8875d15be32cb894","$1008",54,54,24,"        requested_user: UserLike,"],["EVD-88777c13da149e90","$976",39,39,19,"$29"],["EVD-8888997085f60aec","$1005",266,273,4,"    async def is_article_favorited_by_user(self, *, slug: str, user: User) -> bool:"],["EVD-889f0ab69a9e8988","$1027",5,6,0,"$1054"],["EVD-88d03eb1dba95d8e","$987",41,44,12,"$28"],["EVD-88e400944e05a4c0","$1004",75,75,0,"favorites = Favorites()"],["EVD-8955d8ecc34342d7","$978",10,10,0,"$1078"],["EVD-897e44a7f86b0d12","$1002",148,164,0,"def create_favorites_table() -> None:"],["EVD-89b0dc7c7cc5427a","$998",4,4,22,"class ProdAppSettings(AppSettings):"],["EVD-89bd862bb1271b51","$1017",27,27,22,"class ArticleInUpdate(RWSchema):"],["EVD-89c695f59e9a9b19","$986",33,33,35,"$29"],["EVD-8a22aef492a5f2e2","$987",4,4,0,"$1069"],["EVD-8a557ce3370cb9ab","$976",17,17,0,"$1082"],["EVD-8a7f4d1f9a662155","$1016",23,23,20,"        self.salt = security.generate_salt()"],["EVD-8a807ffeff2b14dd","$995",51,57,4,"    def configure_logging(self) -> None:"],["EVD-8ab1da694187b08b","$978",7,7,0,"$1071"],["EVD-8ac91251aadcb3d9","$977",84,84,8,"        username = jwt.get_username_from_token("],["EVD-8ad1cbc343af3b62","$1024",4,4,0,"ARTICLE_DOES_NOT_EXIST_ERROR = \"article does not exist\""],["EVD-8afd82d163ddded1","$1002",124,124,28,"    op.create_table(\"tags\", sa.Column(\"tag\", sa.Text, primary_key=True))"],["EVD-8b1a91839767037f","$979",16,16,25,"    pool: Pool = Depends(_get_db_pool),"],["EVD-8b2e4582535da352","$1002",149,163,4,"    op.create_table("],["EVD-8b9329b3500b804f","$985",58,58,14,"        await articles_repo.add_article_into_favorites(article=article, user=user)"],["EVD-8b9a61dbcc0664c0","$979",15,19,0,"async def _get_connection_from_pool("],["EVD-8bc954c93df97cea","$1005",326,330,4,"    async def _link_article_with_tags(self, *, slug: str, tags: Sequence[str]) -> None:"],["$117","$989",1,1,0,"from fastapi import APIRouter, Depends, HTTPException"],["EVD-8c721f535b6ccd2e","$997",1,1,0,"import logging"],["EVD-8c984bd9e49d4714","$986",12,12,0,"$1069"],["EVD-8cab9618222ca916","$995",52,52,8,"        logging.getLogger().handlers = [InterceptHandler()]"],["EVD-8cbb951f9f15defe","$1012",9,9,4,"    slug: str"],["EVD-8ccd78ae6694d62b","$1015",1,1,0,"import datetime"],["EVD-8cd6b53c9a9d7c63","$986",4,4,0,"from starlette import status"],["EVD-8ce7bb28bc5a4670","$1011",18,19,0,"class IDModelMixin(BaseModel):"],["EVD-8cf9bab8985f5095","$985",62,67,16,"                article.copy("],["EVD-8d13bd7f4b06bc5c","$994",18,20,8,"        while frame.f_code.co_filename == logging.__file__:  # noqa: WPS609"],["EVD-8d2ec79818dd68bd","$1005",177,194,8,"        if favorited:"],["EVD-8d43a260ef3aaa95","$985",73,73,15,"        detail=strings.ARTICLE_IS_ALREADY_FAVORITED,"],["EVD-8d6bce498f5b053b","$988",40,45,1,"@router.post("],["EVD-8dacaec204f1f05b","$988",32,32,13,"$10"],["EVD-8e7df9ca3012dfb5","$1018",11,11,24,"class CommentInResponse(RWSchema):"],["EVD-8ea683090512ac74","$983",10,10,0,"router.include_router(articles.router, tags=[\"articles\"])"],["EVD-8ea6fb35bc904dcd","$991",41,41,33,"$17"],["EVD-8ea91241fd7d689f","$1005",23,23,0,"SLUG_ALIAS = \"slug\""],["EVD-8ee67fe368765e7a","$985",39,39,8,"        ArticleForResponse(**article.dict()) for article in articles"],["EVD-8ef9cc3a458676a2","$980",18,18,19,"$23"],["EVD-8f13d2dddf5264a6","$1015",13,13,37,"        for index, word in enumerate(string.split(\"_\"))"],["EVD-8f7659fc03b5bc24","$1023",19,19,4,"    username: Optional[str] = None"],["EVD-8f7826b2d536e246","$985",101,104,10,"    raise HTTPException("],["EVD-8fb28892cf519b7b","$991",41,41,18,"$17"],["EVD-8fc6c121b1958c9e","$978",32,32,11,"$19"],["EVD-905a781e35b54feb","$991",7,7,0,"$1070"],["EVD-90a1d98e74c89c5d","$1011",8,8,4,"    updated_at: datetime.datetime = None  # type: ignore"],["EVD-90a344ce77904d3a","$1002",215,215,4,"    op.drop_table(\"users\")"],["EVD-90d1b9bc9b400df8","$978",25,25,5,") -> Comment:"],["EVD-90ec1a2ebcbcf9c2","$999",3,3,0,"from pydantic import PostgresDsn, SecretStr"],["EVD-90ec2d5e617cfebb","$993",22,23,4,"    async def stop_app() -> None:"],["EVD-91266911ccb719c3","$1026",5,11,0,"async def check_username_is_taken(repo: UsersRepository, username: str) -> bool:"],["EVD-91b35f80c30d1c55","$1005",228,233,18,"            await self._get_article_from_db_record("],["EVD-91dd1ddb1c5374f2","$977",79,79,57,"$32"],["$118","$1029",1,1,0,"import bcrypt"],["EVD-9215f5e3c51c083c","$1005",110,110,14,"    ) -> List[Article]:"],["$119","$1019",6,8,0,"class JWTMeta(BaseModel):"],["EVD-923182160470fbce","$1007",61,78,4,"    async def create_comment_for_article("],["EVD-923c0de9a2579877","$1015",21,21,26,"        alias_generator = convert_field_to_camel_case"],["EVD-925255cca3198dc2","$986",14,14,0,"$1077"],["$120","$1022",6,7,0,"class TagsInList(BaseModel):"],["EVD-929e4c5facee685d","$986",91,91,19,"    response_model=ArticleInResponse,"],["EVD-92ce7432db3613c3","app/main.py",9,9,0,"from app.core.config import get_app_settings"],["EVD-9321405208a29113","$1007",46,46,23,"        user: Optional[User] = None,"],["EVD-933f93483927d609","$1002",16,16,0,"branch_labels = None"],["EVD-93890f206d500ab0","$1005",242,242,9,"    ) -> Article:"],["EVD-9396951b45096ab1","app/db/errors.py",1,1,25,"class EntityDoesNotExist(Exception):"],["EVD-93e6233c91729267","$980",15,29,0,"async def get_profile_by_username_from_path("],["EVD-94109ba3ac953ef9","$1017",6,6,0,"from app.models.schemas.rwschema import RWSchema"],["EVD-941824f73fef3f2d","$1004",35,35,4,"    username: str"],["EVD-944feb761876cc6e","$987",73,73,13,"    if await check_email_is_taken(users_repo, user_create.email):"],["EVD-945955912e7b8d87","$989",40,40,19,"            detail=strings.UNABLE_TO_FOLLOW_YOURSELF,"],["EVD-94a7d360ca458755","$1005",162,174,20,"$1"],["EVD-94ab36361f9cc0e2","$1002",210,210,4,"    op.drop_table(\"favorites\")"],["EVD-950466c0a6e352bb","$978",40,40,13,"$14"],["EVD-95144ccd31f831eb","$1005",282,292,4,"    async def remove_article_from_favorites("],["EVD-9539ccb38fe88bd6","$985",41,44,11,"    return ListOfArticlesInResponse("],["EVD-9542349cf66dac63","$1028",7,7,0,"$1081"],["EVD-954755bb0f6e64a5","app/services/__init__.py",0,0,0,""],["EVD-955f216b78f77730","$1010",25,27,14,"        raise EntityDoesNotExist("],["EVD-95a3d698c62c1d80","$1023",23,23,4,"    image: Optional[HttpUrl] = None"],["EVD-95ae8dc560a6f8a1","$977",36,36,11,"    return _get_current_user if required else _get_current_user_optional"],["EVD-95f8dcf1a8ec5b71","$988",33,33,19,"$29"],["EVD-95fecfd67e6ec189","$988",17,21,0,"from app.models.schemas.comments import ("],["EVD-960eaf20647d2cb5","$988",69,69,63,"$15"],["EVD-962d552bb246c9df","$976",52,52,21,"$16"],["EVD-967863d9ef88c33d","$977",50,56,4,"    try:"],["EVD-96c490e16d826c8a","$976",51,59,0,"def check_article_modification_permissions("],["EVD-96d1747bdd24d555","$987",26,26,28,"$26"],["EVD-979112fd9fdf3735","$985",91,98,20,"            article=ArticleForResponse.from_orm("],["EVD-97e160a630d8a217","$977",11,11,0,"$1070"],["EVD-982d98a0f05e2787","$977",78,100,0,"async def _get_current_user("],["EVD-983fd1a3033e34b1","$1004",39,39,4,"    __table__ = \"articles\""],["EVD-98454f817b185956","$980",3,3,0,"from fastapi import Depends, HTTPException, Path"],["EVD-9902d3ba041aabf6","$985",9,9,0,"$1081"],["EVD-990354f326ef548e","$1002",107,109,8,"        sa.Column("],["EVD-99230f9d1e08cac5","$1005",31,31,8,"$7"],["EVD-99296d6b4ef60cee","$989",65,65,48,"$23"],["EVD-99a81a5bf05da991","$989",65,65,19,"$23"],["EVD-99fc73814998188a","$985",19,19,9,"$1128"],["EVD-9a2ff41c7bef1783","$987",46,52,13,"        user=UserWithToken("],["EVD-9a42b534e15154bd","$1025",11,11,14,"        await articles_repo.get_article_by_slug(slug=slug)"],["EVD-9a8f33ce4a9ea262","$994",19,19,12,"            frame = cast(FrameType, frame.f_back)"],["EVD-9aa4d3bae5a6b13b","$988",8,11,0,"from app.api.dependencies.comments import ("],["EVD-9aace6833fc3d714","$980",17,17,35,"$29"],["EVD-9ab86d7fb5428ff6","$1016",3,3,0,"from app.models.common import DateTimeModelMixin, IDModelMixin"],["EVD-9b600bf910b43596","$1011",1,1,0,"import datetime"],["EVD-9b8ddd359ac65de1","$977",82,82,5,") -> User:"],["EVD-9b9dadc8cba2bad2","$1005",68,68,17,"        article: Article,"],["EVD-9bdc32b9c6bf17ad","$978",9,9,0,"$1077"],["EVD-9c54ac9375f22bc6","$995",1,1,0,"import logging"],["EVD-9c64edf358c370ae","$983",4,4,0,"from app.api.routes.articles import api as articles"],["EVD-9c8169bf7153fd31","$1005",189,189,42,"                        users.username == Parameter(query_params_count),"],["EVD-9c8b000d5bd0a1cc","$985",31,31,40,"$12"],["EVD-9cbdf4cdf9909e43","$994",3,3,0,"from typing import cast"],["EVD-9ce79f4676056d33","$986",13,13,0,"$1073"],["EVD-9d04306914adebe6","$1023",10,10,4,"    email: EmailStr"],["EVD-9d2fbddd58000452","app/main.py",18,18,18,"    application = FastAPI(**settings.fastapi_kwargs)"],["EVD-9d34f91ccc92a61c","$1025",18,19,0,"def get_slug_for_article(title: str) -> str:"],["EVD-9d39cade4ac8fe0f","$1004",32,32,4,"    __table__ = \"users\""],["EVD-9d39ea1354fd32eb","$986",62,62,63,"$12"],["EVD-9d3de6b5e9413b9e","$1011",8,8,42,"    updated_at: datetime.datetime = None  # type: ignore"],["EVD-9d46c6fa47ab3126","$1004",45,45,4,"    body: str"],["EVD-9d72f06addc435b1","$1004",57,61,0,"class ArticlesToTags(TypedTable):"],["EVD-9d96d654e77fc411","$977",9,9,0,"$1069"],["EVD-9da1592686fef7b8","$1007",3,3,0,"from asyncpg import Connection, Record"],["EVD-9da627cf488467d0","$987",35,35,11,"    except EntityDoesNotExist as existence_error:"],["EVD-9de0f4b9c2b6175b","$989",33,33,13,"$22"],["EVD-9e5a2bb75de55a82","$995",19,19,4,"    version: str = \"0.0.0\""],["EVD-9eb45d7b112534a3","$986",98,98,19,"$12"],["EVD-9ebebe263992173f","$976",53,53,10,"$31"],["EVD-9eda0f1addc84c1a","$989",23,23,5,") -> ProfileInResponse:"],["EVD-9f2434ccc68864c8","$977",15,15,0,"$1082"],["EVD-9f2c7137288f50b7","$977",53,56,14,"$5"],["EVD-9f8021a29d22c66a","$977",96,96,11,"$19"],["EVD-9f964d7f0eb256f1","$1024",14,14,0,"USER_IS_NOT_FOLLOWED = \"you don't follow this user\""],["EVD-9f9892acdd38440e","$1005",45,52,32,"            article_row = await queries.create_new_article("],["$121","$1020",6,7,0,"class ProfileInResponse(BaseModel):"],["EVD-9fa69c691583e4a8","$977",42,42,16,") -> Callable:  # type: ignore"],["EVD-9fdf82aba12ccf3b","$1007",93,93,9,"    ) -> Comment:"],["EVD-a014a176c55f3b85","$1014",7,7,4,"    username: str"],["EVD-a0163c4efc7b4d0e","$979",28,28,15,"        return repo_type(conn)"],["EVD-a04bb873c7df57d0","$980",1,1,0,"$1083"],["EVD-a055fc1a8e02a152","$989",64,64,17,"$31"],["EVD-a06b638ad253df59","$985",30,30,25,"$31"],["EVD-a094f2833673baeb","$1002",39,39,12,"            sa.TIMESTAMP(timezone=True),"],["EVD-a0aaf02bfcc0efd6","$1002",171,171,8,"        sa.Column(\"body\", sa.Text, nullable=False),"],["EVD-a0acb5f959e9990b","$1012",1,1,0,"from typing import List"],["EVD-a0d3fb2e8f8b57d5","app/main.py",16,16,4,"    settings.configure_logging()"],["EVD-a0fec6afa2132b64","$989",21,24,0,"async def retrieve_profile_by_username("],["EVD-a117accdbb302b83","$980",26,29,14,"$5"],["EVD-a134966fb9801dd2","$985",28,28,17,"$20"],["EVD-a1557db50505bbf2","app/main.py",20,26,4,"    application.add_middleware("],["$122","$1023",30,31,0,"class UserInResponse(RWSchema):"],["EVD-a245b6318633d20b","$1027",5,5,58,"$1054"],["EVD-a24b55a5a0484c9d","$1010",15,15,14,"        raise EntityDoesNotExist(\"user with email {0} does not exist\".format(email))"],["EVD-a2641fa1199c7aa1","$986",33,33,19,"$29"],["EVD-a26c0ce064b5c67f","$1005",166,168,32,"                    users.id == Query.from_("],["EVD-a274e44bb1f24d0f","$1017",30,30,4,"    body: Optional[str] = None"],["EVD-a2bbd9419678fae7","$1016",24,24,8,"        self.hashed_password = security.get_password_hash(self.salt + password)"],["EVD-a2be3ab116336cd6","$986",118,118,19,"$12"],["EVD-a2d3751757af549e","$989",79,82,10,"    await profiles_repo.remove_user_from_followers("],["EVD-a2e6960bf1b4b7cb","$989",13,13,0,"$1128"],["EVD-a2ec0e62d7b3421a","$1008",39,39,21,"        target_user: UserLike,"],["EVD-a35b37fb0c6579cf","$1019",6,6,14,"class JWTMeta(BaseModel):"],["EVD-a368ca82e10cc06d","$1015",18,18,17,"    class Config(BaseConfig):"],["EVD-a3a577cef2421474","$991",59,59,17,"    user = await users_repo.update_user(user=current_user, **user_update.dict())"],["EVD-a3bdd2cb519a622f","$1024",5,5,0,"ARTICLE_ALREADY_EXISTS = \"article already exists\""],["EVD-a467f2207f17143f","$1024",8,8,0,"INCORRECT_LOGIN_INPUT = \"incorrect email or password\""],["EVD-a4857e1c90851d8d","$1002",212,212,4,"    op.drop_table(\"tags\")"],["$123","$995",12,57,0,"class AppSettings(BaseAppSettings):"],["EVD-a494683aaf335df6","$1017",12,12,35,"class ArticleForResponse(RWSchema, Article):"],["EVD-a49c0e1f87bcbe66","$1009",8,10,4,"    async def get_all_tags(self) -> List[str]:"],["EVD-a4a4a66653fc2850","$1005",197,197,28,"$4"],["EVD-a4e64d90ffc37b7b","$992",2,2,0,"from typing import Dict, Type"],["EVD-a4f2394976b6a003","$1002",105,105,8,"        sa.Column(\"description\", sa.Text, nullable=False),"],["EVD-a509255cb0003c1f","$1023",5,5,0,"$1081"],["EVD-a51bb8b50ed9449e","$1020",1,1,0,"from pydantic import BaseModel"],["EVD-a5882353b2a968be","$989",10,10,0,"from app.models.schemas.profiles import ProfileInResponse"],["EVD-a59d4547947dedc7","$977",109,109,21,"        return await _get_current_user(repo, token, settings)"],["EVD-a5ec727d94cfcb2c","$977",106,106,36,"$26"],["EVD-a610a51c44d9c476","$1013",6,6,14,"$1042"],["EVD-a651df7540fe5747","$986",113,113,18,"$18"],["EVD-a679d05935de6eb2","$986",98,98,63,"$12"],["EVD-a67ea9c272d6fe2e","$990",1,1,0,"from fastapi import APIRouter, Depends"],["EVD-a68a7d8965704712","$989",35,35,40,"$23"],["EVD-a69028ff834d3906","$1005",61,61,40,"            author_username=article_row[AUTHOR_USERNAME_ALIAS],"],["$124","$1012",8,16,0,"$1041"],["EVD-a755b91a5d7393e0","$991",8,8,0,"$1076"],["EVD-a766ed44f5d2da48","$992",12,12,22,"    AppEnvTypes.prod: ProdAppSettings,"],["EVD-a76ac6e00db4e09c","$977",103,111,0,"async def _get_current_user_optional("],["EVD-a7b2702291f3dca6","$1016",1,1,0,"$1083"],["EVD-a7b91e5b1bade64f","$1004",67,67,4,"    article_id: int"],["EVD-a7d04d46cef9d1b8","$1002",17,17,0,"depends_on = None"],["EVD-a7f34382ba4fe801","app/db/errors.py",1,2,0,"class EntityDoesNotExist(Exception):"],["EVD-a8057571412e9f0e","$989",35,35,48,"$23"],["EVD-a847fbb6d51ba149","$1002",21,32,4,"    op.execute("],["EVD-a84e548cd2016369","$986",93,93,18,"$18"],["EVD-a85be082add0b2ea","$988",26,30,1,"@router.get("],["EVD-a87bb301162d607c","$988",49,49,10,"$31"],["EVD-a8d761c5af89ea0f","$985",19,19,0,"$1128"],["EVD-a8d96ac043d1f498","$1004",52,52,4,"    __table__ = \"tags\""],["EVD-a92ad444287f4fc9","$1002",47,47,27,"            server_default=func.now(),"],["EVD-a96686b1946aeacc","$1029",7,8,0,"def generate_salt() -> str:"],["EVD-a9777f318ce3ef7e","$1002",124,124,4,"    op.create_table(\"tags\", sa.Column(\"tag\", sa.Text, primary_key=True))"],["EVD-a984af60f9470e5d","$982",1,1,0,"from typing import Union"],["EVD-a9857a30bc4e948c","$983",8,8,0,"router.include_router(users.router, tags=[\"users\"], prefix=\"/user\")"],["EVD-a9a5154fd19fb57c","$989",8,8,0,"$1079"],["EVD-a9b25442ee21bfa4","$1021",4,4,15,"class RWSchema(RWModel):"],["EVD-a9cc66501958cbbf","$1002",157,162,8,"        sa.Column("],["EVD-a9e7c8119d37ef73","$1005",29,32,4,"    def __init__(self, conn: Connection) -> None:"],["EVD-aa30a41a6536c505","$1010",60,60,27,"        user_in_db = await self.get_user_by_username(username=user.username)"],["EVD-aa3a3cbac0440c41","$1008",9,9,0,"$1081"],["EVD-aa695b5fdea9d08f","$983",9,9,0,"router.include_router(profiles.router, tags=[\"profiles\"], prefix=\"/profiles\")"],["EVD-aab529133cda5dc8","$983",1,1,0,"from fastapi import APIRouter"],["EVD-aaddd4a8d24449b6","$1016",11,11,4,"    bio: str = \"\""],["EVD-aaf8acb5a04dda2a","$1005",205,210,18,"            await self._get_article_from_db_record("],["EVD-aaf9945e57b4f5b4","$989",9,9,0,"$1081"],["EVD-ab2f9a44b7c13d49","$1017",9,9,0,"DEFAULT_ARTICLES_OFFSET = 0"],["EVD-ab30896ddab3f0f0","$1007",38,40,14,"        raise EntityDoesNotExist("],["EVD-ab39f2ee50cb9f51","$991",9,9,0,"$1081"],["EVD-ab53b99b39e26115","$983",6,6,0,"$1128"],["EVD-ab582257ae8cdc58","$985",85,85,40,"$12"],["EVD-ab61cb2de1d55d1c","$977",95,95,21,"        return await users_repo.get_user_by_username(username=username)"],["EVD-ab77c03643110608","$1018",16,16,4,"    body: str"],["EVD-ac4a430f0208695d","$986",6,10,0,"from app.api.dependencies.articles import ("],["EVD-ac7d2050cc3a2b45","$991",20,20,10,"$31"],["EVD-acb5a36c266ee70e","app/main.py",34,34,8,"        create_stop_app_handler(application),"],["EVD-acc6898f003dd838","$978",43,43,11,"    if not check_user_can_modify_comment(comment, user):"],["EVD-ace64da05926c75e","$977",21,21,21,"class RWAPIKeyHeader(APIKeyHeader):"],["EVD-acfd78af80e6d826","$976",45,48,14,"$5"],["EVD-ad253f53f465225b","$1000",11,15,27,"    app.state.pool = await asyncpg.create_pool("],["EVD-ad71db057ccf1860","$1028",24,24,55,"    return jwt.encode(to_encode, secret_key, algorithm=ALGORITHM)"],["EVD-ad9e8c7cc9d4cdf9","$1012",5,5,0,"$1080"],["EVD-ae2d6d6857e7c783","$986",84,84,23,"$10"],["EVD-aeaecec52b90bab7","$977",104,104,10,"$24"],["$125","$1011",6,15,0,"class DateTimeModelMixin(BaseModel):"],["EVD-aeb2171aa3a0832e","$978",46,46,19,"            detail=strings.USER_IS_NOT_AUTHOR_OF_ARTICLE,"],["EVD-aec2865b7be00f20","$988",48,48,31,"$10"],["EVD-af497de18ebd2fac","$985",103,103,15,"        detail=strings.ARTICLE_IS_NOT_FAVORITED,"],["EVD-af4a589059140111","$1010",59,59,9,"    ) -> UserInDB:"],["EVD-af681aea12916f22","$977",84,87,19,"        username = jwt.get_username_from_token("],["EVD-af9a2cb60345d84b","$987",19,19,9,"$1128"],["$126","$1017",38,43,0,"class ArticlesFilters(BaseModel):"],["EVD-afd7a1465b6ba686","$1025",4,4,0,"$1073"],["EVD-aff2718c70af9d83","$1029",12,12,11,"    return pwd_context.verify(plain_password, hashed_password)"],["EVD-b00941a6ebdab478","$978",11,11,0,"$1081"],["EVD-b00f8060764457a0","$981",7,7,11,"    return JSONResponse({\"errors\": [exc.detail]}, status_code=exc.status_code)"],["EVD-b02b8908aeb00026","$1017",8,8,0,"DEFAULT_ARTICLES_LIMIT = 20"],["EVD-b09a525b29911501","$1005",31,31,30,"$7"],["EVD-b0b9443cd99bf6c1","$977",39,43,0,"def _get_authorization_header_retriever("],["EVD-b0dfc55ef8e80ea1","$985",30,30,17,"$31"],["EVD-b12f50c76353ed02","$1004",47,47,4,"    created_at: datetime"],["EVD-b16b5856e57567c4","$1002",99,120,0,"def create_articles_table() -> None:"],["EVD-b1bd725d2c1edcc7","$980",12,12,0,"$1082"],["EVD-b1fb2dae7cc1ed18","$987",34,34,21,"        user = await users_repo.get_user_by_email(email=user_login.email)"],["EVD-b1fd098b7e71322d","$1010",67,67,12,"            user_in_db.change_password(password)"],["EVD-b229a19e70d12065","$986",59,79,0,"async def create_new_article("],["EVD-b22d784aa77bebbb","$989",65,65,63,"$23"],["EVD-b26bb2d5bfee0a25","$997",13,13,17,"    class Config(AppSettings.Config):"],["$127","$1005",1,1,0,"from typing import List, Optional, Sequence, Union"],["EVD-b2c27ef23eb70e4e","$1008",70,74,18,"            await queries.unsubscribe_user_from_another("],["EVD-b2ed17d4bf01b62f","$986",85,85,5,") -> ArticleInResponse:"],["EVD-b2fa3b47973ac82d","$987",7,7,0,"$1071"],["EVD-b32fdd4ce28f5436","$977",36,36,46,"    return _get_current_user if required else _get_current_user_optional"],["EVD-b35b4ed4a365eb39","$985",22,26,1,"@router.get("],["EVD-b3864bfc25a96d7e","$991",18,18,31,"@router.get(\"\", response_model=UserInResponse, name=\"users:get-current-user\")"],["EVD-b38bc64a00b63a6c","$977",51,51,30,"        token_prefix, token = api_key.split(\" \")"],["EVD-b3d8f812f33afd61","$989",57,61,1,"@router.delete("],["EVD-b3ea47853a28a9b9","$1005",308,311,25,"            author=await self._profiles_repo.get_profile_by_username("],["EVD-b3ed67da3b26af2b","$1005",301,301,9,"    ) -> Article:"],["EVD-b3fa59268b8cb0ce","$988",32,32,31,"$10"],["EVD-b424b0ad0ea03ca8","app/main.py",3,3,0,"from starlette.exceptions import HTTPException"],["EVD-b47e0a14248caa22","$998",4,6,0,"class ProdAppSettings(AppSettings):"],["EVD-b4aa24fae947e256","$1028",37,37,67,"$6"],["EVD-b4b1d250c5e3a6ec","$1002",123,124,0,"def create_tags_table() -> None:"],["EVD-b4bab1f52352d176","$1005",186,190,41,"                    favorites.user_id == Query.from_("],["EVD-b4d818e9222faeac","$987",27,27,5,") -> UserInResponse:"],["EVD-b4edae997bc0e14f","$1015",7,7,11,"    return dt.replace(tzinfo=datetime.timezone.utc).isoformat().replace(\"+00:00\", \"Z\")"],["EVD-b4f8c55c177ae6ae","$976",12,16,0,"from app.models.schemas.articles import ("],["EVD-b4faa4ae5696b50f","$986",99,99,5,") -> ArticleInResponse:"],["EVD-b4fdb548cc8fcf33","app/models/__init__.py",0,0,0,""],["EVD-b4ff1e9adef660d5","$1020",7,7,13,"    profile: Profile"],["EVD-b504d8bc34248664","$976",53,53,17,"$31"],["EVD-b50afe241956f2d4","$1007",25,25,9,"    ) -> Comment:"],["EVD-b548d426561d1bd1","app/main.py",32,35,4,"    application.add_event_handler("],["EVD-b5d3dcc55e5d67f0","$1010",5,5,0,"$1074"],["EVD-b626cc2e99f7ce3b","$985",43,43,23,"        articles_count=len(articles),"],["EVD-b6555b31a6dc3b6b","$1010",69,69,19,"$3"],["EVD-b6af2655373ad8c1","$1004",12,28,0,"class TypedTable(Table):"],["EVD-b6b494d00ff21c24","$985",83,83,13,"$10"],["EVD-b72cb72a20f2b92d","$991",4,4,0,"$1068"],["EVD-b7a2c527c1b87ecf","$988",50,50,63,"$15"],["EVD-b7d33afb77c1ae13","$1005",115,134,16,"        query = Query.from_("],["EVD-b7ed4ec2b9705c77","$985",83,83,23,"$10"],["EVD-b7f5049822f6c00f","$987",64,64,16,"$32"],["EVD-b8448d58c4b7d1ae","$1002",63,63,9,"        *timestamps(),"],["EVD-b84e9d07b2423df9","$977",104,104,36,"$24"],["EVD-b875f533fb9ebe83","$1004",65,65,4,"    __table__ = \"favorites\""],["EVD-b89e57c882495c26","$978",41,41,10,"$30"],["EVD-b8c340fa5ebb3a51","$977",47,47,48,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-b936e317d8b1214c","$1000",23,23,10,"    await app.state.pool.close()"],["EVD-b94c2fd92f90badf","app/main.py",10,10,0,"from app.core.events import create_start_app_handler, create_stop_app_handler"],["EVD-b977fec9e57956c8","$995",36,37,4,"    class Config:"],["EVD-b98b49f7fb1ead62","$977",81,81,28,"$26"],["EVD-b98ff89b73bc089b","$1023",3,3,0,"from pydantic import BaseModel, EmailStr, HttpUrl"],["EVD-ba2a16b33f6e16eb","$987",76,76,19,"            detail=strings.EMAIL_TAKEN,"],["EVD-ba86e87949b587b7","$1016",16,16,4,"    salt: str = \"\""],["EVD-ba8f18914f6730c4","$985",84,84,25,"$31"],["EVD-baa04838ed358271","$1007",5,5,0,"$1071"],["EVD-baba9a3831a7e1f8","$1010",36,36,8,"        user = UserInDB(username=username, email=email)"],["EVD-bac2b88f88325a73","$1005",93,99,4,"    async def delete_article(self, *, article: Article) -> None:"],["EVD-bb2e5cf560ea2229","$1001",17,17,0,"fileConfig(config.config_file_name)  # type: ignore"],["EVD-bb7b1569f5812dbe","$1005",169,169,42,"                        users.username == Parameter(query_params_count),"],["EVD-bc10c3c26c5649c7","$989",7,7,0,"$1075"],["EVD-bc3700821570916f","$1007",53,57,18,"            await self._get_comment_from_db_record("],["EVD-bc54090def39a626","$1005",202,202,52,"        articles_rows = await self.connection.fetch(query.get_sql(), *query_params)"],["EVD-bc5e4fc5401da680","$987",25,25,16,"$32"],["EVD-bc7d2b3dbd65221b","$1004",31,31,12,"class Users(TypedTable):"],["EVD-bcfa23a60a624ad5","$1016",8,8,11,"class User(RWModel):"],["EVD-bd108015709633f4","$984",1,1,0,"from fastapi import APIRouter"],["EVD-bdbe30a4a995deb0","$977",10,10,0,"from app.core.config import get_app_settings"],["EVD-bdd0ca681a615649","$1005",252,252,33,"        raise EntityDoesNotExist(\"article with slug {0} does not exist\".format(slug))"],["EVD-bdf16a1f114f05c1","$1017",22,22,4,"    description: str"],["EVD-be08a5d33a11cf86","$986",61,61,17,"$31"],["EVD-be527bff84f2626e","$1001",12,12,11,"SETTINGS = get_app_settings()"],["EVD-be533dabf3e89a6c","$988",48,48,23,"$10"],["EVD-be7448896c87e064","$1024",6,6,0,"USER_IS_NOT_AUTHOR_OF_ARTICLE = \"you are not an author of this article\""],["EVD-be82e13dbd99b0c2","$1026",14,20,0,"async def check_email_is_taken(repo: UsersRepository, email: str) -> bool:"],["EVD-be89bb2414d78f3f","$1008",29,32,38,"            profile.following = await self.is_user_following_for_another_user("],["EVD-bf3ec5f5f3221d10","$1005",32,32,26,"        self._tags_repo = TagsRepository(conn)"],["EVD-bf8fbd20b354798b","$1017",3,3,0,"from pydantic import BaseModel, Field"],["EVD-bf9754327f1ddbaa","$1007",16,16,8,"        super().__init__(conn)"],["EVD-bfa450f36dba9071","$980",6,6,0,"$1068"],["EVD-bfc30e927d30ebd7","$1028",12,12,0,"ACCESS_TOKEN_EXPIRE_MINUTES = 60 * 24 * 7  # one week"],["EVD-bfd38fdcd981bb7d","$1018",12,12,4,"    comment: Comment"],["EVD-bffc998caab13591","$988",23,23,0,"$1128"],["EVD-c0075b3bd924d617","$978",1,1,0,"$1083"],["EVD-c0078c3f3e7ceddc","$1005",19,19,0,"$1077"],["$128","$999",8,19,0,"class TestAppSettings(AppSettings):"],["EVD-c0c4d4189b74058a","$1019",1,1,0,"from datetime import datetime"],["EVD-c10bf8d4d33b2cf6","$987",79,79,17,"    user = await users_repo.create_user(**user_create.dict())"],["EVD-c13cd5e139c951eb","$1028",39,39,14,"        raise ValueError(\"unable to decode JWT token\") from decode_error"],["EVD-c14639fa85384ee7","$976",25,25,23,"$20"],["EVD-c14a3e55fe26719a","$992",21,21,11,"    return config()"],["EVD-c14c83ca36ea726e","$977",47,47,19,"    api_key: str = Security(RWAPIKeyHeader(name=HEADER_KEY)),"],["EVD-c16236c4e602b230","$999",19,19,4,"    logging_level: int = logging.DEBUG"],["EVD-c1ca560a286cda17","$1005",208,208,44,"$0"],["EVD-c1cc915435332a42","$1012",16,16,4,"    favorites_count: int"],["EVD-c1d9c7479cbde47f","$1002",201,201,4,"    create_articles_table()"],["EVD-c1dbe2eefa675400","$987",43,43,12,"$8"],["EVD-c2388a9ba3d25a6a","$1012",13,13,4,"    tags: List[int]"],["EVD-c24ad169c35bcf88","$985",31,31,48,"$12"],["EVD-c2ba154771b558be","$1029",15,16,0,"def get_password_hash(password: str) -> str:"],["EVD-c2d1d5c70797af51","$1022",3,3,0,"from pydantic import BaseModel"],["EVD-c2f106a2ee04e1b1","$996",3,3,0,"from pydantic import BaseSettings"],["EVD-c342ff80402d4ab3","$1002",154,154,12,"$2"],["EVD-c37b8511d0ef71c4","$979",5,5,0,"from fastapi import Depends"],["EVD-c3aa3e05315bbb8d","app/resources/__init__.py",0,0,0,""],["EVD-c3b876327facbfa5","$989",34,34,17,"$31"],["EVD-c40ea7e31a60d6f0","$985",28,28,23,"$20"],["EVD-c41229e638f32e77","$997",6,6,21,"class DevAppSettings(AppSettings):"],["EVD-c4501a52d84eabfa","$1010",35,35,9,"    ) -> UserInDB:"],["EVD-c499a78816a279f4","$1019",3,3,0,"from pydantic import BaseModel"],["$129","$985",10,16,0,"from app.models.schemas.articles import ("],["EVD-c4db8d4cf9f3dac2","$986",53,58,1,"@router.post("],["EVD-c517dc1c5aaa310d","$1009",4,4,0,"$1074"],["EVD-c5743258149f29f8","$1018",15,15,22,"class CommentInCreate(RWSchema):"],["EVD-c57f8b7fe7e9e6f1","$1007",45,45,17,"        article: Article,"],["EVD-c59eff1a5644c727","$1005",3,3,0,"from asyncpg import Connection, Record"],["EVD-c5a61ee901ae2480","$1005",186,192,41,"                    favorites.user_id == Query.from_("],["EVD-c5c2eee26af8d6c5","$997",7,7,4,"    debug: bool = True"],["EVD-c5c484dfcdf1cf1b","$991",43,43,28,"$26"],["EVD-c5f396aa9475f333","$980",11,11,0,"$1081"],["EVD-c5fa794591ebe816","$995",55,55,39,"            logging_logger.handlers = [InterceptHandler(level=self.logging_level)]"],["EVD-c66ec583e7e663a6","$1008",5,5,0,"$1072"],["EVD-c673a8103e310d0b","$1010",26,26,12,"            \"user with username {0} does not exist\".format(username),"],["EVD-c686bf5603f59fd3","$985",29,29,18,"$21"],["EVD-c6956aba38f0dbe5","$1005",28,28,25,"class ArticlesRepository(BaseRepository):  # noqa: WPS214"],["EVD-c6af521aa739de16","$982",17,17,19,"        {\"errors\": exc.errors()},"],["EVD-c6e4887dc3b63beb","$985",85,85,19,"$12"],["EVD-c7021c885d7269a2","$1029",8,8,11,"    return bcrypt.gensalt().decode()"],["EVD-c727af2f7cd742de","$1005",94,94,19,"$3"],["EVD-c7418824f6922a1d","$989",4,4,0,"$1068"],["EVD-c786ce216cff755c","$1022",6,6,17,"class TagsInList(BaseModel):"],["EVD-c7946c50fff40599","$1016",17,17,4,"    hashed_password: str = \"\""],["EVD-c7984388e5e898b1","$977",70,70,36,"$26"],["$130","$1010",9,81,0,"class UsersRepository(BaseRepository):"],["EVD-c7d4adaf8ddedc9b","$977",79,79,16,"$32"],["EVD-c7e0f5e42815b954","$1002",104,104,8,"        sa.Column(\"title\", sa.Text, nullable=False),"],["EVD-c814d24e4da78879","$1000",5,5,0,"$1070"],["EVD-c816723bbaec6b18","app/main.py",38,38,62,"    application.add_exception_handler(RequestValidationError, http422_error_handler)"],["EVD-c825c07934fa1e47","$1002",110,110,9,"        *timestamps(),"],["EVD-c85b1f3e9bfea023","$1008",14,14,25,"class ProfilesRepository(BaseRepository):"],["EVD-c86ef21d63d9a676","$1000",20,25,0,"async def close_db_connection(app: FastAPI) -> None:"],["EVD-c87673b393706a5a","$999",13,13,4,"    secret_key: SecretStr = SecretStr(\"test_secret\")"],["EVD-c8b0eed206aee58f","$996",13,13,4,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-c8b804fdb650f289","$1001",17,17,37,"fileConfig(config.config_file_name)  # type: ignore"],["EVD-c8f5a6eb64bc7537","$1020",3,3,0,"$1079"],["EVD-c9067451058afb78","$986",34,34,63,"$12"],["EVD-c94f2a1bd4ff2f67","$991",42,42,34,"$32"],["EVD-c9a5e3e2069b0418","$1000",8,8,48,"async def connect_to_db(app: FastAPI, settings: AppSettings) -> None:"],["EVD-c9cc59fda657e1e6","$1012",11,11,4,"    description: str"],["EVD-c9cc938f05ec3889","$989",65,65,40,"$23"],["EVD-ca1b2a46b053483f","$988",34,34,63,"$15"],["EVD-ca2077e994ed2d53","$1017",35,35,4,"    articles_count: int"],["EVD-ca3b6c1f0b2a0b81","$986",79,79,37,"$25"],["EVD-ca3f8491b39fb98b","$1005",268,272,18,"            await queries.is_article_in_favorites("],["EVD-ca45c7d7ee781403","$1005",316,319,28,"            favorited=await self.is_article_favorited_by_user("],["EVD-ca80ce2d3b2a8f74","$1028",21,21,4,"    to_encode = jwt_content.copy()"],["EVD-cace1007432e87f9","$1005",255,258,25,"        tag_rows = await queries.get_tags_for_article_by_slug("],["EVD-caf01d2b447fcc51","$985",55,55,48,"$12"],["EVD-cb66bb7f34235f0a","$1005",30,30,8,"        super().__init__(conn)"],["EVD-cb7f500fb00f9f7d","$1023",14,15,0,"class UserInCreate(UserInLogin):"],["EVD-cb92f40ac4a9003c","$990",13,13,5,") -> TagsInList:"],["EVD-cb94614759e2b9af","$1004",38,38,15,"class Articles(TypedTable):"],["EVD-cbeba74ef41b6212","$986",93,93,26,"$18"],["EVD-cc57deecdd7c97aa","$1007",23,23,17,"        article: Article,"],["EVD-cc7a3ad2df1aedb9","$985",49,49,19,"    response_model=ArticleInResponse,"],["EVD-ccb4ae0d6a821c85","$1007",42,59,4,"    async def get_comments_for_article("],["EVD-ccd461a8508faf59","$977",16,16,0,"from app.services import jwt"],["$131","$1018",1,1,0,"from typing import List"],["EVD-cd0d911040a6834a","$1009",3,3,0,"$1072"],["EVD-cd416aed258a3803","$1007",24,24,23,"        user: Optional[User] = None,"],["EVD-cd61a15fa5badf7f","$1012",8,8,28,"$1041"],["EVD-cd862180446af5ac","$1004",74,74,0,"articles_to_tags = ArticlesToTags()"],["EVD-cd8738110ad4d061","$987",81,81,4,"$28"],["EVD-cd9fd501d6f314e4","$1017",34,34,4,"    articles: List[ArticleForResponse]"],["EVD-cdda91af66361eaf","$977",83,92,4,"    try:"],["EVD-ce0f07a3c935573a","$1016",10,10,4,"    email: str"],["EVD-ce1a252ff5b24509","$1022",1,1,0,"from typing import List"],["EVD-ce231b95f172043a","$999",9,9,4,"    debug: bool = True"],["EVD-ce4abd4311375baa","$1005",149,149,42,"                        tags_table.tag == Parameter(query_params_count),"],["EVD-cf2f1575f251ee5d","$976",47,47,19,"            detail=strings.ARTICLE_DOES_NOT_EXIST_ERROR,"],["EVD-cf45fabb3fc36c7c","$1021",4,6,0,"class RWSchema(RWModel):"],["EVD-cf5ea0064c834ca8","$1021",6,6,8,"        orm_mode = True"],["EVD-cf643c412cbfe320","$985",7,7,0,"$1073"],["EVD-cf8ba0f6de005aac","$982",12,19,0,"async def http422_error_handler("],["EVD-d0500bd1917b5ca9","$1012",14,14,4,"    author: Profile"],["EVD-d099dd38d5bddba9","$1018",8,8,4,"    comments: List[Comment]"],["EVD-d09f4f3b9fc87c96","$1026",16,16,14,"        await repo.get_user_by_email(email=email)"],["EVD-d0b0c7ff12ba63a2","$991",66,72,13,"        user=UserWithToken("],["EVD-d0bcb650d0d9c961","$1015",12,12,32,"        word if index == 0 else word.capitalize()"],["EVD-d0e31264ea4aeb66","$986",96,96,38,"    article_update: ArticleInUpdate = Body(..., embed=True, alias=\"article\"),"],["EVD-d0f53e347900677a","$989",66,66,5,") -> ProfileInResponse:"],["EVD-d0fc7b6d32a503ef","$976",18,18,0,"from app.services.articles import check_user_can_modify_article"],["EVD-d107c4fd0ab473b2","$1002",14,14,0,"revision = \"fdf8821871d7\""],["EVD-d15fe00d0053db1d","$1023",31,31,4,"    user: UserWithToken"],["EVD-d177863412b9ace7","$990",12,12,15,"$27"],["EVD-d18b17ad31dbb8a0","$1009",13,13,14,"        await queries.create_new_tags(self.connection, [{\"tag\": tag} for tag in tags])"],["EVD-d1d2ecf62b45e4ae","$988",43,43,19,"    response_model=CommentInResponse,"],["EVD-d1da8566824df832","$1015",20,20,44,"        json_encoders = {datetime.datetime: convert_datetime_to_realworld}"],["EVD-d1fdd2e4db8290dd","$985",29,29,24,"$21"],["EVD-d203670e3b9f393e","$991",39,73,0,"async def update_current_user("],["EVD-d207dcba92db7790","$1023",18,18,19,"class UserInUpdate(BaseModel):"],["EVD-d228e43208443a88","$1007",17,17,8,"$7"],["EVD-d234ecc65be119f2","$995",29,29,4,"    jwt_token_prefix: str = \"Token\""],["EVD-d23eef4436438236","$1008",1,1,0,"from typing import Optional, Union"],["EVD-d27bc3ec16aa5f61","$985",84,84,10,"$31"],["EVD-d289e2fd2e2dd1a6","$986",95,106,0,"async def update_article_by_slug("],["EVD-d2b37944406e1e63","$988",47,47,20,"    comment_create: CommentInCreate = Body(..., embed=True, alias=\"comment\"),"],["EVD-d2b8e1ca76a0ad28","$994",9,25,4,"    def emit(self, record: logging.LogRecord) -> None:  # pragma: no cover"],["EVD-d2dae21e14aa4ede","$1002",10,10,0,"import sqlalchemy as sa"],["EVD-d2feddbf0b4c1066","$1004",9,9,25,"        super().__init__(\"${0}\".format(count))"],["EVD-d31fadef232775fa","$1007",26,30,28,"        comment_row = await queries.get_comment_by_id_and_slug("],["EVD-d395c6ba30a99a7c","$1004",42,42,4,"    slug: str"],["EVD-d3e1abbee962f15d","$977",18,18,0,"HEADER_KEY = \"Authorization\""],["EVD-d4478e68d523b0f2","$977",104,104,28,"$24"],["EVD-d465197fbe825a12","$982",6,6,0,"from pydantic import ValidationError"],["EVD-d4fa9223bc6073fe","$1004",60,60,4,"    article_id: int"],["EVD-d5002cc1fe972011","$1017",42,42,23,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["$132","$1028",1,1,0,"from datetime import datetime, timedelta"],["EVD-d54b22396e95e5f6","$991",6,6,0,"from app.core.config import get_app_settings"],["EVD-d571223019bfdf50","$1002",128,142,4,"    op.create_table("],["EVD-d59465f102de2f23","$988",3,3,0,"from fastapi import APIRouter, Body, Depends, Response"],["EVD-d59c045dd703bb34","$985",55,55,40,"$12"],["EVD-d5b15c396e28c86a","$989",84,84,11,"    return ProfileInResponse(profile=profile.copy(update={\"following\": False}))"],["EVD-d5d8c8800c8d9344","$989",64,64,25,"$31"],["EVD-d5fdb981099c18d5","$1016",15,15,49,"$1043"],["EVD-d6109d7ef0dbefce","$978",12,12,0,"$1082"],["EVD-d61a86124fdfa754","$995",18,18,4,"    title: str = \"FastAPI example application\""],["EVD-d62a1258391ec220","$1016",22,24,4,"    def change_password(self, password: str) -> None:"],["EVD-d6c3e1e1a75aa3bd","$1002",151,156,8,"        sa.Column("],["$133","$1018",11,12,0,"class CommentInResponse(RWSchema):"],["EVD-d77226d37d887359","$983",11,15,0,"router.include_router("],["EVD-d78774406cf7e7f9","$1021",1,1,0,"$1080"],["EVD-d7a4f4f3ad383a47","$1028",10,10,0,"JWT_SUBJECT = \"access\""],["EVD-d7bb26fa5db1818a","$986",118,118,40,"$12"],["EVD-d7bcd66bbdd1a7ad","$1004",68,68,4,"    user_id: int"],["EVD-d7e02cdb3f008536","$989",6,6,0,"from app.api.dependencies.profiles import get_profile_by_username_from_path"],["EVD-d7f9d89390d1a99e","$991",38,38,31,"@router.put(\"\", response_model=UserInResponse, name=\"users:update-current-user\")"],["EVD-d7fe110969a24dc6","$1017",38,38,22,"class ArticlesFilters(BaseModel):"],["EVD-d80fa868637e2827","$1005",158,158,12,"            query_params.append(author)"],["EVD-d81e098ad15f9f9d","$1023",20,20,4,"    email: Optional[EmailStr] = None"],["EVD-d83dc280281dd5fc","$1006",1,1,0,"from asyncpg.connection import Connection"],["EVD-d8be74987747583b","$996",13,13,13,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-d8f69b924861533f","$1024",15,15,0,"USER_IS_ALREADY_FOLLOWED = \"you follow this user already\""],["EVD-d9314fe122b4900c","$977",6,6,0,"from starlette import requests, status"],["EVD-d99c58f6e1396c1e","$1004",1,1,0,"from datetime import datetime"],["EVD-d9d165fd922cb1aa","$1002",45,45,12,"            sa.TIMESTAMP(timezone=True),"],["EVD-da1ec25ad8088200","$995",52,52,40,"        logging.getLogger().handlers = [InterceptHandler()]"],["EVD-da21f97a16c94990","$1024",25,25,0,"AUTHENTICATION_REQUIRED = \"authentication required\""],["EVD-da2caae3389d3cf1","$1005",125,129,12,"            Query.from_("],["EVD-da6fd1c225204a34","$978",27,31,21,"        return await comments_repo.get_comment_by_id("],["EVD-db0f22d976a86184","$987",25,25,34,"$32"],["EVD-db3b68fbc94cc254","$1005",275,275,59,"$13"],["EVD-db52148668f614f2","$1001",1,1,0,"import pathlib"],["EVD-db73d3df06001e0e","$996",13,13,27,"    app_env: AppEnvTypes = AppEnvTypes.prod"],["EVD-db79e06c3c9ece91","$1005",285,285,17,"        article: Article,"],["EVD-dbf68b2d438b15ad","$1010",4,4,0,"$1072"],["EVD-dbfa9b8d28357eb2","$1017",13,13,4,"    tags: List[str] = Field(..., alias=\"tagList\")"],["EVD-dc39252a22103d59","$1014",1,1,0,"$1083"],["EVD-dc3c69cecd563f3b","$1017",20,20,22,"class ArticleInCreate(RWSchema):"],["EVD-dc407cf137a1646a","$1001",10,10,0,"from app.core.config import get_app_settings  # isort:skip"],["EVD-dc4fe575956f7a10","$977",68,68,8,"        RWAPIKeyHeader(name=HEADER_KEY, auto_error=False),"],["EVD-dc897c0f7115cf11","$988",4,4,0,"from starlette import status"],["EVD-dca96925203ce6a5","$986",98,98,48,"$12"],["EVD-dcab43f89b178b7f","$1002",213,213,4,"    op.drop_table(\"articles\")"],["EVD-dcc3e0db2945d80d","$1010",48,48,15,"        return user.copy(update=dict(user_row))"],["EVD-dce226c4bf22ee42","$992",18,21,0,"def get_app_settings() -> AppSettings:"],["EVD-dcf00f5aeb79775a","$989",38,41,14,"$5"],["EVD-dd590cf7791dae83","$982",8,8,0,"from starlette.responses import JSONResponse"],["EVD-dd790ecfaa84ecff","$1000",12,12,8,"        str(settings.database_url),"],["EVD-dd8dc7f425433ab7","$986",62,62,40,"$12"],["EVD-ddbfa6a00885d8a1","$999",8,8,22,"class TestAppSettings(AppSettings):"],["EVD-ddeaeefae1fa6382","$986",118,118,63,"$12"],["EVD-ddec63faa283d2bf","$991",43,43,14,"$26"],["EVD-de27b7e7e91a2169","$989",34,34,25,"$31"],["EVD-de2db9fb4555027f","$979",4,4,0,"from asyncpg.pool import Pool"],["EVD-de3d05048f5b9735","$1002",186,194,4,"    op.execute("],["EVD-de73e525fe9ce746","$1001",35,35,12,"            context.run_migrations()"],["EVD-de91d8d0bf3ef3b6","$1002",43,49,8,"        sa.Column("],["$134","$1023",18,23,0,"class UserInUpdate(BaseModel):"],["EVD-dea3c12e6ef7c31c","$1008",57,61,18,"            await queries.subscribe_user_to_another("],["EVD-decff7cccd521899","$991",42,42,42,"$32"],["EVD-dedc253fc17b00aa","$988",23,23,9,"$1128"],["EVD-dedd8d55da7e3729","$988",68,68,31,"$14"],["EVD-dee974ba06df3b1d","$1002",172,177,8,"        sa.Column("],["EVD-df18865c9d534426","$1002",77,91,4,"    op.create_table("],["EVD-df27f7274b1b3408","$986",84,84,13,"$10"],["EVD-df300db75fd83f24","$1005",261,264,4,"    async def get_favorites_count_for_article_by_slug(self, *, slug: str) -> int:"],["EVD-df330296e54b8e50","$988",60,66,1,"@router.delete("],["EVD-df44e839763ae05c","$978",20,20,8,"        authentication.get_current_user_authorizer(required=False),"],["EVD-df45185e8b68593b","$1012",8,8,14,"$1041"],["EVD-df77b14447eaf9b0","$977",67,69,35,"    authorization: Optional[str] = Security("],["EVD-df9751c8b9a4e0dd","$980",18,18,40,"$23"],["EVD-e018fa0e41a4415e","$1005",125,131,12,"            Query.from_("],["EVD-e04e42b2d29f552b","$1002",214,214,4,"    op.drop_table(\"followers_to_followings\")"],["EVD-e04f1f45dbf84997","$983",6,6,9,"$1128"],["EVD-e05032f22d863b6e","$1005",56,56,22,"                await self._link_article_with_tags(slug=slug, tags=tags)"],["EVD-e05cdaaa4dcc8468","$980",18,18,48,"$23"],["EVD-e06911220f42c9f7","$1005",6,6,0,"$1071"],["EVD-e087d328af6224ef","$1005",248,248,44,"$0"],["EVD-e093657b2eafe39e","$986",3,3,0,"from fastapi import APIRouter, Body, Depends, HTTPException, Response"],["EVD-e09ccc985d7f8c17","$1026",14,14,37,"async def check_email_is_taken(repo: UsersRepository, email: str) -> bool:"],["EVD-e0b5ddfb725352f0","$1023",31,31,10,"    user: UserWithToken"],["EVD-e0cca76d1ed8b450","$978",18,18,23,"$9"],["EVD-e10746bad85242b5","$978",41,41,17,"$30"],["EVD-e142a084b6309830","$994",1,1,0,"import logging"],["EVD-e14df1673bef669f","$1005",202,202,30,"        articles_rows = await self.connection.fetch(query.get_sql(), *query_params)"],["EVD-e18db8786fc9d1f7","$990",7,7,9,"$1128"],["EVD-e198e3028e2f977b","$1008",50,61,4,"    async def add_user_into_followers("],["EVD-e1cba8587473685b","$991",13,13,0,"from app.services.authentication import check_email_is_taken, check_username_is_taken"],["EVD-e1d5f05cc4a4bdac","$977",14,14,0,"$1081"],["EVD-e1f3431dcf0863fc","$1023",26,26,20,"class UserWithToken(User):"],["EVD-e21c3562028e3293","$994",13,14,8,"        except ValueError:"],["$135","$1017",12,13,0,"class ArticleForResponse(RWSchema, Article):"],["EVD-e250b05554daee17","$976",56,59,14,"$5"],["EVD-e256f44a1da225c8","$993",1,1,0,"from typing import Callable"],["EVD-e28d264adc14c0c1","$992",6,6,0,"from app.core.settings.development import DevAppSettings"],["EVD-e2bc6fc6e51d99f1","$991",41,41,25,"$17"],["EVD-e2c7ef854c50f9a5","$1025",6,6,0,"$1081"],["EVD-e2d3d8d4b3c81ad8","$986",120,120,10,"    await articles_repo.delete_article(article=article)"],["EVD-e2d6a9d0741808a5","$977",2,2,0,"from typing import Callable, Optional"],["EVD-e32bf46900adf648","$1005",115,117,16,"        query = Query.from_("],["EVD-e331c88d9b0d47d1","$1011",6,6,25,"class DateTimeModelMixin(BaseModel):"],["EVD-e352ebcf5373d177","$1004",64,68,0,"class Favorites(TypedTable):"],["EVD-e378c5612ecb46c0","$1008",25,25,21,"        user = await self._users_repo.get_user_by_username(username=username)"],["EVD-e37cf3993e3ff7f4","$1004",2,2,0,"$1083"],["EVD-e37f7e8b31f7d3f2","$985",90,99,15,"        return ArticleInResponse("],["EVD-e384facebe987b80","$986",66,69,14,"$5"],["EVD-e3bbc687def0bc90","$1029",16,16,11,"    return pwd_context.hash(password)"],["$136","$1026",1,1,0,"$1071"],["EVD-e3e74d1ef7806a48","$1005",4,4,0,"from pypika import Query"],["EVD-e3eda54c1a47a4db","$976",21,34,0,"def get_articles_filters("],["EVD-e4587aae094cb2b0","$1019",8,8,4,"    sub: str"],["EVD-e498184e9a1a733e","$1023",21,21,4,"    password: Optional[str] = None"],["EVD-e4cbcd7fea3ed9aa","$998",1,1,0,"$1070"],["EVD-e50fc169b5bdd086","$1007",39,39,12,"            \"comment with id {0} does not exist\".format(comment_id),"],["EVD-e54a8ba3eeca9b4f","$977",105,105,17,"    token: str = Depends(_get_authorization_header_retriever(required=False)),"],["EVD-e5502919a0241685","$1010",53,53,14,"        user: User,"],["EVD-e5ed9c2fcd63ed5f","$1012",8,8,48,"$1041"],["EVD-e60c5c6596740d57","$1012",15,15,4,"    favorited: bool"],["EVD-e6b97060dd8434bb","$980",19,19,5,") -> Profile:"],["EVD-e6f6feac50c38ac7","$987",83,83,12,"$8"],["EVD-e743d983c8148639","$988",69,69,48,"$15"],["EVD-e755f6a68c41ecfe","$988",36,36,21,"    comments = await comments_repo.get_comments_for_article(article=article, user=user)"],["EVD-e75f9168203a3bb5","$985",6,6,0,"$1069"],["EVD-e7878c910c51e1fa","$1007",67,67,9,"    ) -> Comment:"],["EVD-e7c8db3cb673228d","$991",40,40,17,"    user_update: UserInUpdate = Body(..., embed=True, alias=\"user\"),"],["EVD-e7cc7373870bcf87","$979",24,24,28,") -> Callable[[Connection], BaseRepository]:"],["EVD-e7d8e9f97d2d1c22","$991",25,25,8,"$8"],["EVD-e7f54dbf8c2a7393","$1017",42,42,4,"    limit: int = Field(DEFAULT_ARTICLES_LIMIT, ge=1)"],["EVD-e86524a44a7422fc","$1029",4,4,14,"pwd_context = CryptContext(schemes=[\"bcrypt\"], deprecated=\"auto\")"],["EVD-e874155a1ecca68e","$1001",2,2,0,"import sys"],["EVD-e8998873470cbe98","$980",17,17,19,"$29"],["EVD-e924d1d9731a5d84","$1020",6,6,24,"class ProfileInResponse(BaseModel):"],["EVD-e93f16018698548e","$1026",5,5,40,"async def check_username_is_taken(repo: UsersRepository, username: str) -> bool:"],["EVD-e95ef795325af7dd","$986",34,34,48,"$12"],["EVD-e980740fa53ed26f","app/__init__.py",0,0,0,""],["EVD-e9855846a908770a","$998",5,6,4,"    class Config(AppSettings.Config):"],["EVD-ea19ddc10bd7abfc","$987",28,28,4,"    wrong_login_error = HTTPException("],["EVD-ea46de911b391aa1","$1015",3,3,0,"from pydantic import BaseConfig, BaseModel"],["EVD-ea4839f941b9c73c","$988",51,51,5,") -> CommentInResponse:"],["EVD-ea503246166454e3","$1025",22,23,0,"$1053"],["EVD-ea8a194fa0ab2e28","$987",63,63,17,"    user_create: UserInCreate = Body(..., embed=True, alias=\"user\"),"],["EVD-eada6cda8bf566e2","app/api/__init__.py",0,0,0,""],["EVD-eafeac445a731d6f","$998",5,5,17,"    class Config(AppSettings.Config):"],["EVD-eb3639fca463378a","$980",25,25,11,"$19"],["EVD-eb673af62f989fd7","$991",10,10,0,"from app.models.schemas.users import UserInResponse, UserInUpdate, UserWithToken"],["EVD-ebc4e49b3f529f48","$990",12,12,40,"$27"],["EVD-ec368b81c42a0d18","$991",25,25,12,"$8"],["EVD-ec43b30ad19ed9bf","$1005",65,91,4,"    async def update_article(  # noqa: WPS211"],["EVD-ec43ed31e49e944b","$993",10,17,0,"def create_start_app_handler("],["EVD-ec4d7993473cf850","$1010",40,46,29,"            user_row = await queries.create_new_user("],["$137","$1006",4,10,0,"class BaseRepository:"],["EVD-eda82f1c4e0eeedf","$1003",5,5,0,"$1123"],["EVD-edc998ddecb4ebdb","$986",32,32,40,"$11"],["EVD-edd08c1471b48d10","$987",8,8,0,"$1076"],["EVD-ee02d5237b751f99","$993",20,25,0,"def create_stop_app_handler(app: FastAPI) -> Callable:  # type: ignore"],["EVD-ee11a8f9dc5eb2c8","$1004",51,51,11,"class Tags(TypedTable):"],["EVD-ee1697d0675542f1","$976",58,58,19,"            detail=strings.USER_IS_NOT_AUTHOR_OF_ARTICLE,"],["EVD-ee7d55b801cc6eab","$1002",127,145,0,"def create_articles_to_tags_table() -> None:"],["EVD-eedf71461a1976bd","$1002",11,11,0,"from alembic import op"],["EVD-ef4a0b5aa8d8a2e1","$986",84,84,31,"$10"],["EVD-efcb322a6b5b3c35","$1005",241,241,33,"        requested_user: Optional[User] = None,"],["EVD-f00419b18670f24a","$1004",64,64,16,"class Favorites(TypedTable):"],["EVD-f00c9071e32d7f68","$1007",11,11,0,"$1081"],["EVD-f039de45f3ba414e","$987",67,67,13,"    if await check_username_is_taken(users_repo, user_create.username):"],["EVD-f056f89ab9ac360b","$979",26,26,35,"        conn: Connection = Depends(_get_connection_from_pool),"],["EVD-f05fbce42c4ce459","$1001",13,13,0,"DATABASE_URL = SETTINGS.database_url"],["EVD-f067c2773e690ecb","$995",12,12,18,"class AppSettings(BaseAppSettings):"],["EVD-f09f514072f654d8","$987",83,83,8,"$8"],["EVD-f09f57bda5db18a2","$1007",32,36,25,"            return await self._get_comment_from_db_record("],["EVD-f0d61aa97cc381e8","$1024",9,9,0,"USERNAME_TAKEN = \"user with this username already exists\""],["EVD-f0d95a9800f179a1","$979",3,3,0,"from asyncpg.connection import Connection"],["EVD-f129017ea1460d73","$989",34,34,10,"$31"],["$138","$979",1,1,0,"from typing import AsyncGenerator, Callable, Type"],["EVD-f1811d5c0c8380db","$988",50,50,19,"$15"],["EVD-f198f969309e3808","$985",2,2,0,"from starlette import status"],["EVD-f1abf2a2151a268c","$1007",80,85,4,"    async def delete_comment(self, *, comment: Comment) -> None:"],["EVD-f1cf1c7882608dea","$1002",160,160,12,"            sa.ForeignKey(\"articles.id\", ondelete=\"CASCADE\"),"],["EVD-f1d3c2502a97dda4","$987",24,24,16,"    user_login: UserInLogin = Body(..., embed=True, alias=\"user\"),"],["EVD-f1e6e422131d51f1","$1017",29,29,4,"    description: Optional[str] = None"],["EVD-f217bc7fd55484f2","$992",7,7,0,"from app.core.settings.production import ProdAppSettings"],["EVD-f28139c8395d32f7","$1005",22,22,0,"AUTHOR_USERNAME_ALIAS = \"author_username\""],["EVD-f2862056182120db","$978",41,41,25,"$30"],["EVD-f28663b0416632df","$993",3,3,0,"from fastapi import FastAPI"],["EVD-f29077da3bcd1b16","$991",63,63,12,"$8"],["EVD-f29570ad3190c0b4","$989",84,84,37,"    return ProfileInResponse(profile=profile.copy(update={\"following\": False}))"],["EVD-f2a84b6da90f55f3","$1005",125,127,12,"            Query.from_("],["EVD-f3352408c1bad22b","$994",12,12,20,"            level = logger.level(record.levelname).name"],["EVD-f3c0b69f1ff447b0","$988",34,34,19,"$15"],["EVD-f44abe321c922589","$1005",43,43,9,"    ) -> Article:"],["EVD-f476e7202df2955b","$976",37,48,0,"async def get_article_by_slug_from_path("],["EVD-f47d859600931640","$992",5,5,0,"from app.core.settings.base import AppEnvTypes, BaseAppSettings"],["EVD-f484e1ebb007a3ac","$986",61,61,25,"$31"],["EVD-f4b00da6d017941b","$987",45,53,11,"    return UserInResponse("],["EVD-f4ca565603ef091c","$987",66,66,5,") -> UserInResponse:"],["EVD-f4dc2ef2e43b2ef2","$989",11,11,0,"$1082"],["EVD-f52f7d542e91e77e","$1005",166,172,32,"                    users.id == Query.from_("],["EVD-f5936bd4015cdf71","$1005",132,132,16,"                AUTHOR_USERNAME_ALIAS,"],["EVD-f601fcc1dfabd9b5","$984",8,8,0,"router.include_router(articles_resource.router, prefix=\"/articles\")"],["EVD-f61208d1537f441a","$985",31,31,19,"$12"],["EVD-f67c8da3c12a5909","$989",22,22,13,"$22"],["EVD-f682760870378bbb","app/main.py",13,42,0,"def get_application() -> FastAPI:"],["EVD-f696662f487872ab","$1004",7,7,16,"class Parameter(CommonParameter):"],["EVD-f6b12fbc5af5f238","$985",53,53,23,"$10"],["EVD-f75c9f0190bcb47a","$995",5,5,0,"from loguru import logger"],["EVD-f76c9ce077e0ee3d","$1002",12,12,0,"from sqlalchemy import func"],["EVD-f78a203b06957462","$1001",31,31,9,"    with connectable.connect() as connection:"],["EVD-f7fb99fbe538c652","$977",80,80,25,"    token: str = Depends(_get_authorization_header_retriever()),"],["EVD-f81aa491bfb8a0c9","$987",70,70,19,"            detail=strings.USERNAME_TAKEN,"],["EVD-f8675e97350a63be","$1002",209,209,4,"    op.drop_table(\"commentaries\")"],["EVD-f8708b161badf1fe","$1012",12,12,4,"    body: str"],["EVD-f8a6a967dc58d9d2","$978",22,22,19,"    comments_repo: CommentsRepository = Depends("],["EVD-f8be5d9a616116e7","$1005",230,230,33,"                slug=article_row[SLUG_ALIAS],"],["EVD-f8e1723f9e59cc26","$1024",12,12,0,"UNABLE_TO_FOLLOW_YOURSELF = \"user can not follow him self\""],["EVD-f90859dfe4e18a97","$1007",17,17,30,"$7"],["EVD-f962e137d1728795","$1016",5,5,0,"from app.services import security"],["EVD-f998769e38ea3f0a","$985",24,24,19,"    response_model=ListOfArticlesInResponse,"],["EVD-f9ecbf61390b9be1","$978",23,23,8,"        database.get_repository(CommentsRepository),"],["EVD-fa014864d3bf7543","$976",25,25,17,"$20"],["EVD-fa07e39b572e38dc","$1008",56,56,19,"$3"],["EVD-fa0e3e6cec819046","$989",74,77,14,"$5"],["EVD-fa1d75c26bbaf548","$991",40,40,32,"    user_update: UserInUpdate = Body(..., embed=True, alias=\"user\"),"],["EVD-fa1ff442077c897e","$999",16,16,4,"    max_connection_count: int = 5"],["$139","$1019",11,12,0,"class JWTUser(BaseModel):"],["EVD-fa272847f9e6dcef","$987",41,41,4,"$28"],["EVD-fa688d7585da045b","$1007",97,100,25,"            author=await self._profiles_repo.get_profile_by_username("],["EVD-fa780d6531bd21ef","$1005",254,259,4,"    async def get_tags_for_article_by_slug(self, *, slug: str) -> List[str]:"],["EVD-faba1fb9a1f4c6b5","$1015",20,20,8,"        json_encoders = {datetime.datetime: convert_datetime_to_realworld}"],["EVD-face4572f6823285","$994",8,8,23,"class InterceptHandler(logging.Handler):"],["EVD-fb1ee12ea77772d0","$1010",17,17,62,"    async def get_user_by_username(self, *, username: str) -> UserInDB:"],["EVD-fb37322dee4c10f3","$1005",34,63,4,"    async def create_article(  # noqa: WPS211"],["EVD-fb382bcb01444470","$988",33,33,27,"$29"],["EVD-fb87f3a6484b4ea4","$1010",50,81,4,"    async def update_user(  # noqa: WPS211"],["EVD-fb8a490ab1385bac","app/main.py",6,6,0,"from app.api.errors.http_error import http_error_handler"],["EVD-fc12640d2362b819","$1004",4,4,0,"from pypika import Parameter as CommonParameter, Query, Table"],["EVD-fc3a336ccf2a22af","$1009",9,9,25,"        tags_row = await queries.get_all_tags(self.connection)"],["EVD-fc70ea6ad04a6be7","app/core/settings/__init__.py",0,0,0,""],["EVD-fc829ea2c6166f7a","$991",21,21,28,"$26"],["EVD-fcbc6cfea6b850a5","$986",60,60,38,"    article_create: ArticleInCreate = Body(..., embed=True, alias=\"article\"),"],["$140","$1013",6,8,0,"$1042"],["EVD-fce97f58acdb596f","$996",8,8,4,"    dev: str = \"dev\""],["EVD-fcf51c217c68b1be","$992",12,12,4,"    AppEnvTypes.prod: ProdAppSettings,"],["EVD-fd48d0fcb46fd630","$1001",26,26,8,"        config.get_section(config.config_ini_section),"],["EVD-fe14cabab3eae906","$1002",58,58,8,"        sa.Column(\"email\", sa.Text, unique=True, nullable=False, index=True),"],["EVD-fe2d6e263a24a959","$976",11,11,0,"$1081"],["EVD-fe549465bda41283","$977",73,73,15,"        return _get_authorization_header(authorization, settings)"],["EVD-fe80333c2d76c6e8","$1008",19,34,4,"    async def get_profile_by_username("],["EVD-fe90ea5db39aea1b","$1005",214,235,4,"    async def get_articles_for_user_feed("],["EVD-febd40902de85cf5","$1008",66,66,21,"        target_user: UserLike,"],["$141","$976",1,1,0,"$1083"],["EVD-ff9d432f33e279ef","$995",23,23,4,"    min_connection_count: int = 10"],["EVD-ffb285e0f90a395e","$988",34,34,40,"$15"],["EVD-ffdbe8257a2abbd7","$988",49,49,25,"$31"],["$142","$1025",1,1,0,"from slugify import slugify"],["EVD-fff56fc8693326db","$1005",80,80,19,"$3"]],"imports":[["IMP-001d2ad11d3bf91a","FACT","$1055","import","Import app.models.schemas.users.UserInCreate",["$769","$937"],["$106"],[],[],[],["UserInCreate",false,"$938",false,["$938"],0,true,false,"$769","app.api","UserInCreate","$1118",true,"$937","$891",false]],["IMP-03c615c08fdc9dd9","FACT","$1055","import","Import typing.Callable",["$731","typing"],["EVD-e2d6a9d0741808a5"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$731","app.api","Callable","$1118",true,"typing","typing",false]],["IMP-03d1f92ad350047a","FACT","$1055","import","$224",["$903","$908"],["EVD-796b062358916e52"],[],[],[],["RWModel",false,"$904",false,["$904"],0,true,false,"$908","$891","RWModel","$1118",true,"$903","$891",false]],["IMP-046b24d4d65891ef","FACT","$1055","import","$230",["$908","typing"],["EVD-a7b2702291f3dca6"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$908","$891","Optional","$1118",true,"typing","typing",false]],["IMP-0670943f6d4f4c8e","FACT","$1055","import","Import app.core.settings.development.DevAppSettings",["$785","$805"],["EVD-e28d264adc14c0c1"],[],[],[],["DevAppSettings",false,"$806",false,["$806"],0,true,false,"$785","app.core","DevAppSettings","$1118",true,"$805","app.core",false]],["IMP-080ee71ac752a980","FACT","$1055","import","Import app.models.schemas.jwt.JWTUser",["$928","$968"],["EVD-45f21fa597c9ace4"],[],[],[],["JWTUser",false,"$930",false,["$930"],0,true,false,"$968","$958","JWTUser","$1118",true,"$928","$891",false]],["IMP-0875458e489880c3","FACT","$1055","import","$220",["$870","$883"],["EVD-2717a0585919fc13"],[],[],[],["$721",false,"$884",false,["$884"],0,true,false,"$870","app.db","$721","$1118",true,"$883","app.db",false]],["IMP-08fa9ed386573a30","FACT","$1055","import","Import typing.List",["$935","typing"],["EVD-ce1a252ff5b24509"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$935","$891","List","$1118",true,"typing","typing",false]],["IMP-09587e540e434682","FACT","$1055","import","$228",["$763","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$763","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-096e980a0453103f","FACT","$1055","import","$229",["$776","fastapi"],["$117"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$776","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-0a943815a604c65a","FACT","$1055","import","Import asyncpg.connection.Connection",["$744","asyncpg.connection"],["EVD-f0d95a9800f179a1"],[],[],[],["Connection",false,"asyncpg.connection.Connection",false,["asyncpg.connection.Connection"],0,true,false,"$744","app.api","Connection","$1118",true,"asyncpg.connection","asyncpg",false]],["IMP-0ac9da9ee9918eb4","FACT","$1055","import","Import pydantic.ValidationError",["$753","pydantic"],["EVD-d465197fbe825a12"],[],[],[],["ValidationError",false,"pydantic.ValidationError",false,["pydantic.ValidationError"],0,true,false,"$753","app.api","ValidationError","$1118",true,"pydantic","pydantic",false]],["IMP-0b1f0b4561d3f988","FACT","$1055","import","$212",["$744","$780"],["EVD-04c202f6f2e801bb"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$780","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-0bd61280313ada93","FACT","$1055","import","$220",["$769","$883"],["EVD-edd08c1471b48d10"],[],[],[],["$721",false,"$884",false,["$884"],0,true,false,"$769","app.api","$721","$1118",true,"$883","app.db",false]],["IMP-0ee7c3fa835c5b9c","FACT","$1055","import","$215",["$749","$811"],["EVD-4feac32063eb5352"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$749","app.api","$143","$1118",true,"$811","app.db",false]],["IMP-1164eb56ffad3d94","FACT","$1055","import","Import starlette.exceptions.HTTPException",["$731","starlette.exceptions"],["EVD-50568d78925c1dcc"],[],[],[],["StarletteHTTPException",false,"starlette.exceptions.HTTPException",false,["starlette.exceptions.HTTPException"],0,true,false,"$731","app.api","$148","$1118",true,"starlette.exceptions","starlette",false]],["IMP-11a8481c0758beef","FACT","$1055","import","Import aiosql",["aiosql","$830"],["EVD-1028c6114d731e4b"],[],[],[],["aiosql",false,null,false,[],0,true,false,"$830","app.db",null,null,true,"aiosql","aiosql",false]],["IMP-11def9ce51bc9285","FACT","$1055","import","Import starlette.exceptions.HTTPException",["app.main","starlette.exceptions"],["EVD-b424b0ad0ea03ca8"],[],[],[],["$148",false,"starlette.exceptions.HTTPException",false,["starlette.exceptions.HTTPException"],0,true,false,"app.main","app.main","$148","$1118",true,"starlette.exceptions","starlette",false]],["IMP-12e6713a42480d22","FACT","$1055","import","Import app.api.routes.articles.api",["$755","$757"],["EVD-9c64edf358c370ae"],[],[],[],["articles",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$757","app.api",false]],["IMP-12eaf4fead382418","FACT","$1055","import","$212",["$744","$749"],["EVD-7f9a9e960836d225"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$749","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-1347a088c061b9a1","FACT","$1055","import","$218",["$744","$860"],["EVD-4d9338cd3755265b"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$744","app.api","$42","$1118",true,"$860","app.db",false]],["IMP-140154e782264ccb","FACT","$1055","import","$228",["$758","fastapi"],["$92"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$758","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-144a10a2a28bcaf5","FACT","$1055","import","Import typing.Type",["$744","typing"],["$138"],[],[],[],["Type",false,"typing.Type",false,["typing.Type"],0,true,false,"$744","app.api","Type","$1118",true,"typing","typing",false]],["IMP-145c7f7b99623270","FACT","$1055","import","Import alembic.context",["alembic","$816"],["EVD-2ae6a7e3db7bf352"],[],[],[],["context",false,"alembic.context",false,["alembic.context"],0,true,false,"$816","app.db","context","$1118",true,"alembic","alembic",false]],["IMP-1483fcd2fa8f8a26","FACT","$1055","import","$213",["$785","$816"],["EVD-dc407cf137a1646a"],[],[],[],["$1084",false,"$786",false,["$786"],0,true,false,"$816","app.db","$1084","$1118",true,"$785","app.core",false]],["IMP-15538a35404bc684","FACT","$1055","import","Import fastapi.Path",["$741","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$741","app.api","Path","$1118",true,"fastapi","fastapi",false]],["IMP-15ed2875bbd5f185","FACT","$1055","import","$224",["$903","$933"],["EVD-d78774406cf7e7f9"],[],[],[],["RWModel",false,"$904",false,["$904"],0,true,false,"$933","$891","RWModel","$1118",true,"$903","$891",false]],["IMP-1602c9e5fd4e4e68","FACT","$1055","import","$224",["$901","$903"],["EVD-6ab824a3f5c97cb6"],[],[],[],["RWModel",false,"$904",false,["$904"],0,true,false,"$901","$891","RWModel","$1118",true,"$903","$891",false]],["IMP-16487a8fbc939e93","FACT","$1055","import","$230",["$914","typing"],["$88"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$914","$891","Optional","$1118",true,"typing","typing",false]],["IMP-168939c19538bdee","FACT","$1055","import","$228",["$769","fastapi"],["$109"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$769","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-172f29251472441b","FACT","$1055","import","Import app.core.settings.test.TestAppSettings",["$785","$809"],["EVD-64433e7af6a41ebd"],[],[],[],["TestAppSettings",false,"$810",false,["$810"],0,true,false,"$785","app.core","TestAppSettings","$1118",true,"$809","app.core",false]],["IMP-17fa9ec26f5620e6","FACT","$1055","import","$211",["$731","$772"],["EVD-1419f09b0b21b49f"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$772","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-183c4307dedde66c","FACT","$1055","import","Import app.models.schemas.articles.ListOfArticlesInResponse",["$758","$914"],["$129"],[],[],[],["$232",false,"$923",false,["$923"],0,true,false,"$758","app.api","$232","$1118",true,"$914","$891",false]],["IMP-18628623bb28891c","FACT","$1055","import","Import app.models.common.DateTimeModelMixin",["$892","$899"],["$98"],[],[],[],["$64",false,"$893",false,["$893"],0,true,false,"$899","$891","$64","$1118",true,"$892","$891",false]],["IMP-1898381796444eb8","FACT","$1055","import","Import app.core.events.create_stop_app_handler",["$787","app.main"],["EVD-b94c2fd92f90badf"],[],[],[],["create_stop_app_handler",false,"$790",false,["$790"],0,true,false,"app.main","app.main","create_stop_app_handler","$1118",true,"$787","app.core",false]],["IMP-18c172870f20cc4d","FACT","$1055","import","Import app.models.schemas.articles.ArticleInResponse",["$758","$914"],["$129"],[],[],[],["$39",false,"$918",false,["$918"],0,true,false,"$758","app.api","$39","$1118",true,"$914","$891",false]],["IMP-18e3ca6c073229d7","FACT","$1055","import","Import typing.Tuple",["$818","typing"],["EVD-5224d89dfb39105a"],[],[],[],["Tuple",false,"typing.Tuple",false,["typing.Tuple"],0,true,false,"$818","app.db","Tuple","$1118",true,"typing","typing",false]],["IMP-193eb7e3f3728645","FACT","$1055","import","$225",["$763","$908"],["EVD-675abaae86b57b2f"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$763","app.api","User","$1118",true,"$908","$891",false]],["IMP-19746e01ed8b4249","FACT","$1055","import","Import app.db.queries.tables.favorites",["$832","$839"],["$84"],[],[],[],["favorites",false,"app.db.queries.tables.favorites",false,["app.db.queries.tables.favorites"],0,true,false,"$839","app.db","favorites","$1118",true,"$832","app.db",false]],["IMP-19d27aaf6e2e96ed","FACT","$1055","import","$215",["$727","$811"],["EVD-7b694378608d662e"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$727","app.api","$143","$1118",true,"$811","app.db",false]],["IMP-1b6b29460024f85d","FACT","$1055","import","Import typing.List",["$796","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$796","app.core","List","$1118",true,"typing","typing",false]],["IMP-1b6fb03e89df25de","FACT","$1055","import","$226",["$727","$944"],["EVD-8a557ce3370cb9ab"],[],[],[],["strings",false,null,false,[],0,true,false,"$727","app.api",null,null,true,"$944","$943",false]],["IMP-1d39bb5130730a93","FACT","$1055","import","$214",["$731","$796"],["EVD-97e160a630d8a217"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$731","app.api","$36","$1118",true,"$796","app.core",false]],["IMP-1da5c753d20d27b7","FACT","$1055","import","Import fastapi.Path",["$749","fastapi"],["EVD-98454f817b185956"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$749","app.api","Path","$1118",true,"fastapi","fastapi",false]],["IMP-1e17ed3eb4709596","FACT","$1055","import","Import functools.lru_cache",["$785","functools"],["EVD-7c4ca4288a625161"],[],[],[],["lru_cache",false,"functools.lru_cache",false,["functools.lru_cache"],0,true,false,"$785","app.core","lru_cache","$1118",true,"functools","functools",false]],["IMP-1ebcaa77ff247721","FACT","$1055","import","$226",["$769","$944"],["EVD-7b9aeaec2a815693"],[],[],[],["strings",false,null,false,[],0,true,false,"$769","app.api",null,null,true,"$944","$943",false]],["IMP-1f45875c0fb83b46","FACT","$1055","import","$214",["$782","$796"],["EVD-905a781e35b54feb"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$782","app.api","$36","$1118",true,"$796","app.core",false]],["IMP-1f6f33c2f9e61459","FACT","$1055","import","Import fastapi.exceptions.RequestValidationError",["app.main","fastapi.exceptions"],["EVD-35a1df784da7e386"],[],[],[],["RequestValidationError",false,"$1067",false,["$1067"],0,true,false,"app.main","app.main","RequestValidationError","$1118",true,"fastapi.exceptions","fastapi",false]],["IMP-1f93ada1fc41c89b","FACT","$1055","import","Import fastapi.Body",["$782","fastapi"],["$83"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$782","app.api","Body","$1118",true,"fastapi","fastapi",false]],["IMP-212efeff653e402d","FACT","$1055","import","$228",["$749","fastapi"],["EVD-98454f817b185956"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$749","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-262b026e84bca07e","FACT","$1055","import","Import app.models.schemas.comments.ListOfCommentsInResponse",["$772","$924"],["EVD-95fecfd67e6ec189"],[],[],[],["$233",false,"$927",false,["$927"],0,true,false,"$772","app.api","$233","$1118",true,"$924","$891",false]],["IMP-268004502d7fcb66","FACT","$1055","import","Import app.models.schemas.tags.TagsInList",["$780","$935"],["EVD-833f2cd99a8263db"],[],[],[],["TagsInList",false,"$936",false,["$936"],0,true,false,"$780","app.api","TagsInList","$1118",true,"$935","$891",false]],["IMP-2755e8425b673fb9","FACT","$1055","import","$230",["$862","typing"],["EVD-6bffcbec14442b2b"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$862","app.db","Optional","$1118",true,"typing","typing",false]],["IMP-27737f32e05516ac","FACT","$1055","import","$214",["$787","$796"],["EVD-640954895fe66b73"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$787","app.core","$36","$1118",true,"$796","app.core",false]],["IMP-291c9c03e2f14dc8","FACT","$1055","import","Import starlette.status.HTTP_404_NOT_FOUND",["$749","$1135"],["EVD-01208194bccd5ae8"],[],[],[],["HTTP_404_NOT_FOUND",false,"starlette.status.HTTP_404_NOT_FOUND",false,["starlette.status.HTTP_404_NOT_FOUND"],0,true,false,"$749","app.api","HTTP_404_NOT_FOUND","$1118",true,"$1135","starlette",false]],["IMP-2971dc86d5ed4aa7","FACT","$1055","import","$222",["$862","$899"],["EVD-4b3fc7603be77694"],[],[],[],["Comment",false,"$900",false,["$900"],0,true,false,"$862","app.db","Comment","$1118",true,"$899","$891",false]],["IMP-2a83904b14786ebc","FACT","$1055","import","Import app.api.dependencies.articles",["$727","$741"],["$82"],[],[],[],["articles",false,null,false,[],0,true,false,"$741","app.api",null,null,true,"$727","app.api",false]],["IMP-2b0551794917a0a0","FACT","$1055","import","Import pydantic.BaseConfig",["$903","pydantic"],["EVD-ea46de911b391aa1"],[],[],[],["BaseConfig",false,"pydantic.BaseConfig",false,["pydantic.BaseConfig"],0,true,false,"$903","$891","BaseConfig","$1118",true,"pydantic","pydantic",false]],["IMP-2d5e421041c17971","FACT","$1055","import","Import asyncpg",["$813","asyncpg"],["EVD-34772a2dc467b844"],[],[],[],["asyncpg",false,null,false,[],0,true,false,"$813","app.db",null,null,true,"asyncpg","asyncpg",false]],["IMP-2dbb2be50098633f","FACT","$1055","import","Import app.core.settings.production.ProdAppSettings",["$785","$807"],["EVD-f217bc7fd55484f2"],[],[],[],["ProdAppSettings",false,"$808",false,["$808"],0,true,false,"$785","app.core","ProdAppSettings","$1118",true,"$807","app.core",false]],["IMP-2e6fe03dfae0e1c6","FACT","$1055","import","Import app.services.security",["$908","$972"],["EVD-f962e137d1728795"],[],[],[],["security",false,null,false,[],0,true,false,"$908","$891",null,null,true,"$972","$958",false]],["IMP-2f0228c2084c9657","FACT","$1055","import","$229",["$727","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$727","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-2f6516922953e18b","FACT","$1055","import","Import app.api.dependencies.database",["$741","$744"],["$82"],[],[],[],["database",false,null,false,[],0,true,false,"$741","app.api",null,null,true,"$744","app.api",false]],["IMP-30ee6cf7376ce4dc","FACT","$1055","import","$229",["$758","fastapi"],["$92"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$758","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-32f9828bdd9b21c7","FACT","$1055","import","$223",["$901","$931"],["EVD-c8f5a6eb64bc7537"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$931","$891","Profile","$1118",true,"$901","$891",false]],["IMP-33fb3d0b1a24d046","FACT","$1055","import","Import typing.Callable",["$787","typing"],["EVD-e256f44a1da225c8"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$787","app.core","Callable","$1118",true,"typing","typing",false]],["IMP-3401cb3b912261ee","FACT","$1055","import","Import fastapi.Body",["$769","fastapi"],["$109"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$769","app.api","Body","$1118",true,"fastapi","fastapi",false]],["IMP-34b5b2e257aeab2e","FACT","$1055","import","Import app.models.schemas.articles.ArticlesFilters",["$727","$914"],["EVD-b4f8c55c177ae6ae"],[],[],[],["ArticlesFilters",false,"$920",false,["$920"],0,true,false,"$727","app.api","ArticlesFilters","$1118",true,"$914","$891",false]],["IMP-3578ab428cb8259c","FACT","$1055","import","Import app.services.authentication.check_email_is_taken",["$769","$963"],["EVD-5f834807ff7b7383"],[],[],[],["check_email_is_taken",false,"$964",false,["$964"],0,true,false,"$769","app.api","check_email_is_taken","$1118",true,"$963","$958",false]],["IMP-35f7f789924f1e2a","FACT","$1055","import","$227",["$772","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$772","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-37013c7bd29c8578","FACT","$1055","import","$227",["$780","fastapi"],["EVD-a67ea9c272d6fe2e"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$780","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-377ce95a3505cc4e","FACT","$1055","import","Import typing.Sequence",["$839","typing"],["$127"],[],[],[],["Sequence",false,"typing.Sequence",false,["typing.Sequence"],0,true,false,"$839","app.db","Sequence","$1118",true,"typing","typing",false]],["IMP-37b4e23b27408a95","FACT","$1055","import","Import starlette.requests",["$731","starlette"],["EVD-d9314fe122b4900c"],[],[],[],["requests",false,"starlette.requests",false,["starlette.requests"],0,true,false,"$731","app.api","requests","$1118",true,"starlette","starlette",false]],["IMP-39acd760772aea22","FACT","$1055","import","$223",["$899","$901"],["EVD-5a365727bfe4eb2b"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$899","$891","Profile","$1118",true,"$901","$891",false]],["IMP-3a1e7ffb3cd43c6f","FACT","$1055","import","$211",["$731","$776"],["EVD-c7418824f6922a1d"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$776","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-3aec7675c98568da","FACT","$1055","import","Import fastapi.Body",["$772","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$772","app.api","Body","$1118",true,"fastapi","fastapi",false]],["IMP-3bb4e6874d962ca2","FACT","$1055","import","$216",["$830","$883"],["EVD-dbf68b2d438b15ad"],[],[],[],["queries",false,"$831",false,["$831"],0,true,false,"$883","app.db","queries","$1118",true,"$830","app.db",false]],["IMP-3c0cb93d99df89f3","FACT","$1055","import","Import pydantic.BaseModel",["$931","pydantic"],["EVD-a51bb8b50ed9449e"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$931","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-3c2e3054683cddb0","FACT","$1055","import","Import starlette.status.HTTP_201_CREATED",["$769","$1135"],["EVD-4f14fc576cb86edc"],[],[],[],["HTTP_201_CREATED",false,"starlette.status.HTTP_201_CREATED",false,["starlette.status.HTTP_201_CREATED"],0,true,false,"$769","app.api","HTTP_201_CREATED","$1118",true,"$1135","starlette",false]],["IMP-3cb6407b36367260","FACT","$1055","import","$226",["$782","$944"],["EVD-01682c7baae0bc54"],[],[],[],["strings",false,null,false,[],0,true,false,"$782","app.api",null,null,true,"$944","$943",false]],["IMP-3cf541175700c841","FACT","$1055","import","Import app.api.dependencies.profiles.get_profile_by_username_from_path",["$749","$776"],["EVD-d7e02cdb3f008536"],[],[],[],["$1088",false,"$750",false,["$750"],0,true,false,"$776","app.api","$1088","$1118",true,"$749","app.api",false]],["IMP-3d77ad35d318ce97","FACT","$1055","import","Import app.models.common.DateTimeModelMixin",["$892","$908"],["EVD-9ab86d7fb5428ff6"],[],[],[],["$64",false,"$893",false,["$893"],0,true,false,"$908","$891","$64","$1118",true,"$892","$891",false]],["IMP-3e499107c532b1f1","FACT","$1055","import","$229",["$751","fastapi"],["EVD-5a1e6c362e0b49f8"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$751","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-3ea9b4b8fca79e84","FACT","$1055","import","Import app.models.schemas.comments.CommentInResponse",["$772","$924"],["EVD-95fecfd67e6ec189"],[],[],[],["CommentInResponse",false,"$926",false,["$926"],0,true,false,"$772","app.api","CommentInResponse","$1118",true,"$924","$891",false]],["IMP-3f1be8aa5609f3a4","FACT","$1055","import","Import typing.AsyncGenerator",["$744","typing"],["$138"],[],[],[],["AsyncGenerator",false,"typing.AsyncGenerator",false,["typing.AsyncGenerator"],0,true,false,"$744","app.api","AsyncGenerator","$1118",true,"typing","typing",false]],["IMP-3f5dfe8b290dc54f","FACT","$1055","import","$225",["$908","$937"],["EVD-a509255cb0003c1f"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$937","$891","User","$1118",true,"$908","$891",false]],["IMP-3f7fd92573d6a992","FACT","$1055","import","Import fastapi.Response",["$763","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Response",false,"fastapi.Response",false,["fastapi.Response"],0,true,false,"$763","app.api","Response","$1118",true,"fastapi","fastapi",false]],["IMP-4069f9e087484089","FACT","$1055","import","$214",["$785","$796"],["EVD-6e687aaffb46cb84"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$785","app.core","$36","$1118",true,"$796","app.core",false]],["IMP-40a980a97dec5e3a","FACT","$1055","import","Import starlette.requests.Request",["$753","starlette.requests"],["EVD-051dce9e1ff46886"],[],[],[],["Request",false,"$1133",false,["$1133"],0,true,false,"$753","app.api","Request","$1118",true,"starlette.requests","starlette",false]],["IMP-43a260d340508feb","FACT","$1055","import","$223",["$870","$901"],["EVD-15d62db92cd91728"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$870","app.db","Profile","$1118",true,"$901","$891",false]],["IMP-43e52e5f51682695","FACT","$1055","import","Import fastapi.Response",["$772","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Response",false,"fastapi.Response",false,["fastapi.Response"],0,true,false,"$772","app.api","Response","$1118",true,"fastapi","fastapi",false]],["IMP-44b0a39efd6fc58a","FACT","$1055","import","Import app.models.schemas.rwschema.RWSchema",["$924","$933"],["EVD-4baca509d1518ff5"],[],[],[],["RWSchema",false,"$934",false,["$934"],0,true,false,"$924","$891","RWSchema","$1118",true,"$933","$891",false]],["IMP-4524857577eb74fe","FACT","$1055","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_OFFSET",["$727","$914"],["EVD-b4f8c55c177ae6ae"],[],[],[],["$63",false,"$922",false,["$922"],0,true,false,"$727","app.api","$63","$1118",true,"$914","$891",false]],["IMP-46bb66f99035a724","FACT","$1055","import","$225",["$772","$908"],["EVD-48fc03f9d985c1a3"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$772","app.api","User","$1118",true,"$908","$891",false]],["IMP-480c2cd4f4210f6b","FACT","$1055","import","Import asyncpg.Record",["$862","asyncpg"],["EVD-9da1592686fef7b8"],[],[],[],["Record",false,"asyncpg.Record",false,["asyncpg.Record"],0,true,false,"$862","app.db","Record","$1118",true,"asyncpg","asyncpg",false]],["IMP-480c7067f662fe90","FACT","$1055","import","Import app.models.schemas.rwschema.RWSchema",["$933","$937"],["EVD-4cc707ce8e949f50"],[],[],[],["RWSchema",false,"$934",false,["$934"],0,true,false,"$937","$891","RWSchema","$1118",true,"$933","$891",false]],["IMP-49eed6bf9c4659f3","FACT","$1055","import","Import fastapi.Query",["$758","fastapi"],["$92"],[],[],[],["Query",false,"fastapi.Query",false,["fastapi.Query"],0,true,false,"$758","app.api","Query","$1118",true,"fastapi","fastapi",false]],["IMP-4bebe13542070218","FACT","$1055","import","Import asyncpg.pool.Pool",["$744","asyncpg.pool"],["EVD-de2db9fb4555027f"],[],[],[],["Pool",false,"asyncpg.pool.Pool",false,["asyncpg.pool.Pool"],0,true,false,"$744","app.api","Pool","$1118",true,"asyncpg.pool","asyncpg",false]],["IMP-4c2cf1895dbf3cc2","FACT","$1055","import","$225",["$758","$908"],["EVD-9902d3ba041aabf6"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$758","app.api","User","$1118",true,"$908","$891",false]],["IMP-4c8899fa65f056fd","FACT","$1055","import","$221",["$758","$897"],["EVD-053980316b779b42"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$758","app.api","Article","$1118",true,"$897","$891",false]],["IMP-4e557d11ae13ce70","FACT","$1055","import","$227",["$769","fastapi"],["$109"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$769","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-4e76bd38cb7bdc57","FACT","$1055","import","$213",["$782","$785"],["EVD-d54b22396e95e5f6"],[],[],[],["$1084",false,"$786",false,["$786"],0,true,false,"$782","app.api","$1084","$1118",true,"$785","app.core",false]],["IMP-4ef37f3979392dcb","FACT","$1055","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$776","$1135"],["EVD-5f4f8ce13c0d673a"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1136",false,["$1136"],0,true,false,"$776","app.api","HTTP_400_BAD_REQUEST","$1118",true,"$1135","starlette",false]],["IMP-50ba51853b933bb4","FACT","$1055","import","Import datetime.timedelta",["$968","datetime"],["$132"],[],[],[],["timedelta",false,"datetime.timedelta",false,["datetime.timedelta"],0,true,false,"$968","$958","timedelta","$1118",true,"datetime","datetime",false]],["IMP-542f288538700fd0","FACT","$1055","import","Import sqlalchemy",["$818","sqlalchemy"],["EVD-d2dae21e14aa4ede"],[],[],[],["sa",false,null,false,[],0,true,false,"$818","app.db",null,null,true,"sqlalchemy","sqlalchemy",false]],["IMP-544440250e42879b","FACT","$1055","import","Import app.models.domain.users.UserInDB",["$883","$908"],["EVD-719f723972ce0e2a"],[],[],[],["UserInDB",false,"$910",false,["$910"],0,true,false,"$883","app.db","UserInDB","$1118",true,"$908","$891",false]],["IMP-54a8d27b660f44d4","FACT","$1055","import","Import pydantic.BaseSettings",["$802","pydantic"],["EVD-c2f106a2ee04e1b1"],[],[],[],["BaseSettings",false,"pydantic.BaseSettings",false,["pydantic.BaseSettings"],0,true,false,"$802","app.core","BaseSettings","$1118",true,"pydantic","pydantic",false]],["IMP-54d9a2cf9576760a","FACT","$1055","import","Import typing.Dict",["$785","typing"],["EVD-a4e64d90ffc37b7b"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$785","app.core","Dict","$1118",true,"typing","typing",false]],["IMP-551cc2cf11b5908a","FACT","$1055","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_LIMIT",["$727","$914"],["EVD-b4f8c55c177ae6ae"],[],[],[],["$62",false,"$921",false,["$921"],0,true,false,"$727","app.api","$62","$1118",true,"$914","$891",false]],["IMP-554887bebb03d55f","FACT","$1055","import","Import typing.Dict",["$968","typing"],["EVD-838cc7c2931408da"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$968","$958","Dict","$1118",true,"typing","typing",false]],["IMP-55c09030b279b6f0","FACT","$1055","import","Import app.models.schemas.articles.ArticlesFilters",["$763","$914"],["$102"],[],[],[],["ArticlesFilters",false,"$920",false,["$920"],0,true,false,"$763","app.api","ArticlesFilters","$1118",true,"$914","$891",false]],["IMP-570bc7b21ca74106","FACT","$1055","import","$219",["$776","$870"],["EVD-bc10c3c26c5649c7"],[],[],[],["$498",false,"$871",false,["$871"],0,true,false,"$776","app.api","$498","$1118",true,"$870","app.db",false]],["IMP-573e6cd86f453ae9","FACT","$1055","import","$230",["$731","typing"],["EVD-e2d6a9d0741808a5"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$731","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-57a0cf2896a1303b","FACT","$1055","import","$213",["$731","$785"],["EVD-bdbe30a4a995deb0"],[],[],[],["$1084",false,"$786",false,["$786"],0,true,false,"$731","app.api","$1084","$1118",true,"$785","app.core",false]],["IMP-57dae7022e1112e9","FACT","$1055","import","Import app.models.common.IDModelMixin",["$892","$899"],["$98"],[],[],[],["IDModelMixin",false,"$895",false,["$895"],0,true,false,"$899","$891","IDModelMixin","$1118",true,"$892","$891",false]],["IMP-58c8900d541c38e1","FACT","$1055","import","$227",["$776","fastapi"],["$117"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$776","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-5903c696db7d3c37","FACT","$1055","import","$212",["$744","$772"],["EVD-78618d028f08c03d"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$772","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-59beefda3f913a7c","FACT","$1055","import","$230",["$727","typing"],["$141"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$727","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-5a3f38f53ee8324e","FACT","$1055","import","Import app.models.schemas.users.UserWithToken",["$782","$937"],["EVD-eb673af62f989fd7"],[],[],[],["UserWithToken",false,"$942",false,["$942"],0,true,false,"$782","app.api","UserWithToken","$1118",true,"$937","$891",false]],["IMP-5a6cec06a0fbdce2","FACT","$1055","import","Import app.models.schemas.articles.ArticleForResponse",["$763","$914"],["$102"],[],[],[],["$38",false,"$915",false,["$915"],0,true,false,"$763","app.api","$38","$1118",true,"$914","$891",false]],["IMP-5a717129ee178ef3","FACT","$1055","import","Import app.api.routes.tags",["$755","$780"],["$113"],[],[],[],["tags",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$780","app.api",false]],["IMP-5ae690452325c06c","FACT","$1055","import","$230",["$901","typing"],["EVD-dc39252a22103d59"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$901","$891","Optional","$1118",true,"typing","typing",false]],["IMP-5b0095157ec96eed","FACT","$1055","import","$229",["$769","fastapi"],["$109"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$769","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-5b3dcedc9a80675a","FACT","$1055","import","$225",["$741","$908"],["EVD-b00941a6ebdab478"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$741","app.api","User","$1118",true,"$908","$891",false]],["IMP-5b66cc34f3db4d33","FACT","$1055","import","$212",["$744","$776"],["EVD-39a478e5947fe8c0"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$776","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-5c81f5d5439ec5e8","FACT","$1055","import","$215",["$731","$811"],["EVD-0eedc8259bc58201"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$731","app.api","$143","$1118",true,"$811","app.db",false]],["IMP-5d37c61e26a68398","FACT","$1055","import","$229",["$741","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$741","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-5d543952b26e47e8","FACT","$1055","import","$214",["$769","$796"],["EVD-20db123f214d23b0"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$769","app.api","$36","$1118",true,"$796","app.core",false]],["IMP-5d82e0e1a827c099","FACT","$1055","import","Import pydantic.PostgresDsn",["$809","pydantic"],["EVD-90ec1a2ebcbcf9c2"],[],[],[],["PostgresDsn",false,"$1120",false,["$1120"],0,true,false,"$809","app.core","PostgresDsn","$1118",true,"pydantic","pydantic",false]],["IMP-5e8087ce7dfda045","FACT","$1055","import","Import loguru.logger",["$813","loguru"],["EVD-653c398d2a1904db"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$813","app.db","logger","$1118",true,"loguru","loguru",false]],["IMP-5ea3a3e4bdd327df","FACT","$1055","import","Import pydantic.SecretStr",["$809","pydantic"],["EVD-90ec1a2ebcbcf9c2"],[],[],[],["SecretStr",false,"$1121",false,["$1121"],0,true,false,"$809","app.core","SecretStr","$1118",true,"pydantic","pydantic",false]],["IMP-5eec8795e265db53","FACT","$1055","import","$220",["$782","$883"],["EVD-a755b91a5d7393e0"],[],[],[],["$721",false,"$884",false,["$884"],0,true,false,"$782","app.api","$721","$1118",true,"$883","app.db",false]],["IMP-5fb94e8cfd527d24","FACT","$1055","import","$224",["$899","$903"],["EVD-0c90514a33ee19b4"],[],[],[],["RWModel",false,"$904",false,["$904"],0,true,false,"$899","$891","RWModel","$1118",true,"$903","$891",false]],["IMP-6091e1a18cda82a7","FACT","$1055","import","Import app.core.events.create_start_app_handler",["$787","app.main"],["EVD-b94c2fd92f90badf"],[],[],[],["create_start_app_handler",false,"$788",false,["$788"],0,true,false,"app.main","app.main","create_start_app_handler","$1118",true,"$787","app.core",false]],["IMP-60cadba92ad84af7","FACT","$1055","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_LIMIT",["$758","$914"],["$129"],[],[],[],["$62",false,"$921",false,["$921"],0,true,false,"$758","app.api","$62","$1118",true,"$914","$891",false]],["IMP-610849d120e03e6f","FACT","$1055","import","$228",["$782","fastapi"],["$83"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$782","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-61d5bbf4fcfcf5de","FACT","$1055","import","$227",["$782","fastapi"],["$83"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$782","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-622abff8b0b27c06","FACT","$1055","import","Import app.api.errors.http_error.http_error_handler",["$751","app.main"],["EVD-fb8a490ab1385bac"],[],[],[],["http_error_handler",false,"$752",false,["$752"],0,true,false,"app.main","app.main","http_error_handler","$1118",true,"$751","app.api",false]],["IMP-627ca3890cdfeb74","FACT","$1055","import","Import app.models.schemas.articles.ArticleInUpdate",["$763","$914"],["$102"],[],[],[],["ArticleInUpdate",false,"$919",false,["$919"],0,true,false,"$763","app.api","ArticleInUpdate","$1118",true,"$914","$891",false]],["IMP-6282e4a9ab80e3ec","FACT","$1055","import","$211",["$731","$782"],["EVD-b72cb72a20f2b92d"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$782","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-62a3fe5561d5ba09","FACT","$1055","import","Import app.models.schemas.comments.CommentInCreate",["$772","$924"],["EVD-95fecfd67e6ec189"],[],[],[],["CommentInCreate",false,"$925",false,["$925"],0,true,false,"$772","app.api","CommentInCreate","$1118",true,"$924","$891",false]],["IMP-62e904c77003f848","FACT","$1055","import","Import fastapi.Security",["$731","fastapi"],["EVD-2c6820495596475b"],[],[],[],["Security",false,"fastapi.Security",false,["fastapi.Security"],0,true,false,"$731","app.api","Security","$1118",true,"fastapi","fastapi",false]],["IMP-63979ed69d78d8dd","FACT","$1055","import","$226",["$741","$944"],["EVD-d6109d7ef0dbefce"],[],[],[],["strings",false,null,false,[],0,true,false,"$741","app.api",null,null,true,"$944","$943",false]],["IMP-64557a9645526829","FACT","$1055","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$769","$1135"],["EVD-4f14fc576cb86edc"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1136",false,["$1136"],0,true,false,"$769","app.api","HTTP_400_BAD_REQUEST","$1118",true,"$1135","starlette",false]],["IMP-64acb1454397e75b","FACT","$1055","import","Import asyncpg.connection.Connection",["$860","asyncpg.connection"],["EVD-d83dc280281dd5fc"],[],[],[],["Connection",false,"asyncpg.connection.Connection",false,["asyncpg.connection.Connection"],0,true,false,"$860","app.db","Connection","$1118",true,"asyncpg.connection","asyncpg",false]],["IMP-64e0322c9d603087","FACT","$1055","import","$221",["$741","$897"],["EVD-9bdc32b9c6bf17ad"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$741","app.api","Article","$1118",true,"$897","$891",false]],["IMP-6528f67aff890fbe","FACT","$1055","import","$217",["$839","$959"],["EVD-afd7a1465b6ba686"],[],[],[],["$40",false,"$841",false,["$841"],0,true,false,"$959","$958","$40","$1118",true,"$839","app.db",false]],["IMP-666f4ed067019e98","FACT","$1055","import","$222",["$741","$899"],["EVD-8955d8ecc34342d7"],[],[],[],["Comment",false,"$900",false,["$900"],0,true,false,"$741","app.api","Comment","$1118",true,"$899","$891",false]],["IMP-67524bba2b95704c","FACT","$1055","import","$228",["$727","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$727","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-679c69749d97c332","FACT","$1055","import","$218",["$860","$883"],["EVD-b5d3dcc55e5d67f0"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$883","app.db","$42","$1118",true,"$860","app.db",false]],["IMP-690698cfe601ddf4","FACT","$1055","import","$212",["$744","$782"],["EVD-4227596694b3c37a"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$782","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-6952ee0fc4d72ce1","FACT","$1055","import","$210",["$727","$758"],["EVD-44a6e06f745cf82f"],[],[],[],["$1085",false,"$729",false,["$729"],0,true,false,"$758","app.api","$1085","$1118",true,"$727","app.api",false]],["IMP-69594d875f887f8c","FACT","$1055","import","Import pydantic.ValidationError",["$968","pydantic"],["EVD-5dfc2102a17b1568"],[],[],[],["ValidationError",false,"pydantic.ValidationError",false,["pydantic.ValidationError"],0,true,false,"$968","$958","ValidationError","$1118",true,"pydantic","pydantic",false]],["IMP-6a754bb0d07c3c4e","FACT","$1055","import","$221",["$839","$897"],["EVD-c0078c3f3e7ceddc"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$839","app.db","Article","$1118",true,"$897","$891",false]],["IMP-6aa9faaf2b4ede20","FACT","$1055","import","Import starlette.status",["$727","starlette"],["EVD-62c14f43e144eeb1"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$727","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-6ad23bf917a04b2a","FACT","$1055","import","Import app.models.schemas.rwschema.RWSchema",["$914","$933"],["EVD-94109ba3ac953ef9"],[],[],[],["RWSchema",false,"$934",false,["$934"],0,true,false,"$914","$891","RWSchema","$1118",true,"$933","$891",false]],["IMP-6bcd5ee3057de058","FACT","$1055","import","$215",["$741","$811"],["EVD-8ab1da694187b08b"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$741","app.api","$143","$1118",true,"$811","app.db",false]],["IMP-6c1cfb22320a9584","FACT","$1055","import","Import alembic.op",["alembic","$818"],["EVD-eedf71461a1976bd"],[],[],[],["op",false,"alembic.op",false,["alembic.op"],0,true,false,"$818","app.db","op","$1118",true,"alembic","alembic",false]],["IMP-6cfdb081c0612ad3","FACT","$1055","import","$222",["$772","$899"],["EVD-1af1416e91f072f0"],[],[],[],["Comment",false,"$900",false,["$900"],0,true,false,"$772","app.api","Comment","$1118",true,"$899","$891",false]],["IMP-6d1b45bc0ab58390","FACT","$1055","import","Import typing.Any",["$796","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Any",false,"typing.Any",false,["typing.Any"],0,true,false,"$796","app.core","Any","$1118",true,"typing","typing",false]],["IMP-6d50c0e0058d22ea","FACT","$1055","import","Import pydantic.Field",["$892","pydantic"],["EVD-0310793f5539529d"],[],[],[],["Field",false,"pydantic.Field",false,["pydantic.Field"],0,true,false,"$892","$891","Field","$1118",true,"pydantic","pydantic",false]],["IMP-6db6b935fb6882cc","FACT","$1055","import","$225",["$908","$959"],["EVD-e2c7ef854c50f9a5"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$959","$958","User","$1118",true,"$908","$891",false]],["IMP-6e9f6145ec62f8c1","FACT","$1055","import","Import app.db.repositories.comments.CommentsRepository",["$772","$862"],["EVD-5447804f86310b54"],[],[],[],["$59",false,"$863",false,["$863"],0,true,false,"$772","app.api","$59","$1118",true,"$862","app.db",false]],["IMP-6ea7fc7ad086b14a","FACT","$1055","import","$223",["$897","$901"],["EVD-6e6b1ba0f8fefd9a"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$897","$891","Profile","$1118",true,"$901","$891",false]],["IMP-6f0a94d98e284c4a","FACT","$1055","import","$218",["$860","$879"],["EVD-c517dc1c5aaa310d"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$879","app.db","$42","$1118",true,"$860","app.db",false]],["IMP-706e7c9cc95964fe","FACT","$1055","import","Import app.services.authentication.check_username_is_taken",["$782","$963"],["EVD-e1cba8587473685b"],[],[],[],["$1040",false,"$965",false,["$965"],0,true,false,"$782","app.api","$1040","$1118",true,"$963","$958",false]],["IMP-709667b401ff46f1","FACT","$1055","import","Import fastapi.FastAPI",["$813","fastapi"],["EVD-6d976a89613c977f"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"$813","app.db","FastAPI","$1118",true,"fastapi","fastapi",false]],["IMP-70bcde3b3c514f60","FACT","$1055","import","Import logging",["$805","logging"],["EVD-8c721f535b6ccd2e"],[],[],[],["logging",false,null,false,[],0,true,false,"$805","app.core",null,null,true,"logging","logging",false]],["IMP-70fdb4830532d3ae","FACT","$1055","import","Import bcrypt",["$972","bcrypt"],["$118"],[],[],[],["bcrypt",false,null,false,[],0,true,false,"$972","$958",null,null,true,"bcrypt","bcrypt",false]],["IMP-711872978681984b","FACT","$1055","import","Import app.models.schemas.articles.DEFAULT_ARTICLES_OFFSET",["$758","$914"],["$129"],[],[],[],["$63",false,"$922",false,["$922"],0,true,false,"$758","app.api","$63","$1118",true,"$914","$891",false]],["IMP-7132d8268853a84e","FACT","$1055","import","$221",["$772","$897"],["EVD-4e6d55545c1b37f5"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$772","app.api","Article","$1118",true,"$897","$891",false]],["IMP-71a1ffb44d545c44","FACT","$1055","import","Import pypika.Query",["$832","pypika"],["EVD-fc12640d2362b819"],[],[],[],["Query",false,"pypika.Query",false,["pypika.Query"],0,true,false,"$832","app.db","Query","$1118",true,"pypika","pypika",false]],["IMP-7242d50ae1ec86c2","FACT","$1055","import","Import asyncpg.Record",["$839","asyncpg"],["EVD-c59eff1a5644c727"],[],[],[],["Record",false,"asyncpg.Record",false,["asyncpg.Record"],0,true,false,"$839","app.db","Record","$1118",true,"asyncpg","asyncpg",false]],["IMP-724c301feafbfdcf","FACT","$1055","import","$226",["$776","$944"],["EVD-f4dc2ef2e43b2ef2"],[],[],[],["strings",false,null,false,[],0,true,false,"$776","app.api",null,null,true,"$944","$943",false]],["IMP-74dd7c5d2b360b6c","FACT","$1055","import","Import pydantic.Field",["$914","pydantic"],["EVD-bf8fbd20b354798b"],[],[],[],["Field",false,"pydantic.Field",false,["pydantic.Field"],0,true,false,"$914","$891","Field","$1118",true,"pydantic","pydantic",false]],["IMP-757acd87a2330244","FACT","$1055","import","$227",["$763","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$763","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-75ac47986776e3b0","FACT","$1055","import","Import sys",["$796","sys"],["EVD-4c33e8167115b5d1"],[],[],[],["sys",false,null,false,[],0,true,false,"$796","app.core",null,null,true,"sys","sys",false]],["IMP-75c28aa706c0febd","FACT","$1055","import","Import app.db.repositories.tags.TagsRepository",["$839","$879"],["EVD-66bf0aba2339c2da"],[],[],[],["TagsRepository",false,"$880",false,["$880"],0,true,false,"$839","app.db","TagsRepository","$1118",true,"$879","app.db",false]],["IMP-76463cfa4b286bf1","FACT","$1055","import","$218",["$860","$862"],["EVD-67a3fed596a4c57a"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$862","app.db","$42","$1118",true,"$860","app.db",false]],["IMP-766f1aa3f78136c9","FACT","$1055","import","$230",["$772","typing"],["$103"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$772","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-7809778f9b011067","FACT","$1055","import","Import app.api.dependencies.comments.check_comment_modification_permissions",["$741","$772"],["EVD-9aa4d3bae5a6b13b"],[],[],[],["$1039",false,"$742",false,["$742"],0,true,false,"$772","app.api","$1039","$1118",true,"$741","app.api",false]],["IMP-799ec4791d8dad89","FACT","$1055","import","$219",["$749","$870"],["EVD-6177c1972051576c"],[],[],[],["$498",false,"$871",false,["$871"],0,true,false,"$749","app.api","$498","$1118",true,"$870","app.db",false]],["IMP-7b0c221573c2f447","FACT","$1055","import","Import app.models.common.DateTimeModelMixin",["$892","$897"],["EVD-7e5c99eed0d8fda4"],[],[],[],["$64",false,"$893",false,["$893"],0,true,false,"$897","$891","$64","$1118",true,"$892","$891",false]],["IMP-7bc253c523c90196","FACT","$1055","import","Import app.api.routes.users",["$755","$782"],["$113"],[],[],[],["users",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$782","app.api",false]],["IMP-7c57637cac140453","FACT","$1055","import","$230",["$883","typing"],["EVD-4b3a646e8ea5b6fa"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$883","app.db","Optional","$1118",true,"typing","typing",false]],["IMP-7d1428295e37f66d","FACT","$1055","import","Import app.api.routes.api.router",["$755","app.main"],["EVD-45ea9b5bcfac875a"],[],[],[],["api_router",false,"app.api.routes.api.router",false,["app.api.routes.api.router"],0,true,false,"app.main","app.main","router","$1118",true,"$755","app.api",false]],["IMP-7d8e95dfc68e5b60","FACT","$1055","import","Import logging.config.fileConfig",["$816","logging.config"],["EVD-3866066743ed8666"],[],[],[],["fileConfig",false,"logging.config.fileConfig",false,["logging.config.fileConfig"],0,true,false,"$816","app.db","fileConfig","$1118",true,"logging.config","logging",false]],["IMP-7d9e1d3368f39100","FACT","$1055","import","$222",["$899","$966"],["$87"],[],[],[],["Comment",false,"$900",false,["$900"],0,true,false,"$966","$958","Comment","$1118",true,"$899","$891",false]],["IMP-7e69a647b9f50c6c","FACT","$1055","import","Import jwt",["$968","jwt"],["EVD-3d5d09349ae0609e"],[],[],[],["jwt",false,null,false,[],0,true,false,"$968","$958",null,null,true,"jwt","jwt",false]],["IMP-7f48f87d08df2fa1","FACT","$1055","import","Import app.services.articles.check_user_can_modify_article",["$727","$959"],["EVD-d0fc7b6d32a503ef"],[],[],[],["check_user_can_modify_article",false,"$961",false,["$961"],0,true,false,"$727","app.api","check_user_can_modify_article","$1118",true,"$959","$958",false]],["IMP-7f584b41170be7c6","FACT","$1055","import","Import app.db.queries.tables.articles_to_tags",["$832","$839"],["$84"],[],[],[],["articles_to_tags",false,"app.db.queries.tables.articles_to_tags",false,["app.db.queries.tables.articles_to_tags"],0,true,false,"$839","app.db","articles_to_tags","$1118",true,"$832","app.db",false]],["IMP-832c017df52b5b53","FACT","$1055","import","Import fastapi.exceptions.RequestValidationError",["$753","fastapi.exceptions"],["EVD-3a9d2b2359f1f853"],[],[],[],["RequestValidationError",false,"$1067",false,["$1067"],0,true,false,"$753","app.api","RequestValidationError","$1118",true,"fastapi.exceptions","fastapi",false]],["IMP-83cc7cc05916ed52","FACT","$1055","import","$222",["$899","$924"],["EVD-36612656f38f4258"],[],[],[],["Comment",false,"$900",false,["$900"],0,true,false,"$924","$891","Comment","$1118",true,"$899","$891",false]],["IMP-8467871e6a474e31","FACT","$1055","import","$225",["$731","$908"],["EVD-e1d5f05cc4a4bdac"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$731","app.api","User","$1118",true,"$908","$891",false]],["IMP-8632029852f27c5b","FACT","$1055","import","Import app.core.settings.base.AppEnvTypes",["$785","$802"],["EVD-f47d859600931640"],[],[],[],["AppEnvTypes",false,"$803",false,["$803"],0,true,false,"$785","app.core","AppEnvTypes","$1118",true,"$802","app.core",false]],["IMP-868a2550fd260aee","FACT","$1055","import","$230",["$937","typing"],["$86"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$937","$891","Optional","$1118",true,"typing","typing",false]],["IMP-87316c8bc7be0dc6","FACT","$1055","import","Import asyncpg.Connection",["$870","asyncpg"],["EVD-7b27f19356a3abcb"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$870","app.db","Connection","$1118",true,"asyncpg","asyncpg",false]],["IMP-87eeb1c26713b274","FACT","$1055","import","Import app.services.articles.check_article_exists",["$763","$959"],["EVD-2955b8418db5bd1d"],[],[],[],["check_article_exists",false,"$960",false,["$960"],0,true,false,"$763","app.api","check_article_exists","$1118",true,"$959","$958",false]],["IMP-88f924f78052552e","FACT","$1055","import","Import pydantic.BaseModel",["$937","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$937","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-892cef618e559593","FACT","$1055","import","Import fastapi.Query",["$727","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Query",false,"fastapi.Query",false,["fastapi.Query"],0,true,false,"$727","app.api","Query","$1118",true,"fastapi","fastapi",false]],["IMP-89c06f6a26da3aee","FACT","$1055","import","$214",["$796","$807"],["EVD-e4cbcd7fea3ed9aa"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$807","app.core","$36","$1118",true,"$796","app.core",false]],["IMP-89c472df70d9b276","FACT","$1055","import","Import pydantic.BaseModel",["$914","pydantic"],["EVD-bf8fbd20b354798b"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$914","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-8c16cf4c1e6970c3","FACT","$1055","import","$230",["$832","typing"],["EVD-e37cf3993e3ff7f4"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$832","app.db","Optional","$1118",true,"typing","typing",false]],["IMP-8dc91cb89d32f398","FACT","$1055","import","Import app.api.routes.authentication",["$755","$769"],["$113"],[],[],[],["authentication",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$769","app.api",false]],["IMP-8e59d9a9394ab7cf","FACT","$1055","import","$218",["$860","$870"],["EVD-7f356a1f444c768a"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$870","app.db","$42","$1118",true,"$860","app.db",false]],["IMP-8eab1f0916d55ad9","FACT","$1055","import","Import pypika.Parameter",["$832","pypika"],["EVD-fc12640d2362b819"],[],[],[],["CommonParameter",false,"pypika.Parameter",false,["pypika.Parameter"],0,true,false,"$832","app.db","Parameter","$1118",true,"pypika","pypika",false]],["IMP-8fd7f08179d38240","FACT","$1055","import","$228",["$731","fastapi"],["EVD-2c6820495596475b"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$731","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-90174f9dd6797a08","FACT","$1055","import","$225",["$908","$966"],["EVD-43b237bacaaf44ea"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$966","$958","User","$1118",true,"$908","$891",false]],["IMP-909251d09c6f81e6","FACT","$1055","import","Import typing.List",["$897","typing"],["EVD-a0acb5f959e9990b"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$897","$891","List","$1118",true,"typing","typing",false]],["IMP-93580a0fd37bafb7","FACT","$1055","import","$230",["$870","typing"],["EVD-d23eef4436438236"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$870","app.db","Optional","$1118",true,"typing","typing",false]],["IMP-9387590b5839981f","FACT","$1055","import","Import fastapi.openapi.utils.validation_error_response_definition",["$753","fastapi.openapi.utils"],["EVD-6910acb780c7dac9"],[],[],[],["validation_error_response_definition",false,"fastapi.openapi.utils.validation_error_response_definition",false,["fastapi.openapi.utils.validation_error_response_definition"],0,true,false,"$753","app.api","validation_error_response_definition","$1118",true,"fastapi.openapi.utils","fastapi",false]],["IMP-93edde172f0be530","FACT","$1055","import","$216",["$830","$879"],["EVD-cd0d911040a6834a"],[],[],[],["queries",false,"$831",false,["$831"],0,true,false,"$879","app.db","queries","$1118",true,"$830","app.db",false]],["IMP-941518d01b7f48bc","FACT","$1055","import","Import app.services.jwt",["$782","$968"],["EVD-4968f2d43fc3df01"],[],[],[],["jwt",false,null,false,[],0,true,false,"$782","app.api",null,null,true,"$968","$958",false]],["IMP-95ed819cb74e95b8","FACT","$1055","import","Import datetime.datetime",["$832","datetime"],["EVD-d99c58f6e1396c1e"],[],[],[],["datetime",false,"$1051",false,["$1051"],0,true,false,"$832","app.db","datetime","$1118",true,"datetime","datetime",false]],["IMP-960f76f5562e1ac4","FACT","$1055","import","Import starlette.middleware.cors.CORSMiddleware",["app.main","starlette.middleware.cors"],["EVD-0ad44a923a1ed2a8"],[],[],[],["CORSMiddleware",false,"starlette.middleware.cors.CORSMiddleware",false,["starlette.middleware.cors.CORSMiddleware"],0,true,false,"app.main","app.main","CORSMiddleware","$1118",true,"starlette.middleware.cors","starlette",false]],["IMP-96721a8350aa6d90","FACT","$1055","import","$215",["$811","$963"],["$136"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$963","$958","$143","$1118",true,"$811","app.db",false]],["IMP-967806e07f845f78","FACT","$1055","import","Import app.models.schemas.profiles.ProfileInResponse",["$776","$931"],["EVD-a5882353b2a968be"],[],[],[],["$497",false,"$932",false,["$932"],0,true,false,"$776","app.api","$497","$1118",true,"$931","$891",false]],["IMP-96a20b8f4b594919","FACT","$1055","import","$225",["$727","$908"],["EVD-fe2d6e263a24a959"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$727","app.api","User","$1118",true,"$908","$891",false]],["IMP-96cb02f1dc48508b","FACT","$1055","import","$221",["$897","$959"],["EVD-5f35fe86b83253c9"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$959","$958","Article","$1118",true,"$897","$891",false]],["IMP-96f61b1ef9fcb77e","FACT","$1055","import","Import typing.List",["$924","typing"],["$131"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$924","$891","List","$1118",true,"typing","typing",false]],["IMP-97d5c8e3d549aab5","FACT","$1055","import","$221",["$763","$897"],["EVD-925255cca3198dc2"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$763","app.api","Article","$1118",true,"$897","$891",false]],["IMP-97fdf3629c358295","FACT","$1055","import","$226",["$731","$944"],["EVD-9f2434ccc68864c8"],[],[],[],["strings",false,null,false,[],0,true,false,"$731","app.api",null,null,true,"$944","$943",false]],["IMP-984b640c2f3dd790","FACT","$1055","import","$218",["$839","$860"],["EVD-4a9b4cb5c0f2bbc8"],[],[],[],["$42",false,"$861",false,["$861"],0,true,false,"$839","app.db","$42","$1118",true,"$860","app.db",false]],["IMP-9858746b3bc72dc4","FACT","$1055","import","Import datetime.datetime",["$968","datetime"],["$132"],[],[],[],["datetime",false,"$1051",false,["$1051"],0,true,false,"$968","$958","datetime","$1118",true,"datetime","datetime",false]],["IMP-98b6d9a37cdd4f97","FACT","$1055","import","Import app.db.queries.tables.Parameter",["$832","$839"],["$84"],[],[],[],["Parameter",false,"$834",false,["$834"],0,true,false,"$839","app.db","Parameter","$1118",true,"$832","app.db",false]],["IMP-98bf4eb80866c11f","FACT","$1055","import","Import app.models.schemas.articles.ArticleForResponse",["$758","$914"],["$129"],[],[],[],["$38",false,"$915",false,["$915"],0,true,false,"$758","app.api","$38","$1118",true,"$914","$891",false]],["IMP-9b5876c87e6a836a","FACT","$1055","import","$220",["$731","$883"],["EVD-120b056dd3276c4b"],[],[],[],["$721",false,"$884",false,["$884"],0,true,false,"$731","app.api","$721","$1118",true,"$883","app.db",false]],["IMP-9b5b9d62d441c58e","FACT","$1055","import","Import typing.List",["$839","typing"],["$127"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$839","app.db","List","$1118",true,"typing","typing",false]],["IMP-9cc2cb0bc9715638","FACT","$1055","import","Import app.db.events.connect_to_db",["$787","$813"],["EVD-87aed378a476ef34"],[],[],[],["connect_to_db",false,"$815",false,["$815"],0,true,false,"$787","app.core","connect_to_db","$1118",true,"$813","app.db",false]],["IMP-9cfd4cafb5b29a17","FACT","$1055","import","Import app.api.routes.articles.articles_resource",["$757","$763"],["EVD-052a3d31e34f1a8b"],[],[],[],["articles_resource",false,null,false,[],0,true,false,"$757","app.api",null,null,true,"$763","app.api",false]],["IMP-9dbda965098ca1fc","FACT","$1055","import","Import logging",["$796","logging"],["EVD-9c54ac9375f22bc6"],[],[],[],["logging",false,null,false,[],0,true,false,"$796","app.core",null,null,true,"logging","logging",false]],["IMP-9e08bfb47d245c46","FACT","$1055","import","Import pydantic.BaseModel",["$928","pydantic"],["EVD-c499a78816a279f4"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$928","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-9edffa1c5132b2d9","FACT","$1055","import","Import app.db.repositories.tags.TagsRepository",["$780","$879"],["EVD-071b78ec814360a1"],[],[],[],["TagsRepository",false,"$880",false,["$880"],0,true,false,"$780","app.api","TagsRepository","$1118",true,"$879","app.db",false]],["IMP-9ee1b15d9ecba61a","FACT","$1055","import","Import app.api.dependencies.articles.check_article_modification_permissions",["$727","$763"],["EVD-ac4a430f0208695d"],[],[],[],["$1038",false,"$728",false,["$728"],0,true,false,"$763","app.api","$1038","$1118",true,"$727","app.api",false]],["IMP-9f36c17254e12655","FACT","$1055","import","Import app.models.schemas.articles.ArticleInCreate",["$763","$914"],["$102"],[],[],[],["ArticleInCreate",false,"$917",false,["$917"],0,true,false,"$763","app.api","ArticleInCreate","$1118",true,"$914","$891",false]],["IMP-9f4541684575c00d","FACT","$1055","import","$225",["$839","$908"],["EVD-60c635e5f071976e"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$839","app.db","User","$1118",true,"$908","$891",false]],["IMP-9faed655943ea07f","FACT","$1055","import","Import fastapi.Path",["$727","fastapi"],["EVD-5601cc0766b738fc"],[],[],[],["Path",false,"fastapi.Path",false,["fastapi.Path"],0,true,false,"$727","app.api","Path","$1118",true,"fastapi","fastapi",false]],["IMP-a07aa9bf329d2783","FACT","$1055","import","$211",["$731","$763"],["EVD-68af7480a47b0879"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$763","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-a0b179861f3987d4","FACT","$1055","import","$226",["$749","$944"],["EVD-b1bd725d2c1edcc7"],[],[],[],["strings",false,null,false,[],0,true,false,"$749","app.api",null,null,true,"$944","$943",false]],["IMP-a1880dd146c8e14d","FACT","$1055","import","$217",["$763","$839"],["EVD-9ce79f4676056d33"],[],[],[],["$40",false,"$841",false,["$841"],0,true,false,"$763","app.api","$40","$1118",true,"$839","app.db",false]],["IMP-a247f039221e9614","FACT","$1055","import","Import fastapi.security.APIKeyHeader",["$731","fastapi.security"],["EVD-885173a8c5773fdd"],[],[],[],["APIKeyHeader",false,"fastapi.security.APIKeyHeader",false,["fastapi.security.APIKeyHeader"],0,true,false,"$731","app.api","APIKeyHeader","$1118",true,"fastapi.security","fastapi",false]],["IMP-a27ae2272ed13301","FACT","$1055","import","Import typing.Union",["$753","typing"],["EVD-a984af60f9470e5d"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$753","app.api","Union","$1118",true,"typing","typing",false]],["IMP-a28e2b2b586de570","FACT","$1055","import","$217",["$727","$839"],["EVD-4e15096cdd1118d7"],[],[],[],["$40",false,"$841",false,["$841"],0,true,false,"$727","app.api","$40","$1118",true,"$839","app.db",false]],["IMP-a49ac6d4562edec2","FACT","$1055","import","Import app.services.comments.check_user_can_modify_comment",["$741","$966"],["EVD-62bc7103b86284b4"],[],[],[],["check_user_can_modify_comment",false,"$967",false,["$967"],0,true,false,"$741","app.api","check_user_can_modify_comment","$1118",true,"$966","$958",false]],["IMP-a5e532db71e07a1a","FACT","$1055","import","$214",["$796","$809"],["EVD-0377cf6bb25f2789"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$809","app.core","$36","$1118",true,"$796","app.core",false]],["IMP-a606e9f26b69f802","FACT","$1055","import","Import starlette.status",["$772","starlette"],["EVD-dc897c0f7115cf11"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$772","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-a6540914c2b19765","FACT","$1055","import","$230",["$763","typing"],["$100"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$763","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-a725e61f3be30916","FACT","$1055","import","Import typing.Union",["$839","typing"],["$127"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$839","app.db","Union","$1118",true,"typing","typing",false]],["IMP-a7463ad6db51d4fd","FACT","$1055","import","Import app.core.settings.base.BaseAppSettings",["$785","$802"],["EVD-f47d859600931640"],[],[],[],["BaseAppSettings",false,"$804",false,["$804"],0,true,false,"$785","app.core","BaseAppSettings","$1118",true,"$802","app.core",false]],["IMP-a77b49733bee7286","FACT","$1055","import","Import fastapi.openapi.constants.REF_PREFIX",["$753","fastapi.openapi.constants"],["EVD-79e52f23bedf09b3"],[],[],[],["REF_PREFIX",false,"fastapi.openapi.constants.REF_PREFIX",false,["fastapi.openapi.constants.REF_PREFIX"],0,true,false,"$753","app.api","REF_PREFIX","$1118",true,"fastapi.openapi.constants","fastapi",false]],["IMP-a79ce47b32a6444b","FACT","$1055","import","$225",["$782","$908"],["EVD-ab39f2ee50cb9f51"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$782","app.api","User","$1118",true,"$908","$891",false]],["IMP-a7b8ced40d958c0b","FACT","$1055","import","$221",["$862","$897"],["EVD-5e48d3c750886736"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$862","app.db","Article","$1118",true,"$897","$891",false]],["IMP-a82391d7be9e5c2c","FACT","$1055","import","$229",["$749","fastapi"],["EVD-98454f817b185956"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$749","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-a885ec8d95b433e8","FACT","$1055","import","Import pypika.Query",["$839","pypika"],["EVD-e3e74d1ef7806a48"],[],[],[],["Query",false,"pypika.Query",false,["pypika.Query"],0,true,false,"$839","app.db","Query","$1118",true,"pypika","pypika",false]],["IMP-a91085c93cf4b178","FACT","$1055","import","$224",["$897","$903"],["EVD-ad9e8c7cc9d4cdf9"],[],[],[],["RWModel",false,"$904",false,["$904"],0,true,false,"$897","$891","RWModel","$1118",true,"$903","$891",false]],["IMP-a9c2957250de7fe5","FACT","$1055","import","Import asyncpg.Connection",["$862","asyncpg"],["EVD-9da1592686fef7b8"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$862","app.db","Connection","$1118",true,"asyncpg","asyncpg",false]],["IMP-a9ffbf0bfe448df8","FACT","$1055","import","$213",["$769","$785"],["EVD-5e8f3902a13f91de"],[],[],[],["$1084",false,"$786",false,["$786"],0,true,false,"$769","app.api","$1084","$1118",true,"$785","app.core",false]],["IMP-aa247c1ede6d7114","FACT","$1055","import","Import pydantic.SecretStr",["$796","pydantic"],["EVD-18c4021de056f355"],[],[],[],["SecretStr",false,"$1121",false,["$1121"],0,true,false,"$796","app.core","SecretStr","$1118",true,"pydantic","pydantic",false]],["IMP-ab9daae50672b92d","FACT","$1055","import","Import starlette.responses.JSONResponse",["$751","starlette.responses"],["EVD-5771e7f0508a409c"],[],[],[],["JSONResponse",false,"$1134",false,["$1134"],0,true,false,"$751","app.api","JSONResponse","$1118",true,"starlette.responses","starlette",false]],["IMP-acc4b22c8c3c271d","FACT","$1055","import","Import loguru.logger",["$787","loguru"],["EVD-6a5cc72a987ee41e"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$787","app.core","logger","$1118",true,"loguru","loguru",false]],["IMP-ad4ac8cd4c921fc6","FACT","$1055","import","Import fastapi.FastAPI",["app.main","fastapi"],["EVD-55c64b792d197d97"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"app.main","app.main","FastAPI","$1118",true,"fastapi","fastapi",false]],["IMP-aec92e8493bb58fd","FACT","$1055","import","$230",["$839","typing"],["$127"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$839","app.db","Optional","$1118",true,"typing","typing",false]],["IMP-afc1590f673ddeef","FACT","$1055","import","$216",["$830","$870"],["EVD-c66ec583e7e663a6"],[],[],[],["queries",false,"$831",false,["$831"],0,true,false,"$870","app.db","queries","$1118",true,"$830","app.db",false]],["IMP-b032337c1b6f666f","FACT","$1055","import","Import enum.Enum",["$802","enum"],["EVD-60909480aa5de28f"],[],[],[],["Enum",false,"enum.Enum",false,["enum.Enum"],0,true,false,"$802","app.core","Enum","$1118",true,"enum","enum",false]],["IMP-b03cae606e61f1cc","FACT","$1055","import","$212",["$727","$744"],["EVD-1b71cf97ee2615fc"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$727","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-b08fb6b2b4e0becd","FACT","$1055","import","Import app.core.logging.InterceptHandler",["$792","$796"],["EVD-0dac89d3b2ca6ec5"],[],[],[],["InterceptHandler",false,"$793",false,["$793"],0,true,false,"$796","app.core","InterceptHandler","$1118",true,"$792","app.core",false]],["IMP-b11a2d82d9766535","FACT","$1055","import","Import pydantic.HttpUrl",["$937","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["HttpUrl",false,"pydantic.HttpUrl",false,["pydantic.HttpUrl"],0,true,false,"$937","$891","HttpUrl","$1118",true,"pydantic","pydantic",false]],["IMP-b123dca6c26d633c","FACT","$1055","import","Import app.services.articles.get_slug_for_article",["$763","$959"],["EVD-2955b8418db5bd1d"],[],[],[],["get_slug_for_article",false,"$962",false,["$962"],0,true,false,"$763","app.api","get_slug_for_article","$1118",true,"$959","$958",false]],["IMP-b12baf2af64665fb","FACT","$1055","import","Import pydantic.BaseModel",["$935","pydantic"],["EVD-c2d1d5c70797af51"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$935","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-b1d81ab6d96579de","FACT","$1055","import","$217",["$758","$839"],["EVD-cf643c412cbfe320"],[],[],[],["$40",false,"$841",false,["$841"],0,true,false,"$758","app.api","$40","$1118",true,"$839","app.db",false]],["IMP-b2016c6906482cc8","FACT","$1055","import","Import app.core.settings.base.BaseAppSettings",["$796","$802"],["EVD-677cad09c927bb90"],[],[],[],["BaseAppSettings",false,"$804",false,["$804"],0,true,false,"$796","app.core","BaseAppSettings","$1118",true,"$802","app.core",false]],["IMP-b244647c6872ccd4","FACT","$1055","import","Import typing.Tuple",["$796","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Tuple",false,"typing.Tuple",false,["typing.Tuple"],0,true,false,"$796","app.core","Tuple","$1118",true,"typing","typing",false]],["IMP-b26771a711ced7dd","FACT","$1055","import","$219",["$862","$870"],["EVD-21c9875514fb4764"],[],[],[],["$498",false,"$871",false,["$871"],0,true,false,"$862","app.db","$498","$1118",true,"$870","app.db",false]],["IMP-b27e0a7d7792e584","FACT","$1055","import","Import app.models.common.IDModelMixin",["$892","$908"],["EVD-9ab86d7fb5428ff6"],[],[],[],["IDModelMixin",false,"$895",false,["$895"],0,true,false,"$908","$891","IDModelMixin","$1118",true,"$892","$891",false]],["IMP-b45bc62ded56cc80","FACT","$1055","import","$225",["$776","$908"],["EVD-aaf9945e57b4f5b4"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$776","app.api","User","$1118",true,"$908","$891",false]],["IMP-b4e0f2d8482378ed","FACT","$1055","import","Import fastapi.Body",["$763","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["Body",false,"fastapi.Body",false,["fastapi.Body"],0,true,false,"$763","app.api","Body","$1118",true,"fastapi","fastapi",false]],["IMP-b5e1742866af806d","FACT","$1055","import","Import datetime.datetime",["$928","datetime"],["EVD-c0c4d4189b74058a"],[],[],[],["datetime",false,"$1051",false,["$1051"],0,true,false,"$928","$891","datetime","$1118",true,"datetime","datetime",false]],["IMP-b6c3606fdb8ff223","FACT","$1055","import","$225",["$749","$908"],["EVD-c5f396aa9475f333"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$749","app.api","User","$1118",true,"$908","$891",false]],["IMP-b7061f5d460ee750","FACT","$1055","import","Import starlette.status",["$758","starlette"],["EVD-f198f969309e3808"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$758","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-b7a13cb56f013eec","FACT","$1055","import","Import starlette.responses.JSONResponse",["$753","starlette.responses"],["EVD-dd590cf7791dae83"],[],[],[],["JSONResponse",false,"$1134",false,["$1134"],0,true,false,"$753","app.api","JSONResponse","$1118",true,"starlette.responses","starlette",false]],["IMP-b7e49bd5c97c19e0","FACT","$1055","import","Import sqlalchemy.pool",["$816","sqlalchemy"],["EVD-4316e14dd69d133f"],[],[],[],["pool",false,"sqlalchemy.pool",false,["sqlalchemy.pool"],0,true,false,"$816","app.db","pool","$1118",true,"sqlalchemy","sqlalchemy",false]],["IMP-b9a4d91911a70547","FACT","$1055","import","Import app.models.schemas.users.UserInUpdate",["$782","$937"],["EVD-eb673af62f989fd7"],[],[],[],["UserInUpdate",false,"$941",false,["$941"],0,true,false,"$782","app.api","UserInUpdate","$1118",true,"$937","$891",false]],["IMP-ba577a02f1070e6c","FACT","$1055","import","Import app.db.repositories.comments.CommentsRepository",["$741","$862"],["EVD-7cb3cff9849b33e5"],[],[],[],["$59",false,"$863",false,["$863"],0,true,false,"$741","app.api","$59","$1118",true,"$862","app.db",false]],["IMP-ba6f93ef64434199","FACT","$1055","import","Import fastapi.FastAPI",["$787","fastapi"],["EVD-f28663b0416632df"],[],[],[],["FastAPI",false,"fastapi.FastAPI",false,["fastapi.FastAPI"],0,true,false,"$787","app.core","FastAPI","$1118",true,"fastapi","fastapi",false]],["IMP-bb9c58616196999e","FACT","$1055","import","Import app.models.schemas.articles.ListOfArticlesInResponse",["$763","$914"],["$102"],[],[],[],["$232",false,"$923",false,["$923"],0,true,false,"$763","app.api","$232","$1118",true,"$914","$891",false]],["IMP-bd0d2ea1a7f7d856","FACT","$1055","import","$212",["$744","$763"],["EVD-8c984bd9e49d4714"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$763","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-bd0e2cde994cb57b","FACT","$1055","import","Import app.models.schemas.users.UserInLogin",["$769","$937"],["$106"],[],[],[],["UserInLogin",false,"$939",false,["$939"],0,true,false,"$769","app.api","UserInLogin","$1118",true,"$937","$891",false]],["IMP-bd737aa7ba94d9a2","FACT","$1055","import","Import app.db.queries.tables.articles",["$832","$839"],["$84"],[],[],[],["articles",false,"app.db.queries.tables.articles",false,["app.db.queries.tables.articles"],0,true,false,"$839","app.db","articles","$1118",true,"$832","app.db",false]],["IMP-bed11ac2200e1bc8","FACT","$1055","import","Import app.api.routes.articles.articles_common",["$757","$758"],["EVD-052a3d31e34f1a8b"],[],[],[],["articles_common",false,null,false,[],0,true,false,"$757","app.api",null,null,true,"$758","app.api",false]],["IMP-bf3fce03063d23ba","FACT","$1055","import","$210",["$727","$763"],["EVD-ac4a430f0208695d"],[],[],[],["$1085",false,"$729",false,["$729"],0,true,false,"$763","app.api","$1085","$1118",true,"$727","app.api",false]],["IMP-c09aced653beabbc","FACT","$1055","import","Import typing.Dict",["$796","typing"],["EVD-2da83aef4cb9d969"],[],[],[],["Dict",false,"typing.Dict",false,["typing.Dict"],0,true,false,"$796","app.core","Dict","$1118",true,"typing","typing",false]],["IMP-c19c90eb8a40c8ad","FACT","$1055","import","Import app.models.schemas.users.UserInResponse",["$782","$937"],["EVD-eb673af62f989fd7"],[],[],[],["$720",false,"$940",false,["$940"],0,true,false,"$782","app.api","$720","$1118",true,"$937","$891",false]],["IMP-c2799ba574544a68","FACT","$1055","import","Import app.models.schemas.users.UserInResponse",["$769","$937"],["$106"],[],[],[],["$720",false,"$940",false,["$940"],0,true,false,"$769","app.api","$720","$1118",true,"$937","$891",false]],["IMP-c2af6c0db7c0e58b","FACT","$1055","import","Import datetime",["$892","datetime"],["EVD-9b600bf910b43596"],[],[],[],["datetime",false,null,false,[],0,true,false,"$892","$891",null,null,true,"datetime","datetime",false]],["IMP-c3a9a2376fd32f4f","FACT","$1055","import","Import asyncpg.Connection",["$839","asyncpg"],["EVD-c59eff1a5644c727"],[],[],[],["Connection",false,"asyncpg.Connection",false,["asyncpg.Connection"],0,true,false,"$839","app.db","Connection","$1118",true,"asyncpg","asyncpg",false]],["IMP-c4673976ea1dc9e3","FACT","$1055","import","$212",["$744","$769"],["EVD-8a22aef492a5f2e2"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$769","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-c4824752656fa571","FACT","$1055","import","$216",["$830","$839"],["EVD-10e7cb1bc2fb532f"],[],[],[],["queries",false,"$831",false,["$831"],0,true,false,"$839","app.db","queries","$1118",true,"$830","app.db",false]],["IMP-c48c07f04745a5e1","FACT","$1055","import","Import types.FrameType",["$792","types"],["EVD-1ae1ac8a2b41f3c8"],[],[],[],["FrameType",false,"types.FrameType",false,["types.FrameType"],0,true,false,"$792","app.core","FrameType","$1118",true,"types","types",false]],["IMP-c4d4db14444369a3","FACT","$1055","import","Import app.db.events.close_db_connection",["$787","$813"],["EVD-87aed378a476ef34"],[],[],[],["close_db_connection",false,"$814",false,["$814"],0,true,false,"$787","app.core","close_db_connection","$1118",true,"$813","app.db",false]],["IMP-c6746d8e06a286ef","FACT","$1055","import","$216",["$830","$862"],["EVD-044f43a9c8ed47a6"],[],[],[],["queries",false,"$831",false,["$831"],0,true,false,"$862","app.db","queries","$1118",true,"$830","app.db",false]],["IMP-c70d6bc941ca23e3","FACT","$1055","import","$225",["$862","$908"],["EVD-f00c9071e32d7f68"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$862","app.db","User","$1118",true,"$908","$891",false]],["IMP-c7353ae95128eb8c","FACT","$1055","import","Import app.models.schemas.users.UserWithToken",["$769","$937"],["$106"],[],[],[],["UserWithToken",false,"$942",false,["$942"],0,true,false,"$769","app.api","UserWithToken","$1118",true,"$937","$891",false]],["IMP-c78a8929d553e30e","FACT","$1055","import","$214",["$796","$813"],["EVD-c814d24e4da78879"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$813","app.db","$36","$1118",true,"$796","app.core",false]],["IMP-c7bd1bf6c6502335","FACT","$1055","import","Import pydantic.BaseModel",["$903","pydantic"],["EVD-ea46de911b391aa1"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$903","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-c7c8b18084988b2b","FACT","$1055","import","Import typing.Type",["$785","typing"],["EVD-a4e64d90ffc37b7b"],[],[],[],["Type",false,"typing.Type",false,["typing.Type"],0,true,false,"$785","app.core","Type","$1118",true,"typing","typing",false]],["IMP-c86736910c96d741","FACT","$1055","import","Import pathlib",["$830","pathlib"],["EVD-607ddde014966894"],[],[],[],["pathlib",false,null,false,[],0,true,false,"$830","app.db",null,null,true,"pathlib","pathlib",false]],["IMP-c86afbf99f17a177","FACT","$1055","import","$228",["$776","fastapi"],["$117"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$776","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-c8b000cacdc99c75","FACT","$1055","import","$211",["$731","$749"],["EVD-bfa450f36dba9071"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$749","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-c9882942512b1a2f","FACT","$1055","import","$214",["$796","$805"],["EVD-203d266788af4d98"],[],[],[],["$36",false,"$797",false,["$797"],0,true,false,"$805","app.core","$36","$1118",true,"$796","app.core",false]],["IMP-ca140c25d40a562f","FACT","$1055","import","Import app.models.schemas.articles.ArticleInResponse",["$763","$914"],["$102"],[],[],[],["$39",false,"$918",false,["$918"],0,true,false,"$763","app.api","$39","$1118",true,"$914","$891",false]],["IMP-caf4d50d34848e90","FACT","$1055","import","Import app.api.routes.comments",["$755","$772"],["$113"],[],[],[],["comments",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$772","app.api",false]],["IMP-cb27d50a51f4e625","FACT","$1055","import","$228",["$741","fastapi"],["EVD-49ada49e3a7085ae"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$741","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-cbf6f9260efaffb8","FACT","$1055","import","$225",["$908","$968"],["EVD-9542349cf66dac63"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$968","$958","User","$1118",true,"$908","$891",false]],["IMP-cc47eafbb3cf732f","FACT","$1055","import","Import typing.cast",["$792","typing"],["EVD-9cbdf4cdf9909e43"],[],[],[],["cast",false,"typing.cast",false,["typing.cast"],0,true,false,"$792","app.core","cast","$1118",true,"typing","typing",false]],["IMP-cd86ea668503efff","FACT","$1055","import","Import app.api.dependencies.articles.get_articles_filters",["$727","$763"],["EVD-ac4a430f0208695d"],[],[],[],["get_articles_filters",false,"$730",false,["$730"],0,true,false,"$763","app.api","get_articles_filters","$1118",true,"$727","app.api",false]],["IMP-ce744151e767be42","FACT","$1055","import","$226",["$758","$944"],["EVD-63a7117e1f1ee0db"],[],[],[],["strings",false,null,false,[],0,true,false,"$758","app.api",null,null,true,"$944","$943",false]],["IMP-d05572a912bda37f","FACT","$1055","import","$225",["$870","$908"],["EVD-aa3a3cbac0440c41"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$870","app.db","User","$1118",true,"$908","$891",false]],["IMP-d06fddc8e748c8eb","FACT","$1055","import","Import logging",["$809","logging"],["EVD-2b495ea771abaf3a"],[],[],[],["logging",false,null,false,[],0,true,false,"$809","app.core",null,null,true,"logging","logging",false]],["IMP-d14f71e4314735ed","FACT","$1055","import","$215",["$811","$862"],["EVD-baa04838ed358271"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$862","app.db","$143","$1118",true,"$811","app.db",false]],["IMP-d1e4921457c74737","FACT","$1055","import","$226",["$763","$944"],["EVD-41999d393dcc2d09"],[],[],[],["strings",false,null,false,[],0,true,false,"$763","app.api",null,null,true,"$944","$943",false]],["IMP-d1ecc778e21bd367","FACT","$1055","import","$225",["$883","$908"],["EVD-719f723972ce0e2a"],[],[],[],["User",false,"$909",false,["$909"],0,true,false,"$883","app.db","User","$1118",true,"$908","$891",false]],["IMP-d22fc59f64ac1540","FACT","$1055","import","$229",["$782","fastapi"],["$83"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$782","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-d3aeddf7d3a2c446","FACT","$1055","import","Import pydantic.EmailStr",["$937","pydantic"],["EVD-b98ff89b73bc089b"],[],[],[],["EmailStr",false,"pydantic.EmailStr",false,["pydantic.EmailStr"],0,true,false,"$937","$891","EmailStr","$1118",true,"pydantic","pydantic",false]],["IMP-d415a5580712c7ef","FACT","$1055","import","Import app.api.dependencies.authentication",["$731","$741"],["$82"],[],[],[],["authentication",false,null,false,[],0,true,false,"$741","app.api",null,null,true,"$731","app.api",false]],["IMP-d46c82bcffbe59d3","FACT","$1055","import","Import typing.Sequence",["$879","typing"],["EVD-52b3e2d2dceb8ddc"],[],[],[],["Sequence",false,"typing.Sequence",false,["typing.Sequence"],0,true,false,"$879","app.db","Sequence","$1118",true,"typing","typing",false]],["IMP-d6108b09a3d313df","FACT","$1055","import","$223",["$749","$901"],["EVD-01bb4352f0bfbb34"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$749","app.api","Profile","$1118",true,"$901","$891",false]],["IMP-d697f69d104c3728","FACT","$1055","import","Import app.api.dependencies.comments.get_comment_by_id_from_path",["$741","$772"],["EVD-9aa4d3bae5a6b13b"],[],[],[],["$1086",false,"$743",false,["$743"],0,true,false,"$772","app.api","$1086","$1118",true,"$741","app.api",false]],["IMP-d8331e437f146633","FACT","$1055","import","Import loguru.logger",["$796","loguru"],["EVD-f75c9f0190bcb47a"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$796","app.core","logger","$1118",true,"loguru","loguru",false]],["IMP-d89c0d8a1114d042","FACT","$1055","import","Import typing.List",["$879","typing"],["EVD-52b3e2d2dceb8ddc"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$879","app.db","List","$1118",true,"typing","typing",false]],["IMP-d89c2d5468b36147","FACT","$1055","import","Import sqlalchemy.func",["$818","sqlalchemy"],["EVD-f76c9ce077e0ee3d"],[],[],[],["func",false,"sqlalchemy.func",false,["sqlalchemy.func"],0,true,false,"$818","app.db","func","$1118",true,"sqlalchemy","sqlalchemy",false]],["IMP-d948d014ac80479d","FACT","$1055","import","Import starlette.status",["$731","starlette"],["EVD-d9314fe122b4900c"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$731","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-d9947320e19274d0","FACT","$1055","import","$212",["$744","$758"],["EVD-e75f9168203a3bb5"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$758","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-d9a9b3e512d959ca","FACT","$1055","import","$229",["$731","fastapi"],["EVD-2c6820495596475b"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$731","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-d9cb095deffe417a","FACT","$1055","import","Import logging",["$792","logging"],["EVD-e142a084b6309830"],[],[],[],["logging",false,null,false,[],0,true,false,"$792","app.core",null,null,true,"logging","logging",false]],["IMP-da2a08ce428640db","FACT","$1055","import","$215",["$811","$883"],["EVD-79650a3da26c59eb"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$883","app.db","$143","$1118",true,"$811","app.db",false]],["IMP-da9d7b0794b7ab85","FACT","$1055","import","Import datetime",["$903","datetime"],["EVD-8ccd78ae6694d62b"],[],[],[],["datetime",false,null,false,[],0,true,false,"$903","$891",null,null,true,"datetime","datetime",false]],["IMP-dc732496371becc4","FACT","$1055","import","Import app.services.authentication.check_email_is_taken",["$782","$963"],["EVD-e1cba8587473685b"],[],[],[],["check_email_is_taken",false,"$964",false,["$964"],0,true,false,"$782","app.api","check_email_is_taken","$1118",true,"$963","$958",false]],["IMP-ddae58d1f5de54c2","FACT","$1055","import","Import app.models.common.IDModelMixin",["$892","$897"],["EVD-7e5c99eed0d8fda4"],[],[],[],["IDModelMixin",false,"$895",false,["$895"],0,true,false,"$897","$891","IDModelMixin","$1118",true,"$892","$891",false]],["IMP-dddc4d4e61bc6001","FACT","$1055","import","Import typing.List",["$862","typing"],["EVD-6bffcbec14442b2b"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$862","app.db","List","$1118",true,"typing","typing",false]],["IMP-de16c6d1d58f2b09","FACT","$1055","import","Import app.api.errors.validation_error.http422_error_handler",["$753","app.main"],["EVD-44fef2f99760a770"],[],[],[],["http422_error_handler",false,"$754",false,["$754"],0,true,false,"app.main","app.main","http422_error_handler","$1118",true,"$753","app.api",false]],["IMP-dea45fb5d27b6d92","FACT","$1055","import","Import loguru.logger",["$792","loguru"],["EVD-3beabfeb101f80ec"],[],[],[],["logger",false,"loguru.logger",false,["loguru.logger"],0,true,false,"$792","app.core","logger","$1118",true,"loguru","loguru",false]],["IMP-deb101d0182fe741","FACT","$1055","import","Import starlette.requests.Request",["$751","starlette.requests"],["EVD-5ba100326be3f18e"],[],[],[],["Request",false,"$1133",false,["$1133"],0,true,false,"$751","app.api","Request","$1118",true,"starlette.requests","starlette",false]],["IMP-df7b769c4966581d","FACT","$1055","import","Import pydantic.validator",["$892","pydantic"],["EVD-0310793f5539529d"],[],[],[],["validator",false,"pydantic.validator",false,["pydantic.validator"],0,true,false,"$892","$891","validator","$1118",true,"pydantic","pydantic",false]],["IMP-df91d6802c34f678","FACT","$1055","import","Import starlette.status",["$763","starlette"],["EVD-8cd6b53c9a9d7c63"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$763","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-e1895c36f0432944","FACT","$1055","import","$230",["$741","typing"],["EVD-c0075b3bd924d617"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$741","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-e1f2e6d233dd364f","FACT","$1055","import","Import pydantic.PostgresDsn",["$796","pydantic"],["EVD-18c4021de056f355"],[],[],[],["PostgresDsn",false,"$1120",false,["$1120"],0,true,false,"$796","app.core","PostgresDsn","$1118",true,"pydantic","pydantic",false]],["IMP-e27034bbe6048dc3","FACT","$1055","import","$211",["$731","$758"],["EVD-61a743de8727245b"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$758","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-e2dedac873b831c8","FACT","$1055","import","$220",["$883","$963"],["EVD-0147b7ff04093580"],[],[],[],["$721",false,"$884",false,["$884"],0,true,false,"$963","$958","$721","$1118",true,"$883","app.db",false]],["IMP-e30a526c9f23b91c","FACT","$1055","import","$213",["$785","app.main"],["EVD-92ce7432db3613c3"],[],[],[],["$1084",false,"$786",false,["$786"],0,true,false,"app.main","app.main","$1084","$1118",true,"$785","app.core",false]],["IMP-e320a417c6b3071f","FACT","$1055","import","Import sqlalchemy.engine_from_config",["$816","sqlalchemy"],["EVD-4316e14dd69d133f"],[],[],[],["engine_from_config",false,"sqlalchemy.engine_from_config",false,["sqlalchemy.engine_from_config"],0,true,false,"$816","app.db","engine_from_config","$1118",true,"sqlalchemy","sqlalchemy",false]],["IMP-e36235e1ff0eca6f","FACT","$1055","import","$230",["$749","typing"],["EVD-a04bb873c7df57d0"],[],[],[],["Optional",false,"$1141",false,["$1141"],0,true,false,"$749","app.api","Optional","$1118",true,"typing","typing",false]],["IMP-e4ffb7e11f45cdd3","FACT","$1055","import","$228",["$744","fastapi"],["EVD-c37b8511d0ef71c4"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$744","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-e59306836a21dafc","FACT","$1055","import","Import starlette.status",["$741","starlette"],["EVD-102564d8584cf22a"],[],[],[],["status",false,"$1135",false,["$1135"],0,true,false,"$741","app.api","status","$1118",true,"starlette","starlette",false]],["IMP-e5bc95e2b4614574","FACT","$1055","import","Import slugify.slugify",["$959","slugify"],["$142"],[],[],[],["slugify",false,"slugify.slugify",false,["slugify.slugify"],0,true,false,"$959","$958","slugify","$1118",true,"slugify","slugify",false]],["IMP-e60ee37b59f201be","FACT","$1055","import","Import starlette.requests.Request",["$744","starlette.requests"],["EVD-666005d5a1495faa"],[],[],[],["Request",false,"$1133",false,["$1133"],0,true,false,"$744","app.api","Request","$1118",true,"starlette.requests","starlette",false]],["IMP-e625a3d7605a9f3f","FACT","$1055","import","Import pathlib",["$816","pathlib"],["EVD-db52148668f614f2"],[],[],[],["pathlib",false,null,false,[],0,true,false,"$816","app.db",null,null,true,"pathlib","pathlib",false]],["IMP-e71a5602a8cb62a4","FACT","$1055","import","Import app.api.routes.profiles",["$755","$776"],["$113"],[],[],[],["profiles",false,null,false,[],0,true,false,"$755","app.api",null,null,true,"$776","app.api",false]],["IMP-e7309f56c79ccc0b","FACT","$1055","import","Import pypika.Table",["$832","pypika"],["EVD-fc12640d2362b819"],[],[],[],["Table",false,"pypika.Table",false,["pypika.Table"],0,true,false,"$832","app.db","Table","$1118",true,"pypika","pypika",false]],["IMP-e7e6a07126905c56","FACT","$1055","import","Import typing.List",["$914","typing"],["$88"],[],[],[],["List",false,"typing.List",false,["typing.List"],0,true,false,"$914","$891","List","$1118",true,"typing","typing",false]],["IMP-e83beab5e12d27e0","FACT","$1055","import","Import starlette.status.HTTP_422_UNPROCESSABLE_ENTITY",["$753","$1135"],["EVD-020141bdf47402ba"],[],[],[],["HTTP_422_UNPROCESSABLE_ENTITY",false,"starlette.status.HTTP_422_UNPROCESSABLE_ENTITY",false,["starlette.status.HTTP_422_UNPROCESSABLE_ENTITY"],0,true,false,"$753","app.api","HTTP_422_UNPROCESSABLE_ENTITY","$1118",true,"$1135","starlette",false]],["IMP-e83fc79c6a5e3967","FACT","$1055","import","$221",["$727","$897"],["EVD-3760d50210d99864"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$727","app.api","Article","$1118",true,"$897","$891",false]],["IMP-e8a544bb93bb34f2","FACT","$1055","import","$228",["$772","fastapi"],["EVD-d59465f102de2f23"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$772","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-e9a1201dc42882b1","FACT","$1055","import","Import pydantic.BaseModel",["$892","pydantic"],["EVD-0310793f5539529d"],[],[],[],["BaseModel",false,"$1119",false,["$1119"],0,true,false,"$892","$891","BaseModel","$1118",true,"pydantic","pydantic",false]],["IMP-ebfde2f42a905c90","FACT","$1055","import","$212",["$731","$744"],["EVD-9d96d654e77fc411"],[],[],[],["$1089",false,"$747",false,["$747"],0,true,false,"$731","app.api","$1089","$1118",true,"$744","app.api",false]],["IMP-ec49977547fac41d","FACT","$1055","import","$228",["$780","fastapi"],["EVD-a67ea9c272d6fe2e"],[],[],[],["Depends",false,"$1065",false,["$1065"],0,true,false,"$780","app.api","Depends","$1118",true,"fastapi","fastapi",false]],["IMP-ecee74b3d416c5e7","FACT","$1055","import","Import typing.Union",["$870","typing"],["EVD-d23eef4436438236"],[],[],[],["Union",false,"typing.Union",false,["typing.Union"],0,true,false,"$870","app.db","Union","$1118",true,"typing","typing",false]],["IMP-ecf8a1b0e5ef6119","FACT","$1055","import","Import app.services.authentication.check_username_is_taken",["$769","$963"],["EVD-5f834807ff7b7383"],[],[],[],["$1040",false,"$965",false,["$965"],0,true,false,"$769","app.api","$1040","$1118",true,"$963","$958",false]],["IMP-ee63787fbfb1f7d8","FACT","$1055","import","Import app.db.queries.tables.users",["$832","$839"],["$84"],[],[],[],["users",false,"app.db.queries.tables.users",false,["app.db.queries.tables.users"],0,true,false,"$839","app.db","users","$1118",true,"$832","app.db",false]],["IMP-efd96bf20f79e4d5","FACT","$1055","import","$215",["$769","$811"],["EVD-b2fa3b47973ac82d"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$769","app.api","$143","$1118",true,"$811","app.db",false]],["IMP-f0802082323d4bf2","FACT","$1055","import","$223",["$776","$901"],["EVD-a9a5154fd19fb57c"],[],[],[],["Profile",false,"$902",false,["$902"],0,true,false,"$776","app.api","Profile","$1118",true,"$901","$891",false]],["IMP-f255526fe1037f40","FACT","$1055","import","$227",["$755","fastapi"],["EVD-aab529133cda5dc8"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$755","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-f30b41a49f032d75","FACT","$1055","import","$211",["$727","$731"],["EVD-39036f5a8ccf3a28"],[],[],[],["$1087",false,"$740",false,["$740"],0,true,false,"$727","app.api","$1087","$1118",true,"$731","app.api",false]],["IMP-f32de208e68c38cd","FACT","$1055","import","Import typing.Callable",["$744","typing"],["$138"],[],[],[],["Callable",false,"typing.Callable",false,["typing.Callable"],0,true,false,"$744","app.api","Callable","$1118",true,"typing","typing",false]],["IMP-f397e4a3099c9845","FACT","$1055","import","$227",["$757","fastapi"],["EVD-bd108015709633f4"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$757","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-f3c359ce3d53e707","FACT","$1055","import","$221",["$897","$914"],["EVD-45d761cfed965553"],[],[],[],["Article",false,"$898",false,["$898"],0,true,false,"$914","$891","Article","$1118",true,"$897","$891",false]],["IMP-f3cb0bb649b2e02a","FACT","$1055","import","Import starlette.status.HTTP_400_BAD_REQUEST",["$782","$1135"],["EVD-2293374254171376"],[],[],[],["HTTP_400_BAD_REQUEST",false,"$1136",false,["$1136"],0,true,false,"$782","app.api","HTTP_400_BAD_REQUEST","$1118",true,"$1135","starlette",false]],["IMP-f5a9900bfd731578","FACT","$1055","import","$215",["$811","$959"],["EVD-432888db4968b82a"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$959","$958","$143","$1118",true,"$811","app.db",false]],["IMP-f626c7bbfcddc656","FACT","$1055","import","$210",["$727","$772"],["EVD-2401f5378944b43c"],[],[],[],["$1085",false,"$729",false,["$729"],0,true,false,"$772","app.api","$1085","$1118",true,"$727","app.api",false]],["IMP-f9de35d04e4b1881","FACT","$1055","import","Import passlib.context.CryptContext",["$972","passlib.context"],["EVD-68fbf436ad10375b"],[],[],[],["CryptContext",false,"passlib.context.CryptContext",false,["passlib.context.CryptContext"],0,true,false,"$972","$958","CryptContext","$1118",true,"passlib.context","passlib",false]],["IMP-fa626c94d7460f38","FACT","$1055","import","Import app.db.queries.tables.tags",["$832","$839"],["$84"],[],[],[],["tags_table",false,"app.db.queries.tables.tags",false,["app.db.queries.tables.tags"],0,true,false,"$839","app.db","tags","$1118",true,"$832","app.db",false]],["IMP-fa8a3a32e191a7ca","FACT","$1055","import","Import app.services.jwt",["$769","$968"],["EVD-7cf95c751f97a2bf"],[],[],[],["jwt",false,null,false,[],0,true,false,"$769","app.api",null,null,true,"$968","$958",false]],["IMP-faefd35feea3c48a","FACT","$1055","import","$229",["$763","fastapi"],["EVD-e093657b2eafe39e"],[],[],[],["$148",false,"$1066",false,["$1066"],0,true,false,"$763","app.api","$148","$1118",true,"fastapi","fastapi",false]],["IMP-fc0ab115c97bdf6e","FACT","$1055","import","Import app.models.schemas.jwt.JWTMeta",["$928","$968"],["EVD-45f21fa597c9ace4"],[],[],[],["JWTMeta",false,"$929",false,["$929"],0,true,false,"$968","$958","JWTMeta","$1118",true,"$928","$891",false]],["IMP-fc9982c152d1e298","FACT","$1055","import","Import app.services.jwt",["$731","$968"],["EVD-ccd461a8508faf59"],[],[],[],["jwt",false,null,false,[],0,true,false,"$731","app.api",null,null,true,"$968","$958",false]],["IMP-fddb8ee66a585022","FACT","$1055","import","$215",["$811","$839"],["EVD-e06911220f42c9f7"],[],[],[],["$143",false,"$812",false,["$812"],0,true,false,"$839","app.db","$143","$1118",true,"$811","app.db",false]],["IMP-fe3d597893a7c09e","FACT","$1055","import","$227",["$758","fastapi"],["$92"],[],[],[],["APIRouter",false,"$1064",false,["$1064"],0,true,false,"$758","app.api","APIRouter","$1118",true,"fastapi","fastapi",false]],["IMP-fe7f3da390358185","FACT","$1055","import","$219",["$839","$870"],["EVD-45b45ffff6a8c1fb"],[],[],[],["$498",false,"$871",false,["$871"],0,true,false,"$839","app.db","$498","$1118",true,"$870","app.db",false]],["IMP-feff55c6c2a90baa","FACT","$1055","import","Import sys",["$816","sys"],["EVD-e874155a1ecca68e"],[],[],[],["sys",false,null,false,[],0,true,false,"$816","app.db",null,null,true,"sys","sys",false]]],"metrics":[["METRIC-0477b10f3aa518a5","FACT","overview","interface_surface","Interface surface",[],[],[],["IMP-001d2ad11d3bf91a","IMP-080ee71ac752a980","IMP-0bd61280313ada93","IMP-0ee7c3fa835c5b9c","IMP-1347a088c061b9a1","IMP-1483fcd2fa8f8a26","IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-193eb7e3f3728645","IMP-19d27aaf6e2e96ed","IMP-1b6fb03e89df25de","IMP-1d39bb5130730a93","IMP-1ebcaa77ff247721","IMP-1f45875c0fb83b46","IMP-262b026e84bca07e","IMP-268004502d7fcb66","IMP-2971dc86d5ed4aa7","IMP-2e6fe03dfae0e1c6","IMP-34b5b2e257aeab2e","IMP-3578ab428cb8259c","IMP-3cb6407b36367260","IMP-3ea9b4b8fca79e84","IMP-43a260d340508feb","IMP-4524857577eb74fe","IMP-46bb66f99035a724","IMP-4c2cf1895dbf3cc2","IMP-4c8899fa65f056fd","IMP-4e76bd38cb7bdc57","IMP-544440250e42879b","IMP-551cc2cf11b5908a","IMP-55c09030b279b6f0","IMP-570bc7b21ca74106","IMP-57a0cf2896a1303b","IMP-5a3f38f53ee8324e","IMP-5a6cec06a0fbdce2","IMP-5b3dcedc9a80675a","IMP-5c81f5d5439ec5e8","IMP-5d543952b26e47e8","IMP-5eec8795e265db53","IMP-60cadba92ad84af7","IMP-622abff8b0b27c06","IMP-627ca3890cdfeb74","IMP-62a3fe5561d5ba09","IMP-63979ed69d78d8dd","IMP-64e0322c9d603087","IMP-6528f67aff890fbe","IMP-666f4ed067019e98","IMP-6a754bb0d07c3c4e","IMP-6bcd5ee3057de058","IMP-6cfdb081c0612ad3","IMP-6db6b935fb6882cc","IMP-6e9f6145ec62f8c1","IMP-706e7c9cc95964fe","IMP-711872978681984b","IMP-7132d8268853a84e","IMP-724c301feafbfdcf","IMP-799ec4791d8dad89","IMP-7d1428295e37f66d","IMP-7d9e1d3368f39100","IMP-7f48f87d08df2fa1","IMP-8467871e6a474e31","IMP-87eeb1c26713b274","IMP-90174f9dd6797a08","IMP-941518d01b7f48bc","IMP-96721a8350aa6d90","IMP-967806e07f845f78","IMP-96a20b8f4b594919","IMP-96cb02f1dc48508b","IMP-97d5c8e3d549aab5","IMP-97fdf3629c358295","IMP-98bf4eb80866c11f","IMP-9b5876c87e6a836a","IMP-9cc2cb0bc9715638","IMP-9edffa1c5132b2d9","IMP-9f36c17254e12655","IMP-9f4541684575c00d","IMP-a0b179861f3987d4","IMP-a1880dd146c8e14d","IMP-a28e2b2b586de570","IMP-a49ac6d4562edec2","IMP-a79ce47b32a6444b","IMP-a7b8ced40d958c0b","IMP-a9ffbf0bfe448df8","IMP-b123dca6c26d633c","IMP-b1d81ab6d96579de","IMP-b45bc62ded56cc80","IMP-b6c3606fdb8ff223","IMP-b9a4d91911a70547","IMP-ba577a02f1070e6c","IMP-bb9c58616196999e","IMP-bd0e2cde994cb57b","IMP-c19c90eb8a40c8ad","IMP-c2799ba574544a68","IMP-c4d4db14444369a3","IMP-c70d6bc941ca23e3","IMP-c7353ae95128eb8c","IMP-c78a8929d553e30e","IMP-ca140c25d40a562f","IMP-cbf6f9260efaffb8","IMP-ce744151e767be42","IMP-d05572a912bda37f","IMP-d1e4921457c74737","IMP-d1ecc778e21bd367","IMP-d6108b09a3d313df","IMP-dc732496371becc4","IMP-de16c6d1d58f2b09","IMP-e2dedac873b831c8","IMP-e83fc79c6a5e3967","IMP-ecf8a1b0e5ef6119","IMP-efd96bf20f79e4d5","IMP-f0802082323d4bf2","IMP-f5a9900bfd731578","IMP-fa8a3a32e191a7ca","IMP-fc0ab115c97bdf6e","IMP-fc9982c152d1e298"],[],["api",48]],["METRIC-115ac1d218349491","FACT","overview","forbidden_package_edges","Forbidden package edges",[],[],[],[],[],["violations",0]],["METRIC-130e9ec98394803f","FACT","overview","private_crossings","Confirmed private symbol crossings",[],[],[],[],[],["api",0]],["METRIC-1ea50a8caf608504","FACT","overview","symbols","Symbols",[],[],[],["$578","$579","$580","$581","SYM-047537e3ee392353","$582","$583","SYM-09faca26e0db15f0","SYM-0b24d026dc99f733","$584","SYM-0da73d2af2baf63b","$585","SYM-0fdee06e389ec5f1","SYM-1175b8c239d654b8","$586","$587","$588","SYM-15f9930508b752e1","SYM-170bb47f0a3953a0","SYM-1acd5890634c14c3","SYM-1ad8f943b883ee7a","$589","SYM-1e2a59e51b51136b","$590","$591","$592","$593","$594","SYM-24a2ea45f0d90622","SYM-257da542b84403db","$595","SYM-293c12ffc372a887","$596","$597","$598","$599","$600","SYM-372c4aac266cd11c","$601","$602","$603","$604","$605","SYM-40988e1b938dc161","$606","$607","SYM-422f44970ea50ab2","$608","$609","SYM-438f02afb1846986","$610","$611","$612","SYM-4a23f826d3dad50b","$613","SYM-4be3ea155e9509b7","$614","$615","$616","$617","SYM-539e4b75aaa35cfe","$618","SYM-556edd5aa2f12db6","$619","SYM-580465b9babaf605","SYM-58585154b673314d","$620","SYM-5a524a126664599b","$621","SYM-5c28daba2b217a90","$622","$623","SYM-5dc73a81669c003f","SYM-5dc8c08bcb497c1f","$624","$625","$626","$627","SYM-663c3560645f0d8c","SYM-676f2171dff57fc9","SYM-6a0452e0e994db84","SYM-6a58009ed09cb913","$628","SYM-6f8dbbadce4b0a31","SYM-7004728bd88b5a4f","SYM-71af1c09bc865231","SYM-72135842160a232b","$629","$630","$631","$632","SYM-771fd585056b2170","SYM-78a98ed292e35820","$633","$634","$635","SYM-7b7108367840da3a","SYM-7d0da44a640c8622","$636","$637","SYM-81be11d8f3abfa77","SYM-83395eb4a93e8c10","$638","$639","SYM-85fa53005447955b","$640","$641","$642","$643","$644","$645","$646","$647","$648","$649","SYM-912ec3839c240c07","$650","SYM-919e485e6851674b","SYM-91aa1691667b7f45","$651","$652","SYM-96cda658fc5bddfe","SYM-96e8bf4469544234","SYM-97ee174a39e187af","$653","$654","$655","$656","$657","SYM-a1415aa5b12aaca4","$658","SYM-a24d1a4bd69e6b4b","$659","$660","$661","$662","SYM-a7bb771709f515e7","SYM-a80352f997edd316","$663","$664","$665","$666","$667","$668","$669","$670","SYM-b07dc734980b26b2","$671","SYM-b565441fdd20890c","$672","$673","$674","$675","$676","SYM-bc896802dad6f51f","SYM-bf4eaa72f0d5a36a","$677","$678","SYM-c35f740a32d3c2b3","$679","$680","$681","$682","$683","$684","$685","$686","$687","$688","$689","$690","$691","SYM-d9bfa89b480133ef","$692","$693","$694","SYM-dc3f7c48d517475a","$695","SYM-df345fbac993334a","$696","$697","$698","$699","$700","SYM-ea27445e100c229e","$701","SYM-eb18696f88815481","$702","$703","$704","$705","$706","SYM-ece08bc7d3c5d83c","$707","$708","$709","$710","SYM-f7dce0661d3ebec1","$711","$712","$713","$714"],[],["components",202]],["METRIC-45b586bf31456c32","FACT","overview","violating_import_sites","Violating import sites",[],[],[],[],[],["violations",0]],["METRIC-5610c365b3e34d3d","FACT","overview","typing_signals","Typing & dynamic signals",[],[],[],["TYPE-0b481a9a6e82ef6b","TYPE-2702c994fcfa77f4","TYPE-288a89ae66fc7205","TYPE-3ea0afd730bc373b","TYPE-4be6d2745773346c","TYPE-5babd8a9a72f83d6","TYPE-6325baf3b3e1d4b4","TYPE-7e3f43b2ec1ce331","TYPE-a1534d6fb5558114","TYPE-a45b6c4dfd006d2f"],[],["types",10]],["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",0]],["METRIC-9a8bf9ba32aac4c3","FACT","overview","ast_coverage","AST coverage",[],[],[],["$234","$235","$236","$237","$238","$239","$240","$241","$242","$243","$244","$245","$246","$247","$248","$249","$250","$251","$252","$253","$254","$255","$256","$257","$258","$259","$260","$261","$262","$263","$264","$265","$266","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287","$288","$289","$290","$291","$292","$293","$294","$295","$296","$297","$298","$299","$300","$301","$302","$303","$304","$305"],[],["coverage","100.0%"]],["METRIC-a4770d56d0e45bc8","FACT","overview","affected_violation_modules","Affected source modules",[],[],[],[],[],["violations",0]],["METRIC-af8a12e31cd6b969","FACT","overview","package_cycles","Package cycles",[],[],[],["SCC-3099d760662a725f"],[],["cycles",1]],["METRIC-b28b1ed9821f38c6","FACT","overview","packages","Packages",[],[],[],["PKG-1dfd5f368d483bdc","PKG-6dfb4f646f1615f8","PKG-9a8e5e4afc87a7cb","PKG-a172cedcae47474b","PKG-b39284842f42de12","PKG-d7d693380fa9e966","PKG-e8574e2e580bdf64","PKG-ec36f8669ac98816"],[],["package",8]],["METRIC-b2983be8c3741e5b","FACT","overview","source_files","Source files",[],[],[],["$234","$235","$236","$237","$238","$239","$240","$241","$242","$243","$244","$245","$246","$247","$248","$249","$250","$251","$252","$253","$254","$255","$256","$257","$258","$259","$260","$261","$262","$263","$264","$265","$266","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287","$288","$289","$290","$291","$292","$293","$294","$295","$296","$297","$298","$299","$300","$301","$302","$303","$304","$305"],[],["coverage",72]],["METRIC-b5246b04f97b5e43","FACT","overview","call_resolution","Uniquely resolved calls",[],[],[],["CALL-002256cac2bb417b","CALL-00e89243bdf9b9ba","CALL-013042122f29b92f","CALL-01a80a05671396bf","CALL-01a8534e67a0bfe9","CALL-01eb7fe221639b04","CALL-02839a64a68cf75c","CALL-0308311c732014dc","CALL-03b64f1e87ee8174","CALL-04328521fcbaca05","CALL-0435b495413127e2","CALL-04e58012091e5c2f","CALL-05806d6115ed59ff","CALL-063841be6c36e366","CALL-063b1da83822f1f0","CALL-07d6ef21f626681e","CALL-0848018981917f10","CALL-09c4434fb42a79cb","CALL-0b9c737b6a39bd57","CALL-0c8941813b7903ee","CALL-0c9a57784e3d6655","CALL-0e1995a2e779ce51","CALL-0eb3e1916796dee9","CALL-0f47814c61778926","CALL-0f8dc18d9adf19a4","CALL-101d581e5043bab0","CALL-10ec9fdb71bcda84","CALL-112a216d9cfc7680","CALL-1175c63a434573c2","CALL-11853a28475126a5","CALL-11a353f360333fd4","CALL-11a9720ce53d414d","CALL-11f39c396b7828a1","CALL-12a907bd5de782f1","CALL-13b7bf45076a9c89","CALL-13bd2d6e3a5d61a5","CALL-14970c5fc39a0868","CALL-15d9a369d3e13051","CALL-1617ca485ce287f3","CALL-167139e1dca4ab12","CALL-175e44e23a8e024d","CALL-1792c7d699263e67","CALL-186a9109d581ab38","CALL-191fde5442b1d4a6","CALL-19c2fa5c1d848224","CALL-1b72085aa114dcb9","CALL-1ca97f28d43366ac","CALL-1d6573b254964fdf","CALL-1e9f68ad1a4f761b","CALL-1eb714fe063ae648","CALL-1f8907e06add9418","CALL-1ff18b2b69169d25","CALL-1ff6c3c63cf7f6a9","CALL-200e87ae1a6c6b26","CALL-2055887bc473f737","CALL-20af301b1ef415b9","CALL-2254ac03543b416f","CALL-22dd74b90de8cb14","CALL-23b2a719cd6a6381","CALL-24944fc65c4f5f54","CALL-2521b0e81bb08180","CALL-25520366906ae33d","CALL-256e7c4f09ff9640","CALL-257216c10b7cfccf","CALL-275737a2d62f1009","CALL-2a4c22177c1e9d50","CALL-2a5a38cf76ab8952","CALL-2a5fc560cd1847f5","CALL-2cdcf4385c1ad950","CALL-2d6dbed33e8b549e","CALL-2d7445935b8173fa","CALL-2d8456f22d0a7421","CALL-2eb0d71945b7f05d","CALL-2ee2302ce309b3a1","CALL-2fe2d0192c7171a2","CALL-308dc2562081c46e","CALL-30a036bded6b3427","CALL-3131548f8f79c13a","CALL-329935713280fd0f","CALL-32c0a8b5a3f343a1","CALL-332e1c3e0e599bfb","CALL-34ffe37119794452","CALL-3588f7ff99e804a5","CALL-35a5159a315a8a3a","CALL-369b8ea8dc6f4942","CALL-391cee8ff2f1ebf5","CALL-397ac46a733546df","CALL-39822e7288fdef4c","CALL-39fbb13347c366c1","CALL-3a548339935f97f0","CALL-3acf3baaa67b847d","CALL-3b535fb6b8f28f1f","CALL-3b7949f1fe52c61f","CALL-3bfaab331172c064","CALL-3e1dfa1970806f48","CALL-3e87e73d2bb652ab","CALL-3ef902004218fab1","CALL-3feab108f476e2c5","CALL-3ffd8ab82a17461b","CALL-40d87bce08197058","CALL-4216d5732a44eed2","CALL-42a9637ef89843b6","CALL-435c1fefea0e1143","CALL-43ba4c9b66782200","CALL-446e20b11c3e4324","CALL-44705d3a945cf828","CALL-45db1d2d8dc35604","CALL-46085963ea501809","CALL-461d175ce7d9eeed","CALL-46b3beb8ad0031d5","CALL-46f49f50edfd6174","CALL-4792415c58aa60b4","CALL-47b1ce98ff5aa33e","CALL-488f1d1d5cfd6804","CALL-48ff8a22abba0d02","CALL-494ba4e8aca24941","CALL-49ce0c95c54b3e22","CALL-4aa1e66cb8d3eb8f","CALL-4aaefc42b5f98e1e","CALL-4af8d7360baaf52b","CALL-4b1ddb415db48d03","CALL-4d3116e70241f91a","CALL-4e704572148539e3","CALL-4e7e1169e6548218","CALL-4e9fe98d2c135860","CALL-4ea45a3bb95a3547","CALL-4fde624e93278ab6","CALL-4febdcc9e493dcca","CALL-5038fe03b4a9ae45","CALL-50458f46115bacd1","CALL-5054e972ca8af140","CALL-506c7a9a2eee82cc","CALL-50e8a49b9cb4e5e0","CALL-5227a325da1365a2","CALL-53509212a5777773","CALL-54e1ea3af54d507f","CALL-55348bf2d1f539ba","CALL-55c91b71c9be5d58","CALL-55ceb7bd694e322d","CALL-568dcbd0f63c7fc9","CALL-578d138697071eb7","CALL-57fa8dff2b073163","CALL-5886977b76ae98da","CALL-58ece8644b61d112","CALL-58f6a7e2d273e6f5","CALL-5a893c306a1f973a","CALL-5ac8078c5ca14624","CALL-5bf691f6975de649","CALL-5c1ba39242f83260","CALL-5c3bb6b08585d940","CALL-5c5e0251cfa9cc1e","CALL-5d113a6f4c924970","CALL-5d4f5660eaabb6cd","CALL-5d981a916d3b38fa","CALL-5dc55e8e60225fb2","CALL-5e93ae8c3ddece91","CALL-5ebc8c61dc112a33","CALL-5ec5641ba70ffe0e","CALL-5f3deac25a74baf6","CALL-5feb51abaf87d3a9","CALL-60c9a65d9335c708","CALL-617986ad24b65db3","CALL-61a679ce2c93ce1c","CALL-61abac408e685a40","CALL-620efd63142afbe3","CALL-62398dcc86593eff","CALL-635617cd482c07eb","CALL-637bbe96453c0d25","CALL-63b1e35570631a56","CALL-64bfe923df692eae","CALL-65d9e9c78608bb62","CALL-66d80408297add60","CALL-673a417804ca89d9","CALL-683d931c63635fd4","CALL-691bfa84d4c9bb15","CALL-693fd748a4957cb4","CALL-6b75d6f1a048a277","CALL-6c74c09e328d5c30","CALL-6d1fcb0b88d3ae48","CALL-6f80f65ddb75c694","CALL-6fb68879237adc57","CALL-7035d0ca176e709e","CALL-70b2513d6848639f","CALL-7113378f6c355ea7","CALL-71b7b4782655cf20","CALL-72b5af491b137126","CALL-72f2d665174a29b0","CALL-7371c35909e4894a","CALL-73a06c100ef4a598","CALL-745e4896d1752059","CALL-753bed335df8158d","CALL-7598b05cbee44c27","CALL-75b4837f69d69ab4","CALL-75f5b91917b8777d","CALL-766639fb58cd11e2","CALL-782b01882bd9f2fb","CALL-799843ac36c6977a","CALL-7a33e3c2c5b5f958","CALL-7a54f3659361582f","CALL-7a986490d713ebac","CALL-7b25c5b9c289a79d","CALL-7b913fc91fe40b43","CALL-7b97fe48c992acfd","CALL-7c98f84a064a23b2","CALL-7d76a13c34ad3b99","CALL-7e10df733183b987","CALL-7e6178f96750e428","CALL-7f697949caaeed7a","CALL-802dfec157ea0745","CALL-807c07315ecbac14","CALL-8184386c546391b7","CALL-82ae79df168f8f1d","CALL-839b278af1f10f01","CALL-8405013ab26878a3","CALL-84237fbbcdc386ee","CALL-86981f202145396b","CALL-87acbc85b1f63503","CALL-8817f8dae70241e1","CALL-88718d85e20770f2","CALL-889db579f4c30587","CALL-88a7b5986b413384","CALL-88acd247d704d517","CALL-88b0aca94d951ef7","CALL-88c1247e07dfc115","CALL-88c15567ee5c5abe","CALL-88dece008af2a6b1","CALL-89448e6978652390","CALL-894e2211d3b777bb","CALL-89644540112b9598","CALL-8990fe3d548ae546","CALL-8a2c263dd18849a1","CALL-8aebb11e4d38aaa8","CALL-8b57fb9cbc59e446","CALL-8c3fe7b6f3012a5b","CALL-8c60bffbffeeec93","CALL-8c73f5ab27a8934a","CALL-8d4e76f7ec569fbb","CALL-8dbb75db16f9f214","CALL-8def04db55bdc6d9","CALL-8e2f5ede6d00b1d7","CALL-8eb48ce8a8ab2928","CALL-8ec3442feb40af1c","CALL-8f5f121c9592eb6f","CALL-8f6030b665256d12","CALL-8feb45702e5a0735","CALL-904022ce58ba0f46","CALL-91c814742c050114","CALL-9226e2e1b9747c2e","CALL-9450fcb3272fe54b","CALL-9460775e4652d09d","CALL-9498ca5caf85af6f","CALL-9552fb8ff15fd40e","CALL-95fb3ea2f8402c74","CALL-967580ac2985ae84","CALL-9680439d1f0be9bf","CALL-96a418d6b1569e47","CALL-96fba17899845cee","CALL-97497969e6b7dfa4","CALL-97827e126356a1e3","CALL-9976044aff6d43be","CALL-99975606ab3c1607","CALL-9a1de817f7433ca1","CALL-9aa757045bbb28dc","CALL-9cbb3dad476a0d0d","CALL-9cbc1e7c7a4b4a53","CALL-9d702cd47ac3a7ff","CALL-9e0c3a0c05e06dc9","CALL-9e8337c3877f549b","CALL-a036cd3b14e11876","CALL-a0cadb45af776559","CALL-a0e1efd3006f6936","CALL-a175cfab44d17442","CALL-a1debd9243067df5","CALL-a1e13e0416bae5c9","CALL-a1e710cd6995e8db","CALL-a25c1ba58d99b1c9","CALL-a25cbbd9c72c0882","CALL-a2a91c219775d5e6","CALL-a2d072604099b7b0","CALL-a34fa4726c485931","CALL-a3afde82cdb62663","CALL-a51afc8b64a85590","CALL-a5937e4a748dc4b6","CALL-a689fa25bd912524","CALL-a6fea9c2895001bd","CALL-a75d56951ed17e21","CALL-a939465f4d4a8ab7","CALL-a97f8b9057b35352","CALL-aa58619db09eda2f","CALL-aaf593fc45f8d764","CALL-ab4004ede8268ea2","CALL-ac79461bbbec359b","CALL-ad4e05c21c3c50a9","CALL-ae445849be6b3345","CALL-af184317f296e59d","CALL-af56713ae7d55ecf","CALL-b11bc0ce4d855d6a","CALL-b165dae0567a6a2f","CALL-b1c890f9c3e8b7c4","CALL-b1d0742b35e0164a","CALL-b1dc36373c9c526b","CALL-b2a7859bdf0cf26d","CALL-b2b89e871f00b159","CALL-b2c8a439130faee5","CALL-b47335ff548afc8b","CALL-b4c36eaef035062b","CALL-b84c5f724800500d","CALL-b87acada9da63984","CALL-b99649b685722e14","CALL-b9f78b1a5f006486","CALL-ba1ef70f4ccabed2","CALL-bb05b99f2e7324bc","CALL-bc9f477d9f2f1094","CALL-bce1e02782a4b060","CALL-bd2bbe34b87a6374","CALL-be2cb51fd139ceb3","CALL-be4a42050ae2defc","CALL-beb043bc78dfcdd2","CALL-bf2e741d3db3e176","CALL-c06417b097afc084","CALL-c1aab1678f68e2c5","CALL-c217d704f7b96d42","CALL-c2601983264ba3ae","CALL-c27c9f28c33bfa87","CALL-c2be8ecd42a97733","CALL-c3895b810c997ee8","CALL-c518a7a24cae38b8","CALL-c522888d21939dcd","CALL-c522f52f7b806f00","CALL-c5268d0392770144","CALL-c6f287e5e594b905","CALL-c7215724edcb72b2","CALL-c72279a0b79eba98","CALL-c77cdfd8ef0a84ff","CALL-c80759be1ea3fb10","CALL-c811a99283935a1d","CALL-c89192f2df1e5f8f","CALL-c8a273528f853778","CALL-c8d8dfc4b4728211","CALL-c92060e8adcfb78d","CALL-ca0a5ca8c657cd79","CALL-ca6e28fa21049d3e","CALL-cbf2c3de0268af69","CALL-cd7d5c1f6c205dc2","CALL-cd88279f44cc7c24","CALL-cdcfe4603ba0f518","CALL-cde687dfe9192554","CALL-cf9f9cde8d32de19","CALL-d089f7427e88976f","CALL-d0e8d38086634277","CALL-d1ec3d46834673bb","CALL-d2888baed755c26b","CALL-d3243e5db7ece451","CALL-d511cc1c92835dcd","CALL-d5359bfccdedf831","CALL-d66674b388fcb71d","CALL-d84e4a90d5b7bb22","CALL-d93d38d8f089b800","CALL-d9647f0f7f0ef4f2","CALL-d9c9efdcea380de7","CALL-d9efbcd2adaad40b","CALL-dacf892276a20e81","CALL-dc344ab42cc04397","CALL-dc4fe31476c384f3","CALL-dc915480766f2afe","CALL-dcdf0de78e100151","CALL-dcea6474dea663ac","CALL-dd31bec3852d8911","CALL-dd9566a7c8333209","CALL-ddd110f122312f90","CALL-ddeae8e50f31483e","CALL-dff9c89838dd0a8c","CALL-e02f4317a2758378","CALL-e120befb01e24ab8","CALL-e13c03e865f031a4","CALL-e2491932c0364f1f","CALL-e454fcd65eb8ed81","CALL-e4cf9ff8bb1128aa","CALL-e5709c002e3935bd","CALL-e65498373843d5a5","CALL-e701089c4c29670f","CALL-ea2a73ac627e904f","CALL-ea41bdd0e48c2649","CALL-eaf068585d358dd9","CALL-ec6b5293827824d7","CALL-ec7a97964cea9470","CALL-ed8801bc9ca41775","CALL-ede173c6e2367d8a","CALL-eea8a85f2b0357d3","CALL-eecdb92939abf902","CALL-ef1939dc85063dad","CALL-ef620cac69b49d33","CALL-ef6caf2e73180bbb","CALL-ef88ca6d19681d63","CALL-f017c6b227136976","CALL-f046e548700c9e23","CALL-f0dcad3fdfdd2e60","CALL-f11435a4ec8d05c7","CALL-f1c56297d9f466fc","CALL-f25950e17d861be8","CALL-f3972a58044f2d7e","CALL-f3c99ade7c5e4755","CALL-f481c91861b3a879","CALL-f537864960d2daf7","CALL-f5c943db29f7c3e0","CALL-f6668b5a57ff3cd0","CALL-f6a6421e8aba0650","CALL-f8068b72fe192f48","CALL-f88eef588fe2742c","CALL-f912629ed83865e3","CALL-f9a05bf476c3ee78","CALL-f9d364c583d3a604","CALL-f9deac7280eb0c1c","CALL-fa836acf9ab30753","CALL-fa95f5a13271c868","CALL-fa9981cbd704fd3a","CALL-fab03d22b1cbe360","CALL-fad702c56c8be1c4","CALL-fb714bb57cf5ae08","CALL-fb8890767c999aa0","CALL-fbbe7461165cf01a","CALL-fcd3dc2fd49b6200","CALL-fd571ebe99b56491","CALL-fd85643eba5545c3","CALL-fea514da413f5066","CALL-feb58fb5258e4c42","CALL-ffd211dcadcb3aab"],[],["calls","75.84%"]],["METRIC-c6ba710e0c094515","FACT","overview","violations","Contract violations",[],[],[],[],[],["violations",0]],["METRIC-cd26a4b22ffceb0b","FACT","overview","unresolved_calls","Unresolved calls",[],[],[],["CALL-01137b2639c02162","CALL-016304c9d881e331","CALL-022d095ec20ea3be","CALL-0351382078563364","CALL-0479e695162ab1d8","CALL-055558068660c427","CALL-069852b64f5e744d","CALL-0906fcb1a15283a4","CALL-0ba7c7011c927bb5","CALL-0c8867e3759ec670","CALL-0f4a9b82e2e1448c","CALL-10e9d91d8f8bc8cb","CALL-120eb9ddeccb994b","CALL-1337621bee5c6e3f","CALL-1454a9c15093d003","CALL-151d6ee4c4701310","CALL-1602b99fe70bf20c","CALL-17d90e1691a73fa7","CALL-1973995a9a16866d","CALL-1a73a368dcad4eb0","CALL-1b4b75304d801caa","CALL-1bb3839c80271f70","CALL-256f1b80a7a0dfba","CALL-25b73153f6e60667","CALL-2691067b8da72142","CALL-277eaa1dd4deb7bf","CALL-294f144de397aa8d","CALL-2a5a6047f0768937","CALL-2d2dd80161bf3262","CALL-2fa7b51c9b57c7e3","CALL-3326f3c19dbad9eb","CALL-33fd90cde282dc4e","CALL-34aff3ea8bbca3cf","CALL-36accdc8475c3a3a","CALL-3bb6a280436bac62","CALL-3d34480c46ff8159","CALL-3dab0ff97dda149a","CALL-433d9d541b85f2bc","CALL-46d7ab79f91e38d5","CALL-46fdc2814a0301a8","CALL-4bc5b2543251dc96","CALL-4c2bdaa6d4800a41","CALL-4dcd068bcec5f676","CALL-4fde8dabfb340a6d","CALL-508619d1b7bf33dc","CALL-512afa3c852368d7","CALL-57c00bc3b76b63ae","CALL-59a00971a813ecd3","CALL-5a8768f7b943d972","CALL-61ea2134baab36ad","CALL-67268a2887b7db99","CALL-68fabf9e00ce1847","CALL-7f19ccb3712c9dd9","CALL-805bc9c7ee69c853","CALL-83f21a3d91d55fbd","CALL-84f4c52ac67a4bd8","CALL-8760a8ce3d74e5a8","CALL-8a1fd83b241a0ae6","CALL-910fb3cb1f272846","CALL-93a577907c45a63d","CALL-97fe5bd99019c33b","CALL-98dddef702cb1c52","CALL-9d53d529f8664b36","CALL-9f1120b3b94f2a2d","CALL-a1058a9eccc57ff9","CALL-a14b2b633faa440a","CALL-a318a3d51c4eef2a","CALL-aa3da46987ca9f4f","CALL-ab5f5d84b42774ef","CALL-adc67523b437e46c","CALL-af3c825df23383cc","CALL-b0a0ed7dba33240b","CALL-b10c641d511df18e","CALL-b31b89850f017df2","CALL-bea87268af0ba450","CALL-c126de5953b5971f","CALL-c61571db018aeea5","CALL-c9fbf376132bbfff","CALL-cdaf3c20d93eb4a7","CALL-d6e41c32d60dac51","CALL-d79b657bbc5ebb38","CALL-d7aecbff1e04f56f","CALL-dd33236b8e538cfc","CALL-dd9d09a0315eaed9","CALL-dfbcbbaccbd7ec4b","CALL-e0c6ba9e36f4642a","CALL-e2f9ed9fefdb4b74","CALL-e6d52fa0253bb522","CALL-e71c54f9f13ef689","CALL-eb1e9a7dc1e51416","CALL-eb36108ca5b72e5e","CALL-ebda382372bb31c6","CALL-f943c635353b6279","CALL-fbfb01ae59022c09"],[],["calls",94]],["METRIC-f96ad8a9b8498c26","FACT","overview","rollup_only_package_cycles","Package cycles no module cycle crosses",[],[],[],["SCC-3099d760662a725f"],[],["cycles",1]],["METRIC-fbc6c1d4c3b6db8f","FACT","overview","modules","Modules",[],[],[],["$234","$235","$236","$237","$238","$239","$240","$241","$242","$243","$244","$245","$246","$247","$248","$249","$250","$251","$252","$253","$254","$255","$256","$257","$258","$259","$260","$261","$262","$263","$264","$265","$266","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287","$288","$289","$290","$291","$292","$293","$294","$295","$296","$297","$298","$299","$300","$301","$302","$303","$304","$305"],[],["module",72]]],"modules":[["$234","FACT","$1111","module","app.api.routes",["app.api","app.api.routes"],["EVD-537df3ee0ca5ffec"],[],[],[],[[],false,false,0,0,"app/api/routes/__init__.py","app.api","app.api.routes",0,0]],["$235","FACT","$1111","module","$963",["$958","$963"],["$136"],[],[],[],[[],false,false,2,2,"$1026","$958","$963",3,2]],["$236","FACT","$1111","module","$741",["app.api","$741"],["EVD-c0075b3bd924d617"],[],[],[],[[],false,false,1,10,"$978","app.api","$741",3,2]],["$237","FACT","$1111","module","$809",["app.core","$809"],["EVD-2b495ea771abaf3a"],[],[],[],[[],false,false,1,1,"$999","app.core","$809",7,1]],["$238","FACT","$1111","module","$818",["app.db","$818"],["EVD-6c060fbe9340601c"],[],[],[],[[],false,false,0,0,"$1002","app.db","$818",0,15]],["$239","FACT","$1111","module","$811",["app.db","$811"],["EVD-31d6ef13c1c5a4dd"],[],[],[],[[],false,false,10,0,"app/db/errors.py","app.db","$811",9,1]],["$240","FACT","$1111","module","$924",["$891","$924"],["$131"],[],[],[],[[],false,false,1,2,"$1018","$891","$924",3,3]],["$241","FACT","$1111","module","$903",["$891","$903"],["EVD-8ccd78ae6694d62b"],[],[],[],[[],false,false,5,0,"$1015","$891","$903",10,4]],["$242","FACT","$1111","module","$943",["$943","$943"],["EVD-c3aa3e05315bbb8d"],[],[],[],[[],false,false,0,0,"app/resources/__init__.py","$943","$943",0,0]],["$243","FACT","$1111","module","$908",["$891","$908"],["EVD-a7b2702291f3dca6"],[],[],[],[[],false,false,17,3,"$1016","$891","$908",9,4]],["$244","FACT","$1111","module","$795",["app.core","$795"],["EVD-fc70ea6ad04a6be7"],[],[],[],[[],false,false,0,0,"app/core/settings/__init__.py","app.core","$795",0,0]],["$245","FACT","$1111","module","$757",["app.api","$757"],["EVD-bd108015709633f4"],[],[],[],[[],false,false,1,2,"$984","app.api","$757",2,0]],["$246","FACT","$1111","module","$755",["app.api","$755"],["EVD-aab529133cda5dc8"],[],[],[],[[],false,false,1,6,"$983","app.api","$755",1,0]],["$247","FACT","$1111","module","$805",["app.core","$805"],["EVD-8c721f535b6ccd2e"],[],[],[],[[],false,false,1,1,"$997","app.core","$805",7,2]],["$248","FACT","$1111","module","$807",["app.core","$807"],["EVD-e4cbcd7fea3ed9aa"],[],[],[],[[],false,false,1,1,"$998","app.core","$807",7,2]],["$249","FACT","$1111","module","$870",["app.db","$870"],["EVD-d23eef4436438236"],[],[],[],[[],false,false,4,5,"$1008","app.db","$870",7,7]],["$250","FACT","$1111","module","$879",["app.db","$879"],["EVD-52b3e2d2dceb8ddc"],[],[],[],[[],false,false,2,2,"$1009","app.db","$879",7,3]],["$251","FACT","$1111","module","$896",["$891","$896"],["EVD-17767516ca9244ec"],[],[],[],[[],false,false,0,0,"app/models/domain/__init__.py","$891","$896",0,0]],["$252","FACT","$1111","module","$914",["$891","$914"],["$88"],[],[],[],[[],false,false,3,2,"$1017","$891","$914",5,8]],["$253","FACT","$1111","module","$744",["app.api","$744"],["$138"],[],[],[],[[],false,false,11,1,"$979","app.api","$744",6,4]],["$254","FACT","$1111","module","$928",["$891","$928"],["EVD-c0c4d4189b74058a"],[],[],[],[[],false,false,1,0,"$1019","$891","$928",7,2]],["$255","FACT","$1111","module","$972",["$958","$972"],["$118"],[],[],[],[[],false,false,1,0,"$1029","$958","$972",10,3]],["$256","FACT","$1111","module","$901",["$891","$901"],["EVD-dc39252a22103d59"],[],[],[],[[],false,false,6,1,"$1014","$891","$901",8,1]],["$257","FACT","$1111","module","$966",["$958","$966"],["$87"],[],[],[],[[],false,false,1,2,"$1027","$958","$966",4,1]],["$258","FACT","$1111","module","$756",["app.api","$756"],["EVD-0fb15458a67ac7c4"],[],[],[],[[],false,false,0,0,"app/api/routes/articles/__init__.py","app.api","$756",0,0]],["$259","FACT","$1111","module","$931",["$891","$931"],["EVD-a51bb8b50ed9449e"],[],[],[],[[],false,false,1,1,"$1020","$891","$931",3,1]],["$260","FACT","$1111","module","$782",["app.api","$782"],["$83"],[],[],[],[[],false,false,1,10,"$991","app.api","$782",2,2]],["$261","FACT","$1111","module","$959",["$958","$959"],["$142"],[],[],[],[[],false,false,2,4,"$1025","$958","$959",5,3]],["$262","FACT","$1111","module","app.core",["app.core","app.core"],["EVD-46f4012bf6318387"],[],[],[],[[],false,false,0,0,"app/core/__init__.py","app.core","app.core",0,0]],["$263","FACT","$1111","module","$758",["app.api","$758"],["$92"],[],[],[],[[],false,false,1,8,"$985","app.api","$758",3,3]],["$264","FACT","$1111","module","$897",["$891","$897"],["EVD-a0acb5f959e9990b"],[],[],[],[[],false,false,9,3,"$1012","$891","$897",7,1]],["$265","FACT","$1111","module","$933",["$891","$933"],["EVD-d78774406cf7e7f9"],[],[],[],[[],false,false,3,1,"$1021","$891","$933",6,2]],["$266","FACT","$1111","module","$763",["app.api","$763"],["$100"],[],[],[],[[],false,false,1,9,"$986","app.api","$763",3,5]],["$267","FACT","$1111","module","app.api.errors",["app.api","app.api.errors"],["EVD-7cd95d74724e3ea7"],[],[],[],[[],false,false,0,0,"app/api/errors/__init__.py","app.api","app.api.errors",0,0]],["$268","FACT","$1111","module","$838",["app.db","$838"],["EVD-015e374b75b4bdae"],[],[],[],[[],false,false,0,0,"app/db/repositories/__init__.py","app.db","$838",0,0]],["$269","FACT","$1111","module","$816",["app.db","$816"],["EVD-db52148668f614f2"],[],[],[],[[],false,false,0,1,"$1001","app.db","$816",0,4]],["$270","FACT","$1111","module","$968",["$958","$968"],["$132"],[],[],[],[[],false,false,3,2,"$1028","$958","$968",6,6]],["$271","FACT","$1111","module","$944",["$943","$944"],["EVD-102899244b2602d0"],[],[],[],[[],false,false,9,0,"$1024","$943","$944",6,17]],["$272","FACT","$1111","module","$753",["app.api","$753"],["EVD-a984af60f9470e5d"],[],[],[],[[],false,false,1,0,"$982","app.api","$753",1,1]],["$273","FACT","$1111","module","$731",["app.api","$731"],["$97"],[],[],[],[[],false,false,8,8,"$977","app.api","$731",5,9]],["$274","FACT","$1111","module","$862",["app.db","$862"],["EVD-6bffcbec14442b2b"],[],[],[],[[],false,false,2,7,"$1007","app.db","$862",4,7]],["$275","FACT","$1111","module","$727",["app.api","$727"],["$141"],[],[],[],[[],false,false,4,9,"$976","app.api","$727",4,3]],["$276","FACT","$1111","module","$776",["app.api","$776"],["$117"],[],[],[],[[],false,false,1,8,"$989","app.api","$776",2,3]],["$277","FACT","$1111","module","$780",["app.api","$780"],["EVD-a67ea9c272d6fe2e"],[],[],[],[[],false,false,1,3,"$990","app.api","$780",2,1]],["$278","FACT","$1111","module","$772",["app.api","$772"],["$103"],[],[],[],[[],false,false,1,9,"$988","app.api","$772",2,3]],["$279","FACT","$1111","module","$958",["$958","$958"],["EVD-954755bb0f6e64a5"],[],[],[],[[],false,false,0,0,"app/services/__init__.py","$958","$958",0,0]],["$280","FACT","$1111","module","$883",["app.db","$883"],["EVD-4b3a646e8ea5b6fa"],[],[],[],[[],false,false,5,4,"$1010","app.db","$883",8,5]],["$281","FACT","$1111","module","$796",["app.core","$796"],["EVD-9c54ac9375f22bc6"],[],[],[],[[],false,false,9,2,"$995","app.core","$796",8,4]],["$282","FACT","$1111","module","$913",["$891","$913"],["EVD-577a07891e286c6c"],[],[],[],[[],false,false,0,0,"app/models/schemas/__init__.py","$891","$913",0,0]],["$283","FACT","$1111","module","$726",["app.api","$726"],["EVD-24c4fdba59a39c3b"],[],[],[],[[],false,false,0,0,"app/api/dependencies/__init__.py","app.api","$726",0,0]],["$284","FACT","$1111","module","app",["app","app"],["EVD-e980740fa53ed26f"],[],[],[],[[],false,false,0,0,"app/__init__.py","app","app",0,0]],["$285","FACT","$1111","module","$860",["app.db","$860"],["EVD-d83dc280281dd5fc"],[],[],[],[[],false,false,6,0,"$1006","app.db","$860",9,3]],["$286","FACT","$1111","module","$785",["app.core","$785"],["EVD-7c4ca4288a625161"],[],[],[],[[],false,false,5,5,"$992","app.core","$785",6,1]],["$287","FACT","$1111","module","app.db.queries",["app.db","app.db.queries"],["EVD-6da1cb059db5d00e"],[],[],[],[[],false,false,0,0,"app/db/queries/__init__.py","app.db","app.db.queries",0,0]],["$288","FACT","$1111","module","$937",["$891","$937"],["$86"],[],[],[],[[],false,false,2,2,"$1023","$891","$937",3,5]],["$289","FACT","$1111","module","$832",["app.db","$832"],["EVD-d99c58f6e1396c1e"],[],[],[],[[],false,false,1,0,"$1004","app.db","$832",7,9]],["$290","FACT","$1111","module","$892",["$891","$892"],["EVD-9b600bf910b43596"],[],[],[],[[],false,false,3,0,"$1011","$891","$892",10,3]],["$291","FACT","$1111","module","app.api",["app.api","app.api"],["EVD-eada6cda8bf566e2"],[],[],[],[[],false,false,0,0,"app/api/__init__.py","app.api","app.api",0,0]],["$292","FACT","$1111","module","$839",["app.db","$839"],["$127"],[],[],[],[[],false,false,4,8,"$1005","app.db","$839",6,18]],["$293","FACT","$1111","module","$749",["app.api","$749"],["EVD-a04bb873c7df57d0"],[],[],[],[[],false,false,1,7,"$980","app.api","$749",3,1]],["$294","FACT","$1111","module","$935",["$891","$935"],["EVD-ce1a252ff5b24509"],[],[],[],[[],false,false,1,0,"$1022","$891","$935",3,1]],["$295","FACT","$1111","module","$802",["app.core","$802"],["EVD-60909480aa5de28f"],[],[],[],[[],false,false,2,0,"$996","app.core","$802",9,3]],["$296","FACT","$1111","module","$899",["$891","$899"],["$98"],[],[],[],[[],false,false,5,3,"$1013","$891","$899",5,1]],["$297","FACT","$1111","module","$751",["app.api","$751"],["EVD-5a1e6c362e0b49f8"],[],[],[],[[],false,false,1,0,"$981","app.api","$751",1,1]],["$298","FACT","$1111","module","$813",["app.db","$813"],["EVD-34772a2dc467b844"],[],[],[],[[],false,false,1,1,"$1000","app.db","$813",2,2]],["$299","FACT","$1111","module","$769",["app.api","$769"],["$109"],[],[],[],[[],false,false,1,9,"$987","app.api","$769",2,2]],["$300","FACT","$1111","module","$891",["$891","$891"],["EVD-b4fdb548cc8fcf33"],[],[],[],[[],false,false,0,0,"app/models/__init__.py","$891","$891",0,0]],["$301","FACT","$1111","module","$787",["app.core","$787"],["EVD-e256f44a1da225c8"],[],[],[],[[],false,false,1,2,"$993","app.core","$787",1,4]],["$302","FACT","$1111","module","app.db",["app.db","app.db"],["EVD-2475b7a34af02484"],[],[],[],[[],false,false,0,0,"app/db/__init__.py","app.db","app.db",0,0]],["$303","FACT","$1111","module","app.main",["app.main","app.main"],["EVD-55c64b792d197d97"],[],[],[],[[],false,false,0,5,"app/main.py","app.main","app.main",0,1]],["$304","FACT","$1111","module","$830",["app.db","$830"],["EVD-607ddde014966894"],[],[],[],[[],false,false,5,0,"$1003","app.db","$830",9,0]],["$305","FACT","$1111","module","$792",["app.core","$792"],["EVD-e142a084b6309830"],[],[],[],[[],false,false,1,0,"$994","app.core","$792",9,2]]],"packages":[["PKG-1dfd5f368d483bdc","FACT","$1114","package","$943",["$943"],[],[],["$242","$271"],[],[[],1,0,2,"$943",2]],["PKG-6dfb4f646f1615f8","FACT","$1114","package","app.core",["app.core"],[],[],["$237","$244","$247","$248","$262","$281","$286","$295","$301","$305"],[],[["app.db"],3,1,10,"app.core",2]],["PKG-9a8e5e4afc87a7cb","FACT","$1114","package","$958",["$958"],[],[],["$235","$255","$257","$261","$270","$279"],[],[["app.db","$891"],2,2,6,"$958",2]],["PKG-a172cedcae47474b","FACT","$1114","package","app",["app"],[],[],["$284"],[],[[],0,0,1,"app",0]],["PKG-b39284842f42de12","FACT","$1114","package","app.api",["app.api"],[],[],["$234","$236","$245","$246","$253","$258","$260","$263","$266","$267","$272","$273","$275","$276","$277","$278","$283","$291","$293","$297","$299"],[],[["app.core","app.db","$891","$943","$958"],1,5,21,"app.api",1]],["PKG-d7d693380fa9e966","FACT","$1114","package","$891",["$891"],[],[],["$240","$241","$243","$251","$252","$254","$256","$259","$264","$265","$282","$288","$290","$294","$296","$300"],[],[["$958"],3,1,16,"$891",2]],["PKG-e8574e2e580bdf64","FACT","$1114","package","app.db",["app.db"],[],[],["$238","$239","$249","$250","$268","$269","$274","$280","$285","$287","$289","$292","$298","$302","$304"],[],[["app.core","$891"],3,2,15,"app.db",2]],["PKG-ec36f8669ac98816","FACT","$1114","package","app.main",["app.main"],[],[],["$303"],[],[["app.api","app.core"],0,2,1,"app.main",0]]],"path_observations":[],"python_version":"3.11.12","references":[["REF-007433d5b58e7fa4","FACT","$1037","$1146","$563",["$758","$898"],["EVD-34dcc584e7942369"],[],[],[],["$673","$761","Article","$263","$758","$758","resolved",["$898"],"value"]],["REF-01339c9dc5b7fab0","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-5770c89fdcced19f"],[],[],[],["$604","$876","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-01c6d495721ebb2f","FACT","$1037","$1146","Reference RWSchema",["$914","$934"],["EVD-dc3c69cecd563f3b"],[],[],[],["$m","$m","RWSchema","$252","$914","$914","resolved",["$934"],"value"]],["REF-01fe69f659ab470c","FACT","$1037","$1146","Reference TypedTable",["$832","$836"],["EVD-bc7d2b3dbd65221b"],[],[],[],["$m","$m","TypedTable","$289","$832","$832","resolved",["$836"],"value"]],["REF-03ad6f4e385f43c5","FACT","$1037","$1146","Reference get_profile_by_username_from_path",["$750","$776"],["EVD-5487e388896aece7"],[],[],[],["$m","$m","$1088","$276","$776","$776","resolved",["$750"],"value"]],["REF-051b97d9e775d5e8","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-77722dc3fba99121"],[],[],[],["$m","$m","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-0589b9dd56f539ef","FACT","$1037","$1146","$573",["$729","$763"],["EVD-ef4a0b5aa8d8a2e1"],[],[],[],["$m","$m","$1085","$266","$763","$763","resolved",["$729"],"value"]],["REF-06631f7dbadf019c","FACT","$1037","$1146","$569",["$908","$909"],["EVD-d5fdb981099c18d5"],[],[],[],["$m","$m","User","$243","$908","$908","resolved",["$909"],"value"]],["REF-073fea62994b106f","FACT","$1037","$1146","$568",["$738","$812"],["EVD-9f8021a29d22c66a"],[],[],[],["$m","$m","$143","$711","$731","$738","resolved",["$812"],"value"]],["REF-08324abe5ad71acf","FACT","$1037","$1146","Reference stop_app",["$790","$791"],["EVD-7e1c8451b7038f9a"],[],[],[],["$m","$m","stop_app","$694","$787","$790","resolved",["$791"],"value"]],["REF-08a6b347b36d45cf","FACT","$1037","$1146","Reference _get_authorization_header_optional",["$736","$737"],["EVD-6f164562b6ca5d08"],[],[],[],["$m","$m","_get_authorization_header_optional","$672","$731","$737","resolved",["$736"],"value"]],["REF-08b1c0c5319047fe","FACT","$1037","$1146","$570",["$782","$940"],["EVD-b3864bfc25a96d7e"],[],[],[],["$m","$m","$720","$260","$782","$782","resolved",["$940"],"value"]],["REF-09c98dd7c1e44bb4","FACT","$1037","$1146","$567",["$772","$863"],["EVD-60dc002ef38e7e17"],[],[],[],["$709","$774","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-09f69e414e249042","FACT","$1037","$1146","Reference RWSchema",["$934","$937"],["EVD-0ce8a8ab4d6f7653"],[],[],[],["$m","$m","RWSchema","$288","$937","$937","resolved",["$934"],"value"]],["REF-0b23c32a62a9e785","FACT","$1037","$1146","$567",["$741","$863"],["EVD-f8a6a967dc58d9d2"],[],[],[],["$594","$743","$59","$236","$741","$741","resolved",["$863"],"value"]],["REF-0de8f0e27c14d3c6","FACT","$1037","$1146","$569",["$863","$909"],["EVD-9321405208a29113"],[],[],[],["$632","$869","User","$642","$862","$863","resolved",["$909"],"value"]],["REF-0e1394706582d63d","FACT","$1037","$1034","Reference strings.ARTICLE_ALREADY_EXISTS",["$764","app.resources.strings.ARTICLE_ALREADY_EXISTS"],["EVD-1e973b7362dad8f1"],[],[],[],["$m","$m","strings.ARTICLE_ALREADY_EXISTS","$644","$763","$764","resolved",["app.resources.strings.ARTICLE_ALREADY_EXISTS"],"$1031"]],["REF-0e998dbd467810b8","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_LIMIT",["$920","$921"],["EVD-d5002cc1fe972011"],[],[],[],["$m","$m","$62","$686","$914","$920","resolved",["$921"],"value"]],["REF-0eb21047f228d1e4","FACT","$1037","$1146","Reference ProfilesRepository",["$776","$871"],["EVD-99a81a5bf05da991"],[],[],[],["$588","$779","$498","$276","$776","$776","resolved",["$871"],"value"]],["REF-0f97ea515119e7ce","FACT","$1037","$1146","Reference Profile",["$902","$932"],["EVD-b4ff1e9adef660d5"],[],[],[],["$m","$m","Profile","$681","$931","$932","resolved",["$902"],"value"]],["REF-10d224e885cedd2d","FACT","$1037","$1146","Reference check_article_modification_permissions",["$728","$763"],["EVD-cbeba74ef41b6212"],[],[],[],["$m","$m","$1038","$266","$763","$763","resolved",["$728"],"value"]],["REF-1235f869ce7bc50e","FACT","$1037","$1146","$570",["$769","$940"],["EVD-497d2238eb173771"],[],[],[],["$m","$m","$720","$299","$769","$769","resolved",["$940"],"value"]],["REF-1258ed69a9c73722","FACT","$1037","$1146","$570",["$769","$940"],["EVD-22cd46cf8aef5214"],[],[],[],["$m","$m","$720","$299","$769","$769","resolved",["$940"],"value"]],["REF-128988e375e9c8d6","FACT","$1037","$1034","Reference AppEnvTypes.test",["$785","$803"],["EVD-327cc86583a9d20a"],[],[],[],["$m","$m","AppEnvTypes.test","$286","$785","$785","resolved",["$803"],"$1031"]],["REF-1310ad9dccbf6232","FACT","$1037","$1146","$571",["$782","$884"],["EVD-781a05822c20e653"],[],[],[],["$m","$m","$721","$260","$782","$782","resolved",["$884"],"value"]],["REF-136ada73b926b536","FACT","$1037","$1146","$567",["$772","$863"],["EVD-b7a2c527c1b87ecf"],[],[],[],["$m","$m","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-13977dac7926085e","FACT","$1037","$1146","$569",["$758","$909"],["EVD-66a5102c3ad90342"],[],[],[],["$673","$761","User","$263","$758","$758","resolved",["$909"],"value"]],["REF-14d1fd041a816907","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_LIMIT",["$758","$921"],["EVD-c40ea7e31a60d6f0"],[],[],[],["$m","$m","$62","$263","$758","$758","resolved",["$921"],"value"]],["REF-150671bb52f7727a","FACT","$1037","$1146","$565",["$763","$841"],["EVD-0563a730183af18e"],[],[],[],["$644","$764","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-1533770859a6ffea","FACT","$1037","$1146","$572",["$782","$786"],["EVD-3d213550c4cb22fb"],[],[],[],["$m","$m","$1084","$260","$782","$782","resolved",["$786"],"value"]],["REF-15be20845b6f6a22","FACT","$1037","$1146","Reference Profile",["$870","$902"],["EVD-0997b8eae08c689d"],[],[],[],["$m","$m","Profile","$249","$870","$870","resolved",["$902"],"value"]],["REF-1ae7ce76c544d092","FACT","$1037","$1146","$568",["$729","$812"],["EVD-61e8b9ba7066c4d6"],[],[],[],["$m","$m","$143","$699","$727","$729","resolved",["$812"],"value"]],["REF-1b2c96b8410e5002","FACT","$1037","$1146","$565",["$763","$841"],["EVD-ddeaeefae1fa6382"],[],[],[],["$m","$m","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-1b76e23c76b925de","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-517e54850a5fa6fd"],[],[],[],["$m","$m","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-1c54ae886b44afaa","FACT","$1037","$1146","$565",["$841","$959"],["EVD-0c8cef50b44e3aca"],[],[],[],["$698","$960","$40","$261","$959","$959","resolved",["$841"],"value"]],["REF-1c574fdbda523a8c","FACT","$1037","$1146","$570",["$782","$940"],["EVD-1f6821fec5877fee"],[],[],[],["$688","$783","$720","$260","$782","$782","resolved",["$940"],"value"]],["REF-1d59a0355a694fe6","FACT","$1037","$1146","$563",["$898","$914"],["EVD-a494683aaf335df6"],[],[],[],["$m","$m","Article","$252","$914","$914","resolved",["$898"],"value"]],["REF-1ef0d20956001210","FACT","$1037","$1146","Reference ALGORITHM",["app.services.jwt.ALGORITHM","$970"],["EVD-ad71db057ccf1860"],[],[],[],["$m","$m","ALGORITHM","$592","$968","$970","resolved",["app.services.jwt.ALGORITHM"],"value"]],["REF-1f612beadb887dbe","FACT","$1037","$1146","Reference AUTHOR_USERNAME_ALIAS",["$840","$849"],["EVD-f5936bd4015cdf71"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$601","$839","$849","resolved",["$840"],"value"]],["REF-20b8ae1356d8c959","FACT","$1037","$1146","Reference RWModel",["$897","$904"],["EVD-e5ed9c2fcd63ed5f"],[],[],[],["$m","$m","RWModel","$264","$897","$897","resolved",["$904"],"value"]],["REF-210ce945fbec3915","FACT","$1037","$1146","Reference UserInLogin",["$769","$939"],["EVD-f1d3c2502a97dda4"],[],[],[],["$691","$770","UserInLogin","$299","$769","$769","resolved",["$939"],"value"]],["REF-228c61930f363233","FACT","$1037","$1146","Reference SLUG_ALIAS",["$850","$859"],["EVD-37c0f5eed21e292b"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$839","$850","resolved",["$859"],"value"]],["REF-2375c2d2f3aceeb8","FACT","$1037","$1034","Reference strings.USERNAME_TAKEN",["$784","$953"],["EVD-5d89cba0d6d5b52c"],[],[],[],["$m","$m","strings.USERNAME_TAKEN","$692","$782","$784","resolved",["$953"],"$1031"]],["REF-26426cbf2d5ec39b","FACT","$1037","$1146","Reference Comment",["$900","$966"],["EVD-7152ca8603497643"],[],[],[],["$702","$967","Comment","$257","$966","$966","resolved",["$900"],"value"]],["REF-269d46820bca4789","FACT","$1037","$1146","Reference ListOfCommentsInResponse",["$772","$927"],["EVD-0d0bae1263a48073"],[],[],[],["$621","$775","$233","$278","$772","$772","resolved",["$927"],"value"]],["REF-292c1b350af7065c","FACT","$1037","$1146","Reference Comment",["$772","$900"],["EVD-146c5928cd1dda59"],[],[],[],["$709","$774","Comment","$278","$772","$772","resolved",["$900"],"value"]],["REF-2a9e1f4ada6aa0db","FACT","$1037","$1146","$573",["$727","$729"],["EVD-5df21a63842eb5d8"],[],[],[],["$m","$m","$1085","$275","$727","$727","resolved",["$729"],"value"]],["REF-2aa311cd768fb9fe","FACT","$1037","$1146","$563",["$863","$898"],["EVD-0d6ec87bbfb90a55"],[],[],[],["$662","$866","Article","$642","$862","$863","resolved",["$898"],"value"]],["REF-2b0ff93b25fd9434","FACT","$1037","$1146","$567",["$741","$863"],["EVD-19fcacc7060268af"],[],[],[],["$m","$m","$59","$236","$741","$741","resolved",["$863"],"value"]],["REF-2b27e724eab67bec","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-3e775801981b663f"],[],[],[],["$599","$777","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-2be138987b176c3b","FACT","$1037","$1034","Reference strings.WRONG_TOKEN_PREFIX",["$735","$957"],["EVD-1ca8e07580a61e0b"],[],[],[],["$m","$m","strings.WRONG_TOKEN_PREFIX","$589","$731","$735","resolved",["$957"],"$1031"]],["REF-2c2342905f832e93","FACT","$1037","$1146","$568",["$812","$964"],["EVD-2d3151eb3dd95f57"],[],[],[],["$m","$m","$143","$609","$963","$964","resolved",["$812"],"value"]],["REF-2df616f271a125d9","FACT","$1037","$1146","$562",["$769","$797"],["EVD-5b39bbd21ffe7117"],[],[],[],["$691","$770","$36","$299","$769","$769","resolved",["$797"],"value"]],["REF-2e9e5231c188d638","FACT","$1037","$1146","Reference RWModel",["$904","$908"],["EVD-bcfa23a60a624ad5"],[],[],[],["$m","$m","RWModel","$243","$908","$908","resolved",["$904"],"value"]],["REF-2ed7c009d470781f","FACT","$1037","$1146","$569",["$841","$909"],["EVD-454638058e1e8507"],[],[],[],["$635","$852","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-2fa53bcb0db50e18","FACT","$1037","$1146","Reference _get_connection_from_pool",["$745","$747"],["EVD-f056f89ab9ac360b"],[],[],[],["$m","$m","_get_connection_from_pool","$630","$744","$747","resolved",["$745"],"value"]],["REF-2ff64e9e7a3877f5","FACT","$1037","$1146","$566",["$861","$883"],["EVD-4717bc2ac5db6182"],[],[],[],["$m","$m","$42","$280","$883","$883","resolved",["$861"],"value"]],["REF-3101b4492655ae49","FACT","$1037","$1146","$569",["$741","$909"],["EVD-b89e57c882495c26"],[],[],[],["$645","$742","User","$236","$741","$741","resolved",["$909"],"value"]],["REF-355d00da4f058ed4","FACT","$1037","$1146","$573",["$729","$772"],["EVD-b3fa59268b8cb0ce"],[],[],[],["$m","$m","$1085","$278","$772","$772","resolved",["$729"],"value"]],["REF-3619602d34f302b7","FACT","$1037","$1146","Reference get_comment_by_id_from_path",["$741","$743"],["EVD-591a4d7a7574dcab"],[],[],[],["$m","$m","$1086","$236","$741","$741","resolved",["$743"],"value"]],["REF-362972121dcaddb5","FACT","$1037","$1146","$571",["$731","$884"],["EVD-aeaecec52b90bab7"],[],[],[],["$639","$739","$721","$273","$731","$731","resolved",["$884"],"value"]],["REF-36c9a00d40f75027","FACT","$1037","$1146","$569",["$731","$909"],["EVD-64b26dd47806c2a5"],[],[],[],["$639","$739","User","$273","$731","$731","resolved",["$909"],"value"]],["REF-3714dbd07d14dd4b","FACT","$1037","$1146","$563",["$772","$898"],["EVD-8dacaec204f1f05b"],[],[],[],["$621","$775","Article","$278","$772","$772","resolved",["$898"],"value"]],["REF-37e1c0f9f99c74f9","FACT","$1037","$1146","$571",["$769","$884"],["EVD-bc5e4fc5401da680"],[],[],[],["$691","$770","$721","$299","$769","$769","resolved",["$884"],"value"]],["REF-38135ff493be27a1","FACT","$1037","$1146","$571",["$731","$884"],["EVD-64e82ad39b8c05e0"],[],[],[],["$m","$m","$721","$273","$731","$731","resolved",["$884"],"value"]],["REF-3873cca29c4909a7","FACT","$1037","$1146","$562",["$785","$797"],["EVD-6d49f0e06ab538c1"],[],[],[],["$629","$786","$36","$286","$785","$785","resolved",["$797"],"value"]],["REF-3994bc16e6540840","FACT","$1037","$1034","Reference strings.INCORRECT_LOGIN_INPUT",["$770","app.resources.strings.INCORRECT_LOGIN_INPUT"],["EVD-738e04a3294c03e6"],[],[],[],["$m","$m","strings.INCORRECT_LOGIN_INPUT","$691","$769","$770","resolved",["app.resources.strings.INCORRECT_LOGIN_INPUT"],"$1031"]],["REF-3b1be25c4552e2be","FACT","$1037","$1146","$569",["$782","$909"],["EVD-ac7d2050cc3a2b45"],[],[],[],["$688","$783","User","$260","$782","$782","resolved",["$909"],"value"]],["REF-3b507568d767476f","FACT","$1037","$1146","$569",["$884","$909"],["EVD-e5502919a0241685"],[],[],[],["$682","$889","User","$650","$883","$884","resolved",["$909"],"value"]],["REF-3b517719abff6765","FACT","$1037","$1146","Reference IDModelMixin",["$895","$908"],["EVD-390580a062effab1"],[],[],[],["$m","$m","IDModelMixin","$243","$908","$908","resolved",["$895"],"value"]],["REF-3c129ffcb19e483b","FACT","$1037","$1146","Reference IDModelMixin",["$895","$899"],["EVD-a610a51c44d9c476"],[],[],[],["$m","$m","IDModelMixin","$296","$899","$899","resolved",["$895"],"value"]],["REF-3da0b2b1e53c4d93","FACT","$1037","$1146","Reference get_profile_by_username_from_path",["$750","$776"],["EVD-3403bde136b0816b"],[],[],[],["$m","$m","$1088","$276","$776","$776","resolved",["$750"],"value"]],["REF-3da711577702507e","FACT","$1037","$1146","Reference AppEnvTypes",["$803","$804"],["EVD-d8be74987747583b"],[],[],[],["$m","$m","AppEnvTypes","$625","$802","$804","resolved",["$803"],"value"]],["REF-3e58e401eddef36f","FACT","$1037","$1146","Reference TypedTable",["$832","$836"],["EVD-cb94614759e2b9af"],[],[],[],["$m","$m","TypedTable","$289","$832","$832","resolved",["$836"],"value"]],["REF-3fcbc4cc7d1105ae","FACT","$1037","$1146","Reference Profile",["$776","$902"],["EVD-9de0f4b9c2b6175b"],[],[],[],["$599","$777","Profile","$276","$776","$776","resolved",["$902"],"value"]],["REF-3fe2a429e5517cd8","FACT","$1037","$1146","$570",["$769","$940"],["EVD-f4ca565603ef091c"],[],[],[],["$664","$771","$720","$299","$769","$769","resolved",["$940"],"value"]],["REF-404df5016625e0ac","FACT","$1037","$1146","Reference AUTHOR_USERNAME_ALIAS",["$840","$853"],["EVD-26899795b395e1e7"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS",null,"$839","$853","resolved",["$840"],"value"]],["REF-40ea2a9272ce347a","FACT","$1037","$1034","Reference AppEnvTypes.prod",["$803","$804"],["EVD-db73d3df06001e0e"],[],[],[],["$m","$m","AppEnvTypes.prod","$625","$802","$804","resolved",["$803"],"$1031"]],["REF-42565f52be0d4f09","FACT","$1037","$1146","$569",["$782","$909"],["EVD-8fb28892cf519b7b"],[],[],[],["$692","$784","User","$260","$782","$782","resolved",["$909"],"value"]],["REF-439ab413c108342e","FACT","$1037","$1146","Reference ArticlesFilters",["$727","$920"],["EVD-86ddf2300072ba41"],[],[],[],["$690","$730","ArticlesFilters","$275","$727","$727","resolved",["$920"],"value"]],["REF-4468295a7a64531d","FACT","$1037","$1146","$569",["$731","$909"],["EVD-9b8ddd359ac65de1"],[],[],[],["$711","$738","User","$273","$731","$731","resolved",["$909"],"value"]],["REF-44c2dfdbd8b8de8e","FACT","$1037","$1146","$573",["$729","$763"],["EVD-130fae8232152bca"],[],[],[],["$m","$m","$1085","$266","$763","$763","resolved",["$729"],"value"]],["REF-455a6c2f4458f4b2","FACT","$1037","$1034","Reference strings.USER_DOES_NOT_EXIST_ERROR",["$750","$954"],["EVD-3f0d5c1188cee70f"],[],[],[],["$m","$m","strings.USER_DOES_NOT_EXIST_ERROR","$602","$749","$750","resolved",["$954"],"$1031"]],["REF-456806310379c9db","FACT","$1037","$1146","$567",["$772","$863"],["EVD-960eaf20647d2cb5"],[],[],[],["$m","$m","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-4588199330eece74","FACT","$1037","$1146","Reference ProfilesRepository",["$776","$871"],["EVD-194bc4a29a780df9"],[],[],[],["$599","$777","$498","$276","$776","$776","resolved",["$871"],"value"]],["REF-464d013cfdfe8f4d","FACT","$1037","$1146","$563",["$841","$898"],["EVD-b3ed67da3b26af2b"],[],[],[],["$597","$843","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-46ab728f09e7295e","FACT","$1037","$1146","$563",["$841","$898"],["EVD-db3b68fbc94cc254"],[],[],[],["$705","$845","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-46d278788a278ac4","FACT","$1037","$1146","Reference UserInDB",["$884","$910"],["EVD-af4a589059140111"],[],[],[],["$682","$889","UserInDB","$650","$883","$884","resolved",["$910"],"value"]],["REF-48f930eb4efc55e4","FACT","$1037","$1146","$562",["$731","$797"],["EVD-817c145d578a78aa"],[],[],[],["$648","$736","$36","$273","$731","$731","resolved",["$797"],"value"]],["REF-491c4de34cf1a0a9","FACT","$1037","$1146","$565",["$763","$841"],["EVD-9eb45d7b112534a3"],[],[],[],["$612","$768","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-494412d994b9ffe1","FACT","$1037","$1146","$569",["$749","$909"],["EVD-e8998873470cbe98"],[],[],[],["$602","$750","User","$293","$749","$749","resolved",["$909"],"value"]],["REF-495610b2ed6e7325","FACT","$1037","$1146","Reference RWSchema",["$914","$934"],["EVD-89bd862bb1271b51"],[],[],[],["$m","$m","RWSchema","$252","$914","$914","resolved",["$934"],"value"]],["REF-4981ef5cbcdae658","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-15d73b2c7619f873"],[],[],[],["$m","$m","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-498c4a2e242b33f3","FACT","$1037","$1146","$569",["$741","$909"],["EVD-01ec676d93c3342d"],[],[],[],["$594","$743","User","$236","$741","$741","resolved",["$909"],"value"]],["REF-4a622f3c1863b3e4","FACT","$1037","$1146","$563",["$841","$898"],["EVD-db79e06c3c9ece91"],[],[],[],["$680","$857","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-4b1ef2b95c665d9d","FACT","$1037","$1146","Reference SLUG_ALIAS",["$851","$859"],["EVD-1d2f648da2c52c1e"],[],[],[],["$m","$m","SLUG_ALIAS","$587","$839","$851","resolved",["$859"],"value"]],["REF-4b2ce5314e19f2e4","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-87c798fff3bfd15f"],[],[],[],["$620","$877","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-4b70e9be4387a26b","FACT","$1037","$1146","Reference check_article_modification_permissions",["$728","$763"],["EVD-6af70a8ef073a695"],[],[],[],["$m","$m","$1038","$266","$763","$763","resolved",["$728"],"value"]],["REF-4d30c6b9b874e5a1","FACT","$1037","$1146","$563",["$772","$898"],["EVD-414df027c694799f"],[],[],[],["$667","$773","Article","$278","$772","$772","resolved",["$898"],"value"]],["REF-4d3261df3dc3f842","FACT","$1037","$1146","$566",["$861","$879"],["EVD-548283303bb22018"],[],[],[],["$m","$m","$42","$250","$879","$879","resolved",["$861"],"value"]],["REF-4eb3d7123397e2cb","FACT","$1037","$1146","Reference convert_datetime_to_realworld",["$905","$906"],["EVD-d1da8566824df832"],[],[],[],["$m","$m","convert_datetime_to_realworld","$643","$903","$905","resolved",["$906"],"value"]],["REF-4ff723c68988aee0","FACT","$1037","$1146","Reference Comment",["$863","$900"],["EVD-5661763c3f57f5bc"],[],[],[],["$632","$869","Comment","$642","$862","$863","resolved",["$900"],"value"]],["REF-512025aa6ad73101","FACT","$1037","$1146","$568",["$812","$965"],["EVD-1b3ffd96312f45de"],[],[],[],["$m","$m","$143","$678","$963","$965","resolved",["$812"],"value"]],["REF-51569d919f1d9a1f","FACT","$1037","$1146","Reference ListOfCommentsInResponse",["$772","$927"],["EVD-6b6a1ee560a6a4e3"],[],[],[],["$m","$m","$233","$278","$772","$772","resolved",["$927"],"value"]],["REF-52ab212a70eade09","FACT","$1037","$1146","Reference http_error_handler",["$752","$890"],["EVD-4ac269c4c9ac0d0f"],[],[],[],["$m","$m","http_error_handler","$671","app.main","$890","resolved",["$752"],"value"]],["REF-5332dab9e101bf34","FACT","$1037","$1146","$570",["$782","$940"],["EVD-d7f9d89390d1a99e"],[],[],[],["$m","$m","$720","$260","$782","$782","resolved",["$940"],"value"]],["REF-536d4646ee31b131","FACT","$1037","$1146","Reference UserInDB",["$884","$910"],["EVD-fb1ee12ea77772d0"],[],[],[],["$640","$888","UserInDB","$650","$883","$884","resolved",["$910"],"value"]],["REF-53c8b4b41a7afced","FACT","$1037","$1146","$565",["$727","$841"],["EVD-712a3e5deebc9a92"],[],[],[],["$m","$m","$40","$275","$727","$727","resolved",["$841"],"value"]],["REF-543774a4286fccd3","FACT","$1037","$1146","$567",["$772","$863"],["EVD-ca1b2a46b053483f"],[],[],[],["$m","$m","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-546ce9bfe30db4f7","FACT","$1037","$1146","$573",["$729","$758"],["EVD-424e2f11bcb881ee"],[],[],[],["$m","$m","$1085","$263","$758","$758","resolved",["$729"],"value"]],["REF-5492fd57b6046fcb","FACT","$1037","$1146","$570",["$769","$940"],["EVD-b4d818e9222faeac"],[],[],[],["$691","$770","$720","$299","$769","$769","resolved",["$940"],"value"]],["REF-5528f07a27ee9afe","FACT","$1037","$1146","$571",["$884","$963"],["EVD-e09ccc985d7f8c17"],[],[],[],["$609","$964","$721","$235","$963","$963","resolved",["$884"],"value"]],["REF-559e01a9cce4b634","FACT","$1037","$1034","Reference strings.WRONG_TOKEN_PREFIX",["$735","$957"],["EVD-7fd7eedd82394fdb"],[],[],[],["$m","$m","strings.WRONG_TOKEN_PREFIX","$589","$731","$735","resolved",["$957"],"$1031"]],["REF-57427ac2f4dfd197","FACT","$1037","$1146","$563",["$763","$898"],["EVD-7e340f7944a35566"],[],[],[],["$612","$768","Article","$266","$763","$763","resolved",["$898"],"value"]],["REF-589ca401d070b9a9","FACT","$1037","$1146","$569",["$758","$909"],["EVD-d27bc3ec16aa5f61"],[],[],[],["$651","$762","User","$263","$758","$758","resolved",["$909"],"value"]],["REF-590ffa657d808039","FACT","$1037","$1146","$566",["$744","$861"],["EVD-e7cc7373870bcf87"],[],[],[],["$630","$747","$42","$253","$744","$744","resolved",["$861"],"value"]],["REF-5a44ae4a97e0b9f8","FACT","$1037","$1146","$563",["$841","$898"],["EVD-f44abe321c922589"],[],[],[],["$636","$847","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-5a7bf9e9440cb9b3","FACT","$1037","$1146","$564",["$758","$918"],["EVD-040d09ab94102257"],[],[],[],["$673","$761","$39","$263","$758","$758","resolved",["$918"],"value"]],["REF-5aaa5db4aa00b7ff","FACT","$1037","$1146","Reference RWSchema",["$924","$934"],["EVD-8e7df9ca3012dfb5"],[],[],[],["$m","$m","RWSchema","$240","$924","$924","resolved",["$934"],"value"]],["REF-5ab457ffc2344456","FACT","$1037","$1146","$569",["$909","$966"],["EVD-a245b6318633d20b"],[],[],[],["$702","$967","User","$257","$966","$966","resolved",["$909"],"value"]],["REF-5b49574020781ffc","FACT","$1037","$1146","$563",["$841","$898"],["EVD-52c6ebec3a6005dd"],[],[],[],["$635","$852","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-5bd1e5e67043c9a4","FACT","$1037","$1034","Reference RWModel.Config",["$905","$934"],["EVD-451dcca7d02bc407"],[],[],[],["$m","$m","RWModel.Config","$654","$933","$934","resolved",["$905"],"$1031"]],["REF-5c5cd79342e7c037","FACT","$1037","$1146","$569",["$727","$909"],["EVD-88777c13da149e90"],[],[],[],["$699","$729","User","$275","$727","$727","resolved",["$909"],"value"]],["REF-5cd5d9b2c81e9e14","FACT","$1037","$1146","$566",["$839","$861"],["EVD-c6956aba38f0dbe5"],[],[],[],["$m","$m","$42","$292","$839","$839","resolved",["$861"],"value"]],["REF-5d4a0e2da0e12f3a","FACT","$1037","$1146","$563",["$841","$898"],["EVD-9b9dadc8cba2bad2"],[],[],[],["$710","$858","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-5f86914fa7260f07","FACT","$1037","$1034","Reference AppSettings.Config",["$798","$808"],["EVD-eafeac445a731d6f"],[],[],[],["$m","$m","AppSettings.Config","$695","$807","$808","resolved",["$798"],"$1031"]],["REF-5fa6abf2f5d29788","FACT","$1037","$1146","$572",["$731","$786"],["EVD-a5ec727d94cfcb2c"],[],[],[],["$m","$m","$1084","$273","$731","$731","resolved",["$786"],"value"]],["REF-5fb223f1a17f1068","FACT","$1037","$1146","Reference ArticleInUpdate",["$763","$919"],["EVD-67f2e8159d308a8a"],[],[],[],["$612","$768","ArticleInUpdate","$266","$763","$763","resolved",["$919"],"value"]],["REF-615538a3f22cd1f6","FACT","$1037","$1146","Reference Profile",["$749","$902"],["EVD-e6b97060dd8434bb"],[],[],[],["$602","$750","Profile","$293","$749","$749","resolved",["$902"],"value"]],["REF-62c881b905e72feb","FACT","$1037","$1146","$571",["$731","$884"],["EVD-c7d4adaf8ddedc9b"],[],[],[],["$711","$738","$721","$273","$731","$731","resolved",["$884"],"value"]],["REF-6347b7110d27c581","FACT","$1037","$1146","$562",["$797","$809"],["EVD-ddbfa6a00885d8a1"],[],[],[],["$m","$m","$36","$237","$809","$809","resolved",["$797"],"value"]],["REF-634f3b53416a74ff","FACT","$1037","$1146","$569",["$909","$959"],["EVD-70877fe0ef1f9bce"],[],[],[],["$676","$961","User","$261","$959","$959","resolved",["$909"],"value"]],["REF-63804eeb8862b90f","FACT","$1037","$1146","$573",["$729","$758"],["EVD-3de78e0d287f9f7a"],[],[],[],["$m","$m","$1085","$263","$758","$758","resolved",["$729"],"value"]],["REF-649683fb0b578df3","FACT","$1037","$1146","$569",["$772","$909"],["EVD-95f8dcf1a8ec5b71"],[],[],[],["$621","$775","User","$278","$772","$772","resolved",["$909"],"value"]],["REF-6714d1b01db0780d","FACT","$1037","$1146","$572",["$731","$786"],["EVD-c7984388e5e898b1"],[],[],[],["$m","$m","$1084","$273","$731","$731","resolved",["$786"],"value"]],["REF-6809a1ad2f02cd2c","FACT","$1037","$1146","Reference RWSchema",["$914","$934"],["EVD-09f3625b8d989b13"],[],[],[],["$m","$m","RWSchema","$252","$914","$914","resolved",["$934"],"value"]],["REF-690c29c1df9bac98","FACT","$1037","$1146","Reference Profile",["$900","$902"],["EVD-15038f3631bbc86a"],[],[],[],["$m","$m","Profile","$627","$899","$900","resolved",["$902"],"value"]],["REF-6a5fbfe50e34c8eb","FACT","$1037","$1146","$569",["$863","$909"],["EVD-869455419b652ee4"],[],[],[],["$693","$865","User","$642","$862","$863","resolved",["$909"],"value"]],["REF-6b3288695e03b88c","FACT","$1037","$1146","$562",["$782","$797"],["EVD-ddec63faa283d2bf"],[],[],[],["$692","$784","$36","$260","$782","$782","resolved",["$797"],"value"]],["REF-6bb0a36c3f065279","FACT","$1037","$1146","$564",["$763","$918"],["EVD-b2ed17d4bf01b62f"],[],[],[],["$707","$767","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-6c84aa5b34c73682","FACT","$1037","$1146","$573",["$729","$772"],["EVD-aec2865b7be00f20"],[],[],[],["$m","$m","$1085","$278","$772","$772","resolved",["$729"],"value"]],["REF-6ea73a0da03cc352","FACT","$1037","$1034","Reference AppSettings.Config",["$798","$806"],["EVD-b26bb2d5bfee0a25"],[],[],[],["$m","$m","AppSettings.Config","$631","$805","$806","resolved",["$798"],"$1031"]],["REF-6ef164b013504321","FACT","$1037","$1146","$564",["$763","$918"],["EVD-929e4c5facee685d"],[],[],[],["$m","$m","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-6f28c9a97b14ad89","FACT","$1037","$1034","Reference strings.COMMENT_DOES_NOT_EXIST",["$743","app.resources.strings.COMMENT_DOES_NOT_EXIST"],["EVD-6556ffb2d6a4c821"],[],[],[],["$m","$m","strings.COMMENT_DOES_NOT_EXIST","$594","$741","$743","resolved",["app.resources.strings.COMMENT_DOES_NOT_EXIST"],"$1031"]],["REF-706b7137b747e9f2","FACT","$1037","$1146","$562",["$731","$797"],["EVD-5613c59032f38258"],[],[],[],["$589","$735","$36","$273","$731","$731","resolved",["$797"],"value"]],["REF-70a1a5adb3288189","FACT","$1037","$1146","$571",["$731","$884"],["EVD-91dd1ddb1c5374f2"],[],[],[],["$m","$m","$721","$273","$731","$731","resolved",["$884"],"value"]],["REF-7110d85a16643ea8","FACT","$1037","$1146","$565",["$758","$841"],["EVD-f61208d1537f441a"],[],[],[],["$647","$759","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-71e62409f740dae8","FACT","$1037","$1034","Reference strings.MALFORMED_PAYLOAD",["$738","$950"],["EVD-61b8610fae8662cb"],[],[],[],["$m","$m","strings.MALFORMED_PAYLOAD","$711","$731","$738","resolved",["$950"],"$1031"]],["REF-71eef55a1eab749a","FACT","$1037","$1146","Reference CommentInCreate",["$772","$925"],["EVD-d2b37944406e1e63"],[],[],[],["$667","$773","CommentInCreate","$278","$772","$772","resolved",["$925"],"value"]],["REF-74982ce6ab8bb314","FACT","$1037","$1146","Reference RWSchema",["$934","$937"],["EVD-808f27ee2a9b2a2c"],[],[],[],["$m","$m","RWSchema","$288","$937","$937","resolved",["$934"],"value"]],["REF-74e4b75f4ee3c5a5","FACT","$1037","$1146","Reference TypedTable",["$832","$836"],["EVD-5fb937525ef735a8"],[],[],[],["$m","$m","TypedTable","$289","$832","$832","resolved",["$836"],"value"]],["REF-7542e0fe7b99cb18","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_LIMIT",["$727","$921"],["EVD-c14639fa85384ee7"],[],[],[],["$m","$m","$62","$275","$727","$727","resolved",["$921"],"value"]],["REF-75b0e14e4b504699","FACT","$1037","$1146","$565",["$763","$841"],["EVD-a2be3ab116336cd6"],[],[],[],["$675","$765","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-75bb3caffd290a91","FACT","$1037","$1146","Reference RWSchema",["$924","$934"],["EVD-c5743258149f29f8"],[],[],[],["$m","$m","RWSchema","$240","$924","$924","resolved",["$934"],"value"]],["REF-75fd1be5f31986de","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-01fa3e46f5a8ba6d"],[],[],[],["$623","$873","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-76d0bfb759e68be1","FACT","$1037","$1146","$569",["$841","$909"],["EVD-3dd8c8990ec2ada9"],[],[],[],["$705","$845","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-778b9d9a5f159a72","FACT","$1037","$1146","Reference ProfilesRepository",["$776","$871"],["EVD-4fb19a946e28b088"],[],[],[],["$m","$m","$498","$276","$776","$776","resolved",["$871"],"value"]],["REF-7867aa082d13be79","FACT","$1037","$1146","Reference Comment",["$900","$926"],["EVD-1adc98e7eb7d0de9"],[],[],[],["$m","$m","Comment","$613","$924","$926","resolved",["$900"],"value"]],["REF-78bc54f0716ecf0b","FACT","$1037","$1146","$563",["$758","$898"],["EVD-b6b494d00ff21c24"],[],[],[],["$651","$762","Article","$263","$758","$758","resolved",["$898"],"value"]],["REF-79337c3090b8b938","FACT","$1037","$1146","$569",["$841","$909"],["EVD-547c84768e516232"],[],[],[],["$616","$856","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-7a87e015abeeeb97","FACT","$1037","$1146","$564",["$758","$918"],["EVD-4cd546a73b7967ba"],[],[],[],["$651","$762","$39","$263","$758","$758","resolved",["$918"],"value"]],["REF-7b116ea27e2f241b","FACT","$1037","$1146","Reference RWModel",["$904","$933"],["EVD-a9b25442ee21bfa4"],[],[],[],["$m","$m","RWModel","$265","$933","$933","resolved",["$904"],"value"]],["REF-7bd0439634046d0d","FACT","$1037","$1034","Reference strings.ARTICLE_IS_NOT_FAVORITED",["$762","$947"],["EVD-af497de18ebd2fac"],[],[],[],["$m","$m","strings.ARTICLE_IS_NOT_FAVORITED","$651","$758","$762","resolved",["$947"],"$1031"]],["REF-7e18c788b1a592fc","FACT","$1037","$1146","Reference AUTHOR_USERNAME_ALIAS",["$840","$850"],["EVD-c1ca560a286cda17"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS",null,"$839","$850","resolved",["$840"],"value"]],["REF-7e2757bf9017193b","FACT","$1037","$1146","Reference TestAppSettings",["$785","$810"],["EVD-4aa46f54cc9f3a74"],[],[],[],["$m","$m","TestAppSettings","$286","$785","$785","resolved",["$810"],"value"]],["REF-7e6670be2045eb0f","FACT","$1037","$1146","$568",["$770","$812"],["EVD-9da627cf488467d0"],[],[],[],["$m","$m","$143","$691","$769","$770","resolved",["$812"],"value"]],["REF-7f7772b2c63df25c","FACT","$1037","$1146","Reference UserInUpdate",["$782","$941"],["EVD-e7c8db3cb673228d"],[],[],[],["$692","$784","UserInUpdate","$260","$782","$782","resolved",["$941"],"value"]],["REF-809f06be74911de3","FACT","$1037","$1146","Reference RWModel",["$899","$904"],["EVD-07fee70bf202adbd"],[],[],[],["$m","$m","RWModel","$296","$899","$899","resolved",["$904"],"value"]],["REF-81313873b39468a4","FACT","$1037","$1146","$568",["$750","$812"],["EVD-eb3639fca463378a"],[],[],[],["$m","$m","$143","$602","$749","$750","resolved",["$812"],"value"]],["REF-82fbc3d0f26154bd","FACT","$1037","$1146","Reference ArticleForResponse",["$915","$923"],["EVD-757f6edd174b9411"],[],[],[],["$m","$m","$38","$674","$914","$923","resolved",["$915"],"value"]],["REF-8430579ea9618d02","FACT","$1037","$1146","$562",["$769","$797"],["EVD-098f529a0a00251c"],[],[],[],["$664","$771","$36","$299","$769","$769","resolved",["$797"],"value"]],["REF-843791c7836ef933","FACT","$1037","$1146","$564",["$758","$918"],["EVD-cc7a3ad2df1aedb9"],[],[],[],["$m","$m","$39","$263","$758","$758","resolved",["$918"],"value"]],["REF-8488acbbf878c2d7","FACT","$1037","$1146","Reference Profile",["$898","$902"],["EVD-0d9f5e9264113659"],[],[],[],["$m","$m","Profile","$624","$897","$898","resolved",["$902"],"value"]],["REF-84d64f539d4f709b","FACT","$1037","$1146","Reference RWSchema",["$924","$934"],["EVD-7f594e42bac1da70"],[],[],[],["$m","$m","RWSchema","$240","$924","$924","resolved",["$934"],"value"]],["REF-853ed52fccafe955","FACT","$1037","$1146","$563",["$898","$959"],["EVD-084222cf27f48170"],[],[],[],["$676","$961","Article","$261","$959","$959","resolved",["$898"],"value"]],["REF-856ab7b0e11d055b","FACT","$1037","$1146","$565",["$763","$841"],["EVD-9d39ea1354fd32eb"],[],[],[],["$m","$m","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-85bf6c2a7bcc97d8","FACT","$1037","$1146","$564",["$763","$918"],["EVD-84c59db633c85ad4"],[],[],[],["$644","$764","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-8685c7ac777fc143","FACT","$1037","$1146","$568",["$812","$960"],["EVD-34eb04d47ad1d315"],[],[],[],["$m","$m","$143","$698","$959","$960","resolved",["$812"],"value"]],["REF-879f2254253d21fb","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-a2ec0e62d7b3421a"],[],[],[],["$604","$876","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-87e7b6d2c50bd19c","FACT","$1037","$1146","$569",["$841","$909"],["EVD-6a16583c0562fecc"],[],[],[],["$636","$847","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-881e6162e1ce55bd","FACT","$1037","$1146","Reference get_profile_by_username_from_path",["$750","$776"],["EVD-0e8d527125676123"],[],[],[],["$m","$m","$1088","$276","$776","$776","resolved",["$750"],"value"]],["REF-886158d2b4c3bb31","FACT","$1037","$1146","Reference DateTimeModelMixin",["$893","$897"],["EVD-cd61a15fa5badf7f"],[],[],[],["$m","$m","$64","$264","$897","$897","resolved",["$893"],"value"]],["REF-88fc3a4814b6f758","FACT","$1037","$1146","$562",["$785","$797"],["EVD-76a2f39b2755c15d"],[],[],[],["$m","$m","$36","$286","$785","$785","resolved",["$797"],"value"]],["REF-893df2c7926b36e8","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-febd40902de85cf5"],[],[],[],["$620","$877","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-8947193864781719","FACT","$1037","$1034","Reference strings.USER_IS_NOT_AUTHOR_OF_ARTICLE",["$728","$956"],["EVD-ee1697d0675542f1"],[],[],[],["$m","$m","strings.USER_IS_NOT_AUTHOR_OF_ARTICLE","$713","$727","$728","resolved",["$956"],"$1031"]],["REF-896137fb8329a7d2","FACT","$1037","$1146","$565",["$758","$841"],["EVD-155ca3c7f11518f6"],[],[],[],["$m","$m","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-89be31f7253795d3","FACT","$1037","$1146","Reference Comment",["$741","$900"],["EVD-90d1b9bc9b400df8"],[],[],[],["$594","$743","Comment","$236","$741","$741","resolved",["$900"],"value"]],["REF-8aa5daa15cb1cf1a","FACT","$1037","$1146","$572",["$731","$786"],["EVD-3175677c2db63748"],[],[],[],["$m","$m","$1084","$273","$731","$731","resolved",["$786"],"value"]],["REF-8aeb7da8fc264fd6","FACT","$1037","$1146","$564",["$763","$918"],["EVD-0511e82fc34dfcd9"],[],[],[],["$m","$m","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-8b8e8e5c6651037c","FACT","$1037","$1146","Reference Comment",["$863","$900"],["EVD-e7878c910c51e1fa"],[],[],[],["$662","$866","Comment","$642","$862","$863","resolved",["$900"],"value"]],["REF-8ce71b14a9af0ca0","FACT","$1037","$1146","Reference Profile",["$776","$902"],["EVD-f67c8da3c12a5909"],[],[],[],["$622","$778","Profile","$276","$776","$776","resolved",["$902"],"value"]],["REF-8d2480f6e1760b8d","FACT","$1037","$1146","Reference ArticlesFilters",["$763","$920"],["EVD-056c7f4b289b7662"],[],[],[],["$703","$766","ArticlesFilters","$266","$763","$763","resolved",["$920"],"value"]],["REF-8da197e5a4b548d6","FACT","$1037","$1034","Reference strings.AUTHENTICATION_REQUIRED",["$734","$948"],["EVD-83d89049b00a19e0"],[],[],[],["$m","$m","strings.AUTHENTICATION_REQUIRED","$641","$731","$734","resolved",["$948"],"$1031"]],["REF-8f207613f952d6c1","FACT","$1037","$1146","Reference ACCESS_TOKEN_EXPIRE_MINUTES",["app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES","$969"],["EVD-134beb6b0f696f75"],[],[],[],["$m","$m","ACCESS_TOKEN_EXPIRE_MINUTES","$584","$968","$969","resolved",["app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES"],"value"]],["REF-8fe7f24892dde03d","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-8875d15be32cb894"],[],[],[],["$623","$873","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-9083bb06d743995a","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_OFFSET",["$758","$922"],["EVD-d1fdd2e4db8290dd"],[],[],[],["$m","$m","$63","$263","$758","$758","resolved",["$922"],"value"]],["REF-94b1b4665d58ac91","FACT","$1037","$1146","$566",["$861","$862"],["EVD-6b78701356ea9298"],[],[],[],["$m","$m","$42","$274","$862","$862","resolved",["$861"],"value"]],["REF-95ddecee17940a4f","FACT","$1037","$1146","$569",["$727","$909"],["EVD-9ebebe263992173f"],[],[],[],["$713","$728","User","$275","$727","$727","resolved",["$909"],"value"]],["REF-96a2de59ee449067","FACT","$1037","$1146","$572",["$769","$786"],["EVD-4840de4d40facf5a"],[],[],[],["$m","$m","$1084","$299","$769","$769","resolved",["$786"],"value"]],["REF-97758ab6996ab45c","FACT","$1037","$1146","Reference _get_repo",["$747","$748"],["EVD-34e75f2d84d97376"],[],[],[],["$m","$m","_get_repo","$630","$744","$747","resolved",["$748"],"value"]],["REF-98b6b8eb3384c94c","FACT","$1037","$1034","Reference articles.get_article_by_slug_from_path",["$729","$741"],["EVD-028493fe6bbd5c39"],[],[],[],["$m","$m","articles.get_article_by_slug_from_path","$236","$741","$741","resolved",["$729"],"$1031"]],["REF-997561b66920c1df","FACT","$1037","$1034","Reference strings.MALFORMED_PAYLOAD",["$738","$950"],["EVD-356785245f1fd212"],[],[],[],["$m","$m","strings.MALFORMED_PAYLOAD","$711","$731","$738","resolved",["$950"],"$1031"]],["REF-99ef2230b887a748","FACT","$1037","$1146","Reference UserLike",["$871","$878"],["EVD-49f819f327217bc0"],[],[],[],["$668","$875","UserLike","$657","$870","$871","resolved",["$878"],"value"]],["REF-99ff35fe948056ad","FACT","$1037","$1146","$565",["$758","$841"],["EVD-55ace08164d8f441"],[],[],[],["$m","$m","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-9aea1284782fd425","FACT","$1037","$1146","$569",["$909","$937"],["EVD-e1f3431dcf0863fc"],[],[],[],["$m","$m","User","$288","$937","$937","resolved",["$909"],"value"]],["REF-9b4dd4fd54ff7118","FACT","$1037","$1146","Reference convert_field_to_camel_case",["$905","$907"],["EVD-923c0de9a2579877"],[],[],[],["$m","$m","convert_field_to_camel_case","$643","$903","$905","resolved",["$907"],"value"]],["REF-9bb7f095d65fc5bd","FACT","$1037","$1146","$569",["$870","$909"],["EVD-65e127df037983de"],[],[],[],["$m","$m","User","$249","$870","$870","resolved",["$909"],"value"]],["REF-9bd059ff1191bf87","FACT","$1037","$1146","Reference ProfilesRepository",["$749","$871"],["EVD-0135e20a40a1102a"],[],[],[],["$m","$m","$498","$293","$749","$749","resolved",["$871"],"value"]],["REF-9cc71929093586b5","FACT","$1037","$1034","Reference strings.USERNAME_TAKEN",["$771","$953"],["EVD-f81aa491bfb8a0c9"],[],[],[],["$m","$m","strings.USERNAME_TAKEN","$664","$769","$771","resolved",["$953"],"$1031"]],["REF-9d26fe4c0606e9f7","FACT","$1037","$1146","$572",["$769","$786"],["EVD-06b60c49bd2ec5cd"],[],[],[],["$m","$m","$1084","$299","$769","$769","resolved",["$786"],"value"]],["REF-9e69125f6cae3b03","FACT","$1037","$1146","Reference TagsInList",["$780","$936"],["EVD-19ea4b5c8b5263f7"],[],[],[],["$m","$m","TagsInList","$277","$780","$780","resolved",["$936"],"value"]],["REF-9eaf37e10a7c3a56","FACT","$1037","$1146","$569",["$863","$909"],["EVD-cd416aed258a3803"],[],[],[],["$607","$868","User","$642","$862","$863","resolved",["$909"],"value"]],["REF-9fbaf9c6729bed0f","FACT","$1037","$1146","Reference ListOfArticlesInResponse",["$758","$923"],["EVD-332f02fa5db815b4"],[],[],[],["$647","$759","$232","$263","$758","$758","resolved",["$923"],"value"]],["REF-a0282862635d4e77","FACT","$1037","$1146","$569",["$763","$909"],["EVD-69498c1468de2756"],[],[],[],["$644","$764","User","$266","$763","$763","resolved",["$909"],"value"]],["REF-a1b32130434c4b12","FACT","$1037","$1146","$563",["$841","$898"],["EVD-7a28d0e30b027a93"],[],[],[],["$617","$848","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-a34be3a1dc77055a","FACT","$1037","$1034","Reference strings.USER_IS_NOT_FOLLOWED",["$779","app.resources.strings.USER_IS_NOT_FOLLOWED"],["EVD-7d7e53eade0ce925"],[],[],[],["$m","$m","strings.USER_IS_NOT_FOLLOWED","$588","$776","$779","resolved",["app.resources.strings.USER_IS_NOT_FOLLOWED"],"$1031"]],["REF-a4187b6aa785840a","FACT","$1037","$1146","$563",["$741","$898"],["EVD-717184a9012b3dba"],[],[],[],["$594","$743","Article","$236","$741","$741","resolved",["$898"],"value"]],["REF-a41a4f9ebd5a7161","FACT","$1037","$1146","$563",["$763","$898"],["EVD-df27f7274b1b3408"],[],[],[],["$707","$767","Article","$266","$763","$763","resolved",["$898"],"value"]],["REF-a42028cde5a08e05","FACT","$1037","$1146","Reference _get_current_user",["$738","$740"],["EVD-95ae8dc560a6f8a1"],[],[],[],["$m","$m","_get_current_user","$591","$731","$740","resolved",["$738"],"value"]],["REF-a4568854af42c328","FACT","$1037","$1146","$564",["$758","$918"],["EVD-5c0b77e1bcc204e6"],[],[],[],["$m","$m","$39","$263","$758","$758","resolved",["$918"],"value"]],["REF-a473750844232610","FACT","$1037","$1146","$562",["$731","$797"],["EVD-72869c657b6b37cc"],[],[],[],["$639","$739","$36","$273","$731","$731","resolved",["$797"],"value"]],["REF-a6ae90b0f2a14aa8","FACT","$1037","$1146","Reference SLUG_ALIAS",["$853","$859"],["EVD-f8be5d9a616116e7"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$839","$853","resolved",["$859"],"value"]],["REF-a6da398be9ce33f8","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-d0f53e347900677a"],[],[],[],["$588","$779","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-a6e0437b25e1eb06","FACT","$1037","$1146","Reference target_metadata",["$817","app.db.migrations.env.target_metadata"],["EVD-2adc5e5fbac167dc"],[],[],[],["$m","$m","target_metadata","SYM-4a23f826d3dad50b","$816","$817","resolved",["app.db.migrations.env.target_metadata"],"value"]],["REF-a7a5123c3f28e521","FACT","$1037","$1146","$567",["$772","$863"],["EVD-f3c0b69f1ff447b0"],[],[],[],["$621","$775","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-a7b30236b6fc5ba4","FACT","$1037","$1146","Reference ProfilesRepository",["$749","$871"],["EVD-8ef9cc3a458676a2"],[],[],[],["$602","$750","$498","$293","$749","$749","resolved",["$871"],"value"]],["REF-aa27e20d3d206b38","FACT","$1037","$1146","Reference _get_current_user_optional",["$739","$740"],["EVD-b32fdd4ce28f5436"],[],[],[],["$m","$m","_get_current_user_optional","$591","$731","$740","resolved",["$739"],"value"]],["REF-aae825ca40e4b5d7","FACT","$1037","$1146","$562",["$782","$797"],["EVD-705502cf4d74be5e"],[],[],[],["$688","$783","$36","$260","$782","$782","resolved",["$797"],"value"]],["REF-acad75a120d90455","FACT","$1037","$1146","$562",["$787","$797"],["EVD-81b305b48c1c6b65"],[],[],[],["$706","$788","$36","$301","$787","$787","resolved",["$797"],"value"]],["REF-add4f873ee042f83","FACT","$1037","$1146","$569",["$776","$909"],["EVD-f129017ea1460d73"],[],[],[],["$599","$777","User","$276","$776","$776","resolved",["$909"],"value"]],["REF-ae0a08481db95470","FACT","$1037","$1146","$563",["$863","$898"],["EVD-cc57deecdd7c97aa"],[],[],[],["$607","$868","Article","$642","$862","$863","resolved",["$898"],"value"]],["REF-af099b5d698bb852","FACT","$1037","$1146","$565",["$758","$841"],["EVD-33086e712c8321e2"],[],[],[],["$m","$m","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-af60e829618f18b9","FACT","$1037","$1146","Reference UserInDB",["$884","$910"],["EVD-253294ce2b9ea9b4"],[],[],[],["$649","$887","UserInDB","$650","$883","$884","resolved",["$910"],"value"]],["REF-af8d02edc53bb720","FACT","$1037","$1146","Reference TypedTable",["$832","$836"],["EVD-ee11a8f9dc5eb2c8"],[],[],[],["$m","$m","TypedTable","$289","$832","$832","resolved",["$836"],"value"]],["REF-aff6a4af72300d00","FACT","$1037","$1034","Reference strings.EMAIL_TAKEN",["$771","$949"],["EVD-ba2a16b33f6e16eb"],[],[],[],["$m","$m","strings.EMAIL_TAKEN","$664","$769","$771","resolved",["$949"],"$1031"]],["REF-b009dc76cb9a18c0","FACT","$1037","$1146","Reference UserInCreate",["$769","$938"],["EVD-ea8a194fa0ab2e28"],[],[],[],["$664","$771","UserInCreate","$299","$769","$769","resolved",["$938"],"value"]],["REF-b28de6a000cbab4c","FACT","$1037","$1034","Reference strings.USER_IS_NOT_AUTHOR_OF_ARTICLE",["$742","$956"],["EVD-aeb2171aa3a0832e"],[],[],[],["$m","$m","strings.USER_IS_NOT_AUTHOR_OF_ARTICLE","$645","$741","$742","resolved",["$956"],"$1031"]],["REF-b30fba681f268a6b","FACT","$1037","$1146","Reference Comment",["$741","$900"],["EVD-950466c0a6e352bb"],[],[],[],["$645","$742","Comment","$236","$741","$741","resolved",["$900"],"value"]],["REF-b39e94da7633ca77","FACT","$1037","$1146","$573",["$729","$763"],["EVD-1ea7967f86e610ca"],[],[],[],["$m","$m","$1085","$266","$763","$763","resolved",["$729"],"value"]],["REF-b3d580aaad422a62","FACT","$1037","$1146","Reference ProdAppSettings",["$785","$808"],["EVD-a766ed44f5d2da48"],[],[],[],["$m","$m","ProdAppSettings","$286","$785","$785","resolved",["$808"],"value"]],["REF-b44bc7104d23894d","FACT","$1037","$1146","Reference AUTHOR_USERNAME_ALIAS",["$840","$847"],["EVD-a69028ff834d3906"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$636","$839","$847","resolved",["$840"],"value"]],["REF-b4d275e88eaa7691","FACT","$1037","$1146","Reference TagsRepository",["$780","$880"],["EVD-d177863412b9ace7"],[],[],[],["$685","$781","TagsRepository","$277","$780","$780","resolved",["$880"],"value"]],["REF-b5786b4d75a10b60","FACT","$1037","$1146","$571",["$884","$963"],["EVD-e93f16018698548e"],[],[],[],["$678","$965","$721","$235","$963","$963","resolved",["$884"],"value"]],["REF-b588ef33f2360725","FACT","$1037","$1146","$564",["$763","$918"],["EVD-b4faa4ae5696b50f"],[],[],[],["$612","$768","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-b609d6932ac3982c","FACT","$1037","$1146","Reference UserWithToken",["$940","$942"],["EVD-e0b5ddfb725352f0"],[],[],[],["$m","$m","UserWithToken","$677","$937","$940","resolved",["$942"],"value"]],["REF-b6604a93498b6c95","FACT","$1037","$1146","Reference CommentInResponse",["$772","$926"],["EVD-d1d2ecf62b45e4ae"],[],[],[],["$m","$m","CommentInResponse","$278","$772","$772","resolved",["$926"],"value"]],["REF-b6ccbadb6d83ef4f","FACT","$1037","$1146","Reference ListOfArticlesInResponse",["$758","$923"],["EVD-f998769e38ea3f0a"],[],[],[],["$m","$m","$232","$263","$758","$758","resolved",["$923"],"value"]],["REF-b726d7003df29190","FACT","$1037","$1146","Reference RWSchema",["$914","$934"],["EVD-83cd7bc9ab4caf79"],[],[],[],["$m","$m","RWSchema","$252","$914","$914","resolved",["$934"],"value"]],["REF-b7afa2a2a59b581b","FACT","$1037","$1146","Reference AUTHOR_USERNAME_ALIAS",["$840","$851"],["EVD-e087d328af6224ef"],[],[],[],["$m","$m","AUTHOR_USERNAME_ALIAS","$587","$839","$851","resolved",["$840"],"value"]],["REF-b8c9a732d5d0740d","FACT","$1037","$1146","$569",["$758","$909"],["EVD-6311437410954201"],[],[],[],["$647","$759","User","$263","$758","$758","resolved",["$909"],"value"]],["REF-b8def96c3ecccd40","FACT","$1037","$1146","$565",["$763","$841"],["EVD-a679d05935de6eb2"],[],[],[],["$m","$m","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-b90711faf728b1d8","FACT","$1037","$1146","Reference ALGORITHM",["app.services.jwt.ALGORITHM","$971"],["EVD-b4aa24fae947e256"],[],[],[],["$m","$m","ALGORITHM","$661","$968","$971","resolved",["app.services.jwt.ALGORITHM"],"value"]],["REF-b99dc0b5ed637e0b","FACT","$1037","$1146","Reference start_app",["$788","$789"],["EVD-465469faf74afa4f"],[],[],[],["$m","$m","start_app","$706","$787","$788","resolved",["$789"],"value"]],["REF-b9a2e173d732fc9f","FACT","$1037","$1146","$569",["$776","$909"],["EVD-1e51b20f9d803974"],[],[],[],["$588","$779","User","$276","$776","$776","resolved",["$909"],"value"]],["REF-bf20788fccb727a6","FACT","$1037","$1146","$570",["$782","$940"],["EVD-11619f5d0c2118a2"],[],[],[],["$692","$784","$720","$260","$782","$782","resolved",["$940"],"value"]],["REF-c282f6e44fcf8cbd","FACT","$1037","$1146","Reference DateTimeModelMixin",["$893","$908"],["EVD-04422bac4e2aa546"],[],[],[],["$m","$m","$64","$243","$908","$908","resolved",["$893"],"value"]],["REF-c374cbb33ba1381f","FACT","$1037","$1146","$563",["$841","$898"],["EVD-9215f5e3c51c083c"],[],[],[],["$601","$849","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-c3e79f0b9d9cba48","FACT","$1037","$1146","Reference TagsRepository",["$780","$880"],["EVD-6050afc0325501cd"],[],[],[],["$m","$m","TagsRepository","$277","$780","$780","resolved",["$880"],"value"]],["REF-c4d7d2dadaf4c40e","FACT","$1037","$1146","Reference Profile",["$776","$902"],["EVD-601a3289c88339c9"],[],[],[],["$588","$779","Profile","$276","$776","$776","resolved",["$902"],"value"]],["REF-c52ce33ff441c1c3","FACT","$1037","$1146","$565",["$763","$841"],["EVD-7638918a91be2670"],[],[],[],["$703","$766","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-c55182b4778f544b","FACT","$1037","$1146","$563",["$863","$898"],["EVD-c57f8b7fe7e9e6f1"],[],[],[],["$632","$869","Article","$642","$862","$863","resolved",["$898"],"value"]],["REF-c5afff509b99d591","FACT","$1037","$1146","$569",["$772","$909"],["EVD-a87bb301162d607c"],[],[],[],["$667","$773","User","$278","$772","$772","resolved",["$909"],"value"]],["REF-c5dcb67557677c5a","FACT","$1037","$1146","$566",["$861","$870"],["EVD-c85b1f3e9bfea023"],[],[],[],["$m","$m","$42","$249","$870","$870","resolved",["$861"],"value"]],["REF-c84955217a63dfa3","FACT","$1037","$1146","Reference ProfilesRepository",["$776","$871"],["EVD-b22d784aa77bebbb"],[],[],[],["$m","$m","$498","$276","$776","$776","resolved",["$871"],"value"]],["REF-c8e0b767238ecd22","FACT","$1037","$1146","$569",["$763","$909"],["EVD-a2641fa1199c7aa1"],[],[],[],["$703","$766","User","$266","$763","$763","resolved",["$909"],"value"]],["REF-c955468c66e216e8","FACT","$1037","$1146","Reference Comment",["$863","$900"],["EVD-73c62cba99444730"],[],[],[],["$606","$867","Comment","$642","$862","$863","resolved",["$900"],"value"]],["REF-c9b36c249eafdfc7","FACT","$1037","$1146","Reference ArticleForResponse",["$915","$918"],["EVD-1822a0a7e03f9013"],[],[],[],["$m","$m","$38","$712","$914","$918","resolved",["$915"],"value"]],["REF-c9f0dc98ddc1dd92","FACT","$1037","$1146","Reference HEADER_KEY",["$731","$732"],["EVD-66554c9292fc4f88"],[],[],[],["$m","$m","HEADER_KEY","$273","$731","$731","resolved",["$732"],"value"]],["REF-ca219f632dff2e86","FACT","$1037","$1034","Reference strings.EMAIL_TAKEN",["$784","$949"],["EVD-5014d1a7c2763ac6"],[],[],[],["$m","$m","strings.EMAIL_TAKEN","$692","$782","$784","resolved",["$949"],"$1031"]],["REF-ca33b8401dabd53c","FACT","$1037","$1146","$564",["$763","$918"],["EVD-00a15c0d0ee2e57c"],[],[],[],["$m","$m","$39","$266","$763","$763","resolved",["$918"],"value"]],["REF-cadfbd6cc84ba3ae","FACT","$1037","$1146","$572",["$782","$786"],["EVD-26da189de8319a8e"],[],[],[],["$m","$m","$1084","$260","$782","$782","resolved",["$786"],"value"]],["REF-cd2cef3b7d855ff2","FACT","$1037","$1146","Reference DATABASE_URL",["$816","app.db.migrations.env.DATABASE_URL"],["EVD-53d71c8e6801302d"],[],[],[],["$m","$m","DATABASE_URL","$269","$816","$816","resolved",["app.db.migrations.env.DATABASE_URL"],"value"]],["REF-cd961f6740187606","FACT","$1037","$1146","Reference SLUG_ALIAS",["app.db.repositories.articles.ArticlesRepository._link_article_with_tags.<listcomp:329:12>","$859"],["EVD-43fa6189bcabce52"],[],[],[],["$m","$m","SLUG_ALIAS",null,"$839","app.db.repositories.articles.ArticlesRepository._link_article_with_tags.<listcomp:329:12>","resolved",["$859"],"value"]],["REF-cf4d4f276ec06a50","FACT","$1037","$1146","$565",["$727","$841"],["EVD-2e4ec62ae402bd38"],[],[],[],["$699","$729","$40","$275","$727","$727","resolved",["$841"],"value"]],["REF-cfdb15a20c808bee","FACT","$1037","$1146","Reference check_comment_modification_permissions",["$742","$772"],["EVD-6dc9afa0206e154e"],[],[],[],["$m","$m","$1039","$278","$772","$772","resolved",["$742"],"value"]],["REF-d012e6045e11c764","FACT","$1037","$1146","$569",["$909","$968"],["EVD-7886c586746b3dab"],[],[],[],["$584","$969","User","$270","$968","$968","resolved",["$909"],"value"]],["REF-d0c52c570aef195b","FACT","$1037","$1146","$569",["$863","$909"],["EVD-4d88970f32ea51ab"],[],[],[],["$662","$866","User","$642","$862","$863","resolved",["$909"],"value"]],["REF-d2048ff2fb241620","FACT","$1037","$1034","Reference strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF",["$779","$952"],["EVD-79e548cb5c7d4254"],[],[],[],["$m","$m","strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF","$588","$776","$779","resolved",["$952"],"$1031"]],["REF-d2f2b37bb5f1575f","FACT","$1037","$1034","Reference settings.fastapi_kwargs",["$800","$890"],["EVD-2a9e51c3903e2321"],[],[],[],["$m","$m","settings.fastapi_kwargs","$671","app.main","$890","$1115",["$800"],"$1031"]],["REF-d33c5770c6044795","FACT","$1037","$1146","Reference Comment",["$863","$900"],["EVD-b50afe241956f2d4"],[],[],[],["$607","$868","Comment","$642","$862","$863","resolved",["$900"],"value"]],["REF-d37582fe59969407","FACT","$1037","$1146","$568",["$743","$812"],["EVD-8fc6c121b1958c9e"],[],[],[],["$m","$m","$143","$594","$741","$743","resolved",["$812"],"value"]],["REF-d4509de06a293398","FACT","$1037","$1146","$569",["$841","$909"],["EVD-47b01c1be081c184"],[],[],[],["$597","$843","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-d4a8a49fc17fa324","FACT","$1037","$1146","$567",["$772","$863"],["EVD-f1811d5c0c8380db"],[],[],[],["$667","$773","$59","$278","$772","$772","resolved",["$863"],"value"]],["REF-d50e2a9d34902c26","FACT","$1037","$1146","$563",["$763","$898"],["EVD-0560e2550d0a385b"],[],[],[],["$675","$765","Article","$266","$763","$763","resolved",["$898"],"value"]],["REF-d5cfb9eb97b33564","FACT","$1037","$1146","$566",["$744","$861"],["EVD-5026c1e24cb630ca"],[],[],[],["$630","$747","$42","$253","$744","$744","resolved",["$861"],"value"]],["REF-d694246cf3f008e4","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_OFFSET",["$920","$922"],["EVD-3894436da11a6049"],[],[],[],["$m","$m","$63","$686","$914","$920","resolved",["$922"],"value"]],["REF-d8533ee172807bcb","FACT","$1037","$1146","Reference ArticleInCreate",["$763","$917"],["EVD-4752d8cea2284943"],[],[],[],["$644","$764","ArticleInCreate","$266","$763","$763","resolved",["$917"],"value"]],["REF-d8b9b5033a2f3f57","FACT","$1037","$1146","$565",["$758","$841"],["EVD-697960b00f807ce7"],[],[],[],["$673","$761","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-d8db9dd47f449882","FACT","$1037","$1146","Reference BaseAppSettings",["$796","$804"],["EVD-f067c2773e690ecb"],[],[],[],["$m","$m","BaseAppSettings","$281","$796","$796","resolved",["$804"],"value"]],["REF-d9aff34dda159927","FACT","$1037","$1146","$562",["$797","$813"],["EVD-c9a5e3e2069b0418"],[],[],[],["$670","$815","$36","$298","$813","$813","resolved",["$797"],"value"]],["REF-d9c8e32a055f365d","FACT","$1037","$1034","Reference AppEnvTypes.dev",["$785","$803"],["EVD-70b09634ca5ba0b6"],[],[],[],["$m","$m","AppEnvTypes.dev","$286","$785","$785","resolved",["$803"],"$1031"]],["REF-dca1889b89e5ca3c","FACT","$1037","$1146","Reference DEFAULT_ARTICLES_OFFSET",["$727","$922"],["EVD-7bad302abee78b1b"],[],[],[],["$m","$m","$63","$275","$727","$727","resolved",["$922"],"value"]],["REF-dca3ffdb4f4ac820","FACT","$1037","$1146","$571",["$769","$884"],["EVD-34881a27ab5866eb"],[],[],[],["$m","$m","$721","$299","$769","$769","resolved",["$884"],"value"]],["REF-df47d09da401e31b","FACT","$1037","$1034","Reference strings.UNABLE_TO_FOLLOW_YOURSELF",["$777","$951"],["EVD-945955912e7b8d87"],[],[],[],["$m","$m","strings.UNABLE_TO_FOLLOW_YOURSELF","$599","$776","$777","resolved",["$951"],"$1031"]],["REF-df906fd05e24bbc4","FACT","$1037","$1146","$569",["$841","$909"],["EVD-efcb322a6b5b3c35"],[],[],[],["$587","$851","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-e0a282121f9dbeae","FACT","$1037","$1146","Reference _get_authorization_header",["$735","$737"],["EVD-694fa60cc421a309"],[],[],[],["$m","$m","_get_authorization_header","$672","$731","$737","resolved",["$735"],"value"]],["REF-e4dfb034a1f6c3ef","FACT","$1037","$1034","Reference strings.ARTICLE_IS_ALREADY_FAVORITED",["$761","$946"],["EVD-8d43a260ef3aaa95"],[],[],[],["$m","$m","strings.ARTICLE_IS_ALREADY_FAVORITED","$673","$758","$761","resolved",["$946"],"$1031"]],["REF-e59c11ad4f790c16","FACT","$1037","$1146","Reference http422_error_handler",["$754","$890"],["EVD-c816723bbaec6b18"],[],[],[],["$m","$m","http422_error_handler","$671","app.main","$890","resolved",["$754"],"value"]],["REF-e60f87896896cb28","FACT","$1037","$1146","Reference ListOfArticlesInResponse",["$763","$923"],["EVD-5f9c2a84a4e39a23"],[],[],[],["$m","$m","$232","$266","$763","$763","resolved",["$923"],"value"]],["REF-e634669efba6e76b","FACT","$1037","$1146","Reference _get_db_pool",["$744","$746"],["EVD-8b1a91839767037f"],[],[],[],["$m","$m","_get_db_pool","$253","$744","$744","resolved",["$746"],"value"]],["REF-e71a5d01b4679259","FACT","$1037","$1146","$565",["$763","$841"],["EVD-c9067451058afb78"],[],[],[],["$m","$m","$40","$266","$763","$763","resolved",["$841"],"value"]],["REF-e7714c38883f24f3","FACT","$1037","$1034","Reference strings.ARTICLE_DOES_NOT_EXIST_ERROR",["$729","$945"],["EVD-cf2f1575f251ee5d"],[],[],[],["$m","$m","strings.ARTICLE_DOES_NOT_EXIST_ERROR","$699","$727","$729","resolved",["$945"],"$1031"]],["REF-e7e2b56557c04c86","FACT","$1037","$1146","$569",["$841","$909"],["EVD-6df55a0bd4ac69d9"],[],[],[],["$601","$849","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-e90201324a8d4632","FACT","$1037","$1146","Reference DevAppSettings",["$785","$806"],["EVD-0a170115a1bc8960"],[],[],[],["$m","$m","DevAppSettings","$286","$785","$785","resolved",["$806"],"value"]],["REF-e97002103584f3d2","FACT","$1037","$1146","Reference Comment",["$863","$900"],["EVD-9fdf82aba12ccf3b"],[],[],[],["$693","$865","Comment","$642","$862","$863","resolved",["$900"],"value"]],["REF-e9737a361c7fcd9d","FACT","$1037","$1146","$565",["$758","$841"],["EVD-c6e4887dc3b63beb"],[],[],[],["$651","$762","$40","$263","$758","$758","resolved",["$841"],"value"]],["REF-ea0a28d6fb5c326c","FACT","$1037","$1146","$562",["$797","$807"],["EVD-89b0dc7c7cc5427a"],[],[],[],["$m","$m","$36","$248","$807","$807","resolved",["$797"],"value"]],["REF-ea0b705d3f7b1077","FACT","$1037","$1146","$571",["$769","$884"],["EVD-5b923506bde64bee"],[],[],[],["$m","$m","$721","$299","$769","$769","resolved",["$884"],"value"]],["REF-ea2d4f06d6636788","FACT","$1037","$1146","Reference get_articles_filters",["$730","$763"],["EVD-25a316b0fb5a0a38"],[],[],[],["$m","$m","get_articles_filters","$266","$763","$763","resolved",["$730"],"value"]],["REF-ea89916a50bae7ef","FACT","$1037","$1146","$569",["$841","$909"],["EVD-203b7636ae733035"],[],[],[],["$680","$857","User","$697","$839","$841","resolved",["$909"],"value"]],["REF-eac01d7d87a9a189","FACT","$1037","$1146","Reference TagsInList",["$780","$936"],["EVD-cb92f40ac4a9003c"],[],[],[],["$685","$781","TagsInList","$277","$780","$780","resolved",["$936"],"value"]],["REF-eadcc519c8b9e614","FACT","$1037","$1146","$571",["$769","$884"],["EVD-b7f5049822f6c00f"],[],[],[],["$664","$771","$721","$299","$769","$769","resolved",["$884"],"value"]],["REF-ec09e6cc73d6046f","FACT","$1037","$1146","Reference UserInDB",["$884","$910"],["EVD-c4501a52d84eabfa"],[],[],[],["$618","$886","UserInDB","$650","$883","$884","resolved",["$910"],"value"]],["REF-ec96c5cf13e72d27","FACT","$1037","$1146","$563",["$727","$898"],["EVD-962d552bb246c9df"],[],[],[],["$713","$728","Article","$275","$727","$727","resolved",["$898"],"value"]],["REF-ee221055df2b8100","FACT","$1037","$1146","Reference CommentInResponse",["$772","$926"],["EVD-ea4839f941b9c73c"],[],[],[],["$667","$773","CommentInResponse","$278","$772","$772","resolved",["$926"],"value"]],["REF-ee945a2c04c7382f","FACT","$1037","$1146","$562",["$797","$805"],["EVD-c41229e638f32e77"],[],[],[],["$m","$m","$36","$247","$805","$805","resolved",["$797"],"value"]],["REF-eed0f8f5a2cf3351","FACT","$1037","$1034","Reference AppEnvTypes.prod",["$785","$803"],["EVD-fcf51c217c68b1be"],[],[],[],["$m","$m","AppEnvTypes.prod","$286","$785","$785","resolved",["$803"],"$1031"]],["REF-ef112ecfa7484fa3","FACT","$1037","$1146","Reference HEADER_KEY",["$731","$732"],["EVD-b8c340fa5ebb3a51"],[],[],[],["$m","$m","HEADER_KEY","$273","$731","$731","resolved",["$732"],"value"]],["REF-ef270548c838805d","FACT","$1037","$1146","Reference ProfileInResponse",["$776","$932"],["EVD-9eda0f1addc84c1a"],[],[],[],["$622","$778","$497","$276","$776","$776","resolved",["$932"],"value"]],["REF-ef84d59fea7a327f","FACT","$1037","$1146","Reference IDModelMixin",["$895","$897"],["EVD-df45185e8b68593b"],[],[],[],["$m","$m","IDModelMixin","$264","$897","$897","resolved",["$895"],"value"]],["REF-f0682cc72a9f6b40","FACT","$1037","$1146","Reference RWModel",["$901","$904"],["EVD-47aa55635665ff9a"],[],[],[],["$m","$m","RWModel","$256","$901","$901","resolved",["$904"],"value"]],["REF-f0c4e9ac26864183","FACT","$1037","$1146","Reference RWSchema",["$914","$934"],["EVD-0e31d1584512ff74"],[],[],[],["$m","$m","RWSchema","$252","$914","$914","resolved",["$934"],"value"]],["REF-f0fb6e29aa36667c","FACT","$1037","$1146","$563",["$727","$898"],["EVD-4f756bc8fe4d02e3"],[],[],[],["$699","$729","Article","$275","$727","$727","resolved",["$898"],"value"]],["REF-f1a850387243d7ec","FACT","$1037","$1146","$562",["$731","$797"],["EVD-5fcb305db2c0f413"],[],[],[],["$711","$738","$36","$273","$731","$731","resolved",["$797"],"value"]],["REF-f1e4a5049a958d2a","FACT","$1037","$1146","$566",["$747","$861"],["EVD-661f9dac07f22697"],[],[],[],["SYM-422f44970ea50ab2","$748","$42","$630","$744","$747","resolved",["$861"],"value"]],["REF-f41d8ad896d67242","FACT","$1037","$1146","Reference Comment",["$900","$927"],["EVD-46a8e934b6805578"],[],[],[],["$m","$m","Comment","$663","$924","$927","resolved",["$900"],"value"]],["REF-f5728bafdcd5e7c7","FACT","$1037","$1034","Reference strings.USER_IS_ALREADY_FOLLOWED",["$777","$955"],["EVD-3f9dee7f922672d8"],[],[],[],["$m","$m","strings.USER_IS_ALREADY_FOLLOWED","$599","$776","$777","resolved",["$955"],"$1031"]],["REF-f63c3a68ec56e042","FACT","$1037","$1146","$572",["$731","$786"],["EVD-3d8f529284b5d921"],[],[],[],["$m","$m","$1084","$273","$731","$731","resolved",["$786"],"value"]],["REF-f72f9e0608a897e4","FACT","$1037","$1146","Reference AppEnvTypes",["$785","$803"],["EVD-22d053d29dddc2f1"],[],[],[],["$m","$m","AppEnvTypes","$286","$785","$785","resolved",["$803"],"value"]],["REF-f7d1f9ba267a7605","FACT","$1037","$1146","$571",["$782","$884"],["EVD-2a16b9261d097472"],[],[],[],["$692","$784","$721","$260","$782","$782","resolved",["$884"],"value"]],["REF-f81dc7adcb5dbd63","FACT","$1037","$1146","$563",["$841","$898"],["EVD-704dc04fb3a08d8d"],[],[],[],["$710","$858","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-f8a49089e4f216ff","FACT","$1037","$1146","Reference get_comment_by_id_from_path",["$743","$772"],["EVD-dedd8d55da7e3729"],[],[],[],["$m","$m","$1086","$278","$772","$772","resolved",["$743"],"value"]],["REF-fb49cd43eb9ee8f2","FACT","$1037","$1146","Reference Profile",["$871","$902"],["EVD-6da72bbe53df5444"],[],[],[],["$668","$875","Profile","$657","$870","$871","resolved",["$902"],"value"]],["REF-fc7f48232df1c702","FACT","$1037","$1146","$563",["$841","$898"],["EVD-93890f206d500ab0"],[],[],[],["$587","$851","Article","$697","$839","$841","resolved",["$898"],"value"]],["REF-fcdbcff980ffe7d0","FACT","$1037","$1146","Reference ListOfArticlesInResponse",["$763","$923"],["EVD-338ec9929475c735"],[],[],[],["$703","$766","$232","$266","$763","$763","resolved",["$923"],"value"]],["REF-fde43e1a87fa34c2","FACT","$1037","$1146","Reference TypedTable",["$832","$836"],["EVD-f00419b18670f24a"],[],[],[],["$m","$m","TypedTable","$289","$832","$832","resolved",["$836"],"value"]],["REF-ff29c50f25b0c38d","FACT","$1037","$1146","Reference DateTimeModelMixin",["$893","$899"],["EVD-3c99db0ced63cc5a"],[],[],[],["$m","$m","$64","$296","$899","$899","resolved",["$893"],"value"]],["REF-ff83ca38146d27aa","FACT","$1037","$1146","Reference UserInLogin",["$937","$939"],["EVD-34798844f27335c7"],[],[],[],["$m","$m","UserInLogin","$288","$937","$937","resolved",["$939"],"value"]]],"runtime":{"name":"python","required":">=3.9,<4.0","version":"3.11.12"},"schema_version":"2.0.0","scope_observations":[["INSIDE-REQUIRES-EVALUATION-086b300f7cece59c","FACT","components","inside_rule_evaluation","Product and wire contracts:REQUIRES-COMPLETE evaluated its scoped imports",["$892","$892","$892","$892","$892","$892","$897","$897","$897","$897","$899","$899","$899","$899","$901","$901","$901","$903","$903","$903","$903","$908","$908","$908","$914","$924","$933","$933","$933","$937"],["EVD-0c90514a33ee19b4","EVD-4baca509d1518ff5","EVD-4cc707ce8e949f50","$98","$98","EVD-5a365727bfe4eb2b","EVD-6ab824a3f5c97cb6","EVD-6e6b1ba0f8fefd9a","EVD-796b062358916e52","EVD-7e5c99eed0d8fda4","EVD-7e5c99eed0d8fda4","EVD-94109ba3ac953ef9","EVD-9ab86d7fb5428ff6","EVD-9ab86d7fb5428ff6","EVD-ad9e8c7cc9d4cdf9"],["Product and wire contracts:REQUIRES-COMPLETE"],["IMP-03d1f92ad350047a","IMP-1602c9e5fd4e4e68","IMP-18628623bb28891c","IMP-39acd760772aea22","IMP-3d77ad35d318ce97","IMP-44b0a39efd6fc58a","IMP-480c7067f662fe90","IMP-57dae7022e1112e9","IMP-5fb94e8cfd527d24","IMP-6ad23bf917a04b2a","IMP-6ea7fc7ad086b14a","IMP-7b0c221573c2f447","IMP-a91085c93cf4b178","IMP-b27e0a7d7792e584","IMP-ddae58d1f5de54c2"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$370","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-86133dc7ac65bd0f","FACT","components","inside_rule_evaluation","PostgreSQL persistence adapter:REQUIRES-COMPLETE evaluated its scoped imports",["$811","$811","$811","$830","$830","$830","$830","$830","$832","$832","$832","$832","$832","$832","$839","$839","$839","$839","$839","$839","$839","$839","$839","$839","$839","$860","$860","$860","$860","$860","$862","$862","$862","$862","$870","$870","$870","$870","$879","$879","$879","$883","$883","$883"],["EVD-044f43a9c8ed47a6","EVD-10e7cb1bc2fb532f","EVD-21c9875514fb4764","$84","$84","$84","$84","$84","$84","EVD-45b45ffff6a8c1fb","EVD-4a9b4cb5c0f2bbc8","EVD-66bf0aba2339c2da","EVD-67a3fed596a4c57a","EVD-79650a3da26c59eb","EVD-7f356a1f444c768a","EVD-b5d3dcc55e5d67f0","EVD-baa04838ed358271","EVD-c517dc1c5aaa310d","EVD-c66ec583e7e663a6","EVD-cd0d911040a6834a","EVD-dbf68b2d438b15ad","EVD-e06911220f42c9f7"],["PostgreSQL persistence adapter:REQUIRES-COMPLETE"],["IMP-19746e01ed8b4249","IMP-3bb4e6874d962ca2","IMP-679c69749d97c332","IMP-6f0a94d98e284c4a","IMP-75c28aa706c0febd","IMP-76463cfa4b286bf1","IMP-7f584b41170be7c6","IMP-8e59d9a9394ab7cf","IMP-93edde172f0be530","IMP-984b640c2f3dd790","IMP-98b6d9a37cdd4f97","IMP-afc1590f673ddeef","IMP-b26771a711ced7dd","IMP-bd737aa7ba94d9a2","IMP-c4824752656fa571","IMP-c6746d8e06a286ef","IMP-d14f71e4314735ed","IMP-da2a08ce428640db","IMP-ee63787fbfb1f7d8","IMP-fa626c94d7460f38","IMP-fddb8ee66a585022","IMP-fe7f3da390358185"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$309","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-bda6a5cec638c9c8","FACT","components","inside_rule_evaluation","Host and runtime composition:REQUIRES-COMPLETE evaluated its scoped imports",["$785","$787","$787","$787","$792","$796","$796","app.main","app.main","app.main"],["EVD-0dac89d3b2ca6ec5","EVD-640954895fe66b73","EVD-92ce7432db3613c3","EVD-b94c2fd92f90badf","EVD-b94c2fd92f90badf"],["Host and runtime composition:REQUIRES-COMPLETE"],["IMP-1898381796444eb8","IMP-27737f32e05516ac","IMP-6091e1a18cda82a7","IMP-b08fb6b2b4e0becd","IMP-e30a526c9f23b91c"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$151","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-e89f495d393969e7","FACT","components","inside_rule_evaluation","REQUIRES-COMPLETE evaluated its scoped imports",["$727","$727","$727","$727","$727","$727","$727","$727","$727","$731","$731","$731","$731","$731","$731","$731","$741","$741","$741","$741","$741","$741","$741","$744","$749","$749","$749","$749","$749","$751","$753","$755","$758","$758","$758","$758","$758","$758","$758","$758","$758","$763","$763","$763","$763","$763","$763","$763","$763","$763","$763","$763","$763","$769","$769","$769","$769","$769","$769","$769","$769","$769","$769","$769","$769","$772","$772","$772","$772","$772","$772","$772","$776","$776","$776","$776","$776","$780","$780","$782","$782","$782","$782","$782","$782","$782","$782","$782","$782","$782","$785","$785","$785","$785","$787","$787","$796","$796","$796","$796","$811","$811","$811","$811","$811","$811","$811","$813","$813","$813","$816","$839","$839","$839","$839","$839","$839","$860","$862","$862","$862","$862","$862","$870","$870","$870","$870","$879","$883","$883","$883","$883","$883","$883","app.main","app.main","app.main","$897","$897","$897","$897","$897","$897","$897","$897","$899","$899","$899","$899","$901","$901","$901","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$908","$914","$914","$914","$914","$914","$914","$914","$914","$914","$914","$914","$914","$914","$914","$924","$924","$924","$928","$928","$931","$935","$937","$937","$937","$937","$937","$937","$937","$944","$944","$944","$944","$944","$944","$944","$944","$944","$959","$959","$959","$959","$959","$959","$959","$963","$963","$963","$963","$963","$963","$966","$966","$966","$968","$968","$968","$968","$968","$968","$972"],["EVD-0147b7ff04093580","EVD-01682c7baae0bc54","EVD-01bb4352f0bfbb34","EVD-053980316b779b42","EVD-071b78ec814360a1","EVD-0eedc8259bc58201","EVD-120b056dd3276c4b","EVD-15d62db92cd91728","EVD-1af1416e91f072f0","EVD-20db123f214d23b0","EVD-2955b8418db5bd1d","EVD-2955b8418db5bd1d","$87","EVD-3760d50210d99864","EVD-41999d393dcc2d09","EVD-432888db4968b82a","EVD-43b237bacaaf44ea","EVD-44fef2f99760a770","EVD-45ea9b5bcfac875a","EVD-45f21fa597c9ace4","EVD-45f21fa597c9ace4","EVD-48fc03f9d985c1a3","EVD-4968f2d43fc3df01","EVD-4b3fc7603be77694","EVD-4d9338cd3755265b","EVD-4e15096cdd1118d7","EVD-4e6d55545c1b37f5","EVD-4feac32063eb5352","EVD-5447804f86310b54","EVD-5e48d3c750886736","EVD-5e8f3902a13f91de","EVD-5f35fe86b83253c9","EVD-5f834807ff7b7383","EVD-5f834807ff7b7383","$102","$102","$102","$102","$102","$102","EVD-60c635e5f071976e","EVD-6177c1972051576c","EVD-62bc7103b86284b4","EVD-63a7117e1f1ee0db","EVD-675abaae86b57b2f","$106","$106","$106","$106","EVD-719f723972ce0e2a","EVD-719f723972ce0e2a","EVD-7b694378608d662e","EVD-7b9aeaec2a815693","EVD-7cb3cff9849b33e5","EVD-7cf95c751f97a2bf","EVD-833f2cd99a8263db","EVD-87aed378a476ef34","EVD-87aed378a476ef34","EVD-8955d8ecc34342d7","EVD-8a557ce3370cb9ab","EVD-8ab1da694187b08b","EVD-905a781e35b54feb","EVD-925255cca3198dc2","EVD-9542349cf66dac63","EVD-95fecfd67e6ec189","EVD-95fecfd67e6ec189","EVD-95fecfd67e6ec189","EVD-97e160a630d8a217","EVD-9902d3ba041aabf6","EVD-9bdc32b9c6bf17ad","EVD-9ce79f4676056d33","EVD-9f2434ccc68864c8","EVD-a5882353b2a968be","EVD-a755b91a5d7393e0","EVD-a9a5154fd19fb57c","EVD-aa3a3cbac0440c41","EVD-aaf9945e57b4f5b4","EVD-ab39f2ee50cb9f51","EVD-afd7a1465b6ba686","EVD-b00941a6ebdab478","EVD-b1bd725d2c1edcc7","EVD-b2fa3b47973ac82d","EVD-b4f8c55c177ae6ae","EVD-b4f8c55c177ae6ae","EVD-b4f8c55c177ae6ae","EVD-bc10c3c26c5649c7","EVD-bdbe30a4a995deb0","EVD-c0078c3f3e7ceddc","$129","$129","$129","$129","$129","EVD-c5f396aa9475f333","EVD-c814d24e4da78879","EVD-ccd461a8508faf59","EVD-cf643c412cbfe320","EVD-d0fc7b6d32a503ef","EVD-d54b22396e95e5f6","EVD-d6109d7ef0dbefce","EVD-dc407cf137a1646a","EVD-e1cba8587473685b","EVD-e1cba8587473685b","EVD-e1d5f05cc4a4bdac","EVD-e2c7ef854c50f9a5","$136","EVD-eb673af62f989fd7","EVD-eb673af62f989fd7","EVD-eb673af62f989fd7","EVD-edd08c1471b48d10","EVD-f00c9071e32d7f68","EVD-f4dc2ef2e43b2ef2","EVD-f962e137d1728795","EVD-fb8a490ab1385bac","EVD-fe2d6e263a24a959"],["REQUIRES-COMPLETE"],["IMP-001d2ad11d3bf91a","IMP-080ee71ac752a980","IMP-0bd61280313ada93","IMP-0ee7c3fa835c5b9c","IMP-1347a088c061b9a1","IMP-1483fcd2fa8f8a26","IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-193eb7e3f3728645","IMP-19d27aaf6e2e96ed","IMP-1b6fb03e89df25de","IMP-1d39bb5130730a93","IMP-1ebcaa77ff247721","IMP-1f45875c0fb83b46","IMP-262b026e84bca07e","IMP-268004502d7fcb66","IMP-2971dc86d5ed4aa7","IMP-2e6fe03dfae0e1c6","IMP-34b5b2e257aeab2e","IMP-3578ab428cb8259c","IMP-3cb6407b36367260","IMP-3ea9b4b8fca79e84","IMP-43a260d340508feb","IMP-4524857577eb74fe","IMP-46bb66f99035a724","IMP-4c2cf1895dbf3cc2","IMP-4c8899fa65f056fd","IMP-4e76bd38cb7bdc57","IMP-544440250e42879b","IMP-551cc2cf11b5908a","IMP-55c09030b279b6f0","IMP-570bc7b21ca74106","IMP-57a0cf2896a1303b","IMP-5a3f38f53ee8324e","IMP-5a6cec06a0fbdce2","IMP-5b3dcedc9a80675a","IMP-5c81f5d5439ec5e8","IMP-5d543952b26e47e8","IMP-5eec8795e265db53","IMP-60cadba92ad84af7","IMP-622abff8b0b27c06","IMP-627ca3890cdfeb74","IMP-62a3fe5561d5ba09","IMP-63979ed69d78d8dd","IMP-64e0322c9d603087","IMP-6528f67aff890fbe","IMP-666f4ed067019e98","IMP-6a754bb0d07c3c4e","IMP-6bcd5ee3057de058","IMP-6cfdb081c0612ad3","IMP-6db6b935fb6882cc","IMP-6e9f6145ec62f8c1","IMP-706e7c9cc95964fe","IMP-711872978681984b","IMP-7132d8268853a84e","IMP-724c301feafbfdcf","IMP-799ec4791d8dad89","IMP-7d1428295e37f66d","IMP-7d9e1d3368f39100","IMP-7f48f87d08df2fa1","IMP-8467871e6a474e31","IMP-87eeb1c26713b274","IMP-90174f9dd6797a08","IMP-941518d01b7f48bc","IMP-96721a8350aa6d90","IMP-967806e07f845f78","IMP-96a20b8f4b594919","IMP-96cb02f1dc48508b","IMP-97d5c8e3d549aab5","IMP-97fdf3629c358295","IMP-98bf4eb80866c11f","IMP-9b5876c87e6a836a","IMP-9cc2cb0bc9715638","IMP-9edffa1c5132b2d9","IMP-9f36c17254e12655","IMP-9f4541684575c00d","IMP-a0b179861f3987d4","IMP-a1880dd146c8e14d","IMP-a28e2b2b586de570","IMP-a49ac6d4562edec2","IMP-a79ce47b32a6444b","IMP-a7b8ced40d958c0b","IMP-a9ffbf0bfe448df8","IMP-b123dca6c26d633c","IMP-b1d81ab6d96579de","IMP-b45bc62ded56cc80","IMP-b6c3606fdb8ff223","IMP-b9a4d91911a70547","IMP-ba577a02f1070e6c","IMP-bb9c58616196999e","IMP-bd0e2cde994cb57b","IMP-c19c90eb8a40c8ad","IMP-c2799ba574544a68","IMP-c4d4db14444369a3","IMP-c70d6bc941ca23e3","IMP-c7353ae95128eb8c","IMP-c78a8929d553e30e","IMP-ca140c25d40a562f","IMP-cbf6f9260efaffb8","IMP-ce744151e767be42","IMP-d05572a912bda37f","IMP-d1e4921457c74737","IMP-d1ecc778e21bd367","IMP-d6108b09a3d313df","IMP-dc732496371becc4","IMP-de16c6d1d58f2b09","IMP-e2dedac873b831c8","IMP-e83fc79c6a5e3967","IMP-ecf8a1b0e5ef6119","IMP-efd96bf20f79e4d5","IMP-f0802082323d4bf2","IMP-f5a9900bfd731578","IMP-fa8a3a32e191a7ca","IMP-fc0ab115c97bdf6e","IMP-fc9982c152d1e298"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m","$m"]],["INSIDE-REQUIRES-EVALUATION-fcb4efaade6bf2f8","FACT","components","inside_rule_evaluation","RealWorld HTTP interface:REQUIRES-COMPLETE evaluated its scoped imports",["$727","$727","$727","$727","$731","$731","$731","$731","$731","$731","$731","$731","$741","$741","$741","$744","$744","$744","$744","$744","$744","$744","$744","$744","$744","$744","$749","$749","$755","$755","$755","$755","$755","$757","$757","$758","$758","$758","$763","$763","$763","$769","$769","$772","$772","$772","$772","$776","$776","$776","$780","$780","$782","$782"],["EVD-04c202f6f2e801bb","EVD-052a3d31e34f1a8b","EVD-052a3d31e34f1a8b","EVD-1419f09b0b21b49f","$82","$82","$82","EVD-1b71cf97ee2615fc","EVD-2401f5378944b43c","EVD-39036f5a8ccf3a28","EVD-39a478e5947fe8c0","EVD-4227596694b3c37a","EVD-61a743de8727245b","EVD-68af7480a47b0879","EVD-78618d028f08c03d","$113","$113","$113","$113","$113","EVD-7f9a9e960836d225","EVD-8a22aef492a5f2e2","EVD-8c984bd9e49d4714","EVD-9d96d654e77fc411","EVD-bfa450f36dba9071","EVD-c7418824f6922a1d","EVD-e75f9168203a3bb5"],["RealWorld HTTP interface:REQUIRES-COMPLETE"],["IMP-0b1f0b4561d3f988","IMP-12eaf4fead382418","IMP-17fa9ec26f5620e6","IMP-2a83904b14786ebc","IMP-2f6516922953e18b","IMP-3a1e7ffb3cd43c6f","IMP-5903c696db7d3c37","IMP-5a717129ee178ef3","IMP-5b66cc34f3db4d33","IMP-690698cfe601ddf4","IMP-7bc253c523c90196","IMP-8dc91cb89d32f398","IMP-9cfd4cafb5b29a17","IMP-a07aa9bf329d2783","IMP-b03cae606e61f1cc","IMP-bd0d2ea1a7f7d856","IMP-bed11ac2200e1bc8","IMP-c4673976ea1dc9e3","IMP-c8b000cacdc99c75","IMP-caf4d50d34848e90","IMP-d415a5580712c7ef","IMP-d9947320e19274d0","IMP-e27034bbe6048dc3","IMP-e71a5602a8cb62a4","IMP-ebfde2f42a905c90","IMP-f30b41a49f032d75","IMP-f626c7bbfcddc656"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$500","$m","$m","$m"]],["RULE-EVALUATION-086b300f7cece59c","FACT","rules","rule_evaluation","Product and wire contracts:REQUIRES-COMPLETE evaluator completed",["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"],["EVD-102899244b2602d0","EVD-17767516ca9244ec","$86","$88","$98","EVD-577a07891e286c6c","EVD-8ccd78ae6694d62b","EVD-9b600bf910b43596","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a7b2702291f3dca6","EVD-b4fdb548cc8fcf33","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$131","EVD-ce1a252ff5b24509","EVD-d78774406cf7e7f9","EVD-dc39252a22103d59"],["Product and wire contracts:REQUIRES-COMPLETE"],["$240","$241","$242","$243","$251","$252","$254","$256","$259","$264","$265","$271","$282","$288","$290","$294","$296","$300"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$370","$m","$m"]],["RULE-EVALUATION-54679fdb9ee4f5c4","FACT","rules","rule_evaluation","Product policy and identity services:REQUIRES-COMPLETE evaluator completed",["$958","$959","$963","$966","$968","$972"],["$87","$118","EVD-954755bb0f6e64a5","$132","$136","$142"],["Product policy and identity services:REQUIRES-COMPLETE"],["$235","$255","$257","$261","$270","$279"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$477","$m","$m"]],["RULE-EVALUATION-86133dc7ac65bd0f","FACT","rules","rule_evaluation","PostgreSQL persistence adapter:REQUIRES-COMPLETE evaluator completed",["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"],["EVD-015e374b75b4bdae","EVD-2475b7a34af02484","EVD-31d6ef13c1c5a4dd","EVD-34772a2dc467b844","EVD-4b3a646e8ea5b6fa","EVD-52b3e2d2dceb8ddc","EVD-607ddde014966894","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$127","EVD-d23eef4436438236","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2"],["PostgreSQL persistence adapter:REQUIRES-COMPLETE"],["$238","$239","$249","$250","$268","$269","$274","$280","$285","$287","$289","$292","$298","$302","$304"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$309","$m","$m"]],["RULE-EVALUATION-bda6a5cec638c9c8","FACT","rules","rule_evaluation","Host and runtime composition:REQUIRES-COMPLETE evaluator completed",["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"],["EVD-2b495ea771abaf3a","EVD-46f4012bf6318387","EVD-55c64b792d197d97","EVD-60909480aa5de28f","EVD-7c4ca4288a625161","EVD-8c721f535b6ccd2e","EVD-9c54ac9375f22bc6","EVD-e142a084b6309830","EVD-e256f44a1da225c8","EVD-e4cbcd7fea3ed9aa","EVD-e980740fa53ed26f","EVD-fc70ea6ad04a6be7"],["Host and runtime composition:REQUIRES-COMPLETE"],["$237","$244","$247","$248","$262","$281","$284","$286","$295","$301","$303","$305"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$151","$m","$m"]],["RULE-EVALUATION-e89f495d393969e7","FACT","rules","rule_evaluation","REQUIRES-COMPLETE evaluator completed",["app","app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883","app.main","$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944","$958","$959","$963","$966","$968","$972"],["EVD-015e374b75b4bdae","EVD-0fb15458a67ac7c4","EVD-102899244b2602d0","EVD-17767516ca9244ec","$83","EVD-2475b7a34af02484","EVD-24c4fdba59a39c3b","EVD-2b495ea771abaf3a","$86","$87","EVD-31d6ef13c1c5a4dd","$88","EVD-34772a2dc467b844","$92","EVD-46f4012bf6318387","EVD-4b3a646e8ea5b6fa","$97","$98","EVD-52b3e2d2dceb8ddc","EVD-537df3ee0ca5ffec","$100","EVD-55c64b792d197d97","EVD-577a07891e286c6c","EVD-5a1e6c362e0b49f8","EVD-607ddde014966894","EVD-60909480aa5de28f","$103","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$109","EVD-7c4ca4288a625161","EVD-7cd95d74724e3ea7","$117","EVD-8c721f535b6ccd2e","EVD-8ccd78ae6694d62b","$118","EVD-954755bb0f6e64a5","EVD-9b600bf910b43596","EVD-9c54ac9375f22bc6","EVD-a04bb873c7df57d0","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a67ea9c272d6fe2e","EVD-a7b2702291f3dca6","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","$127","EVD-b4fdb548cc8fcf33","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$131","EVD-ce1a252ff5b24509","EVD-d23eef4436438236","$132","EVD-d78774406cf7e7f9","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2","EVD-dc39252a22103d59","EVD-e142a084b6309830","EVD-e256f44a1da225c8","$136","EVD-e4cbcd7fea3ed9aa","EVD-e980740fa53ed26f","EVD-eada6cda8bf566e2","$138","EVD-fc70ea6ad04a6be7","$141","$142"],["REQUIRES-COMPLETE"],["$234","$235","$236","$237","$238","$239","$240","$241","$242","$243","$244","$245","$246","$247","$248","$249","$250","$251","$252","$253","$254","$255","$256","$257","$258","$259","$260","$261","$262","$263","$264","$265","$266","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287","$288","$289","$290","$291","$292","$293","$294","$295","$296","$297","$298","$299","$300","$301","$302","$303","$304","$305"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]],["RULE-EVALUATION-fcb4efaade6bf2f8","FACT","rules","rule_evaluation","RealWorld HTTP interface:REQUIRES-COMPLETE evaluator completed",["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"],["EVD-0fb15458a67ac7c4","$83","EVD-24c4fdba59a39c3b","$92","$97","EVD-537df3ee0ca5ffec","$100","EVD-5a1e6c362e0b49f8","$103","$109","EVD-7cd95d74724e3ea7","$117","EVD-a04bb873c7df57d0","EVD-a67ea9c272d6fe2e","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-eada6cda8bf566e2","$138","$141"],["RealWorld HTTP interface:REQUIRES-COMPLETE"],["$234","$236","$245","$246","$253","$258","$260","$263","$266","$267","$272","$273","$275","$276","$277","$278","$283","$291","$293","$297","$299"],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$500","$m","$m"]],["SCOPE-0d5234b5912b1fb4","FACT","components","$1052","Observed source scope for Host and runtime composition",["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"],["EVD-2b495ea771abaf3a","EVD-46f4012bf6318387","EVD-55c64b792d197d97","EVD-60909480aa5de28f","EVD-7c4ca4288a625161","EVD-8c721f535b6ccd2e","EVD-9c54ac9375f22bc6","EVD-e142a084b6309830","EVD-e256f44a1da225c8","EVD-e4cbcd7fea3ed9aa","EVD-e980740fa53ed26f","EVD-fc70ea6ad04a6be7"],["host-runtime"],["EDGE-2000711e7af7e856","EDGE-3e17f2426ce978f9","EDGE-7703cbfb1bdc6488","EDGE-f9d008044bf698ed","$237","$244","$247","$248","$262","$281","$284","$286","$295","$301","$303","$305"],[],["$m","$m","host-runtime",true,2,["app/__init__.py","app/core/__init__.py","$992","$993","$994","app/core/settings/__init__.py","$995","$996","$997","$998","$999","app/main.py"],12,["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"],12,["$751","$753","$755","$813"],["app.api","app.db"],"$m","$m",[{"kind":"$1059","observed_module_count":1,"scope":"app"},{"kind":"$1059","observed_module_count":1,"scope":"app.core"},{"kind":"$1059","observed_module_count":1,"scope":"$785"},{"kind":"$1059","observed_module_count":1,"scope":"$787"},{"kind":"$1059","observed_module_count":1,"scope":"$792"},{"kind":"$1059","observed_module_count":1,"scope":"$795"},{"kind":"$1059","observed_module_count":1,"scope":"$796"},{"kind":"$1059","observed_module_count":1,"scope":"$802"},{"kind":"$1059","observed_module_count":1,"scope":"$805"},{"kind":"$1059","observed_module_count":1,"scope":"$807"},{"kind":"$1059","observed_module_count":1,"scope":"$809"},{"kind":"$1059","observed_module_count":1,"scope":"app.main"}],["app","app.core","$785","$787","$792","$795","$796","$802","$805","$807","$809","app.main"]]],["SCOPE-40ed768ac1b6ca31","FACT","components","$1052","Observed source scope for PostgreSQL persistence adapter",["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"],["EVD-015e374b75b4bdae","EVD-2475b7a34af02484","EVD-31d6ef13c1c5a4dd","EVD-34772a2dc467b844","EVD-4b3a646e8ea5b6fa","EVD-52b3e2d2dceb8ddc","EVD-607ddde014966894","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6da1cb059db5d00e","$127","EVD-d23eef4436438236","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2"],["postgres-adapter"],["EDGE-26dbef52a441c182","EDGE-318f5247a1d5f5ef","EDGE-43f1cff97c5c25b1","EDGE-4ed6fb050973b668","EDGE-4fae92dd08a350b9","EDGE-611c3fec9c024850","EDGE-7870018250ebfaf6","EDGE-d7e7233bc703a00a","EDGE-eebb2bf14c9fa68f","EDGE-f5a2b3ab87be1c99","$238","$239","$249","$250","$268","$269","$274","$280","$285","$287","$289","$292","$298","$302","$304"],[],["$m","$m","postgres-adapter",true,2,["app/db/__init__.py","app/db/errors.py","$1000","$1001","$1002","app/db/queries/__init__.py","$1003","$1004","app/db/repositories/__init__.py","$1005","$1006","$1007","$1008","$1009","$1010"],15,["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"],15,["$785","$796","$897","$899","$901","$908"],["app.core","$891"],"$m","$m",[{"kind":"$1059","observed_module_count":1,"scope":"app.db"},{"kind":"$1059","observed_module_count":1,"scope":"$811"},{"kind":"$1059","observed_module_count":1,"scope":"$813"},{"kind":"$1059","observed_module_count":1,"scope":"$816"},{"kind":"$1059","observed_module_count":1,"scope":"$818"},{"kind":"$1059","observed_module_count":1,"scope":"app.db.queries"},{"kind":"$1059","observed_module_count":1,"scope":"$830"},{"kind":"$1059","observed_module_count":1,"scope":"$832"},{"kind":"$1059","observed_module_count":1,"scope":"$838"},{"kind":"$1059","observed_module_count":1,"scope":"$839"},{"kind":"$1059","observed_module_count":1,"scope":"$860"},{"kind":"$1059","observed_module_count":1,"scope":"$862"},{"kind":"$1059","observed_module_count":1,"scope":"$870"},{"kind":"$1059","observed_module_count":1,"scope":"$879"},{"kind":"$1059","observed_module_count":1,"scope":"$883"}],["app.db","$811","$813","$816","$818","app.db.queries","$830","$832","$838","$839","$860","$862","$870","$879","$883"]]],["SCOPE-c5845d56d1a96358","FACT","components","$1052","Observed source scope for Product policy and identity services",["$958","$959","$963","$966","$968","$972"],["$87","$118","EVD-954755bb0f6e64a5","$132","$136","$142"],["product-policy"],["EDGE-02b4ca3a717b2bba","EDGE-06c89491e691bc1b","EDGE-1081c5b57de3b811","EDGE-360e833e5e4bb6eb","EDGE-54a482bee0c5510e","EDGE-7c5f636d4aaa1d59","EDGE-85e688a7c30b4a25","EDGE-d0baf5bd1d964bed","EDGE-e47966c858b221ad","EDGE-eecdb5f60f811be3","$235","$255","$257","$261","$270","$279"],[],["$m","$m","product-policy",true,2,["app/services/__init__.py","$1025","$1026","$1027","$1028","$1029"],6,["$958","$959","$963","$966","$968","$972"],6,["$811","$839","$883","$897","$899","$908","$928"],["app.db","$891"],"$m","$m",[{"kind":"$1059","observed_module_count":1,"scope":"$958"},{"kind":"$1059","observed_module_count":1,"scope":"$959"},{"kind":"$1059","observed_module_count":1,"scope":"$963"},{"kind":"$1059","observed_module_count":1,"scope":"$966"},{"kind":"$1059","observed_module_count":1,"scope":"$968"},{"kind":"$1059","observed_module_count":1,"scope":"$972"}],["$958","$959","$963","$966","$968","$972"]]],["SCOPE-c8df1178fea3e6cc","FACT","components","$1052","Observed source scope for RealWorld HTTP interface",["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"],["EVD-0fb15458a67ac7c4","$83","EVD-24c4fdba59a39c3b","$92","$97","EVD-537df3ee0ca5ffec","$100","EVD-5a1e6c362e0b49f8","$103","$109","EVD-7cd95d74724e3ea7","$117","EVD-a04bb873c7df57d0","EVD-a67ea9c272d6fe2e","EVD-a984af60f9470e5d","EVD-aab529133cda5dc8","EVD-bd108015709633f4","EVD-c0075b3bd924d617","EVD-eada6cda8bf566e2","$138","$141"],["http-interface"],["EDGE-00e359352b465737","EDGE-020918a8aa10e8a4","EDGE-0410e82fcff93903","EDGE-08c0c4e5db0dc2ab","EDGE-0ba0e8c396a0592a","EDGE-1277aebde51a9fbc","EDGE-1704004e2aa7457f","EDGE-1be32a05376f5b0e","EDGE-20d6f0304012c9dc","EDGE-2eeed55ef50642c7","EDGE-32047f754ade258f","EDGE-359b33a1130e3864","EDGE-3ab6856738510e5b","EDGE-3d7995c43d4bfe6c","EDGE-3fcbbebfaa076ef9","EDGE-47b0448f17b99fa7","EDGE-490223380c9b90b8","EDGE-4fd4b7715c136bea","EDGE-5002a9569baca66a","EDGE-50833726ad4c30e9","EDGE-50b1f702983ab08b","EDGE-5b6119652a5f3921","EDGE-5e3b70f181631950","EDGE-5f38f0ab7a71712f","EDGE-5fc23fe990e1f126","EDGE-5ff9b66bc86ac19f","EDGE-6665696d01417d6a","EDGE-74b4e1a9dc7eec89","EDGE-74e7147c380e9039","EDGE-76eac2e0a24244c8","EDGE-8b0063b520d8a3b8","EDGE-92ed15ad494dcbd5","EDGE-932d2164c6a741b2","EDGE-93c7bc9371739a41","EDGE-9485af7923a6f754","EDGE-94fa842435c40ef9","EDGE-9c27990b7ff1c369","EDGE-a1249c1074087039","EDGE-a67d2aa11845b69a","EDGE-a90edc21afffcbbd","EDGE-ab8e93bd6198480a","EDGE-af0e6d64de3bfa46","EDGE-b64dd1c18d9920a0","EDGE-c01bf00b95eff6ea","EDGE-c0f99ba7a9a9d690","EDGE-c67ae6f925a154a8","EDGE-c8d37e46cd675d51","EDGE-ca9b02ef1dbcde6b","EDGE-cdf62f53570b27d6","EDGE-d4b3cbc374d4c921","EDGE-dabafd9c18ddb987","EDGE-dd50c08c309e4e89","EDGE-e1f601d2a396ecdc","EDGE-e3f0815a7f58f4a8","EDGE-e5d489687e4a05da","EDGE-eae7c71f0fab72b6","EDGE-eebd6419711735cd","EDGE-eedfbb810e192f49","EDGE-efb73768737a8462","EDGE-f4b0331f1f19b4fb","EDGE-f561cb28f139d250","EDGE-f59e0957e2e8d3e3","EDGE-f6dccf9561953e64","EDGE-f6fcdb71a203c99e","EDGE-fc49e9a51f599a03","EDGE-fce6ab7850bd8faf","$234","$236","$245","$246","$253","$258","$260","$263","$266","$267","$272","$273","$275","$276","$277","$278","$283","$291","$293","$297","$299"],[],["$m","$m","http-interface",true,5,["app/api/__init__.py","app/api/dependencies/__init__.py","$976","$977","$978","$979","$980","app/api/errors/__init__.py","$981","$982","app/api/routes/__init__.py","$983","app/api/routes/articles/__init__.py","$984","$985","$986","$987","$988","$989","$990","$991"],21,["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"],21,["$785","$796","$811","$839","$860","$862","$870","$879","$883","$897","$899","$901","$908","$914","$924","$931","$935","$937","$944","$959","$963","$966","$968"],["app.core","app.db","$891","$943","$958"],"$m","$m",[{"kind":"$1059","observed_module_count":1,"scope":"app.api"},{"kind":"$1059","observed_module_count":1,"scope":"$726"},{"kind":"$1059","observed_module_count":1,"scope":"$727"},{"kind":"$1059","observed_module_count":1,"scope":"$731"},{"kind":"$1059","observed_module_count":1,"scope":"$741"},{"kind":"$1059","observed_module_count":1,"scope":"$744"},{"kind":"$1059","observed_module_count":1,"scope":"$749"},{"kind":"$1059","observed_module_count":1,"scope":"app.api.errors"},{"kind":"$1059","observed_module_count":1,"scope":"$751"},{"kind":"$1059","observed_module_count":1,"scope":"$753"},{"kind":"$1059","observed_module_count":1,"scope":"app.api.routes"},{"kind":"$1059","observed_module_count":1,"scope":"$755"},{"kind":"$1059","observed_module_count":1,"scope":"$756"},{"kind":"$1059","observed_module_count":1,"scope":"$757"},{"kind":"$1059","observed_module_count":1,"scope":"$758"},{"kind":"$1059","observed_module_count":1,"scope":"$763"},{"kind":"$1059","observed_module_count":1,"scope":"$769"},{"kind":"$1059","observed_module_count":1,"scope":"$772"},{"kind":"$1059","observed_module_count":1,"scope":"$776"},{"kind":"$1059","observed_module_count":1,"scope":"$780"},{"kind":"$1059","observed_module_count":1,"scope":"$782"}],["app.api","$726","$727","$731","$741","$744","$749","app.api.errors","$751","$753","app.api.routes","$755","$756","$757","$758","$763","$769","$772","$776","$780","$782"]]],["SCOPE-d91de7f91131c258","FACT","components","$1052","Observed source scope for Product and wire contracts",["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"],["EVD-102899244b2602d0","EVD-17767516ca9244ec","$86","$88","$98","EVD-577a07891e286c6c","EVD-8ccd78ae6694d62b","EVD-9b600bf910b43596","EVD-a0acb5f959e9990b","EVD-a51bb8b50ed9449e","EVD-a7b2702291f3dca6","EVD-b4fdb548cc8fcf33","EVD-c0c4d4189b74058a","EVD-c3aa3e05315bbb8d","$131","EVD-ce1a252ff5b24509","EVD-d78774406cf7e7f9","EVD-dc39252a22103d59"],["product-contracts"],["EDGE-64422d3f3673018f","$240","$241","$242","$243","$251","$252","$254","$256","$259","$264","$265","$271","$282","$288","$290","$294","$296","$300"],[],["$m","$m","product-contracts",true,1,["app/models/__init__.py","$1011","app/models/domain/__init__.py","$1012","$1013","$1014","$1015","$1016","app/models/schemas/__init__.py","$1017","$1018","$1019","$1020","$1021","$1022","$1023","app/resources/__init__.py","$1024"],18,["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"],18,["$972"],["$958"],"$m","$m",[{"kind":"$1059","observed_module_count":1,"scope":"$891"},{"kind":"$1059","observed_module_count":1,"scope":"$892"},{"kind":"$1059","observed_module_count":1,"scope":"$896"},{"kind":"$1059","observed_module_count":1,"scope":"$897"},{"kind":"$1059","observed_module_count":1,"scope":"$899"},{"kind":"$1059","observed_module_count":1,"scope":"$901"},{"kind":"$1059","observed_module_count":1,"scope":"$903"},{"kind":"$1059","observed_module_count":1,"scope":"$908"},{"kind":"$1059","observed_module_count":1,"scope":"$913"},{"kind":"$1059","observed_module_count":1,"scope":"$914"},{"kind":"$1059","observed_module_count":1,"scope":"$924"},{"kind":"$1059","observed_module_count":1,"scope":"$928"},{"kind":"$1059","observed_module_count":1,"scope":"$931"},{"kind":"$1059","observed_module_count":1,"scope":"$933"},{"kind":"$1059","observed_module_count":1,"scope":"$935"},{"kind":"$1059","observed_module_count":1,"scope":"$937"},{"kind":"$1059","observed_module_count":1,"scope":"$943"},{"kind":"$1059","observed_module_count":1,"scope":"$944"}],["$891","$892","$896","$897","$899","$901","$903","$908","$913","$914","$924","$928","$931","$933","$935","$937","$943","$944"]]],["UML-EVALUATION-91ba575e64c861dd","FACT","uml","rule_evaluation","Independent UML target evaluated",[],["EVD-0147b7ff04093580","EVD-015e374b75b4bdae","EVD-01682c7baae0bc54","EVD-01bb4352f0bfbb34","EVD-02208bbeede9e41b","EVD-0259fbca6ef7c317","EVD-0377cf6bb25f2789","$80","$81","EVD-04422bac4e2aa546","EVD-044f43a9c8ed47a6","EVD-04c202f6f2e801bb","EVD-053980316b779b42","EVD-071b78ec814360a1","EVD-0754e90f9fae600c","EVD-07fee70bf202adbd","EVD-09b5964ab2a30054","EVD-09f3625b8d989b13","EVD-0c90514a33ee19b4","EVD-0cbf3e78c592a5bb","EVD-0cd3b60efd8ee497","EVD-0ce8a8ab4d6f7653","EVD-0ced44072f122adf","EVD-0d695b1fea6a6b42","EVD-0dac89d3b2ca6ec5","EVD-0e31d1584512ff74","EVD-0ed9f4d4f626e3c8","EVD-0eedc8259bc58201","EVD-0fb15458a67ac7c4","EVD-0ff11855a7696a5f","EVD-102899244b2602d0","EVD-10e7cb1bc2fb532f","EVD-110955c229d9d126","EVD-11d466bc1ff93d04","EVD-120b056dd3276c4b","EVD-1419f09b0b21b49f","EVD-14a2ea129d41db72","$82","EVD-14b214f85dca214c","EVD-15d62db92cd91728","EVD-17767516ca9244ec","EVD-17e9838c41227623","EVD-180fb85e98040280","EVD-184af26cafc36c2e","EVD-197288a6daeb472d","EVD-1af1416e91f072f0","EVD-1b71cf97ee2615fc","$83","EVD-203d266788af4d98","EVD-2095d5c5c2405de7","EVD-20db123f214d23b0","EVD-2121a21efddeb09f","EVD-21c9875514fb4764","EVD-21fb012f99d13fe6","EVD-22da79e9f51e7add","EVD-2401f5378944b43c","EVD-2475b7a34af02484","EVD-24916e428e72e185","EVD-24c4fdba59a39c3b","EVD-255fe442f035c730","EVD-2717a0585919fc13","$84","$85","EVD-28aa279ca2c1273a","EVD-2955b8418db5bd1d","EVD-2a5797f4d1a9e081","EVD-2b1641bec214db5b","EVD-2b495ea771abaf3a","EVD-2c811916f7320f3f","EVD-2e2d5d4f6f323304","$86","EVD-310b57dff1662296","EVD-313eaeaed519be52","$87","EVD-31d6ef13c1c5a4dd","$88","EVD-3386c4d0d92bf82c","$89","$90","$91","EVD-34772a2dc467b844","EVD-34798844f27335c7","EVD-36612656f38f4258","$92","EVD-3760d50210d99864","EVD-387ed50d1d1de713","EVD-39036f5a8ccf3a28","EVD-390580a062effab1","EVD-39a478e5947fe8c0","EVD-3b0c7b13650e850f","EVD-3c99db0ced63cc5a","EVD-3ca014a9798d9ec1","$93","EVD-3e345b8e041de8e4","EVD-3e668202250ed26b","$94","EVD-400b498efd116a4c","EVD-41514713e37ab09e","EVD-41999d393dcc2d09","EVD-41f0d028c54fc5a6","EVD-4227596694b3c37a","$95","EVD-42b8f6df5a61202d","EVD-432888db4968b82a","EVD-43b237bacaaf44ea","EVD-447f0e223b0d32e1","EVD-44a6e06f745cf82f","EVD-44fef2f99760a770","EVD-451e5b295a328ae2","EVD-45b45ffff6a8c1fb","EVD-45d761cfed965553","EVD-45ea9b5bcfac875a","EVD-45f21fa597c9ace4","$96","EVD-46f4012bf6318387","EVD-4717bc2ac5db6182","EVD-47217920dc46bd1f","EVD-47524e8c906cdea5","EVD-47aa55635665ff9a","EVD-48f116ef976edff6","EVD-48fc03f9d985c1a3","EVD-4968f2d43fc3df01","EVD-49cc909d7bf590d0","EVD-4a78d1e3c5653855","EVD-4a9b4cb5c0f2bbc8","EVD-4b3a646e8ea5b6fa","EVD-4b3fc7603be77694","EVD-4b91d5ca11e905e8","EVD-4baca509d1518ff5","EVD-4cc3bb2552b70257","EVD-4cc707ce8e949f50","EVD-4d9338cd3755265b","EVD-4e15096cdd1118d7","EVD-4e6d55545c1b37f5","$97","EVD-4eb944ad23deab9a","EVD-4f3448fefce8641f","EVD-4feac32063eb5352","$98","$99","EVD-51f17d33ca1d2787","EVD-5251b211a7e3bbf8","EVD-52adef61be54c471","EVD-52b3e2d2dceb8ddc","EVD-537df3ee0ca5ffec","EVD-5447804f86310b54","EVD-548283303bb22018","$100","EVD-553b8e7bffb6045a","EVD-55c64b792d197d97","EVD-56fc27d82cf48bc8","EVD-577a07891e286c6c","EVD-58769020999cdd46","EVD-59367ddf4abdb0d3","EVD-59a0768ec152ad39","EVD-5a1e6c362e0b49f8","EVD-5a365727bfe4eb2b","EVD-5a3a47a255cb95b8","EVD-5ac84de47c629c3d","EVD-5b5d905189ca009e","EVD-5b64628faac63e65","EVD-5e48d3c750886736","$101","EVD-5e8f3902a13f91de","EVD-5f35fe86b83253c9","EVD-5f383fa8316e8062","EVD-5f834807ff7b7383","EVD-60054e1160258f14","$102","EVD-607ddde014966894","EVD-60909480aa5de28f","EVD-60c635e5f071976e","EVD-6177c1972051576c","EVD-61a743de8727245b","$103","EVD-6200818d1d807752","EVD-62bc7103b86284b4","EVD-62ca7960b670c3c1","EVD-630aad172d2bd34c","EVD-6314d22f3cc65b41","EVD-639cf42e1189a2bf","EVD-63a7117e1f1ee0db","EVD-640954895fe66b73","EVD-64433e7af6a41ebd","EVD-65028d8d5dbd4914","EVD-6602f21a8410561f","$104","EVD-66659be2d600b414","EVD-66bf0aba2339c2da","$105","EVD-675abaae86b57b2f","EVD-677cad09c927bb90","EVD-67a3fed596a4c57a","EVD-68af7480a47b0879","EVD-6a23ccf2b9127956","$106","EVD-6ab824a3f5c97cb6","EVD-6b78701356ea9298","EVD-6bb82fe8c2b98069","EVD-6bffcbec14442b2b","EVD-6c060fbe9340601c","EVD-6c1ea174077b359a","EVD-6c26d9e12288482c","EVD-6c9870f2ef59cb49","EVD-6cc9a561e69d1288","EVD-6cfea477ea7b63d9","$107","EVD-6da1cb059db5d00e","EVD-6e38352d6ca0fdc8","EVD-6e687aaffb46cb84","EVD-6e6b1ba0f8fefd9a","EVD-6eee1220acce1a34","EVD-70ccf4e4bbabd682","EVD-719f723972ce0e2a","EVD-721f0d270abdeb1e","$108","EVD-7449d978e6c6eedc","$109","EVD-74e9a475b8605f66","EVD-75944c92727aa7f1","$110","$111","$112","EVD-778b05996bbc4a4f","EVD-78618d028f08c03d","EVD-788cb3a41eccd650","EVD-79650a3da26c59eb","EVD-796b062358916e52","$113","EVD-7b1c73a4b7e79529","EVD-7b694378608d662e","EVD-7b9aeaec2a815693","EVD-7baca3dce40b18f6","EVD-7be55544e82ae361","EVD-7c4ca4288a625161","EVD-7ca5efa3e9789613","EVD-7cb3cff9849b33e5","EVD-7cd95d74724e3ea7","EVD-7cf95c751f97a2bf","EVD-7d2748c101fa6d97","$114","EVD-7d75b06ebc16ba59","EVD-7e5c99eed0d8fda4","EVD-7f356a1f444c768a","EVD-7f594e42bac1da70","EVD-7f9a9e960836d225","EVD-808f27ee2a9b2a2c","EVD-80d5c7aeb3393794","EVD-8120939056bae898","EVD-833f2cd99a8263db","EVD-83cd7bc9ab4caf79","$115","EVD-855f16d45bbc9a97","EVD-85aef4ec52af1020","$116","EVD-870aed5240fc8cc4","EVD-87aed378a476ef34","EVD-884c7c53d74ff121","EVD-8888997085f60aec","EVD-889f0ab69a9e8988","EVD-88d03eb1dba95d8e","EVD-8955d8ecc34342d7","EVD-89b0dc7c7cc5427a","EVD-89bd862bb1271b51","EVD-8a22aef492a5f2e2","EVD-8a557ce3370cb9ab","EVD-8a807ffeff2b14dd","EVD-8ab1da694187b08b","EVD-8b9a61dbcc0664c0","EVD-8bc954c93df97cea","$117","EVD-8c721f535b6ccd2e","EVD-8c984bd9e49d4714","EVD-8cbb951f9f15defe","EVD-8ccd78ae6694d62b","EVD-8ce7bb28bc5a4670","EVD-8e7df9ca3012dfb5","EVD-8f7659fc03b5bc24","EVD-905a781e35b54feb","EVD-90a1d98e74c89c5d","EVD-91266911ccb719c3","$118","$119","EVD-923182160470fbce","EVD-925255cca3198dc2","$120","EVD-92ce7432db3613c3","EVD-93e6233c91729267","EVD-94109ba3ac953ef9","EVD-95144ccd31f831eb","EVD-9542349cf66dac63","EVD-954755bb0f6e64a5","EVD-95a3d698c62c1d80","EVD-95fecfd67e6ec189","EVD-96c490e16d826c8a","EVD-97e160a630d8a217","EVD-982d98a0f05e2787","EVD-9902d3ba041aabf6","EVD-9aa4d3bae5a6b13b","EVD-9ab86d7fb5428ff6","EVD-9b600bf910b43596","EVD-9bdc32b9c6bf17ad","EVD-9c54ac9375f22bc6","EVD-9c64edf358c370ae","EVD-9ce79f4676056d33","EVD-9d04306914adebe6","EVD-9d34f91ccc92a61c","EVD-9d96d654e77fc411","EVD-9e5a2bb75de55a82","EVD-9f2434ccc68864c8","$121","EVD-a014a176c55f3b85","EVD-a04bb873c7df57d0","EVD-a0acb5f959e9990b","EVD-a0fec6afa2132b64","$122","EVD-a274e44bb1f24d0f","EVD-a35b37fb0c6579cf","$123","EVD-a494683aaf335df6","EVD-a49c0e1f87bcbe66","EVD-a509255cb0003c1f","EVD-a51bb8b50ed9449e","EVD-a5882353b2a968be","EVD-a610a51c44d9c476","EVD-a67ea9c272d6fe2e","$124","EVD-a755b91a5d7393e0","EVD-a76ac6e00db4e09c","EVD-a7b2702291f3dca6","EVD-a96686b1946aeacc","EVD-a984af60f9470e5d","EVD-a9a5154fd19fb57c","EVD-a9b25442ee21bfa4","EVD-a9e7c8119d37ef73","EVD-aa3a3cbac0440c41","EVD-aab529133cda5dc8","EVD-aaddd4a8d24449b6","EVD-aaf9945e57b4f5b4","EVD-ab39f2ee50cb9f51","EVD-ab77c03643110608","EVD-ac4a430f0208695d","EVD-ace64da05926c75e","EVD-ad9e8c7cc9d4cdf9","$125","$126","EVD-afd7a1465b6ba686","EVD-b00941a6ebdab478","EVD-b0b9443cd99bf6c1","EVD-b1bd725d2c1edcc7","EVD-b229a19e70d12065","$127","EVD-b2fa3b47973ac82d","EVD-b47e0a14248caa22","EVD-b4f8c55c177ae6ae","EVD-b4fdb548cc8fcf33","EVD-b5d3dcc55e5d67f0","EVD-b72cb72a20f2b92d","EVD-b94c2fd92f90badf","EVD-b977fec9e57956c8","EVD-ba86e87949b587b7","EVD-baa04838ed358271","EVD-bac2b88f88325a73","EVD-bc10c3c26c5649c7","EVD-bcfa23a60a624ad5","EVD-bd108015709633f4","EVD-bdbe30a4a995deb0","EVD-bdf16a1f114f05c1","EVD-be82e13dbd99b0c2","EVD-bfa450f36dba9071","EVD-bfd38fdcd981bb7d","EVD-c0075b3bd924d617","EVD-c0078c3f3e7ceddc","$128","EVD-c0c4d4189b74058a","EVD-c16236c4e602b230","EVD-c1cc915435332a42","EVD-c2388a9ba3d25a6a","EVD-c2ba154771b558be","EVD-c3aa3e05315bbb8d","EVD-c41229e638f32e77","$129","EVD-c517dc1c5aaa310d","EVD-c5743258149f29f8","EVD-c5c2eee26af8d6c5","EVD-c5f396aa9475f333","EVD-c66ec583e7e663a6","EVD-c6956aba38f0dbe5","EVD-c7418824f6922a1d","EVD-c786ce216cff755c","EVD-c7946c50fff40599","$130","EVD-c814d24e4da78879","EVD-c85b1f3e9bfea023","EVD-c86ef21d63d9a676","EVD-c87673b393706a5a","EVD-c8b0eed206aee58f","EVD-c8f5a6eb64bc7537","EVD-c9cc59fda657e1e6","EVD-ca2077e994ed2d53","EVD-cb7f500fb00f9f7d","EVD-ccb4ae0d6a821c85","EVD-ccd461a8508faf59","$131","EVD-cd0d911040a6834a","EVD-cd61a15fa5badf7f","EVD-cd9fd501d6f314e4","EVD-ce0f07a3c935573a","EVD-ce1a252ff5b24509","EVD-ce231b95f172043a","EVD-cf45fabb3fc36c7c","EVD-cf643c412cbfe320","EVD-cf8ba0f6de005aac","EVD-d0500bd1917b5ca9","EVD-d099dd38d5bddba9","EVD-d0fc7b6d32a503ef","EVD-d15fe00d0053db1d","EVD-d203670e3b9f393e","EVD-d207dcba92db7790","EVD-d234ecc65be119f2","EVD-d23eef4436438236","EVD-d289e2fd2e2dd1a6","$132","EVD-d54b22396e95e5f6","EVD-d5fdb981099c18d5","EVD-d6109d7ef0dbefce","EVD-d61a86124fdfa754","EVD-d62a1258391ec220","$133","EVD-d78774406cf7e7f9","EVD-d7e02cdb3f008536","EVD-d7fe110969a24dc6","EVD-d81e098ad15f9f9d","EVD-d83dc280281dd5fc","EVD-d99c58f6e1396c1e","EVD-db52148668f614f2","EVD-dbf68b2d438b15ad","EVD-dbfa9b8d28357eb2","EVD-dc39252a22103d59","EVD-dc3c69cecd563f3b","EVD-dc407cf137a1646a","EVD-dce226c4bf22ee42","EVD-ddbfa6a00885d8a1","$134","EVD-df300db75fd83f24","EVD-df45185e8b68593b","EVD-e06911220f42c9f7","EVD-e142a084b6309830","EVD-e198e3028e2f977b","EVD-e1cba8587473685b","EVD-e1d5f05cc4a4bdac","EVD-e1f3431dcf0863fc","$135","EVD-e256f44a1da225c8","EVD-e28d264adc14c0c1","EVD-e2c7ef854c50f9a5","EVD-e331c88d9b0d47d1","$136","EVD-e3eda54c1a47a4db","EVD-e4587aae094cb2b0","EVD-e498184e9a1a733e","EVD-e4cbcd7fea3ed9aa","EVD-e5ed9c2fcd63ed5f","EVD-e60c5c6596740d57","EVD-e75f9168203a3bb5","EVD-e7f54dbf8c2a7393","EVD-e924d1d9731a5d84","EVD-e980740fa53ed26f","EVD-e9855846a908770a","EVD-ea503246166454e3","EVD-eada6cda8bf566e2","EVD-eb673af62f989fd7","EVD-ec43b30ad19ed9bf","EVD-ec43ed31e49e944b","$137","EVD-edd08c1471b48d10","EVD-ee02d5237b751f99","EVD-f00c9071e32d7f68","EVD-f067c2773e690ecb","$138","EVD-f1abf2a2151a268c","EVD-f1e6e422131d51f1","EVD-f217bc7fd55484f2","EVD-f476e7202df2955b","EVD-f47d859600931640","EVD-f4dc2ef2e43b2ef2","EVD-f682760870378bbb","EVD-f8708b161badf1fe","EVD-f962e137d1728795","EVD-fa1ff442077c897e","$139","EVD-fa780d6531bd21ef","EVD-fb37322dee4c10f3","EVD-fb87f3a6484b4ea4","EVD-fb8a490ab1385bac","EVD-fc70ea6ad04a6be7","$140","EVD-fce97f58acdb596f","EVD-fe2d6e263a24a959","EVD-fe80333c2d76c6e8","EVD-fe90ea5db39aea1b","$141","EVD-ff9d432f33e279ef","$142"],["$718"],["CALL-9d702cd47ac3a7ff","IMP-001d2ad11d3bf91a","IMP-03d1f92ad350047a","IMP-0670943f6d4f4c8e","IMP-080ee71ac752a980","IMP-0875458e489880c3","IMP-0b1f0b4561d3f988","IMP-0bd61280313ada93","IMP-0ee7c3fa835c5b9c","IMP-12e6713a42480d22","IMP-12eaf4fead382418","IMP-1347a088c061b9a1","IMP-1483fcd2fa8f8a26","IMP-15ed2875bbd5f185","IMP-1602c9e5fd4e4e68","IMP-172f29251472441b","IMP-17fa9ec26f5620e6","IMP-183c4307dedde66c","IMP-18628623bb28891c","IMP-1898381796444eb8","IMP-18c172870f20cc4d","IMP-193eb7e3f3728645","IMP-19746e01ed8b4249","IMP-19d27aaf6e2e96ed","IMP-1b6fb03e89df25de","IMP-1d39bb5130730a93","IMP-1ebcaa77ff247721","IMP-1f45875c0fb83b46","IMP-262b026e84bca07e","IMP-268004502d7fcb66","IMP-27737f32e05516ac","IMP-2971dc86d5ed4aa7","IMP-2a83904b14786ebc","IMP-2dbb2be50098633f","IMP-2e6fe03dfae0e1c6","IMP-2f6516922953e18b","IMP-32f9828bdd9b21c7","IMP-34b5b2e257aeab2e","IMP-3578ab428cb8259c","IMP-39acd760772aea22","IMP-3a1e7ffb3cd43c6f","IMP-3bb4e6874d962ca2","IMP-3cb6407b36367260","IMP-3cf541175700c841","IMP-3d77ad35d318ce97","IMP-3ea9b4b8fca79e84","IMP-3f5dfe8b290dc54f","IMP-4069f9e087484089","IMP-43a260d340508feb","IMP-44b0a39efd6fc58a","IMP-4524857577eb74fe","IMP-46bb66f99035a724","IMP-480c7067f662fe90","IMP-4c2cf1895dbf3cc2","IMP-4c8899fa65f056fd","IMP-4e76bd38cb7bdc57","IMP-544440250e42879b","IMP-551cc2cf11b5908a","IMP-55c09030b279b6f0","IMP-570bc7b21ca74106","IMP-57a0cf2896a1303b","IMP-57dae7022e1112e9","IMP-5903c696db7d3c37","IMP-5a3f38f53ee8324e","IMP-5a6cec06a0fbdce2","IMP-5a717129ee178ef3","IMP-5b3dcedc9a80675a","IMP-5b66cc34f3db4d33","IMP-5c81f5d5439ec5e8","IMP-5d543952b26e47e8","IMP-5eec8795e265db53","IMP-5fb94e8cfd527d24","IMP-6091e1a18cda82a7","IMP-60cadba92ad84af7","IMP-622abff8b0b27c06","IMP-627ca3890cdfeb74","IMP-6282e4a9ab80e3ec","IMP-62a3fe5561d5ba09","IMP-63979ed69d78d8dd","IMP-64e0322c9d603087","IMP-6528f67aff890fbe","IMP-666f4ed067019e98","IMP-679c69749d97c332","IMP-690698cfe601ddf4","IMP-6952ee0fc4d72ce1","IMP-6a754bb0d07c3c4e","IMP-6ad23bf917a04b2a","IMP-6bcd5ee3057de058","IMP-6cfdb081c0612ad3","IMP-6db6b935fb6882cc","IMP-6e9f6145ec62f8c1","IMP-6ea7fc7ad086b14a","IMP-6f0a94d98e284c4a","IMP-706e7c9cc95964fe","IMP-711872978681984b","IMP-7132d8268853a84e","IMP-724c301feafbfdcf","IMP-75c28aa706c0febd","IMP-76463cfa4b286bf1","IMP-7809778f9b011067","IMP-799ec4791d8dad89","IMP-7b0c221573c2f447","IMP-7bc253c523c90196","IMP-7d1428295e37f66d","IMP-7d9e1d3368f39100","IMP-7f48f87d08df2fa1","IMP-7f584b41170be7c6","IMP-83cc7cc05916ed52","IMP-8467871e6a474e31","IMP-8632029852f27c5b","IMP-87eeb1c26713b274","IMP-89c06f6a26da3aee","IMP-8dc91cb89d32f398","IMP-8e59d9a9394ab7cf","IMP-90174f9dd6797a08","IMP-93edde172f0be530","IMP-941518d01b7f48bc","IMP-96721a8350aa6d90","IMP-967806e07f845f78","IMP-96a20b8f4b594919","IMP-96cb02f1dc48508b","IMP-97d5c8e3d549aab5","IMP-97fdf3629c358295","IMP-984b640c2f3dd790","IMP-98b6d9a37cdd4f97","IMP-98bf4eb80866c11f","IMP-9b5876c87e6a836a","IMP-9cc2cb0bc9715638","IMP-9edffa1c5132b2d9","IMP-9ee1b15d9ecba61a","IMP-9f36c17254e12655","IMP-9f4541684575c00d","IMP-a07aa9bf329d2783","IMP-a0b179861f3987d4","IMP-a1880dd146c8e14d","IMP-a28e2b2b586de570","IMP-a49ac6d4562edec2","IMP-a5e532db71e07a1a","IMP-a7463ad6db51d4fd","IMP-a79ce47b32a6444b","IMP-a7b8ced40d958c0b","IMP-a91085c93cf4b178","IMP-a9ffbf0bfe448df8","IMP-afc1590f673ddeef","IMP-b03cae606e61f1cc","IMP-b08fb6b2b4e0becd","IMP-b123dca6c26d633c","IMP-b1d81ab6d96579de","IMP-b2016c6906482cc8","IMP-b26771a711ced7dd","IMP-b27e0a7d7792e584","IMP-b45bc62ded56cc80","IMP-b6c3606fdb8ff223","IMP-b9a4d91911a70547","IMP-ba577a02f1070e6c","IMP-bb9c58616196999e","IMP-bd0d2ea1a7f7d856","IMP-bd0e2cde994cb57b","IMP-bd737aa7ba94d9a2","IMP-bf3fce03063d23ba","IMP-c19c90eb8a40c8ad","IMP-c2799ba574544a68","IMP-c4673976ea1dc9e3","IMP-c4824752656fa571","IMP-c4d4db14444369a3","IMP-c6746d8e06a286ef","IMP-c70d6bc941ca23e3","IMP-c7353ae95128eb8c","IMP-c78a8929d553e30e","IMP-c8b000cacdc99c75","IMP-c9882942512b1a2f","IMP-ca140c25d40a562f","IMP-caf4d50d34848e90","IMP-cbf6f9260efaffb8","IMP-cd86ea668503efff","IMP-ce744151e767be42","IMP-d05572a912bda37f","IMP-d14f71e4314735ed","IMP-d1e4921457c74737","IMP-d1ecc778e21bd367","IMP-d415a5580712c7ef","IMP-d6108b09a3d313df","IMP-d697f69d104c3728","IMP-d9947320e19274d0","IMP-da2a08ce428640db","IMP-dc732496371becc4","IMP-ddae58d1f5de54c2","IMP-de16c6d1d58f2b09","IMP-e27034bbe6048dc3","IMP-e2dedac873b831c8","IMP-e30a526c9f23b91c","IMP-e71a5602a8cb62a4","IMP-e83fc79c6a5e3967","IMP-ebfde2f42a905c90","IMP-ecf8a1b0e5ef6119","IMP-ee63787fbfb1f7d8","IMP-efd96bf20f79e4d5","IMP-f0802082323d4bf2","IMP-f30b41a49f032d75","IMP-f3c359ce3d53e707","IMP-f5a9900bfd731578","IMP-f626c7bbfcddc656","IMP-fa626c94d7460f38","IMP-fa8a3a32e191a7ca","IMP-fc0ab115c97bdf6e","IMP-fc9982c152d1e298","IMP-fddb8ee66a585022","IMP-fe7f3da390358185","$234","$235","$236","$237","$238","$239","$240","$241","$242","$243","$244","$245","$246","$247","$248","$249","$250","$251","$252","$253","$254","$255","$256","$257","$258","$259","$260","$261","$262","$263","$264","$265","$266","$267","$268","$269","$270","$271","$272","$273","$274","$275","$276","$277","$278","$279","$280","$281","$282","$283","$284","$285","$286","$287","$288","$289","$290","$291","$292","$293","$294","$295","$296","$297","$298","$299","$300","$301","$302","$303","$304","$305","$578","$579","$580","$581","$582","$583","$584","$585","$586","$587","$588","$589","$590","$591","$592","$593","$594","$595","$596","$597","$598","$599","$600","$601","$602","$603","$604","$605","SYM-40988e1b938dc161","$606","$607","$608","$609","$611","$612","$613","$614","$615","$616","$617","$618","$619","$620","$621","$622","$623","$624","$625","$626","$627","$628","$629","$630","$631","$632","$633","$634","$635","$636","$637","$638","$639","$640","$641","$642","$643","$644","$645","$646","$647","$648","$649","$650","$651","$652","$653","$654","$655","$656","$657","$658","$659","$660","$661","$662","$663","$664","$665","$666","$667","$668","$669","$670","$671","$672","$673","$674","$675","$676","SYM-bc896802dad6f51f","SYM-bf4eaa72f0d5a36a","$677","$678","SYM-c35f740a32d3c2b3","$679","$680","$681","$682","$683","$685","$686","$687","$688","$689","$690","$691","$692","$693","$694","$695","$696","$697","$698","$699","$700","$701","$702","$703","$704","$705","$706","$707","$709","$710","SYM-f7dce0661d3ebec1","$711","$712","$713","$714"],["$1030"],[false,{"assessments":[{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e980740fa53ed26f"],"fact_ids":["$284"],"id":"UML-ASSESSMENT-ba8aa0d46ee5b41d","observed_ids":["$284"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-46f4012bf6318387"],"fact_ids":["$262"],"id":"UML-ASSESSMENT-f5fe60f4e004aa64","observed_ids":["$262"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app-core"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7c4ca4288a625161"],"fact_ids":["$286"],"id":"UML-ASSESSMENT-6ff9f59c555e4ad2","observed_ids":["$286"],"reason":"$65","status":"PASS","subject_id":"$201"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e256f44a1da225c8"],"fact_ids":["$301"],"id":"UML-ASSESSMENT-08f0c5e3ed528c07","observed_ids":["$301"],"reason":"$65","status":"PASS","subject_id":"$202"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e142a084b6309830"],"fact_ids":["$305"],"id":"UML-ASSESSMENT-539f9ec7cbc22e59","observed_ids":["$305"],"reason":"$65","status":"PASS","subject_id":"$203"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fc70ea6ad04a6be7"],"fact_ids":["$244"],"id":"UML-ASSESSMENT-d33513fd1d8e224d","observed_ids":["$244"],"reason":"$65","status":"PASS","subject_id":"Host and runtime composition:module-app-core-settings"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-9c54ac9375f22bc6"],"fact_ids":["$281"],"id":"UML-ASSESSMENT-351555a1b8632a9e","observed_ids":["$281"],"reason":"$65","status":"PASS","subject_id":"$204"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-60909480aa5de28f"],"fact_ids":["$295"],"id":"UML-ASSESSMENT-6c37206b0cd17b5f","observed_ids":["$295"],"reason":"$65","status":"PASS","subject_id":"$205"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8c721f535b6ccd2e"],"fact_ids":["$247"],"id":"UML-ASSESSMENT-d9ef46b19410e4a5","observed_ids":["$247"],"reason":"$65","status":"PASS","subject_id":"$206"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e4cbcd7fea3ed9aa"],"fact_ids":["$248"],"id":"UML-ASSESSMENT-d349fc65b58547d6","observed_ids":["$248"],"reason":"$65","status":"PASS","subject_id":"$207"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2b495ea771abaf3a"],"fact_ids":["$237"],"id":"UML-ASSESSMENT-360cb8ed08681017","observed_ids":["$237"],"reason":"$65","status":"PASS","subject_id":"$208"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-55c64b792d197d97"],"fact_ids":["$303"],"id":"UML-ASSESSMENT-dca52648a480fe2f","observed_ids":["$303"],"reason":"$65","status":"PASS","subject_id":"$209"},{"aspect":"$1060","change":"matched","evidence_ids":["$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-e43351929a74097a","observed_ids":["$583"],"reason":"$65","status":"PASS","subject_id":"$179"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-9c54ac9375f22bc6","$123"],"fact_ids":["$281","$583"],"id":"UML-ASSESSMENT-45ae287345eb73fc","observed_ids":["$281","$583"],"reason":"$231","status":"PASS","subject_id":"$179"},{"aspect":"$1147","change":"matched","evidence_ids":["$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-67a8dc0838935d6a","observed_ids":["$583"],"reason":"$722","status":"PASS","subject_id":"$179"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-b977fec9e57956c8"],"fact_ids":["SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-24c45221d5dc7d9c","observed_ids":["SYM-c35f740a32d3c2b3"],"reason":"$65","status":"PASS","subject_id":"$180"},{"aspect":"$1048","change":"matched","evidence_ids":["$123","EVD-b977fec9e57956c8"],"fact_ids":["$583","SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-43aaf4d860d60fe0","observed_ids":["$583","SYM-c35f740a32d3c2b3"],"reason":"$231","status":"PASS","subject_id":"$180"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-b977fec9e57956c8"],"fact_ids":["SYM-c35f740a32d3c2b3"],"id":"UML-ASSESSMENT-26dbc71dc067c231","observed_ids":["SYM-c35f740a32d3c2b3"],"reason":"$722","status":"PASS","subject_id":"$180"},{"aspect":"$1060","change":"matched","evidence_ids":["$94"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-5c4189c4e7af7b83","observed_ids":["$600"],"reason":"$65","status":"PASS","subject_id":"$181"},{"aspect":"$1048","change":"matched","evidence_ids":["$94","EVD-60909480aa5de28f"],"fact_ids":["$295","$600"],"id":"UML-ASSESSMENT-dac232af79e689d4","observed_ids":["$295","$600"],"reason":"$231","status":"PASS","subject_id":"$181"},{"aspect":"$1147","change":"matched","evidence_ids":["$94"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-ec2077140e7e2552","observed_ids":["$600"],"reason":"$722","status":"PASS","subject_id":"$181"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5b5d905189ca009e"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-2e23123f7530ee47","observed_ids":["$625"],"reason":"$65","status":"PASS","subject_id":"$182"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5b5d905189ca009e","EVD-60909480aa5de28f"],"fact_ids":["$295","$625"],"id":"UML-ASSESSMENT-4d68b23638969d0b","observed_ids":["$295","$625"],"reason":"$231","status":"PASS","subject_id":"$182"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-5b5d905189ca009e"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-a2edc2c606747f6a","observed_ids":["$625"],"reason":"$722","status":"PASS","subject_id":"$182"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d"],"fact_ids":["SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-fb4398c7175404f3","observed_ids":["SYM-f7dce0661d3ebec1"],"reason":"$65","status":"PASS","subject_id":"$183"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d","EVD-5b5d905189ca009e"],"fact_ids":["$625","SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-0b9ed06ee1895a8b","observed_ids":["$625","SYM-f7dce0661d3ebec1"],"reason":"$231","status":"PASS","subject_id":"$183"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-42b8f6df5a61202d"],"fact_ids":["SYM-f7dce0661d3ebec1"],"id":"UML-ASSESSMENT-1ad372c9a99b7d88","observed_ids":["SYM-f7dce0661d3ebec1"],"reason":"$722","status":"PASS","subject_id":"$183"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-a9003b9650714a5b","observed_ids":["$631"],"reason":"$65","status":"PASS","subject_id":"$184"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794","EVD-8c721f535b6ccd2e"],"fact_ids":["$247","$631"],"id":"UML-ASSESSMENT-65cb28f46fbe947f","observed_ids":["$247","$631"],"reason":"$231","status":"PASS","subject_id":"$184"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-5f99c4d435a12e3f","observed_ids":["$631"],"reason":"$722","status":"PASS","subject_id":"$184"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529"],"fact_ids":["SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-11e63f84895d1b1d","observed_ids":["SYM-bc896802dad6f51f"],"reason":"$65","status":"PASS","subject_id":"$185"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529","EVD-80d5c7aeb3393794"],"fact_ids":["$631","SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-a061ebb68628c2e9","observed_ids":["$631","SYM-bc896802dad6f51f"],"reason":"$231","status":"PASS","subject_id":"$185"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7b1c73a4b7e79529"],"fact_ids":["SYM-bc896802dad6f51f"],"id":"UML-ASSESSMENT-f5bdf45cb068329a","observed_ids":["SYM-bc896802dad6f51f"],"reason":"$722","status":"PASS","subject_id":"$185"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-b47e0a14248caa22"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-dc0538b2ee625733","observed_ids":["$695"],"reason":"$65","status":"PASS","subject_id":"$186"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-b47e0a14248caa22","EVD-e4cbcd7fea3ed9aa"],"fact_ids":["$248","$695"],"id":"UML-ASSESSMENT-3efa6338f620c0d0","observed_ids":["$248","$695"],"reason":"$231","status":"PASS","subject_id":"$186"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-b47e0a14248caa22"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-4e512a0c7002ee28","observed_ids":["$695"],"reason":"$722","status":"PASS","subject_id":"$186"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a"],"id":"UML-ASSESSMENT-2b9f20f6dfb10a21","observed_ids":["SYM-bf4eaa72f0d5a36a"],"reason":"$65","status":"PASS","subject_id":"$187"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-b47e0a14248caa22","EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a","$695"],"id":"UML-ASSESSMENT-8d2d440aa16e2724","observed_ids":["SYM-bf4eaa72f0d5a36a","$695"],"reason":"$231","status":"PASS","subject_id":"$187"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e9855846a908770a"],"fact_ids":["SYM-bf4eaa72f0d5a36a"],"id":"UML-ASSESSMENT-cd3d4c9de397640f","observed_ids":["SYM-bf4eaa72f0d5a36a"],"reason":"$722","status":"PASS","subject_id":"$187"},{"aspect":"$1060","change":"matched","evidence_ids":["$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-7bb1805e7f826f2e","observed_ids":["$634"],"reason":"$65","status":"PASS","subject_id":"$188"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2b495ea771abaf3a","$128"],"fact_ids":["$237","$634"],"id":"UML-ASSESSMENT-651119e19f2b851b","observed_ids":["$237","$634"],"reason":"$231","status":"PASS","subject_id":"$188"},{"aspect":"$1147","change":"matched","evidence_ids":["$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-181eec99f7aacbb3","observed_ids":["$634"],"reason":"$722","status":"PASS","subject_id":"$188"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-f202c0421b6bd002","observed_ids":["$629"],"reason":"$65","status":"PASS","subject_id":"$192"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-7c4ca4288a625161","EVD-dce226c4bf22ee42"],"fact_ids":["$286","$629"],"id":"UML-ASSESSMENT-24c3634a0ec5a82a","observed_ids":["$286","$629"],"reason":"$231","status":"PASS","subject_id":"$192"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-5061301a89662256","observed_ids":["$629"],"reason":"$66","status":"PASS","subject_id":"$192"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-dce226c4bf22ee42"],"fact_ids":["$629"],"id":"UML-ASSESSMENT-ef96a6546a244115","observed_ids":["$629"],"reason":"$722","status":"PASS","subject_id":"$192"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-18d61857c6de66dc","observed_ids":["$706"],"reason":"$65","status":"PASS","subject_id":"$193"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-e256f44a1da225c8","EVD-ec43ed31e49e944b"],"fact_ids":["$301","$706"],"id":"UML-ASSESSMENT-9cb65f50a49a8fe9","observed_ids":["$301","$706"],"reason":"$231","status":"PASS","subject_id":"$193"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-900ad3005c849abf","observed_ids":["$706"],"reason":"$66","status":"PASS","subject_id":"$193"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ec43ed31e49e944b"],"fact_ids":["$706"],"id":"UML-ASSESSMENT-4cbcd7b7426bd09d","observed_ids":["$706"],"reason":"$722","status":"PASS","subject_id":"$193"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-b78fc18051f8275d","observed_ids":["$694"],"reason":"$65","status":"PASS","subject_id":"$194"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-e256f44a1da225c8","EVD-ee02d5237b751f99"],"fact_ids":["$301","$694"],"id":"UML-ASSESSMENT-c075e84fcc6c68c0","observed_ids":["$301","$694"],"reason":"$231","status":"PASS","subject_id":"$194"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-ff07f9e4e870595b","observed_ids":["$694"],"reason":"$66","status":"PASS","subject_id":"$194"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ee02d5237b751f99"],"fact_ids":["$694"],"id":"UML-ASSESSMENT-241327def25a2494","observed_ids":["$694"],"reason":"$722","status":"PASS","subject_id":"$194"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-ebb6aac0ab5339cd","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$65","status":"PASS","subject_id":"$155"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-451e5b295a328ae2","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-72e579ba29cd4d97","observed_ids":["ATTR-d8e477c186eb7a43","$583"],"reason":"$231","status":"PASS","subject_id":"$155"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-f954ca6574eafef5","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$722","status":"PASS","subject_id":"$155"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-451e5b295a328ae2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-6d695e0a8fc1d124","observed_ids":["ATTR-d8e477c186eb7a43"],"reason":"$35","status":"PASS","subject_id":"$155"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-ff500546983216df","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$65","status":"PASS","subject_id":"$156"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-02208bbeede9e41b","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-1a0823066356acee","observed_ids":["ATTR-2d88ce9c64ebb9c2","$583"],"reason":"$231","status":"PASS","subject_id":"$156"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-16cedeb5027c6b12","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$722","status":"PASS","subject_id":"$156"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-02208bbeede9e41b"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-470724a37054336f","observed_ids":["ATTR-2d88ce9c64ebb9c2"],"reason":"$35","status":"PASS","subject_id":"$156"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-7aac04cb657f87bc","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$65","status":"PASS","subject_id":"$162"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-5c88cb4912b8b2e6","observed_ids":["ATTR-63cfa5b1cdd96e6a","$583"],"reason":"$231","status":"PASS","subject_id":"$162"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-fae1e40ed81d8b37","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$722","status":"PASS","subject_id":"$162"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-5ac84de47c629c3d"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-95c4cef4d518f336","observed_ids":["ATTR-63cfa5b1cdd96e6a"],"reason":"$35","status":"PASS","subject_id":"$162"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-2bc9faa5deb7feb8","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$65","status":"PASS","subject_id":"$163"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-b5b46fdae0355bbf","observed_ids":["ATTR-d8cd52cf67e55063","$583"],"reason":"$231","status":"PASS","subject_id":"$163"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-3f7e213880db8b53","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$722","status":"PASS","subject_id":"$163"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-6a23ccf2b9127956"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-36f1419ff2e50c23","observed_ids":["ATTR-d8cd52cf67e55063"],"reason":"$35","status":"PASS","subject_id":"$163"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-96d09bd5061d5212","observed_ids":["ATTR-557d8300b3128280"],"reason":"$65","status":"PASS","subject_id":"$164"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-2439eb1f016542ae","observed_ids":["ATTR-557d8300b3128280","$583"],"reason":"$231","status":"PASS","subject_id":"$164"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-c6868f86306a7d01","observed_ids":["ATTR-557d8300b3128280"],"reason":"$722","status":"PASS","subject_id":"$164"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-778b05996bbc4a4f"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-3df8ddcc46599f25","observed_ids":["ATTR-557d8300b3128280"],"reason":"$35","status":"PASS","subject_id":"$164"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-7db1ad761c07a8f7","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$65","status":"PASS","subject_id":"$166"},{"aspect":"$1048","change":"matched","evidence_ids":["$123","EVD-d61a86124fdfa754"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-864ac030a4ad68b1","observed_ids":["ATTR-1a4c5352acd2edda","$583"],"reason":"$231","status":"PASS","subject_id":"$166"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-aed0b765810a194b","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$722","status":"PASS","subject_id":"$166"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d61a86124fdfa754"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-9a7aba1dd6048de6","observed_ids":["ATTR-1a4c5352acd2edda"],"reason":"$35","status":"PASS","subject_id":"$166"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-33f96a5f38389174","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$65","status":"PASS","subject_id":"$167"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-fe28031119af27f7","observed_ids":["ATTR-41d00b770f5d8936","$583"],"reason":"$231","status":"PASS","subject_id":"$167"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-eebb1f7d3bb9795e","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$722","status":"PASS","subject_id":"$167"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-9e5a2bb75de55a82"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-0e2258b4664e6ea3","observed_ids":["ATTR-41d00b770f5d8936"],"reason":"$35","status":"PASS","subject_id":"$167"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-11a48afe42c484c5","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$65","status":"PASS","subject_id":"$154"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-48f116ef976edff6","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-e809dc2f58878385","observed_ids":["ATTR-1b943ff3f39437c3","$583"],"reason":"$231","status":"PASS","subject_id":"$154"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-872644de0cac1815","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$722","status":"PASS","subject_id":"$154"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-48f116ef976edff6"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-39008236c1dda8d5","observed_ids":["ATTR-1b943ff3f39437c3"],"reason":"$35","status":"PASS","subject_id":"$154"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-9cb98948653cde2d","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$65","status":"PASS","subject_id":"$160"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-0791becf16a1f118","observed_ids":["ATTR-7a5ecc0c34177203","$583"],"reason":"$231","status":"PASS","subject_id":"$160"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-a1728b23aa5c9524","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$722","status":"PASS","subject_id":"$160"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-7ca5efa3e9789613"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-8c038440a744046e","observed_ids":["ATTR-7a5ecc0c34177203"],"reason":"$35","status":"PASS","subject_id":"$160"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-cdb4222dc8339988","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$65","status":"PASS","subject_id":"$161"},{"aspect":"$1048","change":"matched","evidence_ids":["$123","EVD-ff9d432f33e279ef"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-7834dbccb88da132","observed_ids":["ATTR-a4134bfed8d216dd","$583"],"reason":"$231","status":"PASS","subject_id":"$161"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-d62f7b94db021f8d","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$722","status":"PASS","subject_id":"$161"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ff9d432f33e279ef"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-8ae3b3cc7e191112","observed_ids":["ATTR-a4134bfed8d216dd"],"reason":"$35","status":"PASS","subject_id":"$161"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-18a5d01c8ef8e9e1","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$65","status":"PASS","subject_id":"$165"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-d866e5cd9dfe5cc1","observed_ids":["ATTR-42a02be3aa6fd350","$583"],"reason":"$231","status":"PASS","subject_id":"$165"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-f3b7cda8cbfd8efc","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$722","status":"PASS","subject_id":"$165"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-2e2d5d4f6f323304"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-7bcc536ea491b56e","observed_ids":["ATTR-42a02be3aa6fd350"],"reason":"$35","status":"PASS","subject_id":"$165"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-e07fe44ee13aa244","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$65","status":"PASS","subject_id":"$153"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5b64628faac63e65","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-67725879604a938d","observed_ids":["ATTR-e0da82f31e31616a","$583"],"reason":"$231","status":"PASS","subject_id":"$153"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-331ff678d37a20b2","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$722","status":"PASS","subject_id":"$153"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-5b64628faac63e65"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-4230a3f515edae0c","observed_ids":["ATTR-e0da82f31e31616a"],"reason":"$35","status":"PASS","subject_id":"$153"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-ffdac9d9e7614b0e","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$65","status":"PASS","subject_id":"$157"},{"aspect":"$1048","change":"matched","evidence_ids":["$123","EVD-d234ecc65be119f2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-0512dcc2eae4eb99","observed_ids":["ATTR-5e11e8743fffd180","$583"],"reason":"$231","status":"PASS","subject_id":"$157"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-048b068ed2796249","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$722","status":"PASS","subject_id":"$157"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d234ecc65be119f2"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-f1284a71380d11b7","observed_ids":["ATTR-5e11e8743fffd180"],"reason":"$35","status":"PASS","subject_id":"$157"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-c777d4b7e9030f16","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$65","status":"PASS","subject_id":"$152"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-17e9838c41227623","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-00e3bd5995001955","observed_ids":["ATTR-9a17537c8ae0f59a","$583"],"reason":"$231","status":"PASS","subject_id":"$152"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-408911265c69a5bd","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$722","status":"PASS","subject_id":"$152"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-17e9838c41227623"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-4cc5427e57d9f2e2","observed_ids":["ATTR-9a17537c8ae0f59a"],"reason":"$35","status":"PASS","subject_id":"$152"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-1357edaaf47d9018","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$65","status":"PASS","subject_id":"$159"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6c26d9e12288482c","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-7a394a0663f7882a","observed_ids":["ATTR-7ee18641345a2fcc","$583"],"reason":"$231","status":"PASS","subject_id":"$159"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-84062abd3a1cf678","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$722","status":"PASS","subject_id":"$159"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-6c26d9e12288482c"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-f83e6e7e038d6c53","observed_ids":["ATTR-7ee18641345a2fcc"],"reason":"$35","status":"PASS","subject_id":"$159"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-5c047ab0faae7c04","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$65","status":"PASS","subject_id":"$158"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-184af26cafc36c2e","$123"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-52c7d93df0f9e4ec","observed_ids":["ATTR-6bb31d208852f571","$583"],"reason":"$231","status":"PASS","subject_id":"$158"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-0915b342992f5fc8","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$722","status":"PASS","subject_id":"$158"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-184af26cafc36c2e"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-357767f84234421f","observed_ids":["ATTR-6bb31d208852f571"],"reason":"$35","status":"PASS","subject_id":"$158"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$653"],"id":"UML-ASSESSMENT-070a847fb1d6bfad","observed_ids":["$653"],"reason":"$65","status":"PASS","subject_id":"$200"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8","$123"],"fact_ids":["$583","$653"],"id":"UML-ASSESSMENT-d01b897c705cc3a2","observed_ids":["$583","$653"],"reason":"$231","status":"PASS","subject_id":"$200"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$653"],"id":"UML-ASSESSMENT-49097a0e6ff992c2","observed_ids":["$653"],"reason":"$66","status":"PASS","subject_id":"$200"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-56fc27d82cf48bc8"],"fact_ids":["$653"],"id":"UML-ASSESSMENT-12c82792d2828aa1","observed_ids":["$653"],"reason":"$722","status":"PASS","subject_id":"$200"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-da1c65367b45c4da","observed_ids":["$660"],"reason":"$65","status":"PASS","subject_id":"$199"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd","$123"],"fact_ids":["$583","$660"],"id":"UML-ASSESSMENT-ca05a0d97db050be","observed_ids":["$583","$660"],"reason":"$231","status":"PASS","subject_id":"$199"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-b38c3d9c5595e94f","observed_ids":["$660"],"reason":"$66","status":"PASS","subject_id":"$199"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8a807ffeff2b14dd"],"fact_ids":["$660"],"id":"UML-ASSESSMENT-6e33d6b075d12735","observed_ids":["$660"],"reason":"$722","status":"PASS","subject_id":"$199"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-b946195f792b4178","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$65","status":"PASS","subject_id":"$190"},{"aspect":"$1048","change":"matched","evidence_ids":["$94","EVD-60054e1160258f14"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-26730145862ecf05","observed_ids":["ATTR-cff88f18ac8ea2e5","$600"],"reason":"$231","status":"PASS","subject_id":"$190"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-67eb4172fe94ede7","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$722","status":"PASS","subject_id":"$190"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-60054e1160258f14"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-60d90c148402ac3f","observed_ids":["ATTR-cff88f18ac8ea2e5"],"reason":"$35","status":"PASS","subject_id":"$190"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-b47d667599a8c6cc","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$65","status":"PASS","subject_id":"$189"},{"aspect":"$1048","change":"matched","evidence_ids":["$94","EVD-fce97f58acdb596f"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-f1b94b3f7a0e8987","observed_ids":["ATTR-2fb9d150efb03872","$600"],"reason":"$231","status":"PASS","subject_id":"$189"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-b9e83fec8e3fb8a9","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$722","status":"PASS","subject_id":"$189"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-fce97f58acdb596f"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-bb5e30bf3b36f24a","observed_ids":["ATTR-2fb9d150efb03872"],"reason":"$35","status":"PASS","subject_id":"$189"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-689fc34c85b55a0e","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$65","status":"PASS","subject_id":"$191"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-14b214f85dca214c","$94"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-900d3276829afcdd","observed_ids":["ATTR-fe2b4ce7ac357fb2","$600"],"reason":"$231","status":"PASS","subject_id":"$191"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-ef64969ac46611bd","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$722","status":"PASS","subject_id":"$191"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-14b214f85dca214c"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-9a409412bfadc70a","observed_ids":["ATTR-fe2b4ce7ac357fb2"],"reason":"$35","status":"PASS","subject_id":"$191"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-626abdc86bfa3b6d","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$65","status":"PASS","subject_id":"$168"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5b5d905189ca009e","EVD-c8b0eed206aee58f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-68be3729e0c12e92","observed_ids":["ATTR-a35f637f7588c70d","$625"],"reason":"$231","status":"PASS","subject_id":"$168"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-12fd8cee721c6fad","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$722","status":"PASS","subject_id":"$168"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c8b0eed206aee58f"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-e1ad933fa02b7dcd","observed_ids":["ATTR-a35f637f7588c70d"],"reason":"$35","status":"PASS","subject_id":"$168"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-41a1837543ac7c60","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$65","status":"PASS","subject_id":"$169"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-80d5c7aeb3393794","EVD-c5c2eee26af8d6c5"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-f64b2756d2cfd1b7","observed_ids":["ATTR-38ccace78dd3c12a","$631"],"reason":"$231","status":"PASS","subject_id":"$169"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-f0bca06c4e09f93a","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$722","status":"PASS","subject_id":"$169"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c5c2eee26af8d6c5"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-f109a39717798b8e","observed_ids":["ATTR-38ccace78dd3c12a"],"reason":"$35","status":"PASS","subject_id":"$169"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-6e83fbaf95caed22","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$65","status":"PASS","subject_id":"$171"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a","EVD-80d5c7aeb3393794"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-5d63bc0f28cdb1f5","observed_ids":["ATTR-649a1bff7695860d","$631"],"reason":"$231","status":"PASS","subject_id":"$171"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-1725c90236430de2","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$722","status":"PASS","subject_id":"$171"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-28aa279ca2c1273a"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-a9e02055e409f4fe","observed_ids":["ATTR-649a1bff7695860d"],"reason":"$35","status":"PASS","subject_id":"$171"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-481ff6205182e15c","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$65","status":"PASS","subject_id":"$170"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04","EVD-80d5c7aeb3393794"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-3e23f2b8dac219bc","observed_ids":["ATTR-f57a7cf5c46828e6","$631"],"reason":"$231","status":"PASS","subject_id":"$170"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-d6c54dfcdc0fa38d","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$722","status":"PASS","subject_id":"$170"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-11d466bc1ff93d04"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-b60de1a48010c20d","observed_ids":["ATTR-f57a7cf5c46828e6"],"reason":"$35","status":"PASS","subject_id":"$170"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-5cfa476ed642580c","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$65","status":"PASS","subject_id":"$173"},{"aspect":"$1048","change":"matched","evidence_ids":["$128","EVD-ce231b95f172043a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-f15ab344c97ff7a0","observed_ids":["ATTR-eb16bffa1f2e770f","$634"],"reason":"$231","status":"PASS","subject_id":"$173"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-123f7ec3ad3b9408","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$722","status":"PASS","subject_id":"$173"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ce231b95f172043a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-4096eba55b8f4f74","observed_ids":["ATTR-eb16bffa1f2e770f"],"reason":"$35","status":"PASS","subject_id":"$173"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-578136c38ed0d36d","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$65","status":"PASS","subject_id":"$178"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97","$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-7ae5e691ad981ac5","observed_ids":["ATTR-fb6dcc0122ae57e2","$634"],"reason":"$231","status":"PASS","subject_id":"$178"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-b16eac29740eab4b","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$722","status":"PASS","subject_id":"$178"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-7d2748c101fa6d97"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-253b7936b24ec2b7","observed_ids":["ATTR-fb6dcc0122ae57e2"],"reason":"$35","status":"PASS","subject_id":"$178"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-5b1f27364f146097","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$65","status":"PASS","subject_id":"$177"},{"aspect":"$1048","change":"matched","evidence_ids":["$128","EVD-c87673b393706a5a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-5a0e011228405600","observed_ids":["ATTR-4f5d434db6cad34d","$634"],"reason":"$231","status":"PASS","subject_id":"$177"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-f80f21681012a90c","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$722","status":"PASS","subject_id":"$177"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c87673b393706a5a"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-9a53bb781ae493cd","observed_ids":["ATTR-4f5d434db6cad34d"],"reason":"$35","status":"PASS","subject_id":"$177"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-935b303bcd4f7f4a","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$65","status":"PASS","subject_id":"$172"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-110955c229d9d126","$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-ceff6cbe56793283","observed_ids":["ATTR-d34d897b74295c29","$634"],"reason":"$231","status":"PASS","subject_id":"$172"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-2d3eebf32d30a006","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$722","status":"PASS","subject_id":"$172"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-110955c229d9d126"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-f2202a1846f3a58c","observed_ids":["ATTR-d34d897b74295c29"],"reason":"$35","status":"PASS","subject_id":"$172"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-1adddfec99516a77","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$65","status":"PASS","subject_id":"$175"},{"aspect":"$1048","change":"matched","evidence_ids":["$128","EVD-fa1ff442077c897e"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-7de59dccca6bd95f","observed_ids":["ATTR-49bb39d2a246cc75","$634"],"reason":"$231","status":"PASS","subject_id":"$175"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-9195949fb2d40697","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$722","status":"PASS","subject_id":"$175"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-fa1ff442077c897e"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-a456cbfe77cb2f0c","observed_ids":["ATTR-49bb39d2a246cc75"],"reason":"$35","status":"PASS","subject_id":"$175"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-a5f0102f389e0832","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$65","status":"PASS","subject_id":"$176"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-52adef61be54c471","$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-d40ba0374a630f87","observed_ids":["ATTR-141ac207783f36d4","$634"],"reason":"$231","status":"PASS","subject_id":"$176"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-42b6d3198ec87539","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$722","status":"PASS","subject_id":"$176"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-52adef61be54c471"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-7dc3e810eb15bfbe","observed_ids":["ATTR-141ac207783f36d4"],"reason":"$35","status":"PASS","subject_id":"$176"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-06b145e83f70c367","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$65","status":"PASS","subject_id":"$174"},{"aspect":"$1048","change":"matched","evidence_ids":["$128","EVD-c16236c4e602b230"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-90b9ad1509db9f6a","observed_ids":["ATTR-073681b74a6001cf","$634"],"reason":"$231","status":"PASS","subject_id":"$174"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-8d4311403d51a302","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$722","status":"PASS","subject_id":"$174"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c16236c4e602b230"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-fc08d8ac6f9fe326","observed_ids":["ATTR-073681b74a6001cf"],"reason":"$35","status":"PASS","subject_id":"$174"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-6ac2f6aab5764eaf","observed_ids":["$671"],"reason":"$65","status":"PASS","subject_id":"$195"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-55c64b792d197d97","EVD-f682760870378bbb"],"fact_ids":["$303","$671"],"id":"UML-ASSESSMENT-faf6628f12348f3d","observed_ids":["$303","$671"],"reason":"$231","status":"PASS","subject_id":"$195"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-1b436390b8257cc3","observed_ids":["$671"],"reason":"$66","status":"PASS","subject_id":"$195"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-f682760870378bbb"],"fact_ids":["$671"],"id":"UML-ASSESSMENT-005e65e12c11b7d7","observed_ids":["$671"],"reason":"$722","status":"PASS","subject_id":"$195"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-eada6cda8bf566e2"],"fact_ids":["$291"],"id":"UML-ASSESSMENT-ae0d2b37cfa5c94a","observed_ids":["$291"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-24c4fdba59a39c3b"],"fact_ids":["$283"],"id":"UML-ASSESSMENT-7bc24de01388d552","observed_ids":["$283"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-dependencies"},{"aspect":"$1060","change":"matched","evidence_ids":["$141"],"fact_ids":["$275"],"id":"UML-ASSESSMENT-1a57f8b9fce50494","observed_ids":["$275"],"reason":"$65","status":"PASS","subject_id":"$546"},{"aspect":"$1060","change":"matched","evidence_ids":["$97"],"fact_ids":["$273"],"id":"UML-ASSESSMENT-1beb4255b8309743","observed_ids":["$273"],"reason":"$65","status":"PASS","subject_id":"$547"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c0075b3bd924d617"],"fact_ids":["$236"],"id":"UML-ASSESSMENT-379d679e3d8fe2e8","observed_ids":["$236"],"reason":"$65","status":"PASS","subject_id":"$548"},{"aspect":"$1060","change":"matched","evidence_ids":["$138"],"fact_ids":["$253"],"id":"UML-ASSESSMENT-3c0b5f235481a69f","observed_ids":["$253"],"reason":"$65","status":"PASS","subject_id":"$549"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a04bb873c7df57d0"],"fact_ids":["$293"],"id":"UML-ASSESSMENT-03a469d7da43f3d2","observed_ids":["$293"],"reason":"$65","status":"PASS","subject_id":"$550"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7cd95d74724e3ea7"],"fact_ids":["$267"],"id":"UML-ASSESSMENT-e771f29810d2400b","observed_ids":["$267"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-errors"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5a1e6c362e0b49f8"],"fact_ids":["$297"],"id":"UML-ASSESSMENT-34e87eeb18b21d62","observed_ids":["$297"],"reason":"$65","status":"PASS","subject_id":"$551"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a984af60f9470e5d"],"fact_ids":["$272"],"id":"UML-ASSESSMENT-27ea3c09e483f29a","observed_ids":["$272"],"reason":"$65","status":"PASS","subject_id":"$552"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-537df3ee0ca5ffec"],"fact_ids":["$234"],"id":"UML-ASSESSMENT-1843087eec858372","observed_ids":["$234"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-routes"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-aab529133cda5dc8"],"fact_ids":["$246"],"id":"UML-ASSESSMENT-16d23480efd77e1d","observed_ids":["$246"],"reason":"$65","status":"PASS","subject_id":"$553"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0fb15458a67ac7c4"],"fact_ids":["$258"],"id":"UML-ASSESSMENT-7ba503d5d58e976e","observed_ids":["$258"],"reason":"$65","status":"PASS","subject_id":"RealWorld HTTP interface:module-app-api-routes-articles"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-bd108015709633f4"],"fact_ids":["$245"],"id":"UML-ASSESSMENT-b6aaab615b538ea6","observed_ids":["$245"],"reason":"$65","status":"PASS","subject_id":"$554"},{"aspect":"$1060","change":"matched","evidence_ids":["$92"],"fact_ids":["$263"],"id":"UML-ASSESSMENT-49f792bf027d695f","observed_ids":["$263"],"reason":"$65","status":"PASS","subject_id":"$555"},{"aspect":"$1060","change":"matched","evidence_ids":["$100"],"fact_ids":["$266"],"id":"UML-ASSESSMENT-be0e0dd10f3f9cc0","observed_ids":["$266"],"reason":"$65","status":"PASS","subject_id":"$556"},{"aspect":"$1060","change":"matched","evidence_ids":["$109"],"fact_ids":["$299"],"id":"UML-ASSESSMENT-86e51427a9ab6059","observed_ids":["$299"],"reason":"$65","status":"PASS","subject_id":"$557"},{"aspect":"$1060","change":"matched","evidence_ids":["$103"],"fact_ids":["$278"],"id":"UML-ASSESSMENT-fc064d3273714dbe","observed_ids":["$278"],"reason":"$65","status":"PASS","subject_id":"$558"},{"aspect":"$1060","change":"matched","evidence_ids":["$117"],"fact_ids":["$276"],"id":"UML-ASSESSMENT-54e3e7b8a8a70acf","observed_ids":["$276"],"reason":"$65","status":"PASS","subject_id":"$559"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a67ea9c272d6fe2e"],"fact_ids":["$277"],"id":"UML-ASSESSMENT-892d30f014709b36","observed_ids":["$277"],"reason":"$65","status":"PASS","subject_id":"$560"},{"aspect":"$1060","change":"matched","evidence_ids":["$83"],"fact_ids":["$260"],"id":"UML-ASSESSMENT-280d10325042de9d","observed_ids":["$260"],"reason":"$65","status":"PASS","subject_id":"$561"},{"aspect":"$1060","change":"matched","evidence_ids":["$107"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-f21d03f199def264","observed_ids":["$646"],"reason":"$65","status":"PASS","subject_id":"$502"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","$107"],"fact_ids":["$273","$646"],"id":"UML-ASSESSMENT-065dbf0b8faa0386","observed_ids":["$273","$646"],"reason":"$231","status":"PASS","subject_id":"$502"},{"aspect":"$1147","change":"matched","evidence_ids":["$107"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-5025ffdf831e7c5a","observed_ids":["$646"],"reason":"$722","status":"PASS","subject_id":"$502"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-3c28c41295d6c3fc","observed_ids":["$690"],"reason":"$65","status":"PASS","subject_id":"$505"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db","$141"],"fact_ids":["$275","$690"],"id":"UML-ASSESSMENT-67de843522bf2ccf","observed_ids":["$275","$690"],"reason":"$231","status":"PASS","subject_id":"$505"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-cfa32a4f8d90b748","observed_ids":["$690"],"reason":"$66","status":"PASS","subject_id":"$505"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e3eda54c1a47a4db"],"fact_ids":["$690"],"id":"UML-ASSESSMENT-7613b833303400d7","observed_ids":["$690"],"reason":"$722","status":"PASS","subject_id":"$505"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-92e4ac3b180e9918","observed_ids":["$699"],"reason":"$65","status":"PASS","subject_id":"$504"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-f476e7202df2955b","$141"],"fact_ids":["$275","$699"],"id":"UML-ASSESSMENT-a50f3b4ecdca5004","observed_ids":["$275","$699"],"reason":"$231","status":"PASS","subject_id":"$504"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-e1acd40770bd43ca","observed_ids":["$699"],"reason":"$66","status":"PASS","subject_id":"$504"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-1608d99981ab8aa0","observed_ids":["$699"],"reason":"$722","status":"PASS","subject_id":"$504"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-f476e7202df2955b"],"fact_ids":["$699"],"id":"UML-ASSESSMENT-1ae3add2436a0535","observed_ids":["$699"],"reason":"$576","status":"PASS","subject_id":"$504"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-132948dc640adcc5","observed_ids":["$713"],"reason":"$65","status":"PASS","subject_id":"$503"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-96c490e16d826c8a","$141"],"fact_ids":["$275","$713"],"id":"UML-ASSESSMENT-77be8d4fdad71c0f","observed_ids":["$275","$713"],"reason":"$231","status":"PASS","subject_id":"$503"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-bfd51c68ac14861d","observed_ids":["$713"],"reason":"$66","status":"PASS","subject_id":"$503"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-96c490e16d826c8a"],"fact_ids":["$713"],"id":"UML-ASSESSMENT-ef9d0f2f96454932","observed_ids":["$713"],"reason":"$722","status":"PASS","subject_id":"$503"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-fa2cc6c0b816560e","observed_ids":["$641"],"reason":"$65","status":"PASS","subject_id":"$545"},{"aspect":"$1048","change":"matched","evidence_ids":["$107","EVD-85aef4ec52af1020"],"fact_ids":["$641","$646"],"id":"UML-ASSESSMENT-fc49eff6af483a84","observed_ids":["$641","$646"],"reason":"$231","status":"PASS","subject_id":"$545"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-ad95173b2307b7ba","observed_ids":["$641"],"reason":"$66","status":"PASS","subject_id":"$545"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-52d14d425b0b1006","observed_ids":["$641"],"reason":"$722","status":"PASS","subject_id":"$545"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-85aef4ec52af1020"],"fact_ids":["$641"],"id":"UML-ASSESSMENT-9be852b9b7cb5c79","observed_ids":["$641"],"reason":"$576","status":"PASS","subject_id":"$545"},{"aspect":"$1060","change":"matched","evidence_ids":["$101"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-38088b87a88110f4","observed_ids":["$591"],"reason":"$65","status":"PASS","subject_id":"$510"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","$101"],"fact_ids":["$273","$591"],"id":"UML-ASSESSMENT-ac9c92f5b60cac85","observed_ids":["$273","$591"],"reason":"$231","status":"PASS","subject_id":"$510"},{"aspect":"signature","change":"matched","evidence_ids":["$101"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-acb9acdc1dd79c52","observed_ids":["$591"],"reason":"$66","status":"PASS","subject_id":"$510"},{"aspect":"$1147","change":"matched","evidence_ids":["$101"],"fact_ids":["$591"],"id":"UML-ASSESSMENT-471baa1be2cad507","observed_ids":["$591"],"reason":"$722","status":"PASS","subject_id":"$510"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-8c57cd3475e6a4d2","observed_ids":["$672"],"reason":"$65","status":"PASS","subject_id":"$508"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","EVD-b0b9443cd99bf6c1"],"fact_ids":["$273","$672"],"id":"UML-ASSESSMENT-406a587288a61965","observed_ids":["$273","$672"],"reason":"$231","status":"PASS","subject_id":"$508"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-23357a2f33db4814","observed_ids":["$672"],"reason":"$66","status":"PASS","subject_id":"$508"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-b0b9443cd99bf6c1"],"fact_ids":["$672"],"id":"UML-ASSESSMENT-42669963d06c40da","observed_ids":["$672"],"reason":"$722","status":"PASS","subject_id":"$508"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-f66dbfdbdea95cd4","observed_ids":["$589"],"reason":"$65","status":"PASS","subject_id":"$506"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","EVD-74e9a475b8605f66"],"fact_ids":["$273","$589"],"id":"UML-ASSESSMENT-31e44ab31d177127","observed_ids":["$273","$589"],"reason":"$231","status":"PASS","subject_id":"$506"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-2164ecf51779e31b","observed_ids":["$589"],"reason":"$66","status":"PASS","subject_id":"$506"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-74e9a475b8605f66"],"fact_ids":["$589"],"id":"UML-ASSESSMENT-d68cfe641e4e6b73","observed_ids":["$589"],"reason":"$722","status":"PASS","subject_id":"$506"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-6cd7916c9504b45b","observed_ids":["$648"],"reason":"$65","status":"PASS","subject_id":"$507"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-14a2ea129d41db72","$97"],"fact_ids":["$273","$648"],"id":"UML-ASSESSMENT-83580c98ef424541","observed_ids":["$273","$648"],"reason":"$231","status":"PASS","subject_id":"$507"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-131dbc43bd827fe8","observed_ids":["$648"],"reason":"$66","status":"PASS","subject_id":"$507"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-14a2ea129d41db72"],"fact_ids":["$648"],"id":"UML-ASSESSMENT-11635abb89936d1f","observed_ids":["$648"],"reason":"$722","status":"PASS","subject_id":"$507"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-46eeadc4484b8e28","observed_ids":["$711"],"reason":"$65","status":"PASS","subject_id":"$509"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","EVD-982d98a0f05e2787"],"fact_ids":["$273","$711"],"id":"UML-ASSESSMENT-decf79129bbea393","observed_ids":["$273","$711"],"reason":"$231","status":"PASS","subject_id":"$509"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-66217c9d7a370cc8","observed_ids":["$711"],"reason":"$66","status":"PASS","subject_id":"$509"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-14d27aab779d5714","observed_ids":["$711"],"reason":"$722","status":"PASS","subject_id":"$509"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-982d98a0f05e2787"],"fact_ids":["$711"],"id":"UML-ASSESSMENT-2048d1ed894bba41","observed_ids":["$711"],"reason":"$576","status":"PASS","subject_id":"$509"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-b0b824cfdebe08e1","observed_ids":["$639"],"reason":"$65","status":"PASS","subject_id":"$511"},{"aspect":"$1048","change":"matched","evidence_ids":["$97","EVD-a76ac6e00db4e09c"],"fact_ids":["$273","$639"],"id":"UML-ASSESSMENT-1f731830c02e01b9","observed_ids":["$273","$639"],"reason":"$231","status":"PASS","subject_id":"$511"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-f2d563c8c2bb3853","observed_ids":["$639"],"reason":"$66","status":"PASS","subject_id":"$511"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-2b7f9ab1112650e9","observed_ids":["$639"],"reason":"$722","status":"PASS","subject_id":"$511"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a76ac6e00db4e09c"],"fact_ids":["$639"],"id":"UML-ASSESSMENT-30bc20efbe9b1c4b","observed_ids":["$639"],"reason":"$576","status":"PASS","subject_id":"$511"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-b4635494ab3a5a16","observed_ids":["$594"],"reason":"$65","status":"PASS","subject_id":"$513"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8","EVD-c0075b3bd924d617"],"fact_ids":["$236","$594"],"id":"UML-ASSESSMENT-e20e0066ff000c72","observed_ids":["$236","$594"],"reason":"$231","status":"PASS","subject_id":"$513"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-a3e6b61349a5e221","observed_ids":["$594"],"reason":"$66","status":"PASS","subject_id":"$513"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-02f491b949fef1e1","observed_ids":["$594"],"reason":"$722","status":"PASS","subject_id":"$513"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-5a3a47a255cb95b8"],"fact_ids":["$594"],"id":"UML-ASSESSMENT-cc5a101d5968420d","observed_ids":["$594"],"reason":"$576","status":"PASS","subject_id":"$513"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-c7155ea2058d152f","observed_ids":["$645"],"reason":"$65","status":"PASS","subject_id":"$512"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7","EVD-c0075b3bd924d617"],"fact_ids":["$236","$645"],"id":"UML-ASSESSMENT-1592e45d91524e33","observed_ids":["$236","$645"],"reason":"$231","status":"PASS","subject_id":"$512"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-cf34b16102765a4e","observed_ids":["$645"],"reason":"$66","status":"PASS","subject_id":"$512"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2095d5c5c2405de7"],"fact_ids":["$645"],"id":"UML-ASSESSMENT-4b68095f6894956c","observed_ids":["$645"],"reason":"$722","status":"PASS","subject_id":"$512"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-587da28dd16aa4b1","observed_ids":["$593"],"reason":"$65","status":"PASS","subject_id":"$515"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8","$138"],"fact_ids":["$253","$593"],"id":"UML-ASSESSMENT-b8aae57133a0837e","observed_ids":["$253","$593"],"reason":"$231","status":"PASS","subject_id":"$515"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-e0a438e1e054ba65","observed_ids":["$593"],"reason":"$66","status":"PASS","subject_id":"$515"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0ed9f4d4f626e3c8"],"fact_ids":["$593"],"id":"UML-ASSESSMENT-86158f7d553d8a42","observed_ids":["$593"],"reason":"$722","status":"PASS","subject_id":"$515"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-42380bd7990b3467","observed_ids":["$638"],"reason":"$65","status":"PASS","subject_id":"$514"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0","$138"],"fact_ids":["$253","$638"],"id":"UML-ASSESSMENT-81f6ec6cac3be436","observed_ids":["$253","$638"],"reason":"$231","status":"PASS","subject_id":"$514"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-9fb863919d04dc40","observed_ids":["$638"],"reason":"$66","status":"PASS","subject_id":"$514"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-01aa7297a4fb68fe","observed_ids":["$638"],"reason":"$722","status":"PASS","subject_id":"$514"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8b9a61dbcc0664c0"],"fact_ids":["$638"],"id":"UML-ASSESSMENT-f127c929bcd7e736","observed_ids":["$638"],"reason":"$576","status":"PASS","subject_id":"$514"},{"aspect":"$1060","change":"matched","evidence_ids":["$112"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-1fb6b45d8d81f077","observed_ids":["$630"],"reason":"$65","status":"PASS","subject_id":"$516"},{"aspect":"$1048","change":"matched","evidence_ids":["$112","$138"],"fact_ids":["$253","$630"],"id":"UML-ASSESSMENT-0308c82b07b0dd98","observed_ids":["$253","$630"],"reason":"$231","status":"PASS","subject_id":"$516"},{"aspect":"signature","change":"matched","evidence_ids":["$112"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-f5923deb0496fc50","observed_ids":["$630"],"reason":"$66","status":"PASS","subject_id":"$516"},{"aspect":"$1147","change":"matched","evidence_ids":["$112"],"fact_ids":["$630"],"id":"UML-ASSESSMENT-ff00b345e2ce4304","observed_ids":["$630"],"reason":"$722","status":"PASS","subject_id":"$516"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-6d5ea6ffcc866fba","observed_ids":["$602"],"reason":"$65","status":"PASS","subject_id":"$517"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-93e6233c91729267","EVD-a04bb873c7df57d0"],"fact_ids":["$293","$602"],"id":"UML-ASSESSMENT-e0685cb18bdf28c5","observed_ids":["$293","$602"],"reason":"$231","status":"PASS","subject_id":"$517"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-61756a211b782b93","observed_ids":["$602"],"reason":"$66","status":"PASS","subject_id":"$517"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-471091de66abcdf7","observed_ids":["$602"],"reason":"$722","status":"PASS","subject_id":"$517"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-93e6233c91729267"],"fact_ids":["$602"],"id":"UML-ASSESSMENT-6275c0c27fa95bbd","observed_ids":["$602"],"reason":"$576","status":"PASS","subject_id":"$517"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-23e719912efd4566","observed_ids":["$590"],"reason":"$65","status":"PASS","subject_id":"$518"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-5a1e6c362e0b49f8","EVD-6cfea477ea7b63d9"],"fact_ids":["$297","$590"],"id":"UML-ASSESSMENT-d84dea56f17c7bd7","observed_ids":["$297","$590"],"reason":"$231","status":"PASS","subject_id":"$518"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-aae68ca754a01644","observed_ids":["$590"],"reason":"$66","status":"PASS","subject_id":"$518"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-8a27449b6534f6ae","observed_ids":["$590"],"reason":"$722","status":"PASS","subject_id":"$518"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6cfea477ea7b63d9"],"fact_ids":["$590"],"id":"UML-ASSESSMENT-d34f3adab24c2712","observed_ids":["$590"],"reason":"$576","status":"PASS","subject_id":"$518"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-9e0fcd66fda9fffe","observed_ids":["$580"],"reason":"$65","status":"PASS","subject_id":"$519"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-a984af60f9470e5d","EVD-cf8ba0f6de005aac"],"fact_ids":["$272","$580"],"id":"UML-ASSESSMENT-385d87d44ac67955","observed_ids":["$272","$580"],"reason":"$231","status":"PASS","subject_id":"$519"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-0d05ad57befd521d","observed_ids":["$580"],"reason":"$66","status":"PASS","subject_id":"$519"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-4a5a5bbc3356a82a","observed_ids":["$580"],"reason":"$722","status":"PASS","subject_id":"$519"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-cf8ba0f6de005aac"],"fact_ids":["$580"],"id":"UML-ASSESSMENT-0be0fdb358f8fa2f","observed_ids":["$580"],"reason":"$576","status":"PASS","subject_id":"$519"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-e5ae81f7782788b6","observed_ids":["$647"],"reason":"$65","status":"PASS","subject_id":"$520"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081","$92"],"fact_ids":["$263","$647"],"id":"UML-ASSESSMENT-7363ddc42e01f932","observed_ids":["$263","$647"],"reason":"$231","status":"PASS","subject_id":"$520"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-8760a719e04ad653","observed_ids":["$647"],"reason":"$66","status":"PASS","subject_id":"$520"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-fecd9e30cf825944","observed_ids":["$647"],"reason":"$722","status":"PASS","subject_id":"$520"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2a5797f4d1a9e081"],"fact_ids":["$647"],"id":"UML-ASSESSMENT-c0829dd6e95edd66","observed_ids":["$647"],"reason":"$576","status":"PASS","subject_id":"$520"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-22f2a991bc5f4cc3","observed_ids":["$673"],"reason":"$65","status":"PASS","subject_id":"$521"},{"aspect":"$1048","change":"matched","evidence_ids":["$92","EVD-6e38352d6ca0fdc8"],"fact_ids":["$263","$673"],"id":"UML-ASSESSMENT-c54032c220900f73","observed_ids":["$263","$673"],"reason":"$231","status":"PASS","subject_id":"$521"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-4b3584c9adf0e2a3","observed_ids":["$673"],"reason":"$66","status":"PASS","subject_id":"$521"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-e6503f3e8aa159a5","observed_ids":["$673"],"reason":"$722","status":"PASS","subject_id":"$521"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6e38352d6ca0fdc8"],"fact_ids":["$673"],"id":"UML-ASSESSMENT-8f00044d8bf06a0d","observed_ids":["$673"],"reason":"$576","status":"PASS","subject_id":"$521"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-b0e752fe1fc0f2f1","observed_ids":["$651"],"reason":"$65","status":"PASS","subject_id":"$522"},{"aspect":"$1048","change":"matched","evidence_ids":["$92","EVD-41514713e37ab09e"],"fact_ids":["$263","$651"],"id":"UML-ASSESSMENT-c17df5b72af0cdba","observed_ids":["$263","$651"],"reason":"$231","status":"PASS","subject_id":"$522"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-e2fbca8c2f6769fa","observed_ids":["$651"],"reason":"$66","status":"PASS","subject_id":"$522"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-90657281de505fb4","observed_ids":["$651"],"reason":"$722","status":"PASS","subject_id":"$522"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-41514713e37ab09e"],"fact_ids":["$651"],"id":"UML-ASSESSMENT-b2ed2cdfdee1ebe1","observed_ids":["$651"],"reason":"$576","status":"PASS","subject_id":"$522"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-72fa34b33979aff3","observed_ids":["$703"],"reason":"$65","status":"PASS","subject_id":"$525"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0","$100"],"fact_ids":["$266","$703"],"id":"UML-ASSESSMENT-1a767831c3a21848","observed_ids":["$266","$703"],"reason":"$231","status":"PASS","subject_id":"$525"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-eb204fca9a6052d4","observed_ids":["$703"],"reason":"$66","status":"PASS","subject_id":"$525"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-75869923c69ac1e4","observed_ids":["$703"],"reason":"$722","status":"PASS","subject_id":"$525"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-49cc909d7bf590d0"],"fact_ids":["$703"],"id":"UML-ASSESSMENT-2871a401877ade02","observed_ids":["$703"],"reason":"$576","status":"PASS","subject_id":"$525"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-4a68649e6c7b1405","observed_ids":["$644"],"reason":"$65","status":"PASS","subject_id":"$523"},{"aspect":"$1048","change":"matched","evidence_ids":["$100","EVD-b229a19e70d12065"],"fact_ids":["$266","$644"],"id":"UML-ASSESSMENT-d865888d2cafb671","observed_ids":["$266","$644"],"reason":"$231","status":"PASS","subject_id":"$523"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-55a7de6cbe4998c7","observed_ids":["$644"],"reason":"$66","status":"PASS","subject_id":"$523"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-be1d86130afffe8c","observed_ids":["$644"],"reason":"$722","status":"PASS","subject_id":"$523"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-b229a19e70d12065"],"fact_ids":["$644"],"id":"UML-ASSESSMENT-62d2b0fa7abfbd7b","observed_ids":["$644"],"reason":"$576","status":"PASS","subject_id":"$523"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$707"],"id":"UML-ASSESSMENT-3a96d4ca934c2d9d","observed_ids":["$707"],"reason":"$65","status":"PASS","subject_id":"$526"},{"aspect":"$1048","change":"matched","evidence_ids":["$100","EVD-6bb82fe8c2b98069"],"fact_ids":["$266","$707"],"id":"UML-ASSESSMENT-7ee665479f3bf908","observed_ids":["$266","$707"],"reason":"$231","status":"PASS","subject_id":"$526"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$707"],"id":"UML-ASSESSMENT-4ace2197d5541410","observed_ids":["$707"],"reason":"$66","status":"PASS","subject_id":"$526"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$707"],"id":"UML-ASSESSMENT-c27f36fa3d1ed9ae","observed_ids":["$707"],"reason":"$722","status":"PASS","subject_id":"$526"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6bb82fe8c2b98069"],"fact_ids":["$707"],"id":"UML-ASSESSMENT-584ddebe2b2ca973","observed_ids":["$707"],"reason":"$576","status":"PASS","subject_id":"$526"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-8bd56a6df364f115","observed_ids":["$612"],"reason":"$65","status":"PASS","subject_id":"$527"},{"aspect":"$1048","change":"matched","evidence_ids":["$100","EVD-d289e2fd2e2dd1a6"],"fact_ids":["$266","$612"],"id":"UML-ASSESSMENT-74d7592779267b6f","observed_ids":["$266","$612"],"reason":"$231","status":"PASS","subject_id":"$527"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-a17df047491f84b0","observed_ids":["$612"],"reason":"$66","status":"PASS","subject_id":"$527"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-b566ab4d341fe6eb","observed_ids":["$612"],"reason":"$722","status":"PASS","subject_id":"$527"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-d289e2fd2e2dd1a6"],"fact_ids":["$612"],"id":"UML-ASSESSMENT-dd95cba6583b9d50","observed_ids":["$612"],"reason":"$576","status":"PASS","subject_id":"$527"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-d964464a5d645af8","observed_ids":["$675"],"reason":"$65","status":"PASS","subject_id":"$524"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a","$100"],"fact_ids":["$266","$675"],"id":"UML-ASSESSMENT-05c51b642672fe03","observed_ids":["$266","$675"],"reason":"$231","status":"PASS","subject_id":"$524"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-15f1816f9b6794aa","observed_ids":["$675"],"reason":"$66","status":"PASS","subject_id":"$524"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-0b115a6e91d57143","observed_ids":["$675"],"reason":"$722","status":"PASS","subject_id":"$524"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-4eb944ad23deab9a"],"fact_ids":["$675"],"id":"UML-ASSESSMENT-1ff8bfb3a1de9168","observed_ids":["$675"],"reason":"$576","status":"PASS","subject_id":"$524"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-e2803bd95374fb68","observed_ids":["$691"],"reason":"$65","status":"PASS","subject_id":"$528"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-22da79e9f51e7add","$109"],"fact_ids":["$299","$691"],"id":"UML-ASSESSMENT-dcef3a7fc69c59fd","observed_ids":["$299","$691"],"reason":"$231","status":"PASS","subject_id":"$528"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-dc96f951a7100325","observed_ids":["$691"],"reason":"$66","status":"PASS","subject_id":"$528"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-05b109555f2b916c","observed_ids":["$691"],"reason":"$722","status":"PASS","subject_id":"$528"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-22da79e9f51e7add"],"fact_ids":["$691"],"id":"UML-ASSESSMENT-e607966d37db1282","observed_ids":["$691"],"reason":"$576","status":"PASS","subject_id":"$528"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-611cedfa823e9279","observed_ids":["$664"],"reason":"$65","status":"PASS","subject_id":"$529"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3","$109"],"fact_ids":["$299","$664"],"id":"UML-ASSESSMENT-ce59f86111eae751","observed_ids":["$299","$664"],"reason":"$231","status":"PASS","subject_id":"$529"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-c45ff3e60ff87727","observed_ids":["$664"],"reason":"$66","status":"PASS","subject_id":"$529"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-a9315f23d3b3d5b9","observed_ids":["$664"],"reason":"$722","status":"PASS","subject_id":"$529"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-59367ddf4abdb0d3"],"fact_ids":["$664"],"id":"UML-ASSESSMENT-8f84bbc2d1eebed7","observed_ids":["$664"],"reason":"$576","status":"PASS","subject_id":"$529"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-eaaae99309ebd7dc","observed_ids":["$621"],"reason":"$65","status":"PASS","subject_id":"$532"},{"aspect":"$1048","change":"matched","evidence_ids":["$103","EVD-7449d978e6c6eedc"],"fact_ids":["$278","$621"],"id":"UML-ASSESSMENT-ae15fdf3ac693666","observed_ids":["$278","$621"],"reason":"$231","status":"PASS","subject_id":"$532"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-a71d68de3abaa944","observed_ids":["$621"],"reason":"$66","status":"PASS","subject_id":"$532"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-7d0ed2e946aec7d5","observed_ids":["$621"],"reason":"$722","status":"PASS","subject_id":"$532"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-7449d978e6c6eedc"],"fact_ids":["$621"],"id":"UML-ASSESSMENT-236c1f1759729b41","observed_ids":["$621"],"reason":"$576","status":"PASS","subject_id":"$532"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-8ec405afd73557ab","observed_ids":["$667"],"reason":"$65","status":"PASS","subject_id":"$530"},{"aspect":"$1048","change":"matched","evidence_ids":["$103","EVD-870aed5240fc8cc4"],"fact_ids":["$278","$667"],"id":"UML-ASSESSMENT-f5cd9500384279c0","observed_ids":["$278","$667"],"reason":"$231","status":"PASS","subject_id":"$530"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-2f94f90d2ac3a4f2","observed_ids":["$667"],"reason":"$66","status":"PASS","subject_id":"$530"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-4a7f5ac066fb27fb","observed_ids":["$667"],"reason":"$722","status":"PASS","subject_id":"$530"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-870aed5240fc8cc4"],"fact_ids":["$667"],"id":"UML-ASSESSMENT-3791709591f3c38d","observed_ids":["$667"],"reason":"$576","status":"PASS","subject_id":"$530"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-e770e5cdd2c27e18","observed_ids":["$709"],"reason":"$65","status":"PASS","subject_id":"$531"},{"aspect":"$1048","change":"matched","evidence_ids":["$103","EVD-884c7c53d74ff121"],"fact_ids":["$278","$709"],"id":"UML-ASSESSMENT-1a86217d55e759c8","observed_ids":["$278","$709"],"reason":"$231","status":"PASS","subject_id":"$531"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-b581031c0685a7e1","observed_ids":["$709"],"reason":"$66","status":"PASS","subject_id":"$531"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-68e0dc23642eda7b","observed_ids":["$709"],"reason":"$722","status":"PASS","subject_id":"$531"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-884c7c53d74ff121"],"fact_ids":["$709"],"id":"UML-ASSESSMENT-2e15fae1681c4290","observed_ids":["$709"],"reason":"$576","status":"PASS","subject_id":"$531"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-8c3409f89ebc0b9f","observed_ids":["$622"],"reason":"$65","status":"PASS","subject_id":"$534"},{"aspect":"$1048","change":"matched","evidence_ids":["$117","EVD-a0fec6afa2132b64"],"fact_ids":["$276","$622"],"id":"UML-ASSESSMENT-25cbbcbb8ea6c1f7","observed_ids":["$276","$622"],"reason":"$231","status":"PASS","subject_id":"$534"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-0842ac85a80fd806","observed_ids":["$622"],"reason":"$66","status":"PASS","subject_id":"$534"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-44b08e29840b0658","observed_ids":["$622"],"reason":"$722","status":"PASS","subject_id":"$534"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a0fec6afa2132b64"],"fact_ids":["$622"],"id":"UML-ASSESSMENT-43146080225f5488","observed_ids":["$622"],"reason":"$576","status":"PASS","subject_id":"$534"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-527e65f6ae764230","observed_ids":["$599"],"reason":"$65","status":"PASS","subject_id":"$533"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e","$117"],"fact_ids":["$276","$599"],"id":"UML-ASSESSMENT-836182907a4cb571","observed_ids":["$276","$599"],"reason":"$231","status":"PASS","subject_id":"$533"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-7ea16e3e147e60fe","observed_ids":["$599"],"reason":"$66","status":"PASS","subject_id":"$533"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-3fc67c259c22c538","observed_ids":["$599"],"reason":"$722","status":"PASS","subject_id":"$533"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-721f0d270abdeb1e"],"fact_ids":["$599"],"id":"UML-ASSESSMENT-fe94e35025a0c8ce","observed_ids":["$599"],"reason":"$576","status":"PASS","subject_id":"$533"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-d9b7c761b3d74010","observed_ids":["$588"],"reason":"$65","status":"PASS","subject_id":"$535"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6c1ea174077b359a","$117"],"fact_ids":["$276","$588"],"id":"UML-ASSESSMENT-7eed2cab2a80dbb7","observed_ids":["$276","$588"],"reason":"$231","status":"PASS","subject_id":"$535"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-9218cdcc7c0f9ce4","observed_ids":["$588"],"reason":"$66","status":"PASS","subject_id":"$535"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-685110e690f8b579","observed_ids":["$588"],"reason":"$722","status":"PASS","subject_id":"$535"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-6c1ea174077b359a"],"fact_ids":["$588"],"id":"UML-ASSESSMENT-a7902f324e346e86","observed_ids":["$588"],"reason":"$576","status":"PASS","subject_id":"$535"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-d2810919c7bc0033","observed_ids":["$685"],"reason":"$65","status":"PASS","subject_id":"$536"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-400b498efd116a4c","EVD-a67ea9c272d6fe2e"],"fact_ids":["$277","$685"],"id":"UML-ASSESSMENT-0711e05544f4c6ac","observed_ids":["$277","$685"],"reason":"$231","status":"PASS","subject_id":"$536"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-8b8117806fa75bcd","observed_ids":["$685"],"reason":"$66","status":"PASS","subject_id":"$536"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-d1fceca85a8d38d0","observed_ids":["$685"],"reason":"$722","status":"PASS","subject_id":"$536"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-400b498efd116a4c"],"fact_ids":["$685"],"id":"UML-ASSESSMENT-c363e906da177c5f","observed_ids":["$685"],"reason":"$576","status":"PASS","subject_id":"$536"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-3a9494bf112c1fc4","observed_ids":["$688"],"reason":"$65","status":"PASS","subject_id":"$537"},{"aspect":"$1048","change":"matched","evidence_ids":["$83","EVD-3e668202250ed26b"],"fact_ids":["$260","$688"],"id":"UML-ASSESSMENT-fb8953801d19fa13","observed_ids":["$260","$688"],"reason":"$231","status":"PASS","subject_id":"$537"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-1036268d60371c47","observed_ids":["$688"],"reason":"$66","status":"PASS","subject_id":"$537"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-e35a13b30c9adefa","observed_ids":["$688"],"reason":"$722","status":"PASS","subject_id":"$537"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-3e668202250ed26b"],"fact_ids":["$688"],"id":"UML-ASSESSMENT-c5e19c58aa0f7865","observed_ids":["$688"],"reason":"$576","status":"PASS","subject_id":"$537"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-97fe82edcce143cb","observed_ids":["$692"],"reason":"$65","status":"PASS","subject_id":"$538"},{"aspect":"$1048","change":"matched","evidence_ids":["$83","EVD-d203670e3b9f393e"],"fact_ids":["$260","$692"],"id":"UML-ASSESSMENT-514a066240390cb4","observed_ids":["$260","$692"],"reason":"$231","status":"PASS","subject_id":"$538"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-d48fc122566bc9fa","observed_ids":["$692"],"reason":"$66","status":"PASS","subject_id":"$538"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-1c364f6c49f0ee76","observed_ids":["$692"],"reason":"$722","status":"PASS","subject_id":"$538"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-d203670e3b9f393e"],"fact_ids":["$692"],"id":"UML-ASSESSMENT-1cb45f30f1ccb0ab","observed_ids":["$692"],"reason":"$576","status":"PASS","subject_id":"$538"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-954755bb0f6e64a5"],"fact_ids":["$279"],"id":"UML-ASSESSMENT-fbb8196ea46ae6ed","observed_ids":["$279"],"reason":"$65","status":"PASS","subject_id":"Product policy and identity services:module-app-services"},{"aspect":"$1060","change":"matched","evidence_ids":["$142"],"fact_ids":["$261"],"id":"UML-ASSESSMENT-1bf4196fae3ba5a2","observed_ids":["$261"],"reason":"$65","status":"PASS","subject_id":"$490"},{"aspect":"$1060","change":"matched","evidence_ids":["$136"],"fact_ids":["$235"],"id":"UML-ASSESSMENT-ee15724591a6e8b9","observed_ids":["$235"],"reason":"$65","status":"PASS","subject_id":"$491"},{"aspect":"$1060","change":"matched","evidence_ids":["$87"],"fact_ids":["$257"],"id":"UML-ASSESSMENT-e91306bf26ad0143","observed_ids":["$257"],"reason":"$65","status":"PASS","subject_id":"$492"},{"aspect":"$1060","change":"matched","evidence_ids":["$132"],"fact_ids":["$270"],"id":"UML-ASSESSMENT-0439c8bd40c0f50e","observed_ids":["$270"],"reason":"$65","status":"PASS","subject_id":"$493"},{"aspect":"$1060","change":"matched","evidence_ids":["$118"],"fact_ids":["$255"],"id":"UML-ASSESSMENT-8632e8142b6e52e3","observed_ids":["$255"],"reason":"$65","status":"PASS","subject_id":"$494"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-1190ddfe173002a8","observed_ids":["$698"],"reason":"$65","status":"PASS","subject_id":"$478"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-66659be2d600b414","$142"],"fact_ids":["$261","$698"],"id":"UML-ASSESSMENT-6e8f392a5e91a686","observed_ids":["$261","$698"],"reason":"$231","status":"PASS","subject_id":"$478"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-dfcc2d6ae2a79d06","observed_ids":["$698"],"reason":"$66","status":"PASS","subject_id":"$478"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-c7dd279ac4918a6a","observed_ids":["$698"],"reason":"$722","status":"PASS","subject_id":"$478"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-66659be2d600b414"],"fact_ids":["$698"],"id":"UML-ASSESSMENT-20e8b36e252e7d0c","observed_ids":["$698"],"reason":"$576","status":"PASS","subject_id":"$478"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-b4ae4f7517702019","observed_ids":["$614"],"reason":"$65","status":"PASS","subject_id":"$480"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c","$142"],"fact_ids":["$261","$614"],"id":"UML-ASSESSMENT-34a64384ced6348f","observed_ids":["$261","$614"],"reason":"$231","status":"PASS","subject_id":"$480"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-94ea9357954cb60c","observed_ids":["$614"],"reason":"$66","status":"PASS","subject_id":"$480"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-9d34f91ccc92a61c"],"fact_ids":["$614"],"id":"UML-ASSESSMENT-5ac0672e9faf607d","observed_ids":["$614"],"reason":"$722","status":"PASS","subject_id":"$480"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-3e805b268172661b","observed_ids":["$676"],"reason":"$65","status":"PASS","subject_id":"$479"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-ea503246166454e3","$142"],"fact_ids":["$261","$676"],"id":"UML-ASSESSMENT-70f260563ca389e3","observed_ids":["$261","$676"],"reason":"$231","status":"PASS","subject_id":"$479"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-3629c3696b6337a4","observed_ids":["$676"],"reason":"$66","status":"PASS","subject_id":"$479"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ea503246166454e3"],"fact_ids":["$676"],"id":"UML-ASSESSMENT-9d73adc9c72b3c22","observed_ids":["$676"],"reason":"$722","status":"PASS","subject_id":"$479"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-f895b998abd89159","observed_ids":["$678"],"reason":"$65","status":"PASS","subject_id":"$482"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-91266911ccb719c3","$136"],"fact_ids":["$235","$678"],"id":"UML-ASSESSMENT-3a2ae05d3066d04b","observed_ids":["$235","$678"],"reason":"$231","status":"PASS","subject_id":"$482"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-ddbf2ebeacaed017","observed_ids":["$678"],"reason":"$66","status":"PASS","subject_id":"$482"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-d42e3c447ee6b28e","observed_ids":["$678"],"reason":"$722","status":"PASS","subject_id":"$482"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-91266911ccb719c3"],"fact_ids":["$678"],"id":"UML-ASSESSMENT-14e0070a880fa5fe","observed_ids":["$678"],"reason":"$576","status":"PASS","subject_id":"$482"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$609"],"id":"UML-ASSESSMENT-c6486bbdb8c0fb4a","observed_ids":["$609"],"reason":"$65","status":"PASS","subject_id":"$481"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2","$136"],"fact_ids":["$235","$609"],"id":"UML-ASSESSMENT-f6bd7262de8ed6fd","observed_ids":["$235","$609"],"reason":"$231","status":"PASS","subject_id":"$481"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$609"],"id":"UML-ASSESSMENT-3bd809618b11b304","observed_ids":["$609"],"reason":"$66","status":"PASS","subject_id":"$481"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$609"],"id":"UML-ASSESSMENT-f7d6822c00f42779","observed_ids":["$609"],"reason":"$722","status":"PASS","subject_id":"$481"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-be82e13dbd99b0c2"],"fact_ids":["$609"],"id":"UML-ASSESSMENT-b60fb6f6f916530d","observed_ids":["$609"],"reason":"$576","status":"PASS","subject_id":"$481"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-c18903e5e2ddb803","observed_ids":["$702"],"reason":"$65","status":"PASS","subject_id":"$483"},{"aspect":"$1048","change":"matched","evidence_ids":["$87","EVD-889f0ab69a9e8988"],"fact_ids":["$257","$702"],"id":"UML-ASSESSMENT-fe7108f3263ce278","observed_ids":["$257","$702"],"reason":"$231","status":"PASS","subject_id":"$483"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-cf1685d276ccd675","observed_ids":["$702"],"reason":"$66","status":"PASS","subject_id":"$483"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-889f0ab69a9e8988"],"fact_ids":["$702"],"id":"UML-ASSESSMENT-ab602fa07f69750f","observed_ids":["$702"],"reason":"$722","status":"PASS","subject_id":"$483"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-9497a062b57061ca","observed_ids":["$592"],"reason":"$65","status":"PASS","subject_id":"$485"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-59a0768ec152ad39","$132"],"fact_ids":["$270","$592"],"id":"UML-ASSESSMENT-5846bfb6ad59f24a","observed_ids":["$270","$592"],"reason":"$231","status":"PASS","subject_id":"$485"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-c7eef24ab5ea39af","observed_ids":["$592"],"reason":"$66","status":"PASS","subject_id":"$485"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-59a0768ec152ad39"],"fact_ids":["$592"],"id":"UML-ASSESSMENT-bb8df4897c375d56","observed_ids":["$592"],"reason":"$722","status":"PASS","subject_id":"$485"},{"aspect":"$1060","change":"matched","evidence_ids":["$80"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-42503b4370ee56da","observed_ids":["$584"],"reason":"$65","status":"PASS","subject_id":"$484"},{"aspect":"$1048","change":"matched","evidence_ids":["$80","$132"],"fact_ids":["$270","$584"],"id":"UML-ASSESSMENT-af51faaaa535c2b6","observed_ids":["$270","$584"],"reason":"$231","status":"PASS","subject_id":"$484"},{"aspect":"signature","change":"matched","evidence_ids":["$80"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-be07e034384ef214","observed_ids":["$584"],"reason":"$66","status":"PASS","subject_id":"$484"},{"aspect":"$1147","change":"matched","evidence_ids":["$80"],"fact_ids":["$584"],"id":"UML-ASSESSMENT-3adf53e7841d27d1","observed_ids":["$584"],"reason":"$722","status":"PASS","subject_id":"$484"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-e922fadc40160b6c","observed_ids":["$661"],"reason":"$65","status":"PASS","subject_id":"$486"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855","$132"],"fact_ids":["$270","$661"],"id":"UML-ASSESSMENT-21883c9be20e02f3","observed_ids":["$270","$661"],"reason":"$231","status":"PASS","subject_id":"$486"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-66dfd909d5103795","observed_ids":["$661"],"reason":"$66","status":"PASS","subject_id":"$486"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-4a78d1e3c5653855"],"fact_ids":["$661"],"id":"UML-ASSESSMENT-60cbec8a830a2b72","observed_ids":["$661"],"reason":"$722","status":"PASS","subject_id":"$486"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-3e740144a3140add","observed_ids":["$689"],"reason":"$65","status":"PASS","subject_id":"$487"},{"aspect":"$1048","change":"matched","evidence_ids":["$118","EVD-a96686b1946aeacc"],"fact_ids":["$255","$689"],"id":"UML-ASSESSMENT-70b93313e5af49db","observed_ids":["$255","$689"],"reason":"$231","status":"PASS","subject_id":"$487"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-8526575a40445faf","observed_ids":["$689"],"reason":"$66","status":"PASS","subject_id":"$487"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a96686b1946aeacc"],"fact_ids":["$689"],"id":"UML-ASSESSMENT-ca4e02b7129b4ff8","observed_ids":["$689"],"reason":"$722","status":"PASS","subject_id":"$487"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-6c5b27f389c507ba","observed_ids":["$704"],"reason":"$65","status":"PASS","subject_id":"$489"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97","$118"],"fact_ids":["$255","$704"],"id":"UML-ASSESSMENT-dd41bd4e12e9becb","observed_ids":["$255","$704"],"reason":"$231","status":"PASS","subject_id":"$489"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-3758339f39591531","observed_ids":["$704"],"reason":"$66","status":"PASS","subject_id":"$489"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-855f16d45bbc9a97"],"fact_ids":["$704"],"id":"UML-ASSESSMENT-11e174793c8258ac","observed_ids":["$704"],"reason":"$722","status":"PASS","subject_id":"$489"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-583f94533a75cb87","observed_ids":["$628"],"reason":"$65","status":"PASS","subject_id":"$488"},{"aspect":"$1048","change":"matched","evidence_ids":["$118","EVD-c2ba154771b558be"],"fact_ids":["$255","$628"],"id":"UML-ASSESSMENT-e9a264df478a89fb","observed_ids":["$255","$628"],"reason":"$231","status":"PASS","subject_id":"$488"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-c10aad5d3acc542b","observed_ids":["$628"],"reason":"$66","status":"PASS","subject_id":"$488"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c2ba154771b558be"],"fact_ids":["$628"],"id":"UML-ASSESSMENT-c1c1395676041a23","observed_ids":["$628"],"reason":"$722","status":"PASS","subject_id":"$488"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-b4fdb548cc8fcf33"],"fact_ids":["$300"],"id":"UML-ASSESSMENT-7dc28b97e17814ef","observed_ids":["$300"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-9b600bf910b43596"],"fact_ids":["$290"],"id":"UML-ASSESSMENT-696a47b64e36fabd","observed_ids":["$290"],"reason":"$65","status":"PASS","subject_id":"$463"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-17767516ca9244ec"],"fact_ids":["$251"],"id":"UML-ASSESSMENT-e3f4231c03a2818c","observed_ids":["$251"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models-domain"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a0acb5f959e9990b"],"fact_ids":["$264"],"id":"UML-ASSESSMENT-f571c14e6835578f","observed_ids":["$264"],"reason":"$65","status":"PASS","subject_id":"$464"},{"aspect":"$1060","change":"matched","evidence_ids":["$98"],"fact_ids":["$296"],"id":"UML-ASSESSMENT-820bfa1da47ce585","observed_ids":["$296"],"reason":"$65","status":"PASS","subject_id":"$465"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-dc39252a22103d59"],"fact_ids":["$256"],"id":"UML-ASSESSMENT-6b181cde58da69ce","observed_ids":["$256"],"reason":"$65","status":"PASS","subject_id":"$466"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8ccd78ae6694d62b"],"fact_ids":["$241"],"id":"UML-ASSESSMENT-ee1846808137fd89","observed_ids":["$241"],"reason":"$65","status":"PASS","subject_id":"$467"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a7b2702291f3dca6"],"fact_ids":["$243"],"id":"UML-ASSESSMENT-0431efe7eabcf24a","observed_ids":["$243"],"reason":"$65","status":"PASS","subject_id":"$468"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-577a07891e286c6c"],"fact_ids":["$282"],"id":"UML-ASSESSMENT-45534f830634ce6c","observed_ids":["$282"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-models-schemas"},{"aspect":"$1060","change":"matched","evidence_ids":["$88"],"fact_ids":["$252"],"id":"UML-ASSESSMENT-56eb69eef1e7f892","observed_ids":["$252"],"reason":"$65","status":"PASS","subject_id":"$469"},{"aspect":"$1060","change":"matched","evidence_ids":["$131"],"fact_ids":["$240"],"id":"UML-ASSESSMENT-13795c640a581137","observed_ids":["$240"],"reason":"$65","status":"PASS","subject_id":"$470"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c0c4d4189b74058a"],"fact_ids":["$254"],"id":"UML-ASSESSMENT-10d79a9f97f6c558","observed_ids":["$254"],"reason":"$65","status":"PASS","subject_id":"$471"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a51bb8b50ed9449e"],"fact_ids":["$259"],"id":"UML-ASSESSMENT-2ad9ca49405aa183","observed_ids":["$259"],"reason":"$65","status":"PASS","subject_id":"$472"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d78774406cf7e7f9"],"fact_ids":["$265"],"id":"UML-ASSESSMENT-cad09a0f7b89890b","observed_ids":["$265"],"reason":"$65","status":"PASS","subject_id":"$473"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ce1a252ff5b24509"],"fact_ids":["$294"],"id":"UML-ASSESSMENT-a63bb93b5959d7b1","observed_ids":["$294"],"reason":"$65","status":"PASS","subject_id":"$474"},{"aspect":"$1060","change":"matched","evidence_ids":["$86"],"fact_ids":["$288"],"id":"UML-ASSESSMENT-274b563dadd0983a","observed_ids":["$288"],"reason":"$65","status":"PASS","subject_id":"$475"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c3aa3e05315bbb8d"],"fact_ids":["$242"],"id":"UML-ASSESSMENT-28bddeebdd5c1bcf","observed_ids":["$242"],"reason":"$65","status":"PASS","subject_id":"Product and wire contracts:module-app-resources"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-102899244b2602d0"],"fact_ids":["$271"],"id":"UML-ASSESSMENT-9480e6728a576bcd","observed_ids":["$271"],"reason":"$65","status":"PASS","subject_id":"$476"},{"aspect":"$1060","change":"matched","evidence_ids":["$125"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-bc8d3184b0ad6659","observed_ids":["$595"],"reason":"$65","status":"PASS","subject_id":"$428"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-9b600bf910b43596","$125"],"fact_ids":["$290","$595"],"id":"UML-ASSESSMENT-7397a92ef95d1d38","observed_ids":["$290","$595"],"reason":"$231","status":"PASS","subject_id":"$428"},{"aspect":"$1147","change":"matched","evidence_ids":["$125"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-262b3b89a8784cfa","observed_ids":["$595"],"reason":"$722","status":"PASS","subject_id":"$428"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-85477d485728c230","observed_ids":["$637"],"reason":"$65","status":"PASS","subject_id":"$429"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670","EVD-9b600bf910b43596"],"fact_ids":["$290","$637"],"id":"UML-ASSESSMENT-305949dc5b8cc004","observed_ids":["$290","$637"],"reason":"$231","status":"PASS","subject_id":"$429"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-f8e2de96cac857ff","observed_ids":["$637"],"reason":"$722","status":"PASS","subject_id":"$429"},{"aspect":"$1060","change":"matched","evidence_ids":["$124"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-f251df996453e842","observed_ids":["$624"],"reason":"$65","status":"PASS","subject_id":"$430"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-a0acb5f959e9990b","$124"],"fact_ids":["$264","$624"],"id":"UML-ASSESSMENT-c0f5388536f4b57e","observed_ids":["$264","$624"],"reason":"$231","status":"PASS","subject_id":"$430"},{"aspect":"$1147","change":"matched","evidence_ids":["$124"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-5419a40449cba23b","observed_ids":["$624"],"reason":"$722","status":"PASS","subject_id":"$430"},{"aspect":"$1060","change":"matched","evidence_ids":["$140"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-e2ca4617790677ec","observed_ids":["$627"],"reason":"$65","status":"PASS","subject_id":"$431"},{"aspect":"$1048","change":"matched","evidence_ids":["$98","$140"],"fact_ids":["$296","$627"],"id":"UML-ASSESSMENT-3f278bb9d5601d4c","observed_ids":["$296","$627"],"reason":"$231","status":"PASS","subject_id":"$431"},{"aspect":"$1147","change":"matched","evidence_ids":["$140"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-5ec68291fc7b06b6","observed_ids":["$627"],"reason":"$722","status":"PASS","subject_id":"$431"},{"aspect":"$1060","change":"matched","evidence_ids":["$85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-23d5c298987193b0","observed_ids":["$619"],"reason":"$65","status":"PASS","subject_id":"$432"},{"aspect":"$1048","change":"matched","evidence_ids":["$85","EVD-dc39252a22103d59"],"fact_ids":["$256","$619"],"id":"UML-ASSESSMENT-dd43b2d6c58909ff","observed_ids":["$256","$619"],"reason":"$231","status":"PASS","subject_id":"$432"},{"aspect":"$1147","change":"matched","evidence_ids":["$85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-fb98c2a9eb2c6d43","observed_ids":["$619"],"reason":"$722","status":"PASS","subject_id":"$432"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-eaa324ced11361ab","observed_ids":["$665"],"reason":"$65","status":"PASS","subject_id":"$433"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f","EVD-8ccd78ae6694d62b"],"fact_ids":["$241","$665"],"id":"UML-ASSESSMENT-e1f18dc8fb97b44c","observed_ids":["$241","$665"],"reason":"$231","status":"PASS","subject_id":"$433"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-65094cb750aeac1e","observed_ids":["$665"],"reason":"$722","status":"PASS","subject_id":"$433"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6314d22f3cc65b41"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-c829818616a615b6","observed_ids":["$643"],"reason":"$65","status":"PASS","subject_id":"$434"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-3b0c7b13650e850f","EVD-6314d22f3cc65b41"],"fact_ids":["$643","$665"],"id":"UML-ASSESSMENT-53de9bdee335f1cc","observed_ids":["$643","$665"],"reason":"$231","status":"PASS","subject_id":"$434"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6314d22f3cc65b41"],"fact_ids":["$643"],"id":"UML-ASSESSMENT-fd236057f8a301d1","observed_ids":["$643"],"reason":"$722","status":"PASS","subject_id":"$434"},{"aspect":"$1060","change":"matched","evidence_ids":["$114"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-100f5024eead5beb","observed_ids":["$596"],"reason":"$65","status":"PASS","subject_id":"$435"},{"aspect":"$1048","change":"matched","evidence_ids":["$114","EVD-a7b2702291f3dca6"],"fact_ids":["$243","$596"],"id":"UML-ASSESSMENT-c49a68ce31cb91de","observed_ids":["$243","$596"],"reason":"$231","status":"PASS","subject_id":"$435"},{"aspect":"$1147","change":"matched","evidence_ids":["$114"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-fa326efebd779149","observed_ids":["$596"],"reason":"$722","status":"PASS","subject_id":"$435"},{"aspect":"$1060","change":"matched","evidence_ids":["$91"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-cfc899a631d07f9a","observed_ids":["$687"],"reason":"$65","status":"PASS","subject_id":"$436"},{"aspect":"$1048","change":"matched","evidence_ids":["$91","EVD-a7b2702291f3dca6"],"fact_ids":["$243","$687"],"id":"UML-ASSESSMENT-9733d8c0d640e586","observed_ids":["$243","$687"],"reason":"$231","status":"PASS","subject_id":"$436"},{"aspect":"$1147","change":"matched","evidence_ids":["$91"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-9d610c4ba2c0cec3","observed_ids":["$687"],"reason":"$722","status":"PASS","subject_id":"$436"},{"aspect":"$1060","change":"matched","evidence_ids":["$135"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-4a29a1e2ac0be6c4","observed_ids":["$605"],"reason":"$65","status":"PASS","subject_id":"$437"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$135"],"fact_ids":["$252","$605"],"id":"UML-ASSESSMENT-68c8a8c8153fabaf","observed_ids":["$252","$605"],"reason":"$231","status":"PASS","subject_id":"$437"},{"aspect":"$1147","change":"matched","evidence_ids":["$135"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-05b782391f93737e","observed_ids":["$605"],"reason":"$722","status":"PASS","subject_id":"$437"},{"aspect":"$1060","change":"matched","evidence_ids":["$93"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-514a547d4a0be513","observed_ids":["$712"],"reason":"$65","status":"PASS","subject_id":"$439"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$93"],"fact_ids":["$252","$712"],"id":"UML-ASSESSMENT-3dba9e0e0d677f96","observed_ids":["$252","$712"],"reason":"$231","status":"PASS","subject_id":"$439"},{"aspect":"$1147","change":"matched","evidence_ids":["$93"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-6ed381c4fc55004b","observed_ids":["$712"],"reason":"$722","status":"PASS","subject_id":"$439"},{"aspect":"$1060","change":"matched","evidence_ids":["$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-698a8cb458548ac6","observed_ids":["$615"],"reason":"$65","status":"PASS","subject_id":"$438"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$116"],"fact_ids":["$252","$615"],"id":"UML-ASSESSMENT-08fda91f0367ecfb","observed_ids":["$252","$615"],"reason":"$231","status":"PASS","subject_id":"$438"},{"aspect":"$1147","change":"matched","evidence_ids":["$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-0a493ce2af4ac33c","observed_ids":["$615"],"reason":"$722","status":"PASS","subject_id":"$438"},{"aspect":"$1060","change":"matched","evidence_ids":["$89"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-1fbc7d33d2494a45","observed_ids":["$626"],"reason":"$65","status":"PASS","subject_id":"$440"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$89"],"fact_ids":["$252","$626"],"id":"UML-ASSESSMENT-c626edd7dc262b43","observed_ids":["$252","$626"],"reason":"$231","status":"PASS","subject_id":"$440"},{"aspect":"$1147","change":"matched","evidence_ids":["$89"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-96763c3e12be79cc","observed_ids":["$626"],"reason":"$722","status":"PASS","subject_id":"$440"},{"aspect":"$1060","change":"matched","evidence_ids":["$95"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-a9fa774b541a79b2","observed_ids":["$674"],"reason":"$65","status":"PASS","subject_id":"$442"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$95"],"fact_ids":["$252","$674"],"id":"UML-ASSESSMENT-cedf57d46e16a9f4","observed_ids":["$252","$674"],"reason":"$231","status":"PASS","subject_id":"$442"},{"aspect":"$1147","change":"matched","evidence_ids":["$95"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-60848c516748a857","observed_ids":["$674"],"reason":"$722","status":"PASS","subject_id":"$442"},{"aspect":"$1060","change":"matched","evidence_ids":["$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-9f7a327885e721bd","observed_ids":["$686"],"reason":"$65","status":"PASS","subject_id":"$441"},{"aspect":"$1048","change":"matched","evidence_ids":["$88","$126"],"fact_ids":["$252","$686"],"id":"UML-ASSESSMENT-2d12efc14815c678","observed_ids":["$252","$686"],"reason":"$231","status":"PASS","subject_id":"$441"},{"aspect":"$1147","change":"matched","evidence_ids":["$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-ceb0117a64b81956","observed_ids":["$686"],"reason":"$722","status":"PASS","subject_id":"$441"},{"aspect":"$1060","change":"matched","evidence_ids":["$104"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-432f5fecb8421550","observed_ids":["$663"],"reason":"$65","status":"PASS","subject_id":"$445"},{"aspect":"$1048","change":"matched","evidence_ids":["$104","$131"],"fact_ids":["$240","$663"],"id":"UML-ASSESSMENT-86f2823caf9a45af","observed_ids":["$240","$663"],"reason":"$231","status":"PASS","subject_id":"$445"},{"aspect":"$1147","change":"matched","evidence_ids":["$104"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-fa2ef463aae36366","observed_ids":["$663"],"reason":"$722","status":"PASS","subject_id":"$445"},{"aspect":"$1060","change":"matched","evidence_ids":["$133"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-3724c9bc3cab8e87","observed_ids":["$613"],"reason":"$65","status":"PASS","subject_id":"$444"},{"aspect":"$1048","change":"matched","evidence_ids":["$131","$133"],"fact_ids":["$240","$613"],"id":"UML-ASSESSMENT-5bd70482a35dd15b","observed_ids":["$240","$613"],"reason":"$231","status":"PASS","subject_id":"$444"},{"aspect":"$1147","change":"matched","evidence_ids":["$133"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-b394b1790f30ed70","observed_ids":["$613"],"reason":"$722","status":"PASS","subject_id":"$444"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-7d1f318ade74d162","observed_ids":["$700"],"reason":"$65","status":"PASS","subject_id":"$443"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6eee1220acce1a34","$131"],"fact_ids":["$240","$700"],"id":"UML-ASSESSMENT-f59fecbab7c5645d","observed_ids":["$240","$700"],"reason":"$231","status":"PASS","subject_id":"$443"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-3dbf27c56fe63115","observed_ids":["$700"],"reason":"$722","status":"PASS","subject_id":"$443"},{"aspect":"$1060","change":"matched","evidence_ids":["$119"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-af7a8802928f4092","observed_ids":["$586"],"reason":"$65","status":"PASS","subject_id":"$446"},{"aspect":"$1048","change":"matched","evidence_ids":["$119","EVD-c0c4d4189b74058a"],"fact_ids":["$254","$586"],"id":"UML-ASSESSMENT-c98d5915a896e14d","observed_ids":["$254","$586"],"reason":"$231","status":"PASS","subject_id":"$446"},{"aspect":"$1147","change":"matched","evidence_ids":["$119"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-c8eac06917c6a20a","observed_ids":["$586"],"reason":"$722","status":"PASS","subject_id":"$446"},{"aspect":"$1060","change":"matched","evidence_ids":["$139"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-c1305b6f5cb9ac4f","observed_ids":["$659"],"reason":"$65","status":"PASS","subject_id":"$447"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-c0c4d4189b74058a","$139"],"fact_ids":["$254","$659"],"id":"UML-ASSESSMENT-4c1eda8b050397f4","observed_ids":["$254","$659"],"reason":"$231","status":"PASS","subject_id":"$447"},{"aspect":"$1147","change":"matched","evidence_ids":["$139"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-21df94d359f4c57b","observed_ids":["$659"],"reason":"$722","status":"PASS","subject_id":"$447"},{"aspect":"$1060","change":"matched","evidence_ids":["$121"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-217e7946a67d7491","observed_ids":["$681"],"reason":"$65","status":"PASS","subject_id":"$448"},{"aspect":"$1048","change":"matched","evidence_ids":["$121","EVD-a51bb8b50ed9449e"],"fact_ids":["$259","$681"],"id":"UML-ASSESSMENT-fab1cce806b710d9","observed_ids":["$259","$681"],"reason":"$231","status":"PASS","subject_id":"$448"},{"aspect":"$1147","change":"matched","evidence_ids":["$121"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-cdf9edbce0a13a6a","observed_ids":["$681"],"reason":"$722","status":"PASS","subject_id":"$448"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-3133d2f028e858fb","observed_ids":["$654"],"reason":"$65","status":"PASS","subject_id":"$449"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c","EVD-d78774406cf7e7f9"],"fact_ids":["$265","$654"],"id":"UML-ASSESSMENT-f4dca38292384077","observed_ids":["$265","$654"],"reason":"$231","status":"PASS","subject_id":"$449"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-cf45fabb3fc36c7c"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-aef0307560ff96a9","observed_ids":["$654"],"reason":"$722","status":"PASS","subject_id":"$449"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-197288a6daeb472d"],"fact_ids":["SYM-40988e1b938dc161"],"id":"UML-ASSESSMENT-165ffad627e5e10a","observed_ids":["SYM-40988e1b938dc161"],"reason":"$65","status":"PASS","subject_id":"$450"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-197288a6daeb472d","EVD-cf45fabb3fc36c7c"],"fact_ids":["SYM-40988e1b938dc161","$654"],"id":"UML-ASSESSMENT-f1b509045dd90e05","observed_ids":["SYM-40988e1b938dc161","$654"],"reason":"$231","status":"PASS","subject_id":"$450"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-197288a6daeb472d"],"fact_ids":["SYM-40988e1b938dc161"],"id":"UML-ASSESSMENT-448746b2a79f36f6","observed_ids":["SYM-40988e1b938dc161"],"reason":"$722","status":"PASS","subject_id":"$450"},{"aspect":"$1060","change":"matched","evidence_ids":["$120"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-7384be6b25c52cf9","observed_ids":["$683"],"reason":"$65","status":"PASS","subject_id":"$451"},{"aspect":"$1048","change":"matched","evidence_ids":["$120","EVD-ce1a252ff5b24509"],"fact_ids":["$294","$683"],"id":"UML-ASSESSMENT-040282ffd4f90865","observed_ids":["$294","$683"],"reason":"$231","status":"PASS","subject_id":"$451"},{"aspect":"$1147","change":"matched","evidence_ids":["$120"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-2b0538512d5843aa","observed_ids":["$683"],"reason":"$722","status":"PASS","subject_id":"$451"},{"aspect":"$1060","change":"matched","evidence_ids":["$110"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-0e81e86079cfd16e","observed_ids":["$655"],"reason":"$65","status":"PASS","subject_id":"$453"},{"aspect":"$1048","change":"matched","evidence_ids":["$86","$110"],"fact_ids":["$288","$655"],"id":"UML-ASSESSMENT-f13fc2a31dd73417","observed_ids":["$288","$655"],"reason":"$231","status":"PASS","subject_id":"$453"},{"aspect":"$1147","change":"matched","evidence_ids":["$110"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-0f6d109b71f4b84e","observed_ids":["$655"],"reason":"$722","status":"PASS","subject_id":"$453"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-69ffaf6857f43496","observed_ids":["$608"],"reason":"$65","status":"PASS","subject_id":"$452"},{"aspect":"$1048","change":"matched","evidence_ids":["$86","EVD-cb7f500fb00f9f7d"],"fact_ids":["$288","$608"],"id":"UML-ASSESSMENT-fa38789bb1a4e4d5","observed_ids":["$288","$608"],"reason":"$231","status":"PASS","subject_id":"$452"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-e7acdf1c78b647ce","observed_ids":["$608"],"reason":"$722","status":"PASS","subject_id":"$452"},{"aspect":"$1060","change":"matched","evidence_ids":["$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-6f5b8b44a7d1e568","observed_ids":["$611"],"reason":"$65","status":"PASS","subject_id":"$455"},{"aspect":"$1048","change":"matched","evidence_ids":["$86","$134"],"fact_ids":["$288","$611"],"id":"UML-ASSESSMENT-e483a85286d44de0","observed_ids":["$288","$611"],"reason":"$231","status":"PASS","subject_id":"$455"},{"aspect":"$1147","change":"matched","evidence_ids":["$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-d2216fb65f96976e","observed_ids":["$611"],"reason":"$722","status":"PASS","subject_id":"$455"},{"aspect":"$1060","change":"matched","evidence_ids":["$105"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-f03f86d92609fbdf","observed_ids":["$603"],"reason":"$65","status":"PASS","subject_id":"$456"},{"aspect":"$1048","change":"matched","evidence_ids":["$86","$105"],"fact_ids":["$288","$603"],"id":"UML-ASSESSMENT-dbb19a03e3e40d78","observed_ids":["$288","$603"],"reason":"$231","status":"PASS","subject_id":"$456"},{"aspect":"$1147","change":"matched","evidence_ids":["$105"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-269ba6023d075b15","observed_ids":["$603"],"reason":"$722","status":"PASS","subject_id":"$456"},{"aspect":"$1060","change":"matched","evidence_ids":["$122"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-94d14814b90af118","observed_ids":["$677"],"reason":"$65","status":"PASS","subject_id":"$454"},{"aspect":"$1048","change":"matched","evidence_ids":["$86","$122"],"fact_ids":["$288","$677"],"id":"UML-ASSESSMENT-e8f5ee35eea099c9","observed_ids":["$288","$677"],"reason":"$231","status":"PASS","subject_id":"$454"},{"aspect":"$1147","change":"matched","evidence_ids":["$122"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-18e4310d6efd1667","observed_ids":["$677"],"reason":"$722","status":"PASS","subject_id":"$454"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-13e2137dd46b5a1d","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$65","status":"PASS","subject_id":"$371"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0754e90f9fae600c","$125"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-453fc24bff1882d3","observed_ids":["ATTR-d4b8a7a46c8fb4e6","$595"],"reason":"$231","status":"PASS","subject_id":"$371"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-c5d5b232fd9be6dc","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$722","status":"PASS","subject_id":"$371"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0754e90f9fae600c"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-e0c57c5cf4fe41f1","observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"reason":"$35","status":"PASS","subject_id":"$371"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-6c57670004473234","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$65","status":"PASS","subject_id":"$372"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d","$125"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-5cd15578da5b0e5b","observed_ids":["ATTR-481ecc0832aa1382","$595"],"reason":"$231","status":"PASS","subject_id":"$372"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-841d1916de54a287","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$722","status":"PASS","subject_id":"$372"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-90a1d98e74c89c5d"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-608c22ddb2077ad8","observed_ids":["ATTR-481ecc0832aa1382"],"reason":"$35","status":"PASS","subject_id":"$372"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-170ebd2c6fae508f","observed_ids":["$579"],"reason":"$65","status":"PASS","subject_id":"$460"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257","$125"],"fact_ids":["$579","$595"],"id":"UML-ASSESSMENT-92a59ebcb3c3768b","observed_ids":["$579","$595"],"reason":"$231","status":"PASS","subject_id":"$460"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-35ca8a91b94e8417","observed_ids":["$579"],"reason":"$66","status":"PASS","subject_id":"$460"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-4cc3bb2552b70257"],"fact_ids":["$579"],"id":"UML-ASSESSMENT-f86b5e3e04cca017","observed_ids":["$579"],"reason":"$722","status":"PASS","subject_id":"$460"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-84e7bb96249af2af","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$65","status":"PASS","subject_id":"$373"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914","EVD-8ce7bb28bc5a4670"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-af1b36f8472c97dc","observed_ids":["ATTR-6b55836dc6ed486f","$637"],"reason":"$231","status":"PASS","subject_id":"$373"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-d69455236f1b82f5","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$722","status":"PASS","subject_id":"$373"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-65028d8d5dbd4914"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-c6989465466d37ca","observed_ids":["ATTR-6b55836dc6ed486f"],"reason":"$35","status":"PASS","subject_id":"$373"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-2f6230f632177bd1","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$65","status":"PASS","subject_id":"$379"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe","$124"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-975964735beab9d6","observed_ids":["ATTR-01676cc8a47f579d","$624"],"reason":"$231","status":"PASS","subject_id":"$379"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-dba641dbe7db6520","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$722","status":"PASS","subject_id":"$379"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-8cbb951f9f15defe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-5a3457144341c210","observed_ids":["ATTR-01676cc8a47f579d"],"reason":"$35","status":"PASS","subject_id":"$379"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-004812d3147eef78","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$65","status":"PASS","subject_id":"$381"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6","$124"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-62631e8b7efb158d","observed_ids":["ATTR-85863f1937a84f2e","$624"],"reason":"$231","status":"PASS","subject_id":"$381"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-82405febd9af7dfd","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$722","status":"PASS","subject_id":"$381"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-41f0d028c54fc5a6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-3a99aaa9ace57bd8","observed_ids":["ATTR-85863f1937a84f2e"],"reason":"$35","status":"PASS","subject_id":"$381"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-196f7c9dfd594860","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$65","status":"PASS","subject_id":"$376"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-c9cc59fda657e1e6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-76ecf745ba4521d3","observed_ids":["ATTR-8e5c596ca176e287","$624"],"reason":"$231","status":"PASS","subject_id":"$376"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-210c06da26102c2d","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$722","status":"PASS","subject_id":"$376"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c9cc59fda657e1e6"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-ebc9cc059c6a03c6","observed_ids":["ATTR-8e5c596ca176e287"],"reason":"$35","status":"PASS","subject_id":"$376"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-d3a8d94642421b10","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$65","status":"PASS","subject_id":"$375"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-f8708b161badf1fe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-314bbdf3ddc453ab","observed_ids":["ATTR-75ab073399a45ae9","$624"],"reason":"$231","status":"PASS","subject_id":"$375"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-6228b06b6030ab85","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$722","status":"PASS","subject_id":"$375"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-f8708b161badf1fe"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-889210745f7052e3","observed_ids":["ATTR-75ab073399a45ae9"],"reason":"$35","status":"PASS","subject_id":"$375"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-05fbdfd3a0197d00","observed_ids":["ATTR-a78710c812e6e903"],"reason":"$65","status":"PASS","subject_id":"$380"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-c2388a9ba3d25a6a"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-45e38fc535201aed","observed_ids":["ATTR-a78710c812e6e903","$624"],"reason":"$231","status":"PASS","subject_id":"$380"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-41aff14b76543575","observed_ids":["ATTR-a78710c812e6e903"],"reason":"$722","status":"PASS","subject_id":"$380"},{"aspect":"$725","change":"changed","evidence_ids":["EVD-c2388a9ba3d25a6a"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-f90b3066ec150184","observed_ids":["ATTR-a78710c812e6e903"],"reason":"Annotation differs.","status":"FAIL","subject_id":"$380"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-cfb214e7f8382ad9","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$65","status":"PASS","subject_id":"$374"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-d0500bd1917b5ca9"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-373665c446ac7e38","observed_ids":["ATTR-23be86977fb335d1","$624"],"reason":"$231","status":"PASS","subject_id":"$374"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-93d15f94fd45ff51","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$722","status":"PASS","subject_id":"$374"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d0500bd1917b5ca9"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-f101aebb99db0875","observed_ids":["ATTR-23be86977fb335d1"],"reason":"$35","status":"PASS","subject_id":"$374"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-9048e8a8868ad91b","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$65","status":"PASS","subject_id":"$377"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-e60c5c6596740d57"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-c61e5faa1f4bf789","observed_ids":["ATTR-17bb921475b5e750","$624"],"reason":"$231","status":"PASS","subject_id":"$377"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-7bb57441433393db","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$722","status":"PASS","subject_id":"$377"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-e60c5c6596740d57"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-3911c9185d49a186","observed_ids":["ATTR-17bb921475b5e750"],"reason":"$35","status":"PASS","subject_id":"$377"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-32bc9fe920aeb3cf","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$65","status":"PASS","subject_id":"$378"},{"aspect":"$1048","change":"matched","evidence_ids":["$124","EVD-c1cc915435332a42"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-d93c79e3a6d2e605","observed_ids":["ATTR-82bc80ad4655b91d","$624"],"reason":"$231","status":"PASS","subject_id":"$378"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-f6cbaaf649c68d6c","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$722","status":"PASS","subject_id":"$378"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c1cc915435332a42"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-4d842232fbd39c15","observed_ids":["ATTR-82bc80ad4655b91d"],"reason":"$35","status":"PASS","subject_id":"$378"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-f2241cd049dc2fcd","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$65","status":"PASS","subject_id":"$383"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1","$140"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-d0d6e4ea4787ddda","observed_ids":["ATTR-85a446a56adb0265","$627"],"reason":"$231","status":"PASS","subject_id":"$383"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-6d9eefbcc4241533","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$722","status":"PASS","subject_id":"$383"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-447f0e223b0d32e1"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-e57bdb5f1f1c03fd","observed_ids":["ATTR-85a446a56adb0265"],"reason":"$35","status":"PASS","subject_id":"$383"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-dbf80e74625c66aa","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$65","status":"PASS","subject_id":"$382"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6200818d1d807752","$140"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-29018051dbe3c1c7","observed_ids":["ATTR-b37ab1c86b2a782c","$627"],"reason":"$231","status":"PASS","subject_id":"$382"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-48b6c1aff0fb0f48","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$722","status":"PASS","subject_id":"$382"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-6200818d1d807752"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-e9fcd939e20e6428","observed_ids":["ATTR-b37ab1c86b2a782c"],"reason":"$35","status":"PASS","subject_id":"$382"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-df6ebd62fb5b0d58","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$65","status":"PASS","subject_id":"$387"},{"aspect":"$1048","change":"matched","evidence_ids":["$85","EVD-a014a176c55f3b85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-e09a0f81b436c433","observed_ids":["ATTR-3efd0d26b742820a","$619"],"reason":"$231","status":"PASS","subject_id":"$387"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-e212edaff66d5ede","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$722","status":"PASS","subject_id":"$387"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-a014a176c55f3b85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-e1e9c6f210ee40b8","observed_ids":["ATTR-3efd0d26b742820a"],"reason":"$35","status":"PASS","subject_id":"$387"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-113c2785298adb9f","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$65","status":"PASS","subject_id":"$384"},{"aspect":"$1048","change":"matched","evidence_ids":["$85","EVD-5251b211a7e3bbf8"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-5c4c1af59fb6f3b3","observed_ids":["ATTR-6c12a980a5e38272","$619"],"reason":"$231","status":"PASS","subject_id":"$384"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-10bb166c4dcd8df6","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$722","status":"PASS","subject_id":"$384"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-5251b211a7e3bbf8"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-e264c829ccd2403c","observed_ids":["ATTR-6c12a980a5e38272"],"reason":"$35","status":"PASS","subject_id":"$384"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-b53d85ce0dfe983b","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$65","status":"PASS","subject_id":"$386"},{"aspect":"$1048","change":"matched","evidence_ids":["$85","EVD-4f3448fefce8641f"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-9d975d3ae4556df4","observed_ids":["ATTR-2c10d879eda18696","$619"],"reason":"$231","status":"PASS","subject_id":"$386"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-18c6a809aefa707d","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$722","status":"PASS","subject_id":"$386"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-4f3448fefce8641f"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-c369688574decd06","observed_ids":["ATTR-2c10d879eda18696"],"reason":"$35","status":"PASS","subject_id":"$386"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-9d7a6268747773f9","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$65","status":"PASS","subject_id":"$385"},{"aspect":"$1048","change":"matched","evidence_ids":["$85","EVD-7d75b06ebc16ba59"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-d467232bfc6b16ca","observed_ids":["ATTR-0dd01307b993fec5","$619"],"reason":"$231","status":"PASS","subject_id":"$385"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-6d2ac305451bf7cd","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$722","status":"PASS","subject_id":"$385"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-7d75b06ebc16ba59"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-ca6b641f0277ecbe","observed_ids":["ATTR-0dd01307b993fec5"],"reason":"$35","status":"PASS","subject_id":"$385"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-6a08b41053089cd4","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$65","status":"PASS","subject_id":"$391"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-75944c92727aa7f1","$114"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-29eea69a243189a6","observed_ids":["ATTR-3d4f0a784b90deba","$596"],"reason":"$231","status":"PASS","subject_id":"$391"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-9dce2bd87d79dc37","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$722","status":"PASS","subject_id":"$391"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-75944c92727aa7f1"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-8f5a0d0bad4253c0","observed_ids":["ATTR-3d4f0a784b90deba"],"reason":"$35","status":"PASS","subject_id":"$391"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-20da618e871deb2f","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$65","status":"PASS","subject_id":"$389"},{"aspect":"$1048","change":"matched","evidence_ids":["$114","EVD-ce0f07a3c935573a"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-d6ad205111b661e5","observed_ids":["ATTR-cdebbb1b78da84ff","$596"],"reason":"$231","status":"PASS","subject_id":"$389"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-89071becdb73f705","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$722","status":"PASS","subject_id":"$389"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ce0f07a3c935573a"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-854fd45736ab6b41","observed_ids":["ATTR-cdebbb1b78da84ff"],"reason":"$35","status":"PASS","subject_id":"$389"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-b1b52f4b04e073b9","observed_ids":["ATTR-799c13a86e760759"],"reason":"$65","status":"PASS","subject_id":"$388"},{"aspect":"$1048","change":"matched","evidence_ids":["$114","EVD-aaddd4a8d24449b6"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-23413edde0e44a32","observed_ids":["ATTR-799c13a86e760759","$596"],"reason":"$231","status":"PASS","subject_id":"$388"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-99476e4d71cf1348","observed_ids":["ATTR-799c13a86e760759"],"reason":"$722","status":"PASS","subject_id":"$388"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-aaddd4a8d24449b6"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-658319bc5860c434","observed_ids":["ATTR-799c13a86e760759"],"reason":"$35","status":"PASS","subject_id":"$388"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-479ea9062958756a","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$65","status":"PASS","subject_id":"$390"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-310b57dff1662296","$114"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-4fa6b4f77092f587","observed_ids":["ATTR-0c76bcd12859bfeb","$596"],"reason":"$231","status":"PASS","subject_id":"$390"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-898ba0f1b3b9167c","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$722","status":"PASS","subject_id":"$390"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-310b57dff1662296"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-00cc7ffa8d54e7c3","observed_ids":["ATTR-0c76bcd12859bfeb"],"reason":"$35","status":"PASS","subject_id":"$390"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-baa72b7406c5c8ad","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$65","status":"PASS","subject_id":"$393"},{"aspect":"$1048","change":"matched","evidence_ids":["$91","EVD-ba86e87949b587b7"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-895e1c533fec00bd","observed_ids":["ATTR-a880a9211fd3da18","$687"],"reason":"$231","status":"PASS","subject_id":"$393"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-f12c40acba14d567","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$722","status":"PASS","subject_id":"$393"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ba86e87949b587b7"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-7496caecb5412a0e","observed_ids":["ATTR-a880a9211fd3da18"],"reason":"$35","status":"PASS","subject_id":"$393"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-0db71c16ebd5404b","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$65","status":"PASS","subject_id":"$392"},{"aspect":"$1048","change":"matched","evidence_ids":["$91","EVD-c7946c50fff40599"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-263827f9dd310861","observed_ids":["ATTR-ca6c78368381d7df","$687"],"reason":"$231","status":"PASS","subject_id":"$392"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-bc226395ccbd2da0","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$722","status":"PASS","subject_id":"$392"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-c7946c50fff40599"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-48dd9a729f9f7f10","observed_ids":["ATTR-ca6c78368381d7df"],"reason":"$35","status":"PASS","subject_id":"$392"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-ae03682d1fd711dc","observed_ids":["$679"],"reason":"$65","status":"PASS","subject_id":"$462"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c","$91"],"fact_ids":["$679","$687"],"id":"UML-ASSESSMENT-00d8aff504106523","observed_ids":["$679","$687"],"reason":"$231","status":"PASS","subject_id":"$462"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-00a697be9ed217b6","observed_ids":["$679"],"reason":"$66","status":"PASS","subject_id":"$462"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-3386c4d0d92bf82c"],"fact_ids":["$679"],"id":"UML-ASSESSMENT-438a5301669f1726","observed_ids":["$679"],"reason":"$722","status":"PASS","subject_id":"$462"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-ff9bb9c5dc35eb09","observed_ids":["$652"],"reason":"$65","status":"PASS","subject_id":"$461"},{"aspect":"$1048","change":"matched","evidence_ids":["$91","EVD-d62a1258391ec220"],"fact_ids":["$652","$687"],"id":"UML-ASSESSMENT-5da928d746e1384a","observed_ids":["$652","$687"],"reason":"$231","status":"PASS","subject_id":"$461"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-1772ab5d72283d81","observed_ids":["$652"],"reason":"$66","status":"PASS","subject_id":"$461"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d62a1258391ec220"],"fact_ids":["$652"],"id":"UML-ASSESSMENT-0f76734fdd6c6c64","observed_ids":["$652"],"reason":"$722","status":"PASS","subject_id":"$461"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-e3ca5c6eba0af124","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$65","status":"PASS","subject_id":"$394"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2","$135"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-e91a4f0924bfb4ca","observed_ids":["ATTR-7004d37becc78eb2","$605"],"reason":"$231","status":"PASS","subject_id":"$394"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-4b22d054f27aaa64","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$722","status":"PASS","subject_id":"$394"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-dbfa9b8d28357eb2"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-70c5286dfbeb687c","observed_ids":["ATTR-7004d37becc78eb2"],"reason":"$35","status":"PASS","subject_id":"$394"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-37b096ebc06f3bcf","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$65","status":"PASS","subject_id":"$399"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-387ed50d1d1de713","$93"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-a84f309468014098","observed_ids":["ATTR-b0a67a3f0adf65bc","$712"],"reason":"$231","status":"PASS","subject_id":"$399"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-989212fb4b13e436","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$722","status":"PASS","subject_id":"$399"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-387ed50d1d1de713"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-1e199fe20b884013","observed_ids":["ATTR-b0a67a3f0adf65bc"],"reason":"$35","status":"PASS","subject_id":"$399"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-be287d861aaa32ac","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$65","status":"PASS","subject_id":"$398"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8","$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-4ba30b5fd975498e","observed_ids":["ATTR-d089b41e245a85a8","$615"],"reason":"$231","status":"PASS","subject_id":"$398"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-b22e9844873375b3","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$722","status":"PASS","subject_id":"$398"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-4b91d5ca11e905e8"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-e9df2aec2c4a5a33","observed_ids":["ATTR-d089b41e245a85a8"],"reason":"$35","status":"PASS","subject_id":"$398"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-8d414e4ae0efd26e","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$65","status":"PASS","subject_id":"$396"},{"aspect":"$1048","change":"matched","evidence_ids":["$116","EVD-bdf16a1f114f05c1"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-76aeb9c64447689d","observed_ids":["ATTR-81c200c0fb511f83","$615"],"reason":"$231","status":"PASS","subject_id":"$396"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-01d48a888d56c981","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$722","status":"PASS","subject_id":"$396"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-bdf16a1f114f05c1"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-d5b529c1604ff426","observed_ids":["ATTR-81c200c0fb511f83"],"reason":"$35","status":"PASS","subject_id":"$396"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-8c719087fd93728a","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$65","status":"PASS","subject_id":"$395"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42","$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-1877473e28ded12f","observed_ids":["ATTR-4e2a7e777b4965e9","$615"],"reason":"$231","status":"PASS","subject_id":"$395"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-d8b4531023ad6057","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$722","status":"PASS","subject_id":"$395"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0d695b1fea6a6b42"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-89a39cfcdd49f4ae","observed_ids":["ATTR-4e2a7e777b4965e9"],"reason":"$35","status":"PASS","subject_id":"$395"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-a385c226bffa922d","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$65","status":"PASS","subject_id":"$397"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-180fb85e98040280","$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-73deb11030037f65","observed_ids":["ATTR-66e79c240c6afb41","$615"],"reason":"$231","status":"PASS","subject_id":"$397"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-6e879cacb114d968","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$722","status":"PASS","subject_id":"$397"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-180fb85e98040280"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-bea9d15b883eb769","observed_ids":["ATTR-66e79c240c6afb41"],"reason":"$35","status":"PASS","subject_id":"$397"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-5cf7a9e4af1e544c","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$65","status":"PASS","subject_id":"$402"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-24916e428e72e185","$89"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-90667ebd4359f41b","observed_ids":["ATTR-3f2aba742f01a9dd","$626"],"reason":"$231","status":"PASS","subject_id":"$402"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-24d6ecc37189f9c3","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$722","status":"PASS","subject_id":"$402"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-24916e428e72e185"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-4260f173867f6366","observed_ids":["ATTR-3f2aba742f01a9dd"],"reason":"$35","status":"PASS","subject_id":"$402"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-d0df18db7b55174b","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$65","status":"PASS","subject_id":"$401"},{"aspect":"$1048","change":"matched","evidence_ids":["$89","EVD-f1e6e422131d51f1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-5966033a6521e354","observed_ids":["ATTR-af01892fda9433a7","$626"],"reason":"$231","status":"PASS","subject_id":"$401"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-3634ae812cf5b542","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$722","status":"PASS","subject_id":"$401"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-f1e6e422131d51f1"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-4944010ce0d83467","observed_ids":["ATTR-af01892fda9433a7"],"reason":"$35","status":"PASS","subject_id":"$401"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-7c820ecd60ce0ad4","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$65","status":"PASS","subject_id":"$400"},{"aspect":"$1048","change":"matched","evidence_ids":["$89","EVD-a274e44bb1f24d0f"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-7f851716f7988c92","observed_ids":["ATTR-3c66e6c8e6345832","$626"],"reason":"$231","status":"PASS","subject_id":"$400"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-a7204ad094e0b5ff","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$722","status":"PASS","subject_id":"$400"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-a274e44bb1f24d0f"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-973706b3dc03512f","observed_ids":["ATTR-3c66e6c8e6345832"],"reason":"$35","status":"PASS","subject_id":"$400"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-5354c6530206312d","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$65","status":"PASS","subject_id":"$408"},{"aspect":"$1048","change":"matched","evidence_ids":["$95","EVD-cd9fd501d6f314e4"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-b302629ec03ff182","observed_ids":["ATTR-b57d94eabe7dad9f","$674"],"reason":"$231","status":"PASS","subject_id":"$408"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-3b026df0cfd300ab","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$722","status":"PASS","subject_id":"$408"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-cd9fd501d6f314e4"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-3a930b91663b9405","observed_ids":["ATTR-b57d94eabe7dad9f"],"reason":"$35","status":"PASS","subject_id":"$408"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-63a59d129da0dec3","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$65","status":"PASS","subject_id":"$409"},{"aspect":"$1048","change":"matched","evidence_ids":["$95","EVD-ca2077e994ed2d53"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-3f9e2b6998199ed7","observed_ids":["ATTR-586dccd181199aa8","$674"],"reason":"$231","status":"PASS","subject_id":"$409"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-6f10d4ac72f3a21f","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$722","status":"PASS","subject_id":"$409"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ca2077e994ed2d53"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-1a612259fef6e631","observed_ids":["ATTR-586dccd181199aa8"],"reason":"$35","status":"PASS","subject_id":"$409"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-6b4428127a54133b","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$65","status":"PASS","subject_id":"$407"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-47524e8c906cdea5","$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-3ec0a6f3448f0711","observed_ids":["ATTR-000e8a88a72631f5","$686"],"reason":"$231","status":"PASS","subject_id":"$407"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-244e769208f408f9","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$722","status":"PASS","subject_id":"$407"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-47524e8c906cdea5"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-3f20247f09244bdf","observed_ids":["ATTR-000e8a88a72631f5"],"reason":"$35","status":"PASS","subject_id":"$407"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-c100ea3697a1da33","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$65","status":"PASS","subject_id":"$403"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787","$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-79170af420a3bfb2","observed_ids":["ATTR-6bc3715802fd262c","$686"],"reason":"$231","status":"PASS","subject_id":"$403"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-da5bce7dcc08c06d","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$722","status":"PASS","subject_id":"$403"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-51f17d33ca1d2787"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-825e2ba8506ef208","observed_ids":["ATTR-6bc3715802fd262c"],"reason":"$35","status":"PASS","subject_id":"$403"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-f4f7cb478929941b","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$65","status":"PASS","subject_id":"$404"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288","$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-042d95d275923178","observed_ids":["ATTR-d27d28e642d2461b","$686"],"reason":"$231","status":"PASS","subject_id":"$404"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-2225fe18251a0cf0","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$722","status":"PASS","subject_id":"$404"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-6cc9a561e69d1288"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-bc235ce8a978bc3f","observed_ids":["ATTR-d27d28e642d2461b"],"reason":"$35","status":"PASS","subject_id":"$404"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-5279bafab3ac5f89","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$65","status":"PASS","subject_id":"$405"},{"aspect":"$1048","change":"matched","evidence_ids":["$126","EVD-e7f54dbf8c2a7393"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-20b5d12096bf53b7","observed_ids":["ATTR-9e8aa931315c284c","$686"],"reason":"$231","status":"PASS","subject_id":"$405"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-5a80915b4d6ce628","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$722","status":"PASS","subject_id":"$405"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-e7f54dbf8c2a7393"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-4c97c3cb9481d9f2","observed_ids":["ATTR-9e8aa931315c284c"],"reason":"$35","status":"PASS","subject_id":"$405"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-979371646ff5e64b","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$65","status":"PASS","subject_id":"$406"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-630aad172d2bd34c","$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-3097a60853f43e80","observed_ids":["ATTR-e7d01028d58a046e","$686"],"reason":"$231","status":"PASS","subject_id":"$406"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-636bb17f915b27b9","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$722","status":"PASS","subject_id":"$406"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-630aad172d2bd34c"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-94ce338ca69c2396","observed_ids":["ATTR-e7d01028d58a046e"],"reason":"$35","status":"PASS","subject_id":"$406"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-9e0d7bdf16513e81","observed_ids":["ATTR-972f90447c30e272"],"reason":"$65","status":"PASS","subject_id":"$412"},{"aspect":"$1048","change":"matched","evidence_ids":["$104","EVD-d099dd38d5bddba9"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-536fcd55bbeb8ce8","observed_ids":["ATTR-972f90447c30e272","$663"],"reason":"$231","status":"PASS","subject_id":"$412"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-31fa6ad442c61ae2","observed_ids":["ATTR-972f90447c30e272"],"reason":"$722","status":"PASS","subject_id":"$412"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d099dd38d5bddba9"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-19c0610b81d89461","observed_ids":["ATTR-972f90447c30e272"],"reason":"$35","status":"PASS","subject_id":"$412"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-4da2c8ba1adacd1b","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$65","status":"PASS","subject_id":"$411"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d","$133"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-b31313b8ce7f36a2","observed_ids":["ATTR-079ed322e22728d4","$613"],"reason":"$231","status":"PASS","subject_id":"$411"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-89b8ab47bed70644","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$722","status":"PASS","subject_id":"$411"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-bfd38fdcd981bb7d"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-61e83dd457cfc473","observed_ids":["ATTR-079ed322e22728d4"],"reason":"$35","status":"PASS","subject_id":"$411"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-8d6b46d3502affb6","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$65","status":"PASS","subject_id":"$410"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6eee1220acce1a34","EVD-ab77c03643110608"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-eed3f9f08e4713a0","observed_ids":["ATTR-4dc4e5044bc91b65","$700"],"reason":"$231","status":"PASS","subject_id":"$410"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-75457a54e1953d97","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$722","status":"PASS","subject_id":"$410"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-ab77c03643110608"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-07ededbd99f28336","observed_ids":["ATTR-4dc4e5044bc91b65"],"reason":"$35","status":"PASS","subject_id":"$410"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-913775696fdecf03","observed_ids":["ATTR-464716350d0889b2"],"reason":"$65","status":"PASS","subject_id":"$413"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317","$119"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-ca4d9d390c073376","observed_ids":["ATTR-464716350d0889b2","$586"],"reason":"$231","status":"PASS","subject_id":"$413"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-6272e53664d9b91a","observed_ids":["ATTR-464716350d0889b2"],"reason":"$722","status":"PASS","subject_id":"$413"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0259fbca6ef7c317"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-87776ecd068228ab","observed_ids":["ATTR-464716350d0889b2"],"reason":"$35","status":"PASS","subject_id":"$413"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-d79671c9c7906490","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$65","status":"PASS","subject_id":"$414"},{"aspect":"$1048","change":"matched","evidence_ids":["$119","EVD-e4587aae094cb2b0"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-1c6ef0842b537e03","observed_ids":["ATTR-3eeecb689cc7399e","$586"],"reason":"$231","status":"PASS","subject_id":"$414"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-1f97eaa3b66c4601","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$722","status":"PASS","subject_id":"$414"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-e4587aae094cb2b0"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-33ccb9339124e844","observed_ids":["ATTR-3eeecb689cc7399e"],"reason":"$35","status":"PASS","subject_id":"$414"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-aaec773a615a3141","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$65","status":"PASS","subject_id":"$415"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-313eaeaed519be52","$139"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-8f3a2c5d1de8c9a9","observed_ids":["ATTR-fd504a7ab0716cbb","$659"],"reason":"$231","status":"PASS","subject_id":"$415"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-c70e7a4b4ec35640","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$722","status":"PASS","subject_id":"$415"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-313eaeaed519be52"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-fadc3c6234e1346d","observed_ids":["ATTR-fd504a7ab0716cbb"],"reason":"$35","status":"PASS","subject_id":"$415"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-6ddc9a081048b39b","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$65","status":"PASS","subject_id":"$416"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682","$121"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-f3d8e5385e9804b7","observed_ids":["ATTR-1dcb38571a7848fa","$681"],"reason":"$231","status":"PASS","subject_id":"$416"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-f5a1a80f9f79a556","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$722","status":"PASS","subject_id":"$416"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-70ccf4e4bbabd682"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-8b6ecf90325b5b2b","observed_ids":["ATTR-1dcb38571a7848fa"],"reason":"$35","status":"PASS","subject_id":"$416"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-b71f4fc095d166f9","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$65","status":"PASS","subject_id":"$417"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49","$120"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-d0803cdba613747a","observed_ids":["ATTR-e835ef11f36c0f54","$683"],"reason":"$231","status":"PASS","subject_id":"$417"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-1cbdce356d1cf29b","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$722","status":"PASS","subject_id":"$417"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-6c9870f2ef59cb49"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-513255aa9067d94d","observed_ids":["ATTR-e835ef11f36c0f54"],"reason":"$35","status":"PASS","subject_id":"$417"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-96b61703fe600978","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$65","status":"PASS","subject_id":"$419"},{"aspect":"$1048","change":"matched","evidence_ids":["$110","EVD-9d04306914adebe6"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-5749ffbc93470e05","observed_ids":["ATTR-da281c1447eaad2e","$655"],"reason":"$231","status":"PASS","subject_id":"$419"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-9908447ae50c9419","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$722","status":"PASS","subject_id":"$419"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-9d04306914adebe6"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-ec0c0412a96b8dfd","observed_ids":["ATTR-da281c1447eaad2e"],"reason":"$35","status":"PASS","subject_id":"$419"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-85f1ec9de17eca29","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$65","status":"PASS","subject_id":"$420"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497","$110"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-5140892a01f1de5d","observed_ids":["ATTR-fcd7adbbff773745","$655"],"reason":"$231","status":"PASS","subject_id":"$420"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-ace3854015358dba","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$722","status":"PASS","subject_id":"$420"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0cd3b60efd8ee497"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-e8dd644b9b1d48e4","observed_ids":["ATTR-fcd7adbbff773745"],"reason":"$35","status":"PASS","subject_id":"$420"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-e0eec0ca9925dfc7","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$65","status":"PASS","subject_id":"$418"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0ced44072f122adf","EVD-cb7f500fb00f9f7d"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-591523dc651dd694","observed_ids":["ATTR-37a38868e20b7346","$608"],"reason":"$231","status":"PASS","subject_id":"$418"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-c28fc9d5dddeaa4f","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$722","status":"PASS","subject_id":"$418"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0ced44072f122adf"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-15b7480d847f7db5","observed_ids":["ATTR-37a38868e20b7346"],"reason":"$35","status":"PASS","subject_id":"$418"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-c5e260f765e62cf7","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$65","status":"PASS","subject_id":"$426"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24","$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-121b62b71b7a7539","observed_ids":["ATTR-d91016bb7a4dc200","$611"],"reason":"$231","status":"PASS","subject_id":"$426"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-cd7e1cf73b56e600","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$722","status":"PASS","subject_id":"$426"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-8f7659fc03b5bc24"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-fbaaf621c3ddeee0","observed_ids":["ATTR-d91016bb7a4dc200"],"reason":"$35","status":"PASS","subject_id":"$426"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-873e028c9e7265fb","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$65","status":"PASS","subject_id":"$423"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d","$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-b7f2eef3df32b2aa","observed_ids":["ATTR-f1364efd2814c610","$611"],"reason":"$231","status":"PASS","subject_id":"$423"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-635491a154d2e280","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$722","status":"PASS","subject_id":"$423"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d81e098ad15f9f9d"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-d84513cbaf6f4230","observed_ids":["ATTR-f1364efd2814c610"],"reason":"$35","status":"PASS","subject_id":"$423"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-8dfdb211d872e9d4","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$65","status":"PASS","subject_id":"$425"},{"aspect":"$1048","change":"matched","evidence_ids":["$134","EVD-e498184e9a1a733e"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-96ebe82c62711845","observed_ids":["ATTR-b093cdaf12db8ad8","$611"],"reason":"$231","status":"PASS","subject_id":"$425"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-7bd4a38955808bd7","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$722","status":"PASS","subject_id":"$425"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-e498184e9a1a733e"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-fd199a2473731a26","observed_ids":["ATTR-b093cdaf12db8ad8"],"reason":"$35","status":"PASS","subject_id":"$425"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-8b46a10432594d5b","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$65","status":"PASS","subject_id":"$422"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2b1641bec214db5b","$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-dcfba79a94e8a8c4","observed_ids":["ATTR-8dd2d5a8abbe906b","$611"],"reason":"$231","status":"PASS","subject_id":"$422"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-79751ffff8b4b246","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$722","status":"PASS","subject_id":"$422"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-2b1641bec214db5b"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-4373dfaa5e78653b","observed_ids":["ATTR-8dd2d5a8abbe906b"],"reason":"$35","status":"PASS","subject_id":"$422"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-cd1d853fc531566a","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$65","status":"PASS","subject_id":"$424"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80","$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-9f97c9eb56d92eb5","observed_ids":["ATTR-03905c486f9e2c59","$611"],"reason":"$231","status":"PASS","subject_id":"$424"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-37a0d5b54ae3d12a","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$722","status":"PASS","subject_id":"$424"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-95a3d698c62c1d80"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-6822b308150981df","observed_ids":["ATTR-03905c486f9e2c59"],"reason":"$35","status":"PASS","subject_id":"$424"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-39c50b4e5b70c5af","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$65","status":"PASS","subject_id":"$427"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f","$105"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-9e69b01c2326f086","observed_ids":["ATTR-6d9bdf206c61defc","$603"],"reason":"$231","status":"PASS","subject_id":"$427"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-c83e5979096f2a7d","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$722","status":"PASS","subject_id":"$427"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-0ff11855a7696a5f"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-81d3eecbfe0aa432","observed_ids":["ATTR-6d9bdf206c61defc"],"reason":"$35","status":"PASS","subject_id":"$427"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-f513665f77e7504d","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$65","status":"PASS","subject_id":"$421"},{"aspect":"$1048","change":"matched","evidence_ids":["$122","EVD-d15fe00d0053db1d"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-22e01cea64b05bb8","observed_ids":["ATTR-36453ce10b52d0b1","$677"],"reason":"$231","status":"PASS","subject_id":"$421"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-2f6e33dc442d04df","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$722","status":"PASS","subject_id":"$421"},{"aspect":"$725","change":"matched","evidence_ids":["EVD-d15fe00d0053db1d"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-3500ece076ecbed7","observed_ids":["ATTR-36453ce10b52d0b1"],"reason":"$35","status":"PASS","subject_id":"$421"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2475b7a34af02484"],"fact_ids":["$302"],"id":"UML-ASSESSMENT-9c0e1dc3a0d3e2f8","observed_ids":["$302"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-31d6ef13c1c5a4dd"],"fact_ids":["$239"],"id":"UML-ASSESSMENT-e2b956809e83340d","observed_ids":["$239"],"reason":"$65","status":"PASS","subject_id":"$351"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-34772a2dc467b844"],"fact_ids":["$298"],"id":"UML-ASSESSMENT-e132f5a0e933d794","observed_ids":["$298"],"reason":"$65","status":"PASS","subject_id":"$352"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-db52148668f614f2"],"fact_ids":["$269"],"id":"UML-ASSESSMENT-944a4331c66041c1","observed_ids":["$269"],"reason":"$65","status":"PASS","subject_id":"$353"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6c060fbe9340601c"],"fact_ids":["$238"],"id":"UML-ASSESSMENT-fc78088fdcd7a411","observed_ids":["$238"],"reason":"$65","status":"PASS","subject_id":"$354"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6da1cb059db5d00e"],"fact_ids":["$287"],"id":"UML-ASSESSMENT-de4b11eb84df0ef0","observed_ids":["$287"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db-queries"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-607ddde014966894"],"fact_ids":["$304"],"id":"UML-ASSESSMENT-657b49ad0b3a7170","observed_ids":["$304"],"reason":"$65","status":"PASS","subject_id":"$355"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d99c58f6e1396c1e"],"fact_ids":["$289"],"id":"UML-ASSESSMENT-e6ebc7e8fd4ed6da","observed_ids":["$289"],"reason":"$65","status":"PASS","subject_id":"$356"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-015e374b75b4bdae"],"fact_ids":["$268"],"id":"UML-ASSESSMENT-f7cb58bc0f967c6d","observed_ids":["$268"],"reason":"$65","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-app-db-repositories"},{"aspect":"$1060","change":"matched","evidence_ids":["$127"],"fact_ids":["$292"],"id":"UML-ASSESSMENT-2189fc435a8df891","observed_ids":["$292"],"reason":"$65","status":"PASS","subject_id":"$357"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d83dc280281dd5fc"],"fact_ids":["$285"],"id":"UML-ASSESSMENT-f31ce9df7c357bd4","observed_ids":["$285"],"reason":"$65","status":"PASS","subject_id":"$358"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-6bffcbec14442b2b"],"fact_ids":["$274"],"id":"UML-ASSESSMENT-06fb526dcac3a782","observed_ids":["$274"],"reason":"$65","status":"PASS","subject_id":"$359"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-d23eef4436438236"],"fact_ids":["$249"],"id":"UML-ASSESSMENT-026306c8caf9e7d9","observed_ids":["$249"],"reason":"$65","status":"PASS","subject_id":"$360"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-52b3e2d2dceb8ddc"],"fact_ids":["$250"],"id":"UML-ASSESSMENT-ca4dbb48de413079","observed_ids":["$250"],"reason":"$65","status":"PASS","subject_id":"$361"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-4b3a646e8ea5b6fa"],"fact_ids":["$280"],"id":"UML-ASSESSMENT-225d7eb8b300cd4f","observed_ids":["$280"],"reason":"$65","status":"PASS","subject_id":"$362"},{"aspect":"$1060","change":"matched","evidence_ids":["$111"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-bef85b74186f9eab","observed_ids":["$697"],"reason":"$65","status":"PASS","subject_id":"$310"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","$127"],"fact_ids":["$292","$697"],"id":"UML-ASSESSMENT-3109306cf6fccc0e","observed_ids":["$292","$697"],"reason":"$231","status":"PASS","subject_id":"$310"},{"aspect":"$1147","change":"matched","evidence_ids":["$111"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-9610c0ac32ac30e9","observed_ids":["$697"],"reason":"$722","status":"PASS","subject_id":"$310"},{"aspect":"$1060","change":"matched","evidence_ids":["$137"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-0b9f755f7d1ab4e5","observed_ids":["$585"],"reason":"$65","status":"PASS","subject_id":"$311"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-d83dc280281dd5fc","$137"],"fact_ids":["$285","$585"],"id":"UML-ASSESSMENT-ea7d0805dedca10e","observed_ids":["$285","$585"],"reason":"$231","status":"PASS","subject_id":"$311"},{"aspect":"$1147","change":"matched","evidence_ids":["$137"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-4c5c92ad74b65b59","observed_ids":["$585"],"reason":"$722","status":"PASS","subject_id":"$311"},{"aspect":"$1060","change":"matched","evidence_ids":["$108"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-9b57e900a91402d4","observed_ids":["$642"],"reason":"$65","status":"PASS","subject_id":"$312"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-6bffcbec14442b2b","$108"],"fact_ids":["$274","$642"],"id":"UML-ASSESSMENT-6a8bdfebe6fcbcef","observed_ids":["$274","$642"],"reason":"$231","status":"PASS","subject_id":"$312"},{"aspect":"$1147","change":"matched","evidence_ids":["$108"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-52175476c4a4f392","observed_ids":["$642"],"reason":"$722","status":"PASS","subject_id":"$312"},{"aspect":"$1060","change":"matched","evidence_ids":["$81"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-0f9cb57311512a7c","observed_ids":["$657"],"reason":"$65","status":"PASS","subject_id":"$313"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-d23eef4436438236"],"fact_ids":["$249","$657"],"id":"UML-ASSESSMENT-98b822b2510f005d","observed_ids":["$249","$657"],"reason":"$231","status":"PASS","subject_id":"$313"},{"aspect":"$1147","change":"matched","evidence_ids":["$81"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-cc55755147ed2675","observed_ids":["$657"],"reason":"$722","status":"PASS","subject_id":"$313"},{"aspect":"$1060","change":"matched","evidence_ids":["$99"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-52464826f4375fa3","observed_ids":["$582"],"reason":"$65","status":"PASS","subject_id":"$314"},{"aspect":"$1048","change":"matched","evidence_ids":["$99","EVD-52b3e2d2dceb8ddc"],"fact_ids":["$250","$582"],"id":"UML-ASSESSMENT-75cd5976073a20e2","observed_ids":["$250","$582"],"reason":"$231","status":"PASS","subject_id":"$314"},{"aspect":"$1147","change":"matched","evidence_ids":["$99"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-b6d86f09c93f82c7","observed_ids":["$582"],"reason":"$722","status":"PASS","subject_id":"$314"},{"aspect":"$1060","change":"matched","evidence_ids":["$130"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-0d5cd0e579bc1939","observed_ids":["$650"],"reason":"$65","status":"PASS","subject_id":"$315"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-4b3a646e8ea5b6fa","$130"],"fact_ids":["$280","$650"],"id":"UML-ASSESSMENT-bc283cfda0963adb","observed_ids":["$280","$650"],"reason":"$231","status":"PASS","subject_id":"$315"},{"aspect":"$1147","change":"matched","evidence_ids":["$130"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-7f75a3f793345032","observed_ids":["$650"],"reason":"$722","status":"PASS","subject_id":"$315"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-e5dea8af2d914b52","observed_ids":["$670"],"reason":"$65","status":"PASS","subject_id":"$317"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-34772a2dc467b844","EVD-8120939056bae898"],"fact_ids":["$298","$670"],"id":"UML-ASSESSMENT-da25f80a8f4e9079","observed_ids":["$298","$670"],"reason":"$231","status":"PASS","subject_id":"$317"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-c5e66d613750fe95","observed_ids":["$670"],"reason":"$66","status":"PASS","subject_id":"$317"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-8369d4b2d2aa3eb4","observed_ids":["$670"],"reason":"$722","status":"PASS","subject_id":"$317"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8120939056bae898"],"fact_ids":["$670"],"id":"UML-ASSESSMENT-e8bdb23c512f7214","observed_ids":["$670"],"reason":"$576","status":"PASS","subject_id":"$317"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-c5b0e0ea4164df55","observed_ids":["$578"],"reason":"$65","status":"PASS","subject_id":"$316"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-34772a2dc467b844","EVD-c86ef21d63d9a676"],"fact_ids":["$298","$578"],"id":"UML-ASSESSMENT-c615c9c391fd43db","observed_ids":["$298","$578"],"reason":"$231","status":"PASS","subject_id":"$316"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-162837094eefc89e","observed_ids":["$578"],"reason":"$66","status":"PASS","subject_id":"$316"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-46fbdcfdd8400ea4","observed_ids":["$578"],"reason":"$722","status":"PASS","subject_id":"$316"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-c86ef21d63d9a676"],"fact_ids":["$578"],"id":"UML-ASSESSMENT-bf8fa929e53693ae","observed_ids":["$578"],"reason":"$576","status":"PASS","subject_id":"$316"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-d309426a1c5382d1","observed_ids":["$633"],"reason":"$65","status":"PASS","subject_id":"$327"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-a9e7c8119d37ef73"],"fact_ids":["$633","$697"],"id":"UML-ASSESSMENT-5081a6008df0a2a4","observed_ids":["$633","$697"],"reason":"$231","status":"PASS","subject_id":"$327"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-9acb8d717cccab04","observed_ids":["$633"],"reason":"$66","status":"PASS","subject_id":"$327"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a9e7c8119d37ef73"],"fact_ids":["$633"],"id":"UML-ASSESSMENT-6235cba1dc703cf3","observed_ids":["$633"],"reason":"$722","status":"PASS","subject_id":"$327"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-c13479cbf0a9d6ae","observed_ids":["$636"],"reason":"$65","status":"PASS","subject_id":"$319"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-fb37322dee4c10f3"],"fact_ids":["$636","$697"],"id":"UML-ASSESSMENT-c43d04a2876f1ac2","observed_ids":["$636","$697"],"reason":"$231","status":"PASS","subject_id":"$319"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-85eb3a8492524bb3","observed_ids":["$636"],"reason":"$66","status":"PASS","subject_id":"$319"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-a8ee195ff422170e","observed_ids":["$636"],"reason":"$722","status":"PASS","subject_id":"$319"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fb37322dee4c10f3"],"fact_ids":["$636"],"id":"UML-ASSESSMENT-a8c21d5d53213077","observed_ids":["$636"],"reason":"$576","status":"PASS","subject_id":"$319"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-6651a82a148fb83c","observed_ids":["$710"],"reason":"$65","status":"PASS","subject_id":"$331"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-ec43b30ad19ed9bf"],"fact_ids":["$697","$710"],"id":"UML-ASSESSMENT-10cbf841a4037b39","observed_ids":["$697","$710"],"reason":"$231","status":"PASS","subject_id":"$331"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-c41c34df1a345051","observed_ids":["$710"],"reason":"$66","status":"PASS","subject_id":"$331"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-95c443b4b91c9f1e","observed_ids":["$710"],"reason":"$722","status":"PASS","subject_id":"$331"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-ec43b30ad19ed9bf"],"fact_ids":["$710"],"id":"UML-ASSESSMENT-177b6b1af17eedb4","observed_ids":["$710"],"reason":"$576","status":"PASS","subject_id":"$331"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-7eeaa22f94949ae7","observed_ids":["$617"],"reason":"$65","status":"PASS","subject_id":"$320"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-bac2b88f88325a73"],"fact_ids":["$617","$697"],"id":"UML-ASSESSMENT-d53e5bd98f2c331d","observed_ids":["$617","$697"],"reason":"$231","status":"PASS","subject_id":"$320"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-a1b73c028a4fa0c8","observed_ids":["$617"],"reason":"$66","status":"PASS","subject_id":"$320"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-6ebc36f60e9efc5f","observed_ids":["$617"],"reason":"$722","status":"PASS","subject_id":"$320"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-bac2b88f88325a73"],"fact_ids":["$617"],"id":"UML-ASSESSMENT-5a8237381de865a3","observed_ids":["$617"],"reason":"$576","status":"PASS","subject_id":"$320"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-86c4137791866a5c","observed_ids":["$601"],"reason":"$65","status":"PASS","subject_id":"$321"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6","$111"],"fact_ids":["$601","$697"],"id":"UML-ASSESSMENT-872df82b61247dbf","observed_ids":["$601","$697"],"reason":"$231","status":"PASS","subject_id":"$321"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-1ffeb3b6b5ff0277","observed_ids":["$601"],"reason":"$66","status":"PASS","subject_id":"$321"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-6acd9895c248a025","observed_ids":["$601"],"reason":"$722","status":"PASS","subject_id":"$321"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-21fb012f99d13fe6"],"fact_ids":["$601"],"id":"UML-ASSESSMENT-9113438461c0ff94","observed_ids":["$601"],"reason":"$576","status":"PASS","subject_id":"$321"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-4eff6abcc2f42b63","observed_ids":["$635"],"reason":"$65","status":"PASS","subject_id":"$324"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-fe90ea5db39aea1b"],"fact_ids":["$635","$697"],"id":"UML-ASSESSMENT-c22d580b080d5e8a","observed_ids":["$635","$697"],"reason":"$231","status":"PASS","subject_id":"$324"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-6a4ad1374a9f5943","observed_ids":["$635"],"reason":"$66","status":"PASS","subject_id":"$324"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-e9cb50ca85884754","observed_ids":["$635"],"reason":"$722","status":"PASS","subject_id":"$324"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fe90ea5db39aea1b"],"fact_ids":["$635"],"id":"UML-ASSESSMENT-e06a2e41d126028f","observed_ids":["$635"],"reason":"$576","status":"PASS","subject_id":"$324"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-aa1f65c088601ee7","observed_ids":["$587"],"reason":"$65","status":"PASS","subject_id":"$322"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-2c811916f7320f3f","$111"],"fact_ids":["$587","$697"],"id":"UML-ASSESSMENT-15c2cd54a630a5c3","observed_ids":["$587","$697"],"reason":"$231","status":"PASS","subject_id":"$322"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-285fc469dfa18217","observed_ids":["$587"],"reason":"$66","status":"PASS","subject_id":"$322"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-6e0ccffe8c2d0ae9","observed_ids":["$587"],"reason":"$722","status":"PASS","subject_id":"$322"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2c811916f7320f3f"],"fact_ids":["$587"],"id":"UML-ASSESSMENT-b8c8dcfc12a095d8","observed_ids":["$587"],"reason":"$576","status":"PASS","subject_id":"$322"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-fd447a9a63bc9476","observed_ids":["$666"],"reason":"$65","status":"PASS","subject_id":"$326"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-fa780d6531bd21ef"],"fact_ids":["$666","$697"],"id":"UML-ASSESSMENT-3c53597b93a75808","observed_ids":["$666","$697"],"reason":"$231","status":"PASS","subject_id":"$326"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-2fe2e55b9330653c","observed_ids":["$666"],"reason":"$66","status":"PASS","subject_id":"$326"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-164110fe00e2e9b7","observed_ids":["$666"],"reason":"$722","status":"PASS","subject_id":"$326"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fa780d6531bd21ef"],"fact_ids":["$666"],"id":"UML-ASSESSMENT-5c1a94218e32808c","observed_ids":["$666"],"reason":"$576","status":"PASS","subject_id":"$326"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-b4222135ebf0b073","observed_ids":["$669"],"reason":"$65","status":"PASS","subject_id":"$325"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-df300db75fd83f24"],"fact_ids":["$669","$697"],"id":"UML-ASSESSMENT-16cc6831ce5f3d80","observed_ids":["$669","$697"],"reason":"$231","status":"PASS","subject_id":"$325"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-ef15012f54b1677a","observed_ids":["$669"],"reason":"$66","status":"PASS","subject_id":"$325"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-091378463e4b84a9","observed_ids":["$669"],"reason":"$722","status":"PASS","subject_id":"$325"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-df300db75fd83f24"],"fact_ids":["$669"],"id":"UML-ASSESSMENT-b9f76274951c3e4b","observed_ids":["$669"],"reason":"$576","status":"PASS","subject_id":"$325"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-2167e67164936198","observed_ids":["$616"],"reason":"$65","status":"PASS","subject_id":"$328"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-8888997085f60aec"],"fact_ids":["$616","$697"],"id":"UML-ASSESSMENT-2c5dce65b27331b9","observed_ids":["$616","$697"],"reason":"$231","status":"PASS","subject_id":"$328"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-ace77d969f44b7b3","observed_ids":["$616"],"reason":"$66","status":"PASS","subject_id":"$328"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-e8cefb443a1b8063","observed_ids":["$616"],"reason":"$722","status":"PASS","subject_id":"$328"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8888997085f60aec"],"fact_ids":["$616"],"id":"UML-ASSESSMENT-e306ada0ebb7ddb3","observed_ids":["$616"],"reason":"$576","status":"PASS","subject_id":"$328"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-b1f788c29ea0da6b","observed_ids":["$705"],"reason":"$65","status":"PASS","subject_id":"$318"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1","$111"],"fact_ids":["$697","$705"],"id":"UML-ASSESSMENT-614fe07637f472c8","observed_ids":["$697","$705"],"reason":"$231","status":"PASS","subject_id":"$318"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-331fcefac5fd0adf","observed_ids":["$705"],"reason":"$66","status":"PASS","subject_id":"$318"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-4a2400156d868e85","observed_ids":["$705"],"reason":"$722","status":"PASS","subject_id":"$318"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-3ca014a9798d9ec1"],"fact_ids":["$705"],"id":"UML-ASSESSMENT-09f7218a94c541db","observed_ids":["$705"],"reason":"$576","status":"PASS","subject_id":"$318"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-4cf7d648158ad69c","observed_ids":["$680"],"reason":"$65","status":"PASS","subject_id":"$330"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-95144ccd31f831eb"],"fact_ids":["$680","$697"],"id":"UML-ASSESSMENT-56d26986abdfd617","observed_ids":["$680","$697"],"reason":"$231","status":"PASS","subject_id":"$330"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-ad4db278571511c0","observed_ids":["$680"],"reason":"$66","status":"PASS","subject_id":"$330"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-ffd2bc5bc92af940","observed_ids":["$680"],"reason":"$722","status":"PASS","subject_id":"$330"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-95144ccd31f831eb"],"fact_ids":["$680"],"id":"UML-ASSESSMENT-19902de41d2a8d3c","observed_ids":["$680"],"reason":"$576","status":"PASS","subject_id":"$330"},{"aspect":"$1060","change":"matched","evidence_ids":["$96"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-81269254a8da4ba9","observed_ids":["$597"],"reason":"$65","status":"PASS","subject_id":"$323"},{"aspect":"$1048","change":"matched","evidence_ids":["$96","$111"],"fact_ids":["$597","$697"],"id":"UML-ASSESSMENT-061e9efaa19937ef","observed_ids":["$597","$697"],"reason":"$231","status":"PASS","subject_id":"$323"},{"aspect":"signature","change":"matched","evidence_ids":["$96"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-8e6c3a3d855100a1","observed_ids":["$597"],"reason":"$66","status":"PASS","subject_id":"$323"},{"aspect":"$1147","change":"matched","evidence_ids":["$96"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-8066dd91db419fa6","observed_ids":["$597"],"reason":"$722","status":"PASS","subject_id":"$323"},{"aspect":"modifiers","change":"matched","evidence_ids":["$96"],"fact_ids":["$597"],"id":"UML-ASSESSMENT-52cd80a5a499625c","observed_ids":["$597"],"reason":"$576","status":"PASS","subject_id":"$323"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-c5f2b0bd37cf00d0","observed_ids":["$598"],"reason":"$65","status":"PASS","subject_id":"$329"},{"aspect":"$1048","change":"matched","evidence_ids":["$111","EVD-8bc954c93df97cea"],"fact_ids":["$598","$697"],"id":"UML-ASSESSMENT-709b793c2d156782","observed_ids":["$598","$697"],"reason":"$231","status":"PASS","subject_id":"$329"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-544adee083bccdda","observed_ids":["$598"],"reason":"$66","status":"PASS","subject_id":"$329"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-4f8c9daaa82b7c21","observed_ids":["$598"],"reason":"$722","status":"PASS","subject_id":"$329"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-8bc954c93df97cea"],"fact_ids":["$598"],"id":"UML-ASSESSMENT-36c45e973a03bde5","observed_ids":["$598"],"reason":"$576","status":"PASS","subject_id":"$329"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-6e8fba37c979d919","observed_ids":["$658"],"reason":"$65","status":"PASS","subject_id":"$333"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4","$137"],"fact_ids":["$585","$658"],"id":"UML-ASSESSMENT-54e365015a09b1ab","observed_ids":["$585","$658"],"reason":"$231","status":"PASS","subject_id":"$333"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-3da852f09f3e9c0f","observed_ids":["$658"],"reason":"$66","status":"PASS","subject_id":"$333"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-3e345b8e041de8e4"],"fact_ids":["$658"],"id":"UML-ASSESSMENT-2009312aad6fc95b","observed_ids":["$658"],"reason":"$722","status":"PASS","subject_id":"$333"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-c4a5b6d01a6328b3","observed_ids":["$701"],"reason":"$65","status":"PASS","subject_id":"$332"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-09b5964ab2a30054","$137"],"fact_ids":["$585","$701"],"id":"UML-ASSESSMENT-c8bdaa0c5c2f21e5","observed_ids":["$585","$701"],"reason":"$231","status":"PASS","subject_id":"$332"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-b4c04fa47e25c736","observed_ids":["$701"],"reason":"$66","status":"PASS","subject_id":"$332"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-09b5964ab2a30054"],"fact_ids":["$701"],"id":"UML-ASSESSMENT-8ac825cda75c613c","observed_ids":["$701"],"reason":"$722","status":"PASS","subject_id":"$332"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$714"],"id":"UML-ASSESSMENT-5cbab223dc1f7ee7","observed_ids":["$714"],"reason":"$65","status":"PASS","subject_id":"$339"},{"aspect":"$1048","change":"matched","evidence_ids":["$108","EVD-7baca3dce40b18f6"],"fact_ids":["$642","$714"],"id":"UML-ASSESSMENT-672925fa81582972","observed_ids":["$642","$714"],"reason":"$231","status":"PASS","subject_id":"$339"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$714"],"id":"UML-ASSESSMENT-ccb8c0b67b7c4419","observed_ids":["$714"],"reason":"$66","status":"PASS","subject_id":"$339"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7baca3dce40b18f6"],"fact_ids":["$714"],"id":"UML-ASSESSMENT-f76deddefd2ed8ad","observed_ids":["$714"],"reason":"$722","status":"PASS","subject_id":"$339"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-f33e8bf2d8a6fe7e","observed_ids":["$607"],"reason":"$65","status":"PASS","subject_id":"$336"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-47217920dc46bd1f","$108"],"fact_ids":["$607","$642"],"id":"UML-ASSESSMENT-99459186b1051342","observed_ids":["$607","$642"],"reason":"$231","status":"PASS","subject_id":"$336"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-895331d315eed47f","observed_ids":["$607"],"reason":"$66","status":"PASS","subject_id":"$336"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-725e050ff09d1c09","observed_ids":["$607"],"reason":"$722","status":"PASS","subject_id":"$336"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-47217920dc46bd1f"],"fact_ids":["$607"],"id":"UML-ASSESSMENT-86a6098d43249bea","observed_ids":["$607"],"reason":"$576","status":"PASS","subject_id":"$336"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-e85317881cddb4af","observed_ids":["$632"],"reason":"$65","status":"PASS","subject_id":"$338"},{"aspect":"$1048","change":"matched","evidence_ids":["$108","EVD-ccb4ae0d6a821c85"],"fact_ids":["$632","$642"],"id":"UML-ASSESSMENT-1ec6a4c9c3352b3b","observed_ids":["$632","$642"],"reason":"$231","status":"PASS","subject_id":"$338"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-4f2957810b0006f3","observed_ids":["$632"],"reason":"$66","status":"PASS","subject_id":"$338"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-1df76f7c4b639f12","observed_ids":["$632"],"reason":"$722","status":"PASS","subject_id":"$338"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-ccb4ae0d6a821c85"],"fact_ids":["$632"],"id":"UML-ASSESSMENT-a0223d72b67f1fb4","observed_ids":["$632"],"reason":"$576","status":"PASS","subject_id":"$338"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-c5d7cd4f34d9db2a","observed_ids":["$662"],"reason":"$65","status":"PASS","subject_id":"$334"},{"aspect":"$1048","change":"matched","evidence_ids":["$108","EVD-923182160470fbce"],"fact_ids":["$642","$662"],"id":"UML-ASSESSMENT-12dfa51978f6e060","observed_ids":["$642","$662"],"reason":"$231","status":"PASS","subject_id":"$334"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-27bff17cc0453a4f","observed_ids":["$662"],"reason":"$66","status":"PASS","subject_id":"$334"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-3c7bad4c2ffe6ba8","observed_ids":["$662"],"reason":"$722","status":"PASS","subject_id":"$334"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-923182160470fbce"],"fact_ids":["$662"],"id":"UML-ASSESSMENT-9bc1dfd7682a328b","observed_ids":["$662"],"reason":"$576","status":"PASS","subject_id":"$334"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-03bf7bdf30f706fa","observed_ids":["$606"],"reason":"$65","status":"PASS","subject_id":"$335"},{"aspect":"$1048","change":"matched","evidence_ids":["$108","EVD-f1abf2a2151a268c"],"fact_ids":["$606","$642"],"id":"UML-ASSESSMENT-1446da7ffd08a015","observed_ids":["$606","$642"],"reason":"$231","status":"PASS","subject_id":"$335"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-470de1b09d94458f","observed_ids":["$606"],"reason":"$66","status":"PASS","subject_id":"$335"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-6827f1246a8b6c16","observed_ids":["$606"],"reason":"$722","status":"PASS","subject_id":"$335"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-f1abf2a2151a268c"],"fact_ids":["$606"],"id":"UML-ASSESSMENT-e85642f95e5f3d8a","observed_ids":["$606"],"reason":"$576","status":"PASS","subject_id":"$335"},{"aspect":"$1060","change":"matched","evidence_ids":["$115"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-97ae1bf64bcd9df3","observed_ids":["$693"],"reason":"$65","status":"PASS","subject_id":"$337"},{"aspect":"$1048","change":"matched","evidence_ids":["$108","$115"],"fact_ids":["$642","$693"],"id":"UML-ASSESSMENT-60435db2d6117d7a","observed_ids":["$642","$693"],"reason":"$231","status":"PASS","subject_id":"$337"},{"aspect":"signature","change":"matched","evidence_ids":["$115"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-99751dbc6dbc4f10","observed_ids":["$693"],"reason":"$66","status":"PASS","subject_id":"$337"},{"aspect":"$1147","change":"matched","evidence_ids":["$115"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-77e5b3503941d1f0","observed_ids":["$693"],"reason":"$722","status":"PASS","subject_id":"$337"},{"aspect":"modifiers","change":"matched","evidence_ids":["$115"],"fact_ids":["$693"],"id":"UML-ASSESSMENT-76cd169787ed1370","observed_ids":["$693"],"reason":"$576","status":"PASS","subject_id":"$337"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-93b44ee10b12e48a","observed_ids":["$656"],"reason":"$65","status":"PASS","subject_id":"$342"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-0cbf3e78c592a5bb"],"fact_ids":["$656","$657"],"id":"UML-ASSESSMENT-b7ef9ec41fe3fd4e","observed_ids":["$656","$657"],"reason":"$231","status":"PASS","subject_id":"$342"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-e7f92c183c8ef2c6","observed_ids":["$656"],"reason":"$66","status":"PASS","subject_id":"$342"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-0cbf3e78c592a5bb"],"fact_ids":["$656"],"id":"UML-ASSESSMENT-a4eba5e430fd7ec5","observed_ids":["$656"],"reason":"$722","status":"PASS","subject_id":"$342"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-648ceb8f949785ee","observed_ids":["$668"],"reason":"$65","status":"PASS","subject_id":"$341"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-fe80333c2d76c6e8"],"fact_ids":["$657","$668"],"id":"UML-ASSESSMENT-6bd37195ce6282ae","observed_ids":["$657","$668"],"reason":"$231","status":"PASS","subject_id":"$341"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-cc3ab82df550ce0d","observed_ids":["$668"],"reason":"$66","status":"PASS","subject_id":"$341"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-12250b85e02fb2aa","observed_ids":["$668"],"reason":"$722","status":"PASS","subject_id":"$341"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fe80333c2d76c6e8"],"fact_ids":["$668"],"id":"UML-ASSESSMENT-c1582ebc2c2652be","observed_ids":["$668"],"reason":"$576","status":"PASS","subject_id":"$341"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-e30158e000f9817f","observed_ids":["$604"],"reason":"$65","status":"PASS","subject_id":"$343"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-2121a21efddeb09f"],"fact_ids":["$604","$657"],"id":"UML-ASSESSMENT-158539242f59a84e","observed_ids":["$604","$657"],"reason":"$231","status":"PASS","subject_id":"$343"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-e89a3dd4a2e90d5a","observed_ids":["$604"],"reason":"$66","status":"PASS","subject_id":"$343"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-12a42134fa8cfb62","observed_ids":["$604"],"reason":"$722","status":"PASS","subject_id":"$343"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-2121a21efddeb09f"],"fact_ids":["$604"],"id":"UML-ASSESSMENT-7ea631357a6fedba","observed_ids":["$604"],"reason":"$576","status":"PASS","subject_id":"$343"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-1f4638a2023e37b9","observed_ids":["$623"],"reason":"$65","status":"PASS","subject_id":"$340"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-e198e3028e2f977b"],"fact_ids":["$623","$657"],"id":"UML-ASSESSMENT-19cf2eacf1f71ab5","observed_ids":["$623","$657"],"reason":"$231","status":"PASS","subject_id":"$340"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-e38df04fe3b7452b","observed_ids":["$623"],"reason":"$66","status":"PASS","subject_id":"$340"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-d7b5a7f4b620d810","observed_ids":["$623"],"reason":"$722","status":"PASS","subject_id":"$340"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-e198e3028e2f977b"],"fact_ids":["$623"],"id":"UML-ASSESSMENT-92ccb3579ff168e8","observed_ids":["$623"],"reason":"$576","status":"PASS","subject_id":"$340"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-bbe63508a489fba3","observed_ids":["$620"],"reason":"$65","status":"PASS","subject_id":"$344"},{"aspect":"$1048","change":"matched","evidence_ids":["$81","EVD-7be55544e82ae361"],"fact_ids":["$620","$657"],"id":"UML-ASSESSMENT-6fe2d610fd8e3c05","observed_ids":["$620","$657"],"reason":"$231","status":"PASS","subject_id":"$344"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-b8879ddd5a40cbd7","observed_ids":["$620"],"reason":"$66","status":"PASS","subject_id":"$344"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-e3971c72913c445d","observed_ids":["$620"],"reason":"$722","status":"PASS","subject_id":"$344"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-7be55544e82ae361"],"fact_ids":["$620"],"id":"UML-ASSESSMENT-71afc31994ba9d26","observed_ids":["$620"],"reason":"$576","status":"PASS","subject_id":"$344"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-6b6dff4f954f26c2","observed_ids":["$696"],"reason":"$65","status":"PASS","subject_id":"$346"},{"aspect":"$1048","change":"matched","evidence_ids":["$99","EVD-a49c0e1f87bcbe66"],"fact_ids":["$582","$696"],"id":"UML-ASSESSMENT-6c48ed4f64433377","observed_ids":["$582","$696"],"reason":"$231","status":"PASS","subject_id":"$346"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-d6e46c516596b3bc","observed_ids":["$696"],"reason":"$66","status":"PASS","subject_id":"$346"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-ff3535c56e005e2e","observed_ids":["$696"],"reason":"$722","status":"PASS","subject_id":"$346"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-a49c0e1f87bcbe66"],"fact_ids":["$696"],"id":"UML-ASSESSMENT-e26991baf4474353","observed_ids":["$696"],"reason":"$576","status":"PASS","subject_id":"$346"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-a544a110ded9768c","observed_ids":["$581"],"reason":"$65","status":"PASS","subject_id":"$345"},{"aspect":"$1048","change":"matched","evidence_ids":["$99","EVD-788cb3a41eccd650"],"fact_ids":["$581","$582"],"id":"UML-ASSESSMENT-786229aedc79dd4f","observed_ids":["$581","$582"],"reason":"$231","status":"PASS","subject_id":"$345"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-d3207d6524d4dc60","observed_ids":["$581"],"reason":"$66","status":"PASS","subject_id":"$345"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-1713d2c776a3c69b","observed_ids":["$581"],"reason":"$722","status":"PASS","subject_id":"$345"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-788cb3a41eccd650"],"fact_ids":["$581"],"id":"UML-ASSESSMENT-c7b88a40097eb558","observed_ids":["$581"],"reason":"$576","status":"PASS","subject_id":"$345"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-762fa2511b5f9264","observed_ids":["$649"],"reason":"$65","status":"PASS","subject_id":"$348"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-255fe442f035c730","$130"],"fact_ids":["$649","$650"],"id":"UML-ASSESSMENT-a9a2e0ad6434680d","observed_ids":["$649","$650"],"reason":"$231","status":"PASS","subject_id":"$348"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-a7e88f366e650ae0","observed_ids":["$649"],"reason":"$66","status":"PASS","subject_id":"$348"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-101afc7992be300a","observed_ids":["$649"],"reason":"$722","status":"PASS","subject_id":"$348"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-255fe442f035c730"],"fact_ids":["$649"],"id":"UML-ASSESSMENT-8546b1288fb0089f","observed_ids":["$649"],"reason":"$576","status":"PASS","subject_id":"$348"},{"aspect":"$1060","change":"matched","evidence_ids":["$90"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-53fd2371cb55ec14","observed_ids":["$640"],"reason":"$65","status":"PASS","subject_id":"$349"},{"aspect":"$1048","change":"matched","evidence_ids":["$90","$130"],"fact_ids":["$640","$650"],"id":"UML-ASSESSMENT-aac19be408d6dc33","observed_ids":["$640","$650"],"reason":"$231","status":"PASS","subject_id":"$349"},{"aspect":"signature","change":"matched","evidence_ids":["$90"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-d2156c67e06575cd","observed_ids":["$640"],"reason":"$66","status":"PASS","subject_id":"$349"},{"aspect":"$1147","change":"matched","evidence_ids":["$90"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-128a337a22ffb47d","observed_ids":["$640"],"reason":"$722","status":"PASS","subject_id":"$349"},{"aspect":"modifiers","change":"matched","evidence_ids":["$90"],"fact_ids":["$640"],"id":"UML-ASSESSMENT-01c385f013a7f621","observed_ids":["$640"],"reason":"$576","status":"PASS","subject_id":"$349"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e025ed6c7a06e2b4","observed_ids":["$618"],"reason":"$65","status":"PASS","subject_id":"$347"},{"aspect":"$1048","change":"matched","evidence_ids":["EVD-58769020999cdd46","$130"],"fact_ids":["$618","$650"],"id":"UML-ASSESSMENT-2fb46ee2c2fb74ad","observed_ids":["$618","$650"],"reason":"$231","status":"PASS","subject_id":"$347"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-66d88a1f4eb406b6","observed_ids":["$618"],"reason":"$66","status":"PASS","subject_id":"$347"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-e478c1dd860d56bc","observed_ids":["$618"],"reason":"$722","status":"PASS","subject_id":"$347"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-58769020999cdd46"],"fact_ids":["$618"],"id":"UML-ASSESSMENT-672a143feda593c2","observed_ids":["$618"],"reason":"$576","status":"PASS","subject_id":"$347"},{"aspect":"$1060","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-27a192e79943b4a9","observed_ids":["$682"],"reason":"$65","status":"PASS","subject_id":"$350"},{"aspect":"$1048","change":"matched","evidence_ids":["$130","EVD-fb87f3a6484b4ea4"],"fact_ids":["$650","$682"],"id":"UML-ASSESSMENT-fed87cc8fc74b018","observed_ids":["$650","$682"],"reason":"$231","status":"PASS","subject_id":"$350"},{"aspect":"signature","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-14434d72feb718cc","observed_ids":["$682"],"reason":"$66","status":"PASS","subject_id":"$350"},{"aspect":"$1147","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-6d9faa68d9c70aa5","observed_ids":["$682"],"reason":"$722","status":"PASS","subject_id":"$350"},{"aspect":"modifiers","change":"matched","evidence_ids":["EVD-fb87f3a6484b4ea4"],"fact_ids":["$682"],"id":"UML-ASSESSMENT-27373aee93540593","observed_ids":["$682"],"reason":"$576","status":"PASS","subject_id":"$350"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-ace64da05926c75e"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-bc9214f7b69a50e2","observed_ids":["BASE-fb91200eb3f6a6a2"],"reason":"$719","status":"UNKNOWN","subject_id":"$1091"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-f067c2773e690ecb"],"fact_ids":["$583"],"id":"UML-ASSESSMENT-a6d0555a4442bc54","observed_ids":["BASE-595d51116adff076"],"reason":"$719","status":"UNKNOWN","subject_id":"$1092"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-553b8e7bffb6045a"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-757cd24f84c6ac1f","observed_ids":["BASE-56ab18850bd1e185"],"reason":"$79","status":"PASS","subject_id":"inherits-app-core-settings-base-appenvtypes-symbol-enum-enum"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-5f383fa8316e8062"],"fact_ids":["$625"],"id":"UML-ASSESSMENT-8fa61926feb2a066","observed_ids":["BASE-a9e8ec8f43a12fdb"],"reason":"$719","status":"UNKNOWN","subject_id":"$1093"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-c41229e638f32e77"],"fact_ids":["$631"],"id":"UML-ASSESSMENT-7f48852993981673","observed_ids":["BASE-1af1de50332305bf"],"reason":"$719","status":"UNKNOWN","subject_id":"$1094"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-89b0dc7c7cc5427a"],"fact_ids":["$695"],"id":"UML-ASSESSMENT-3b7e260f2acb2c06","observed_ids":["BASE-88acc99fbb029268"],"reason":"$719","status":"UNKNOWN","subject_id":"$1095"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-ddbfa6a00885d8a1"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-a19612758642e8f2","observed_ids":["BASE-7dcf39cbd5e8fdcf"],"reason":"$719","status":"UNKNOWN","subject_id":"$1096"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c6956aba38f0dbe5"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-90078f93ac343453","observed_ids":["BASE-b7d0b09dc645bb9c"],"reason":"$79","status":"PASS","subject_id":"inherits-app-db-repositories-articles-articlesrepository-app-db-repositories-base-baserepository"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6b78701356ea9298"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-c8a814cedf6b9480","observed_ids":["BASE-940867549820e154"],"reason":"$79","status":"PASS","subject_id":"inherits-app-db-repositories-comments-commentsrepository-app-db-repositories-base-baserepository"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c85b1f3e9bfea023"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-c2212f90cd325e4f","observed_ids":["BASE-626fe20a6464c4a1"],"reason":"$79","status":"PASS","subject_id":"inherits-app-db-repositories-profiles-profilesrepository-app-db-repositories-base-baserepository"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-548283303bb22018"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-63a7bd7f625f6a5e","observed_ids":["BASE-cf54d4b8f33bcd63"],"reason":"$79","status":"PASS","subject_id":"inherits-app-db-repositories-tags-tagsrepository-app-db-repositories-base-baserepository"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4717bc2ac5db6182"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-006bc613ee393601","observed_ids":["BASE-b86a3b83765a3f59"],"reason":"$79","status":"PASS","subject_id":"inherits-app-db-repositories-users-usersrepository-app-db-repositories-base-baserepository"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e331c88d9b0d47d1"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-b1f87b2e9d8c3081","observed_ids":["BASE-74f629bf9551fbc0"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-common-datetimemodelmixin-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6602f21a8410561f"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-1bcd84a62d3cd2f6","observed_ids":["BASE-49099b1d694fea1f"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-common-idmodelmixin-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-6b9b4a3635beb904","observed_ids":["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"reason":"$719","status":"UNKNOWN","subject_id":"$1098"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-6d83b86bf107552d","observed_ids":["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"reason":"$719","status":"UNKNOWN","subject_id":"$1097"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e5ed9c2fcd63ed5f"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-23511ff3a29650db","observed_ids":["BASE-17295070e8b55e02"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-articles-article-app-models-domain-rwmodel-rwmodel"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-cbabe1b9112c04a1","observed_ids":["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"reason":"$719","status":"UNKNOWN","subject_id":"$1100"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-f8a6dea69b46d3af","observed_ids":["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"reason":"$719","status":"UNKNOWN","subject_id":"$1099"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-07fee70bf202adbd"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-51b2352a3aa35c0a","observed_ids":["BASE-bb3b35c47173079f"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-comments-comment-app-models-domain-rwmodel-rwmodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-47aa55635665ff9a"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-f35739e483535e49","observed_ids":["BASE-2421794866560d65"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-profiles-profile-app-models-domain-rwmodel-rwmodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-62ca7960b670c3c1"],"fact_ids":["$665"],"id":"UML-ASSESSMENT-f83f71eb5e19b54c","observed_ids":["BASE-65d0391b09bd53d7"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-rwmodel-rwmodel-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-bcfa23a60a624ad5"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-f58added6604cc04","observed_ids":["BASE-34715ba5dbb8b794"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-users-user-app-models-domain-rwmodel-rwmodel"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-04422bac4e2aa546","EVD-390580a062effab1"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-77fe69581dbe7fc9","observed_ids":["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"reason":"$719","status":"UNKNOWN","subject_id":"$1102"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-04422bac4e2aa546","EVD-390580a062effab1"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-9838b733b87e5502","observed_ids":["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"reason":"$719","status":"UNKNOWN","subject_id":"$1101"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d5fdb981099c18d5"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-caba43218dc70a05","observed_ids":["BASE-b2c705d6c4ad732d"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-domain-users-userindb-app-models-domain-users-user"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-83cd7bc9ab4caf79"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-f818d7eb6a9c8249","observed_ids":["BASE-ac19c1c0d64b8ef8"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articleforresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"$1143","evidence_ids":["EVD-a494683aaf335df6"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-0a7619ab5a55f40a","observed_ids":["BASE-105e4adb0371839d"],"reason":"$719","status":"UNKNOWN","subject_id":"$1103"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-09f3625b8d989b13"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-1f5be6705db70a92","observed_ids":["BASE-67f6ce1a677b0a9f"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articleinresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-dc3c69cecd563f3b"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-605866db0d73339a","observed_ids":["BASE-160bb492aace9c07"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articleincreate-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-89bd862bb1271b51"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-55509a700a9936da","observed_ids":["BASE-01f7f73afabd217f"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articleinupdate-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0e31d1584512ff74"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-7282f054b7461cfe","observed_ids":["BASE-d1445397b84a2d7e"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-listofarticlesinresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d7fe110969a24dc6"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-da2655810b7cd6d8","observed_ids":["BASE-61f822557797f187"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-articles-articlesfilters-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7f594e42bac1da70"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-03f292227ebcd5fb","observed_ids":["BASE-77bbcfd9883ac01a"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-comments-listofcommentsinresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8e7df9ca3012dfb5"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-56bd56907fef0bb0","observed_ids":["BASE-68f0178ebea74ece"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-comments-commentinresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c5743258149f29f8"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-a9913fed1529b799","observed_ids":["BASE-34f923adb392095b"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-comments-commentincreate-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a35b37fb0c6579cf"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-ae34a6a9019845b8","observed_ids":["BASE-e712970c643594bb"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-jwt-jwtmeta-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-639cf42e1189a2bf"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-7371e935ba31c47e","observed_ids":["BASE-966fa099620f92ef"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-jwt-jwtuser-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e924d1d9731a5d84"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-67cec86ed203e2f4","observed_ids":["BASE-895d49252a43e3ae"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-profiles-profileinresponse-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a9b25442ee21bfa4"],"fact_ids":["$654"],"id":"UML-ASSESSMENT-c4c3ea497bb321a2","observed_ids":["BASE-69483ffcc096dc99"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-rwschema-rwschema-app-models-domain-rwmodel-rwmodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c786ce216cff755c"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-874b2b49b2532d51","observed_ids":["BASE-37ff6075f3043e93"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-tags-tagsinlist-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-808f27ee2a9b2a2c"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-69dc7dd70a2c1bb3","observed_ids":["BASE-cf3df2ce45ba89a1"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userinlogin-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-34798844f27335c7"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-3e14c20e0048ec79","observed_ids":["BASE-23e8268fa2a11973"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userincreate-app-models-schemas-users-userinlogin"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d207dcba92db7790"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-b87590b81d99b76c","observed_ids":["BASE-1ff99c6744244cbc"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userinupdate-symbol-pydantic-basemodel"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e1f3431dcf0863fc"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-e4d462c29e8498aa","observed_ids":["BASE-303351a4723d06c6"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userwithtoken-app-models-domain-users-user"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0ce8a8ab4d6f7653"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-0d4f7a769f18243b","observed_ids":["BASE-e888d119eb538da0"],"reason":"$79","status":"PASS","subject_id":"inherits-app-models-schemas-users-userinresponse-app-models-schemas-rwschema-rwschema"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-88d03eb1dba95d8e"],"fact_ids":["CALL-9d702cd47ac3a7ff"],"id":"UML-ASSESSMENT-c805fe76cec8390e","observed_ids":["CALL-9d702cd47ac3a7ff"],"reason":"$79","status":"PASS","subject_id":"login-creates-access-token"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7b694378608d662e"],"fact_ids":["IMP-19d27aaf6e2e96ed"],"id":"UML-ASSESSMENT-43514346fadfa41c","observed_ids":["IMP-19d27aaf6e2e96ed"],"reason":"$79","status":"PASS","subject_id":"module-import-8a205a151a3747f8"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4e15096cdd1118d7"],"fact_ids":["IMP-a28e2b2b586de570"],"id":"UML-ASSESSMENT-7d3d230519a828e7","observed_ids":["IMP-a28e2b2b586de570"],"reason":"$79","status":"PASS","subject_id":"module-import-dcb53c8d1cbe8f9e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-3760d50210d99864"],"fact_ids":["IMP-e83fc79c6a5e3967"],"id":"UML-ASSESSMENT-5a107152b4adf8b8","observed_ids":["IMP-e83fc79c6a5e3967"],"reason":"$79","status":"PASS","subject_id":"module-import-6a48ffc571bedb72"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-fe2d6e263a24a959"],"fact_ids":["IMP-96a20b8f4b594919"],"id":"UML-ASSESSMENT-5806dd6aa464cc5b","observed_ids":["IMP-96a20b8f4b594919"],"reason":"$79","status":"PASS","subject_id":"module-import-c08fa53680d8a1f2"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b4f8c55c177ae6ae"],"fact_ids":["IMP-34b5b2e257aeab2e","IMP-4524857577eb74fe","IMP-551cc2cf11b5908a"],"id":"UML-ASSESSMENT-9edcdfb8be6b7a12","observed_ids":["IMP-34b5b2e257aeab2e","IMP-4524857577eb74fe","IMP-551cc2cf11b5908a"],"reason":"$79","status":"PASS","subject_id":"module-import-0f7a1d63a9369e23"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8a557ce3370cb9ab"],"fact_ids":["IMP-1b6fb03e89df25de"],"id":"UML-ASSESSMENT-a1f9847d67e59a3a","observed_ids":["IMP-1b6fb03e89df25de"],"reason":"$79","status":"PASS","subject_id":"module-import-9e252a528c37cf1b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d0fc7b6d32a503ef"],"fact_ids":["IMP-7f48f87d08df2fa1"],"id":"UML-ASSESSMENT-49bdaa16f939e3f6","observed_ids":["IMP-7f48f87d08df2fa1"],"reason":"$79","status":"PASS","subject_id":"module-import-08ec6d09ae5c3a1a"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-bdbe30a4a995deb0"],"fact_ids":["IMP-57a0cf2896a1303b"],"id":"UML-ASSESSMENT-a45d25e3a4e87ef9","observed_ids":["IMP-57a0cf2896a1303b"],"reason":"$79","status":"PASS","subject_id":"module-import-fbdbf1287793b288"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-97e160a630d8a217"],"fact_ids":["IMP-1d39bb5130730a93"],"id":"UML-ASSESSMENT-662b75053d3bd66b","observed_ids":["IMP-1d39bb5130730a93"],"reason":"$79","status":"PASS","subject_id":"module-import-094de316200e1caa"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0eedc8259bc58201"],"fact_ids":["IMP-5c81f5d5439ec5e8"],"id":"UML-ASSESSMENT-71f03a9070188369","observed_ids":["IMP-5c81f5d5439ec5e8"],"reason":"$79","status":"PASS","subject_id":"module-import-f7ff50b52f7336cf"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-120b056dd3276c4b"],"fact_ids":["IMP-9b5876c87e6a836a"],"id":"UML-ASSESSMENT-d236613916e4593f","observed_ids":["IMP-9b5876c87e6a836a"],"reason":"$79","status":"PASS","subject_id":"module-import-b82336762880bc03"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e1d5f05cc4a4bdac"],"fact_ids":["IMP-8467871e6a474e31"],"id":"UML-ASSESSMENT-c7371f42cf5c97fb","observed_ids":["IMP-8467871e6a474e31"],"reason":"$79","status":"PASS","subject_id":"module-import-fb690205c27d09b6"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9f2434ccc68864c8"],"fact_ids":["IMP-97fdf3629c358295"],"id":"UML-ASSESSMENT-77085091069856ba","observed_ids":["IMP-97fdf3629c358295"],"reason":"$79","status":"PASS","subject_id":"module-import-5faac7296e44b10c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-ccd461a8508faf59"],"fact_ids":["IMP-fc9982c152d1e298"],"id":"UML-ASSESSMENT-fcc4b152a75bc73b","observed_ids":["IMP-fc9982c152d1e298"],"reason":"$79","status":"PASS","subject_id":"module-import-ca12232da8c9ce5b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8ab1da694187b08b"],"fact_ids":["IMP-6bcd5ee3057de058"],"id":"UML-ASSESSMENT-7e0b1350f1e4cf1a","observed_ids":["IMP-6bcd5ee3057de058"],"reason":"$79","status":"PASS","subject_id":"module-import-29dd1ba5953d6e98"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7cb3cff9849b33e5"],"fact_ids":["IMP-ba577a02f1070e6c"],"id":"UML-ASSESSMENT-f80d076b32ce8166","observed_ids":["IMP-ba577a02f1070e6c"],"reason":"$79","status":"PASS","subject_id":"module-import-c5a7c98b08e6d0df"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9bdc32b9c6bf17ad"],"fact_ids":["IMP-64e0322c9d603087"],"id":"UML-ASSESSMENT-4e0d822ac178cbe0","observed_ids":["IMP-64e0322c9d603087"],"reason":"$79","status":"PASS","subject_id":"module-import-c2ae5ff2411bb8a0"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8955d8ecc34342d7"],"fact_ids":["IMP-666f4ed067019e98"],"id":"UML-ASSESSMENT-d49d5f2819a038f2","observed_ids":["IMP-666f4ed067019e98"],"reason":"$79","status":"PASS","subject_id":"module-import-1a6ec65ffbbc97cd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b00941a6ebdab478"],"fact_ids":["IMP-5b3dcedc9a80675a"],"id":"UML-ASSESSMENT-79b10208c5989e7e","observed_ids":["IMP-5b3dcedc9a80675a"],"reason":"$79","status":"PASS","subject_id":"module-import-f83c26bdfde889af"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d6109d7ef0dbefce"],"fact_ids":["IMP-63979ed69d78d8dd"],"id":"UML-ASSESSMENT-366f757febc65624","observed_ids":["IMP-63979ed69d78d8dd"],"reason":"$79","status":"PASS","subject_id":"module-import-c700fc7a2c6e231f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-62bc7103b86284b4"],"fact_ids":["IMP-a49ac6d4562edec2"],"id":"UML-ASSESSMENT-8a59d4c9d6c3824a","observed_ids":["IMP-a49ac6d4562edec2"],"reason":"$79","status":"PASS","subject_id":"module-import-7bccbe5802c9fbfd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4d9338cd3755265b"],"fact_ids":["IMP-1347a088c061b9a1"],"id":"UML-ASSESSMENT-ad3a25756fc8c9dd","observed_ids":["IMP-1347a088c061b9a1"],"reason":"$79","status":"PASS","subject_id":"module-import-21b6f4620c8d757c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4feac32063eb5352"],"fact_ids":["IMP-0ee7c3fa835c5b9c"],"id":"UML-ASSESSMENT-3b6d867a0b1ad5d8","observed_ids":["IMP-0ee7c3fa835c5b9c"],"reason":"$79","status":"PASS","subject_id":"module-import-826692f1c65fecb7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6177c1972051576c"],"fact_ids":["IMP-799ec4791d8dad89"],"id":"UML-ASSESSMENT-03035c3a7d580b93","observed_ids":["IMP-799ec4791d8dad89"],"reason":"$79","status":"PASS","subject_id":"module-import-1d50846c08a85e99"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-01bb4352f0bfbb34"],"fact_ids":["IMP-d6108b09a3d313df"],"id":"UML-ASSESSMENT-2ce0821f17878818","observed_ids":["IMP-d6108b09a3d313df"],"reason":"$79","status":"PASS","subject_id":"module-import-934047f16f5f5a68"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c5f396aa9475f333"],"fact_ids":["IMP-b6c3606fdb8ff223"],"id":"UML-ASSESSMENT-c9117020b7a9078f","observed_ids":["IMP-b6c3606fdb8ff223"],"reason":"$79","status":"PASS","subject_id":"module-import-3e87c515554ed324"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b1bd725d2c1edcc7"],"fact_ids":["IMP-a0b179861f3987d4"],"id":"UML-ASSESSMENT-39597053caf072ac","observed_ids":["IMP-a0b179861f3987d4"],"reason":"$79","status":"PASS","subject_id":"module-import-ed2d3e860d7166d1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-cf643c412cbfe320"],"fact_ids":["IMP-b1d81ab6d96579de"],"id":"UML-ASSESSMENT-07784fc6ac804608","observed_ids":["IMP-b1d81ab6d96579de"],"reason":"$79","status":"PASS","subject_id":"module-import-7f57dcaf5897fd1d"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-053980316b779b42"],"fact_ids":["IMP-4c8899fa65f056fd"],"id":"UML-ASSESSMENT-34ba1aa4ec4120e7","observed_ids":["IMP-4c8899fa65f056fd"],"reason":"$79","status":"PASS","subject_id":"module-import-adad63892c35d3f5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9902d3ba041aabf6"],"fact_ids":["IMP-4c2cf1895dbf3cc2"],"id":"UML-ASSESSMENT-3ee570c16156a1d0","observed_ids":["IMP-4c2cf1895dbf3cc2"],"reason":"$79","status":"PASS","subject_id":"module-import-c2d71d9a9fe0d3e4"},{"aspect":"$1124","change":"matched","evidence_ids":["$129"],"fact_ids":["IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-60cadba92ad84af7","IMP-711872978681984b","IMP-98bf4eb80866c11f"],"id":"UML-ASSESSMENT-358bf1a4e57fd5f8","observed_ids":["IMP-183c4307dedde66c","IMP-18c172870f20cc4d","IMP-60cadba92ad84af7","IMP-711872978681984b","IMP-98bf4eb80866c11f"],"reason":"$79","status":"PASS","subject_id":"module-import-8c7bc9463d37cd9e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-63a7117e1f1ee0db"],"fact_ids":["IMP-ce744151e767be42"],"id":"UML-ASSESSMENT-41c9e9e96f129544","observed_ids":["IMP-ce744151e767be42"],"reason":"$79","status":"PASS","subject_id":"module-import-65386ae1fe78fa2e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9ce79f4676056d33"],"fact_ids":["IMP-a1880dd146c8e14d"],"id":"UML-ASSESSMENT-dc3bf635bc84fef9","observed_ids":["IMP-a1880dd146c8e14d"],"reason":"$79","status":"PASS","subject_id":"module-import-7b63d246beae78d1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-925255cca3198dc2"],"fact_ids":["IMP-97d5c8e3d549aab5"],"id":"UML-ASSESSMENT-86ca5ceec28bff04","observed_ids":["IMP-97d5c8e3d549aab5"],"reason":"$79","status":"PASS","subject_id":"module-import-b470207a0a488630"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-675abaae86b57b2f"],"fact_ids":["IMP-193eb7e3f3728645"],"id":"UML-ASSESSMENT-1b0c66a7f378fd2f","observed_ids":["IMP-193eb7e3f3728645"],"reason":"$79","status":"PASS","subject_id":"module-import-f0ec860d3b06445c"},{"aspect":"$1124","change":"matched","evidence_ids":["$102"],"fact_ids":["IMP-55c09030b279b6f0","IMP-5a6cec06a0fbdce2","IMP-627ca3890cdfeb74","IMP-9f36c17254e12655","IMP-bb9c58616196999e","IMP-ca140c25d40a562f"],"id":"UML-ASSESSMENT-6d55815d6dbadb0e","observed_ids":["IMP-55c09030b279b6f0","IMP-5a6cec06a0fbdce2","IMP-627ca3890cdfeb74","IMP-9f36c17254e12655","IMP-bb9c58616196999e","IMP-ca140c25d40a562f"],"reason":"$79","status":"PASS","subject_id":"module-import-f921c5f67b60d76c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-41999d393dcc2d09"],"fact_ids":["IMP-d1e4921457c74737"],"id":"UML-ASSESSMENT-70eec4914ac95a52","observed_ids":["IMP-d1e4921457c74737"],"reason":"$79","status":"PASS","subject_id":"module-import-273c293b48db7183"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-2955b8418db5bd1d"],"fact_ids":["IMP-87eeb1c26713b274","IMP-b123dca6c26d633c"],"id":"UML-ASSESSMENT-c273fd222bfc1f3b","observed_ids":["IMP-87eeb1c26713b274","IMP-b123dca6c26d633c"],"reason":"$79","status":"PASS","subject_id":"module-import-6cf9e36fe6b75d8a"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5e8f3902a13f91de"],"fact_ids":["IMP-a9ffbf0bfe448df8"],"id":"UML-ASSESSMENT-d5322acb05d188d1","observed_ids":["IMP-a9ffbf0bfe448df8"],"reason":"$79","status":"PASS","subject_id":"module-import-07a91f8d0f399f80"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-20db123f214d23b0"],"fact_ids":["IMP-5d543952b26e47e8"],"id":"UML-ASSESSMENT-066afa32ab08882c","observed_ids":["IMP-5d543952b26e47e8"],"reason":"$79","status":"PASS","subject_id":"module-import-718c046c00274f76"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b2fa3b47973ac82d"],"fact_ids":["IMP-efd96bf20f79e4d5"],"id":"UML-ASSESSMENT-e0708509f0341010","observed_ids":["IMP-efd96bf20f79e4d5"],"reason":"$79","status":"PASS","subject_id":"module-import-715823d9b7b527ad"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-edd08c1471b48d10"],"fact_ids":["IMP-0bd61280313ada93"],"id":"UML-ASSESSMENT-dee22519c5d078d4","observed_ids":["IMP-0bd61280313ada93"],"reason":"$79","status":"PASS","subject_id":"module-import-9bc407c924476bc5"},{"aspect":"$1124","change":"matched","evidence_ids":["$106"],"fact_ids":["IMP-001d2ad11d3bf91a","IMP-bd0e2cde994cb57b","IMP-c2799ba574544a68","IMP-c7353ae95128eb8c"],"id":"UML-ASSESSMENT-eccd213a3d6fa507","observed_ids":["IMP-001d2ad11d3bf91a","IMP-bd0e2cde994cb57b","IMP-c2799ba574544a68","IMP-c7353ae95128eb8c"],"reason":"$79","status":"PASS","subject_id":"module-import-1cada4360720f24b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7b9aeaec2a815693"],"fact_ids":["IMP-1ebcaa77ff247721"],"id":"UML-ASSESSMENT-6a24d82e6e3a5286","observed_ids":["IMP-1ebcaa77ff247721"],"reason":"$79","status":"PASS","subject_id":"module-import-fbf8b6f4f10cfb45"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5f834807ff7b7383"],"fact_ids":["IMP-3578ab428cb8259c","IMP-ecf8a1b0e5ef6119"],"id":"UML-ASSESSMENT-b04ba86325aae180","observed_ids":["IMP-3578ab428cb8259c","IMP-ecf8a1b0e5ef6119"],"reason":"$79","status":"PASS","subject_id":"module-import-d7491a509b6f21f5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7cf95c751f97a2bf"],"fact_ids":["IMP-fa8a3a32e191a7ca"],"id":"UML-ASSESSMENT-1306b7b4c0ec20ea","observed_ids":["IMP-fa8a3a32e191a7ca"],"reason":"$79","status":"PASS","subject_id":"module-import-7254ecc3eff859ec"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5447804f86310b54"],"fact_ids":["IMP-6e9f6145ec62f8c1"],"id":"UML-ASSESSMENT-cf23a51171f6809e","observed_ids":["IMP-6e9f6145ec62f8c1"],"reason":"$79","status":"PASS","subject_id":"module-import-d86447b5dd9d8dbd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4e6d55545c1b37f5"],"fact_ids":["IMP-7132d8268853a84e"],"id":"UML-ASSESSMENT-6d5fa4ff7cd13b50","observed_ids":["IMP-7132d8268853a84e"],"reason":"$79","status":"PASS","subject_id":"module-import-5bd12a1b8d67c46b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-1af1416e91f072f0"],"fact_ids":["IMP-6cfdb081c0612ad3"],"id":"UML-ASSESSMENT-8c23ffd034511e26","observed_ids":["IMP-6cfdb081c0612ad3"],"reason":"$79","status":"PASS","subject_id":"module-import-a480a5aa61ea3d66"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-48fc03f9d985c1a3"],"fact_ids":["IMP-46bb66f99035a724"],"id":"UML-ASSESSMENT-e52721ec595751c6","observed_ids":["IMP-46bb66f99035a724"],"reason":"$79","status":"PASS","subject_id":"module-import-47df7eed0c373909"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-95fecfd67e6ec189"],"fact_ids":["IMP-262b026e84bca07e","IMP-3ea9b4b8fca79e84","IMP-62a3fe5561d5ba09"],"id":"UML-ASSESSMENT-681341363ae74fb5","observed_ids":["IMP-262b026e84bca07e","IMP-3ea9b4b8fca79e84","IMP-62a3fe5561d5ba09"],"reason":"$79","status":"PASS","subject_id":"module-import-d4d109ab02d6e199"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-bc10c3c26c5649c7"],"fact_ids":["IMP-570bc7b21ca74106"],"id":"UML-ASSESSMENT-72d381ebc40efcae","observed_ids":["IMP-570bc7b21ca74106"],"reason":"$79","status":"PASS","subject_id":"module-import-f8d210dc6b61a129"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a9a5154fd19fb57c"],"fact_ids":["IMP-f0802082323d4bf2"],"id":"UML-ASSESSMENT-13bef3c53225d5fe","observed_ids":["IMP-f0802082323d4bf2"],"reason":"$79","status":"PASS","subject_id":"module-import-75aa8a793fca04d7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-aaf9945e57b4f5b4"],"fact_ids":["IMP-b45bc62ded56cc80"],"id":"UML-ASSESSMENT-6d1bee7009757f6a","observed_ids":["IMP-b45bc62ded56cc80"],"reason":"$79","status":"PASS","subject_id":"module-import-55172e8941a70cf6"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a5882353b2a968be"],"fact_ids":["IMP-967806e07f845f78"],"id":"UML-ASSESSMENT-1e55869a390e323d","observed_ids":["IMP-967806e07f845f78"],"reason":"$79","status":"PASS","subject_id":"module-import-01ab794720c024c1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-f4dc2ef2e43b2ef2"],"fact_ids":["IMP-724c301feafbfdcf"],"id":"UML-ASSESSMENT-59949ead4ce9d14c","observed_ids":["IMP-724c301feafbfdcf"],"reason":"$79","status":"PASS","subject_id":"module-import-4006a54d281191d1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-071b78ec814360a1"],"fact_ids":["IMP-9edffa1c5132b2d9"],"id":"UML-ASSESSMENT-a471a4bec38bb7d7","observed_ids":["IMP-9edffa1c5132b2d9"],"reason":"$79","status":"PASS","subject_id":"module-import-d97fba754cabe6dd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-833f2cd99a8263db"],"fact_ids":["IMP-268004502d7fcb66"],"id":"UML-ASSESSMENT-94988c612a34ee4b","observed_ids":["IMP-268004502d7fcb66"],"reason":"$79","status":"PASS","subject_id":"module-import-0e66ca56b06ffb6e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d54b22396e95e5f6"],"fact_ids":["IMP-4e76bd38cb7bdc57"],"id":"UML-ASSESSMENT-caf8054b0ecf7cd6","observed_ids":["IMP-4e76bd38cb7bdc57"],"reason":"$79","status":"PASS","subject_id":"module-import-ecee61c259db45be"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-905a781e35b54feb"],"fact_ids":["IMP-1f45875c0fb83b46"],"id":"UML-ASSESSMENT-0c0f447a2a2bac8b","observed_ids":["IMP-1f45875c0fb83b46"],"reason":"$79","status":"PASS","subject_id":"module-import-934450e2ec46a886"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a755b91a5d7393e0"],"fact_ids":["IMP-5eec8795e265db53"],"id":"UML-ASSESSMENT-cb669e377892093c","observed_ids":["IMP-5eec8795e265db53"],"reason":"$79","status":"PASS","subject_id":"module-import-191686d437b0031a"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-ab39f2ee50cb9f51"],"fact_ids":["IMP-a79ce47b32a6444b"],"id":"UML-ASSESSMENT-5064933a00eba7b0","observed_ids":["IMP-a79ce47b32a6444b"],"reason":"$79","status":"PASS","subject_id":"module-import-52ae8ea41cf03959"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-eb673af62f989fd7"],"fact_ids":["IMP-5a3f38f53ee8324e","IMP-b9a4d91911a70547","IMP-c19c90eb8a40c8ad"],"id":"UML-ASSESSMENT-6fae87fa9673e66d","observed_ids":["IMP-5a3f38f53ee8324e","IMP-b9a4d91911a70547","IMP-c19c90eb8a40c8ad"],"reason":"$79","status":"PASS","subject_id":"module-import-141c9b53b646c0c5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-01682c7baae0bc54"],"fact_ids":["IMP-3cb6407b36367260"],"id":"UML-ASSESSMENT-e5a8a4dd14e3bb22","observed_ids":["IMP-3cb6407b36367260"],"reason":"$79","status":"PASS","subject_id":"module-import-c6e8bdd1d3a468ef"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e1cba8587473685b"],"fact_ids":["IMP-706e7c9cc95964fe","IMP-dc732496371becc4"],"id":"UML-ASSESSMENT-e2940383fa385bf7","observed_ids":["IMP-706e7c9cc95964fe","IMP-dc732496371becc4"],"reason":"$79","status":"PASS","subject_id":"module-import-7806101ca7bc863d"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4968f2d43fc3df01"],"fact_ids":["IMP-941518d01b7f48bc"],"id":"UML-ASSESSMENT-2284cdee557a7a3b","observed_ids":["IMP-941518d01b7f48bc"],"reason":"$79","status":"PASS","subject_id":"module-import-a31df109a23a064c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-87aed378a476ef34"],"fact_ids":["IMP-9cc2cb0bc9715638","IMP-c4d4db14444369a3"],"id":"UML-ASSESSMENT-68451b349b12cce0","observed_ids":["IMP-9cc2cb0bc9715638","IMP-c4d4db14444369a3"],"reason":"$79","status":"PASS","subject_id":"module-import-8e30a4f037477d2b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c814d24e4da78879"],"fact_ids":["IMP-c78a8929d553e30e"],"id":"UML-ASSESSMENT-d572db3737a34ce9","observed_ids":["IMP-c78a8929d553e30e"],"reason":"$79","status":"PASS","subject_id":"module-import-48f05164ffbf90ac"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-dc407cf137a1646a"],"fact_ids":["IMP-1483fcd2fa8f8a26"],"id":"UML-ASSESSMENT-9bcc3f78b7f9acfb","observed_ids":["IMP-1483fcd2fa8f8a26"],"reason":"$79","status":"PASS","subject_id":"module-import-8ed2916bca3ec9c7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c0078c3f3e7ceddc"],"fact_ids":["IMP-6a754bb0d07c3c4e"],"id":"UML-ASSESSMENT-505d87e77a69da9a","observed_ids":["IMP-6a754bb0d07c3c4e"],"reason":"$79","status":"PASS","subject_id":"module-import-2c8437f9fc1e4cd4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-60c635e5f071976e"],"fact_ids":["IMP-9f4541684575c00d"],"id":"UML-ASSESSMENT-79ef40842998f82f","observed_ids":["IMP-9f4541684575c00d"],"reason":"$79","status":"PASS","subject_id":"module-import-b12d2891cd0788e2"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5e48d3c750886736"],"fact_ids":["IMP-a7b8ced40d958c0b"],"id":"UML-ASSESSMENT-7d593293313531ad","observed_ids":["IMP-a7b8ced40d958c0b"],"reason":"$79","status":"PASS","subject_id":"module-import-3201638202f0f7f6"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4b3fc7603be77694"],"fact_ids":["IMP-2971dc86d5ed4aa7"],"id":"UML-ASSESSMENT-8ac5f0e9ab71a507","observed_ids":["IMP-2971dc86d5ed4aa7"],"reason":"$79","status":"PASS","subject_id":"module-import-ff8ed7d2718c8098"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-f00c9071e32d7f68"],"fact_ids":["IMP-c70d6bc941ca23e3"],"id":"UML-ASSESSMENT-f0f2684b7c76e1f3","observed_ids":["IMP-c70d6bc941ca23e3"],"reason":"$79","status":"PASS","subject_id":"module-import-ecf7e1095bb28d35"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-15d62db92cd91728"],"fact_ids":["IMP-43a260d340508feb"],"id":"UML-ASSESSMENT-d8bfe60a32e3f0bc","observed_ids":["IMP-43a260d340508feb"],"reason":"$79","status":"PASS","subject_id":"module-import-2ed4ba48d188bd6b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-aa3a3cbac0440c41"],"fact_ids":["IMP-d05572a912bda37f"],"id":"UML-ASSESSMENT-4746d4afb6de4f4c","observed_ids":["IMP-d05572a912bda37f"],"reason":"$79","status":"PASS","subject_id":"module-import-c4ccca9141b17537"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-719f723972ce0e2a"],"fact_ids":["IMP-544440250e42879b","IMP-d1ecc778e21bd367"],"id":"UML-ASSESSMENT-408af43352d3bf98","observed_ids":["IMP-544440250e42879b","IMP-d1ecc778e21bd367"],"reason":"$79","status":"PASS","subject_id":"module-import-26f08d83703f23f5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-fb8a490ab1385bac"],"fact_ids":["IMP-622abff8b0b27c06"],"id":"UML-ASSESSMENT-4db1c638e401b34f","observed_ids":["IMP-622abff8b0b27c06"],"reason":"$79","status":"PASS","subject_id":"module-import-8a95a3a1dff4f176"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-44fef2f99760a770"],"fact_ids":["IMP-de16c6d1d58f2b09"],"id":"UML-ASSESSMENT-653b62055142953a","observed_ids":["IMP-de16c6d1d58f2b09"],"reason":"$79","status":"PASS","subject_id":"module-import-7036150a7fac67da"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-45ea9b5bcfac875a"],"fact_ids":["IMP-7d1428295e37f66d"],"id":"UML-ASSESSMENT-a332fc4b4feb9719","observed_ids":["IMP-7d1428295e37f66d"],"reason":"$79","status":"PASS","subject_id":"module-import-74e7e36b6951a2a2"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-f962e137d1728795"],"fact_ids":["IMP-2e6fe03dfae0e1c6"],"id":"UML-ASSESSMENT-ba1649c13929a023","observed_ids":["IMP-2e6fe03dfae0e1c6"],"reason":"$79","status":"PASS","subject_id":"module-import-eccca0dc8846098e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-432888db4968b82a"],"fact_ids":["IMP-f5a9900bfd731578"],"id":"UML-ASSESSMENT-99f40531975bf5cb","observed_ids":["IMP-f5a9900bfd731578"],"reason":"$79","status":"PASS","subject_id":"module-import-de5401c1b44806a5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-afd7a1465b6ba686"],"fact_ids":["IMP-6528f67aff890fbe"],"id":"UML-ASSESSMENT-41d9ba2abb228d85","observed_ids":["IMP-6528f67aff890fbe"],"reason":"$79","status":"PASS","subject_id":"module-import-b594d8ebfff7ae27"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5f35fe86b83253c9"],"fact_ids":["IMP-96cb02f1dc48508b"],"id":"UML-ASSESSMENT-6fc177da13753d5c","observed_ids":["IMP-96cb02f1dc48508b"],"reason":"$79","status":"PASS","subject_id":"module-import-d12a99205f07b641"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e2c7ef854c50f9a5"],"fact_ids":["IMP-6db6b935fb6882cc"],"id":"UML-ASSESSMENT-bc2ac7619a61f1a3","observed_ids":["IMP-6db6b935fb6882cc"],"reason":"$79","status":"PASS","subject_id":"module-import-09875d27e42bd6b8"},{"aspect":"$1124","change":"matched","evidence_ids":["$136"],"fact_ids":["IMP-96721a8350aa6d90"],"id":"UML-ASSESSMENT-3ef8877a41a30d7b","observed_ids":["IMP-96721a8350aa6d90"],"reason":"$79","status":"PASS","subject_id":"module-import-ce53e2fa15117754"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0147b7ff04093580"],"fact_ids":["IMP-e2dedac873b831c8"],"id":"UML-ASSESSMENT-73eb89bb76507efd","observed_ids":["IMP-e2dedac873b831c8"],"reason":"$79","status":"PASS","subject_id":"module-import-860d316df31226b5"},{"aspect":"$1124","change":"matched","evidence_ids":["$87"],"fact_ids":["IMP-7d9e1d3368f39100"],"id":"UML-ASSESSMENT-0756fa2f6c456a91","observed_ids":["IMP-7d9e1d3368f39100"],"reason":"$79","status":"PASS","subject_id":"module-import-69498db0dd1794a7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-43b237bacaaf44ea"],"fact_ids":["IMP-90174f9dd6797a08"],"id":"UML-ASSESSMENT-1ac3bf712cf80ea4","observed_ids":["IMP-90174f9dd6797a08"],"reason":"$79","status":"PASS","subject_id":"module-import-cc712d2b589a74d4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9542349cf66dac63"],"fact_ids":["IMP-cbf6f9260efaffb8"],"id":"UML-ASSESSMENT-eeb3b4b82ee6da67","observed_ids":["IMP-cbf6f9260efaffb8"],"reason":"$79","status":"PASS","subject_id":"module-import-bfa551aec1eaa216"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-45f21fa597c9ace4"],"fact_ids":["IMP-080ee71ac752a980","IMP-fc0ab115c97bdf6e"],"id":"UML-ASSESSMENT-3c19ab20796f99b6","observed_ids":["IMP-080ee71ac752a980","IMP-fc0ab115c97bdf6e"],"reason":"$79","status":"PASS","subject_id":"module-import-a566b553c7cc7d3d"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6e687aaffb46cb84"],"fact_ids":["IMP-4069f9e087484089"],"id":"UML-ASSESSMENT-4e073419a831773a","observed_ids":["IMP-4069f9e087484089"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-bb09656a8370103e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-f47d859600931640"],"fact_ids":["IMP-8632029852f27c5b","IMP-a7463ad6db51d4fd"],"id":"UML-ASSESSMENT-d099aaec6f8343b9","observed_ids":["IMP-8632029852f27c5b","IMP-a7463ad6db51d4fd"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-e3d64849e1d36600"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e28d264adc14c0c1"],"fact_ids":["IMP-0670943f6d4f4c8e"],"id":"UML-ASSESSMENT-5e0e668c81902b5d","observed_ids":["IMP-0670943f6d4f4c8e"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-a55a856664f6e275"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-f217bc7fd55484f2"],"fact_ids":["IMP-2dbb2be50098633f"],"id":"UML-ASSESSMENT-40e28b8ecbdddafc","observed_ids":["IMP-2dbb2be50098633f"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-eb444b752fdb203b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-64433e7af6a41ebd"],"fact_ids":["IMP-172f29251472441b"],"id":"UML-ASSESSMENT-4d78a1201ff33a74","observed_ids":["IMP-172f29251472441b"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-2d21e1b6bdb5f3e5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-640954895fe66b73"],"fact_ids":["IMP-27737f32e05516ac"],"id":"UML-ASSESSMENT-8a4d4ef2c0b46c04","observed_ids":["IMP-27737f32e05516ac"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-7cd75097ace96870"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0dac89d3b2ca6ec5"],"fact_ids":["IMP-b08fb6b2b4e0becd"],"id":"UML-ASSESSMENT-2465d82d1bd87814","observed_ids":["IMP-b08fb6b2b4e0becd"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-6190af886c2646e1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-677cad09c927bb90"],"fact_ids":["IMP-b2016c6906482cc8"],"id":"UML-ASSESSMENT-945a2f7eca6071cd","observed_ids":["IMP-b2016c6906482cc8"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-dcf0732f41d45f52"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-203d266788af4d98"],"fact_ids":["IMP-c9882942512b1a2f"],"id":"UML-ASSESSMENT-1ccf1912c54a8f07","observed_ids":["IMP-c9882942512b1a2f"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-642ea7887ab974b7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e4cbcd7fea3ed9aa"],"fact_ids":["IMP-89c06f6a26da3aee"],"id":"UML-ASSESSMENT-78fc032a029dcd3d","observed_ids":["IMP-89c06f6a26da3aee"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-c06f746a2bf8c60f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0377cf6bb25f2789"],"fact_ids":["IMP-a5e532db71e07a1a"],"id":"UML-ASSESSMENT-2f6a7730140ea80f","observed_ids":["IMP-a5e532db71e07a1a"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-9c066c5008795824"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-92ce7432db3613c3"],"fact_ids":["IMP-e30a526c9f23b91c"],"id":"UML-ASSESSMENT-646122f41707d79a","observed_ids":["IMP-e30a526c9f23b91c"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-b56c168600e60a68"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b94c2fd92f90badf"],"fact_ids":["IMP-1898381796444eb8","IMP-6091e1a18cda82a7"],"id":"UML-ASSESSMENT-a873d5e8acd0aff3","observed_ids":["IMP-1898381796444eb8","IMP-6091e1a18cda82a7"],"reason":"$79","status":"PASS","subject_id":"Host and runtime composition:module-import-010aface824eba3c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-39036f5a8ccf3a28"],"fact_ids":["IMP-f30b41a49f032d75"],"id":"UML-ASSESSMENT-d1b1540fc1b0aaad","observed_ids":["IMP-f30b41a49f032d75"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-5f7ecf1ee49ea694"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-1b71cf97ee2615fc"],"fact_ids":["IMP-b03cae606e61f1cc"],"id":"UML-ASSESSMENT-0b0e0cc35f0659c0","observed_ids":["IMP-b03cae606e61f1cc"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-fef582248818b083"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9d96d654e77fc411"],"fact_ids":["IMP-ebfde2f42a905c90"],"id":"UML-ASSESSMENT-0c35e9cf155bfb79","observed_ids":["IMP-ebfde2f42a905c90"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-b75b7f25ea96a4f4"},{"aspect":"$1124","change":"matched","evidence_ids":["$82"],"fact_ids":["IMP-2a83904b14786ebc"],"id":"UML-ASSESSMENT-1b19995f08a802c4","observed_ids":["IMP-2a83904b14786ebc"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-09f8b6af7cdca3e4"},{"aspect":"$1124","change":"matched","evidence_ids":["$82"],"fact_ids":["IMP-d415a5580712c7ef"],"id":"UML-ASSESSMENT-0b974c88c8a68932","observed_ids":["IMP-d415a5580712c7ef"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-56c015deb9cb554c"},{"aspect":"$1124","change":"matched","evidence_ids":["$82"],"fact_ids":["IMP-2f6516922953e18b"],"id":"UML-ASSESSMENT-38c74b96a5c7f555","observed_ids":["IMP-2f6516922953e18b"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-e8d525af0be5ea18"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-bfa450f36dba9071"],"fact_ids":["IMP-c8b000cacdc99c75"],"id":"UML-ASSESSMENT-224400c25ef97773","observed_ids":["IMP-c8b000cacdc99c75"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-fde44d1d03cb3a2d"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7f9a9e960836d225"],"fact_ids":["IMP-12eaf4fead382418"],"id":"UML-ASSESSMENT-bd5b9a3b3af3e29b","observed_ids":["IMP-12eaf4fead382418"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-ea1b6045c265adc4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9c64edf358c370ae"],"fact_ids":["IMP-12e6713a42480d22"],"id":"UML-ASSESSMENT-d56d2f623def48df","observed_ids":["IMP-12e6713a42480d22"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-4ebffdf023ed0afe"},{"aspect":"$1124","change":"matched","evidence_ids":["$113"],"fact_ids":["IMP-8dc91cb89d32f398"],"id":"UML-ASSESSMENT-2d559769ae74432a","observed_ids":["IMP-8dc91cb89d32f398"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-94ef3e8f867b96fb"},{"aspect":"$1124","change":"matched","evidence_ids":["$113"],"fact_ids":["IMP-caf4d50d34848e90"],"id":"UML-ASSESSMENT-4b58ae11554b64bc","observed_ids":["IMP-caf4d50d34848e90"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-288631a2b8e17c27"},{"aspect":"$1124","change":"matched","evidence_ids":["$113"],"fact_ids":["IMP-e71a5602a8cb62a4"],"id":"UML-ASSESSMENT-fb6c8bd8f54fb789","observed_ids":["IMP-e71a5602a8cb62a4"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-a5a5900bf03fe277"},{"aspect":"$1124","change":"matched","evidence_ids":["$113"],"fact_ids":["IMP-5a717129ee178ef3"],"id":"UML-ASSESSMENT-c53bbb2a42c415a3","observed_ids":["IMP-5a717129ee178ef3"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-3e3ff65ca8939d97"},{"aspect":"$1124","change":"matched","evidence_ids":["$113"],"fact_ids":["IMP-7bc253c523c90196"],"id":"UML-ASSESSMENT-c76939a80dc1808a","observed_ids":["IMP-7bc253c523c90196"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-78048674fc5c8cc0"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-44a6e06f745cf82f"],"fact_ids":["IMP-6952ee0fc4d72ce1"],"id":"UML-ASSESSMENT-5e02a15f11d6530c","observed_ids":["IMP-6952ee0fc4d72ce1"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-55f9a550a52222a4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-61a743de8727245b"],"fact_ids":["IMP-e27034bbe6048dc3"],"id":"UML-ASSESSMENT-23e4d487b465c9f5","observed_ids":["IMP-e27034bbe6048dc3"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-ea34eb696238e229"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e75f9168203a3bb5"],"fact_ids":["IMP-d9947320e19274d0"],"id":"UML-ASSESSMENT-c3866189518fd6f3","observed_ids":["IMP-d9947320e19274d0"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-55bfcdeefe9133db"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-ac4a430f0208695d"],"fact_ids":["IMP-9ee1b15d9ecba61a","IMP-bf3fce03063d23ba","IMP-cd86ea668503efff"],"id":"UML-ASSESSMENT-18bfc5b22851df1b","observed_ids":["IMP-9ee1b15d9ecba61a","IMP-bf3fce03063d23ba","IMP-cd86ea668503efff"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-9ecdc2b99d36d0f0"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-68af7480a47b0879"],"fact_ids":["IMP-a07aa9bf329d2783"],"id":"UML-ASSESSMENT-70d262ab90565f9b","observed_ids":["IMP-a07aa9bf329d2783"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-399578c5c3108c11"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8c984bd9e49d4714"],"fact_ids":["IMP-bd0d2ea1a7f7d856"],"id":"UML-ASSESSMENT-951a10bd28c47d90","observed_ids":["IMP-bd0d2ea1a7f7d856"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-b1f71f0c1cb78e76"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-8a22aef492a5f2e2"],"fact_ids":["IMP-c4673976ea1dc9e3"],"id":"UML-ASSESSMENT-00f8be24c3cdce87","observed_ids":["IMP-c4673976ea1dc9e3"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-d9a1c97a490e0901"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-2401f5378944b43c"],"fact_ids":["IMP-f626c7bbfcddc656"],"id":"UML-ASSESSMENT-6de207c5d81cefef","observed_ids":["IMP-f626c7bbfcddc656"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-6576a52fbbae894a"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-1419f09b0b21b49f"],"fact_ids":["IMP-17fa9ec26f5620e6"],"id":"UML-ASSESSMENT-269b15a15d1f66fa","observed_ids":["IMP-17fa9ec26f5620e6"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-f3e76cf17a3b6e11"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9aa4d3bae5a6b13b"],"fact_ids":["IMP-7809778f9b011067","IMP-d697f69d104c3728"],"id":"UML-ASSESSMENT-ceff56888501223a","observed_ids":["IMP-7809778f9b011067","IMP-d697f69d104c3728"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-6d2105db829d0204"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-78618d028f08c03d"],"fact_ids":["IMP-5903c696db7d3c37"],"id":"UML-ASSESSMENT-143030640afe968c","observed_ids":["IMP-5903c696db7d3c37"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-bf1c23d32cb2b352"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c7418824f6922a1d"],"fact_ids":["IMP-3a1e7ffb3cd43c6f"],"id":"UML-ASSESSMENT-67465ac199059c32","observed_ids":["IMP-3a1e7ffb3cd43c6f"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-00cf65304792cee1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-39a478e5947fe8c0"],"fact_ids":["IMP-5b66cc34f3db4d33"],"id":"UML-ASSESSMENT-c464dd3733e803f7","observed_ids":["IMP-5b66cc34f3db4d33"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-fef4d93da7e9956f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d7e02cdb3f008536"],"fact_ids":["IMP-3cf541175700c841"],"id":"UML-ASSESSMENT-e5a044de9fc5c8f1","observed_ids":["IMP-3cf541175700c841"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-f172d1a4e1881e91"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-04c202f6f2e801bb"],"fact_ids":["IMP-0b1f0b4561d3f988"],"id":"UML-ASSESSMENT-54473a1bf97be201","observed_ids":["IMP-0b1f0b4561d3f988"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-8d3adccd9ed5e0a4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b72cb72a20f2b92d"],"fact_ids":["IMP-6282e4a9ab80e3ec"],"id":"UML-ASSESSMENT-a747a510d52e8d2b","observed_ids":["IMP-6282e4a9ab80e3ec"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-90327b71c1595968"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4227596694b3c37a"],"fact_ids":["IMP-690698cfe601ddf4"],"id":"UML-ASSESSMENT-b6994d59f71fabfa","observed_ids":["IMP-690698cfe601ddf4"],"reason":"$79","status":"PASS","subject_id":"RealWorld HTTP interface:module-import-1d3c6554ef43645c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7e5c99eed0d8fda4"],"fact_ids":["IMP-7b0c221573c2f447","IMP-ddae58d1f5de54c2"],"id":"UML-ASSESSMENT-64a2e9f736c7d7ff","observed_ids":["IMP-7b0c221573c2f447","IMP-ddae58d1f5de54c2"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-e1b7ee288d63437f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6e6b1ba0f8fefd9a"],"fact_ids":["IMP-6ea7fc7ad086b14a"],"id":"UML-ASSESSMENT-1b3243c7b808248c","observed_ids":["IMP-6ea7fc7ad086b14a"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-8d6377e2f8df28cb"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-ad9e8c7cc9d4cdf9"],"fact_ids":["IMP-a91085c93cf4b178"],"id":"UML-ASSESSMENT-6aa7938194559d6b","observed_ids":["IMP-a91085c93cf4b178"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-4bf2cc441045a620"},{"aspect":"$1124","change":"matched","evidence_ids":["$98"],"fact_ids":["IMP-18628623bb28891c","IMP-57dae7022e1112e9"],"id":"UML-ASSESSMENT-0306196d9eb20e3c","observed_ids":["IMP-18628623bb28891c","IMP-57dae7022e1112e9"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-ba00911ece371f40"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-5a365727bfe4eb2b"],"fact_ids":["IMP-39acd760772aea22"],"id":"UML-ASSESSMENT-b19485b8f32f7560","observed_ids":["IMP-39acd760772aea22"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-af610ddebddcb726"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-0c90514a33ee19b4"],"fact_ids":["IMP-5fb94e8cfd527d24"],"id":"UML-ASSESSMENT-a34d3cb7b1122ba3","observed_ids":["IMP-5fb94e8cfd527d24"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-9fc3eb8a2d56678f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-6ab824a3f5c97cb6"],"fact_ids":["IMP-1602c9e5fd4e4e68"],"id":"UML-ASSESSMENT-e2415ae5e2e96330","observed_ids":["IMP-1602c9e5fd4e4e68"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-b9c8a04c30260693"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-9ab86d7fb5428ff6"],"fact_ids":["IMP-3d77ad35d318ce97","IMP-b27e0a7d7792e584"],"id":"UML-ASSESSMENT-c87e32df3c00d73e","observed_ids":["IMP-3d77ad35d318ce97","IMP-b27e0a7d7792e584"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-db648925d3015292"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-796b062358916e52"],"fact_ids":["IMP-03d1f92ad350047a"],"id":"UML-ASSESSMENT-47e16ad4b54f14a2","observed_ids":["IMP-03d1f92ad350047a"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-dd44cb5c486b1677"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-45d761cfed965553"],"fact_ids":["IMP-f3c359ce3d53e707"],"id":"UML-ASSESSMENT-c14477a6552de9fa","observed_ids":["IMP-f3c359ce3d53e707"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-47327724265698de"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-94109ba3ac953ef9"],"fact_ids":["IMP-6ad23bf917a04b2a"],"id":"UML-ASSESSMENT-001142053bf4e357","observed_ids":["IMP-6ad23bf917a04b2a"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-9f55c8993ceda93c"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-36612656f38f4258"],"fact_ids":["IMP-83cc7cc05916ed52"],"id":"UML-ASSESSMENT-69ef6c7653687fb7","observed_ids":["IMP-83cc7cc05916ed52"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-50cba50bbc3e2050"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4baca509d1518ff5"],"fact_ids":["IMP-44b0a39efd6fc58a"],"id":"UML-ASSESSMENT-80f3d3a8dabbee53","observed_ids":["IMP-44b0a39efd6fc58a"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-85afdbf85d281aa5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c8f5a6eb64bc7537"],"fact_ids":["IMP-32f9828bdd9b21c7"],"id":"UML-ASSESSMENT-b96798b9836465b6","observed_ids":["IMP-32f9828bdd9b21c7"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-1a211040da6216e7"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-d78774406cf7e7f9"],"fact_ids":["IMP-15ed2875bbd5f185"],"id":"UML-ASSESSMENT-29d9648f02f7fbe5","observed_ids":["IMP-15ed2875bbd5f185"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-a9b8dcb2a54ba52f"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-a509255cb0003c1f"],"fact_ids":["IMP-3f5dfe8b290dc54f"],"id":"UML-ASSESSMENT-a46b106aa050e102","observed_ids":["IMP-3f5dfe8b290dc54f"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-5103b3fdae24d431"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4cc707ce8e949f50"],"fact_ids":["IMP-480c7067f662fe90"],"id":"UML-ASSESSMENT-1f9410973b50a273","observed_ids":["IMP-480c7067f662fe90"],"reason":"$79","status":"PASS","subject_id":"Product and wire contracts:module-import-50320f93eb1537fd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-e06911220f42c9f7"],"fact_ids":["IMP-fddb8ee66a585022"],"id":"UML-ASSESSMENT-715995834c8b5652","observed_ids":["IMP-fddb8ee66a585022"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-b5235c3c35ed432e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-10e7cb1bc2fb532f"],"fact_ids":["IMP-c4824752656fa571"],"id":"UML-ASSESSMENT-4dc2d529e49b6156","observed_ids":["IMP-c4824752656fa571"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-30bf9742c9f29de0"},{"aspect":"$1124","change":"matched","evidence_ids":["$84"],"fact_ids":["IMP-19746e01ed8b4249","IMP-7f584b41170be7c6","IMP-98b6d9a37cdd4f97","IMP-bd737aa7ba94d9a2","IMP-ee63787fbfb1f7d8","IMP-fa626c94d7460f38"],"id":"UML-ASSESSMENT-2f1c712b02609c9a","observed_ids":["IMP-19746e01ed8b4249","IMP-7f584b41170be7c6","IMP-98b6d9a37cdd4f97","IMP-bd737aa7ba94d9a2","IMP-ee63787fbfb1f7d8","IMP-fa626c94d7460f38"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-bf68d77f42932911"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-4a9b4cb5c0f2bbc8"],"fact_ids":["IMP-984b640c2f3dd790"],"id":"UML-ASSESSMENT-39155b6735c81df7","observed_ids":["IMP-984b640c2f3dd790"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-3c54ba6cdf94e1c9"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-45b45ffff6a8c1fb"],"fact_ids":["IMP-fe7f3da390358185"],"id":"UML-ASSESSMENT-ee16ba0e1b48077a","observed_ids":["IMP-fe7f3da390358185"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-c66b58ca656e9199"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-66bf0aba2339c2da"],"fact_ids":["IMP-75c28aa706c0febd"],"id":"UML-ASSESSMENT-fc16b7fbf9d3c45a","observed_ids":["IMP-75c28aa706c0febd"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-1a02021e54f3246b"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-baa04838ed358271"],"fact_ids":["IMP-d14f71e4314735ed"],"id":"UML-ASSESSMENT-9d229e5940255c27","observed_ids":["IMP-d14f71e4314735ed"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-cd02a4d24287ffbd"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-044f43a9c8ed47a6"],"fact_ids":["IMP-c6746d8e06a286ef"],"id":"UML-ASSESSMENT-68ce78e1506f657b","observed_ids":["IMP-c6746d8e06a286ef"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-4bb9645e83d2bfc5"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-67a3fed596a4c57a"],"fact_ids":["IMP-76463cfa4b286bf1"],"id":"UML-ASSESSMENT-7e5f65996679ad02","observed_ids":["IMP-76463cfa4b286bf1"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-89e61048b11e92a8"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-21c9875514fb4764"],"fact_ids":["IMP-b26771a711ced7dd"],"id":"UML-ASSESSMENT-b72f882828683fa5","observed_ids":["IMP-b26771a711ced7dd"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-36f165cbe38b9f8e"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c66ec583e7e663a6"],"fact_ids":["IMP-afc1590f673ddeef"],"id":"UML-ASSESSMENT-f44afe29971c2907","observed_ids":["IMP-afc1590f673ddeef"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-3e4cf83209ca6e71"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-7f356a1f444c768a"],"fact_ids":["IMP-8e59d9a9394ab7cf"],"id":"UML-ASSESSMENT-27227f7b19fde191","observed_ids":["IMP-8e59d9a9394ab7cf"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-350a7cad4091b6a1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-2717a0585919fc13"],"fact_ids":["IMP-0875458e489880c3"],"id":"UML-ASSESSMENT-8466278a56b295df","observed_ids":["IMP-0875458e489880c3"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-817dc951b4b3bc69"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-cd0d911040a6834a"],"fact_ids":["IMP-93edde172f0be530"],"id":"UML-ASSESSMENT-36ae868943dd0cf2","observed_ids":["IMP-93edde172f0be530"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-09e3eec7772341c4"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-c517dc1c5aaa310d"],"fact_ids":["IMP-6f0a94d98e284c4a"],"id":"UML-ASSESSMENT-04f45611fbeaba65","observed_ids":["IMP-6f0a94d98e284c4a"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-13c526df7f91373a"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-79650a3da26c59eb"],"fact_ids":["IMP-da2a08ce428640db"],"id":"UML-ASSESSMENT-cfc3941d9163490d","observed_ids":["IMP-da2a08ce428640db"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-780ece71e083b4a1"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-dbf68b2d438b15ad"],"fact_ids":["IMP-3bb4e6874d962ca2"],"id":"UML-ASSESSMENT-31df0b306a6b4433","observed_ids":["IMP-3bb4e6874d962ca2"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-6c5a7decb458b571"},{"aspect":"$1124","change":"matched","evidence_ids":["EVD-b5d3dcc55e5d67f0"],"fact_ids":["IMP-679c69749d97c332"],"id":"UML-ASSESSMENT-14f813c0776defac","observed_ids":["IMP-679c69749d97c332"],"reason":"$79","status":"PASS","subject_id":"PostgreSQL persistence adapter:module-import-ad874f2b42564a69"},{"aspect":"$1047","change":"$1143","evidence_ids":["$94"],"fact_ids":["$600"],"id":"UML-ASSESSMENT-3df3f6f6c41bad99","observed_ids":["$600"],"reason":"$56","status":"UNKNOWN","subject_id":"$181"},{"aspect":"$1047","change":"$1143","evidence_ids":["$128"],"fact_ids":["$634"],"id":"UML-ASSESSMENT-3d6fd641a3c33a90","observed_ids":["$634"],"reason":"$56","status":"UNKNOWN","subject_id":"$188"},{"aspect":"$1047","change":"$1143","evidence_ids":["$107"],"fact_ids":["$646"],"id":"UML-ASSESSMENT-0dd5b7f40026f2d7","observed_ids":["$646"],"reason":"$56","status":"UNKNOWN","subject_id":"$502"},{"aspect":"$1047","change":"$1143","evidence_ids":["$125"],"fact_ids":["$595"],"id":"UML-ASSESSMENT-5a0c4ff8fcfd711e","observed_ids":["$595"],"reason":"$56","status":"UNKNOWN","subject_id":"$428"},{"aspect":"$1047","change":"$1143","evidence_ids":["EVD-8ce7bb28bc5a4670"],"fact_ids":["$637"],"id":"UML-ASSESSMENT-8723372fd057b799","observed_ids":["$637"],"reason":"$56","status":"UNKNOWN","subject_id":"$429"},{"aspect":"$1047","change":"$1143","evidence_ids":["$124"],"fact_ids":["$624"],"id":"UML-ASSESSMENT-768ed2c525bc5588","observed_ids":["$624"],"reason":"$56","status":"UNKNOWN","subject_id":"$430"},{"aspect":"$1047","change":"$1143","evidence_ids":["$140"],"fact_ids":["$627"],"id":"UML-ASSESSMENT-8a9b71c191a4a7d5","observed_ids":["$627"],"reason":"$56","status":"UNKNOWN","subject_id":"$431"},{"aspect":"$1047","change":"$1143","evidence_ids":["$85"],"fact_ids":["$619"],"id":"UML-ASSESSMENT-db61fb02feeec3c8","observed_ids":["$619"],"reason":"$56","status":"UNKNOWN","subject_id":"$432"},{"aspect":"$1047","change":"$1143","evidence_ids":["$114"],"fact_ids":["$596"],"id":"UML-ASSESSMENT-7e7d3bdff9ef9200","observed_ids":["$596"],"reason":"$56","status":"UNKNOWN","subject_id":"$435"},{"aspect":"$1047","change":"$1143","evidence_ids":["$91"],"fact_ids":["$687"],"id":"UML-ASSESSMENT-c80d75744d2e248b","observed_ids":["$687"],"reason":"$56","status":"UNKNOWN","subject_id":"$436"},{"aspect":"$1047","change":"$1143","evidence_ids":["$135"],"fact_ids":["$605"],"id":"UML-ASSESSMENT-0a917730bfb0ee45","observed_ids":["$605"],"reason":"$56","status":"UNKNOWN","subject_id":"$437"},{"aspect":"$1047","change":"$1143","evidence_ids":["$93"],"fact_ids":["$712"],"id":"UML-ASSESSMENT-f942e4eaab8f6a1c","observed_ids":["$712"],"reason":"$56","status":"UNKNOWN","subject_id":"$439"},{"aspect":"$1047","change":"$1143","evidence_ids":["$116"],"fact_ids":["$615"],"id":"UML-ASSESSMENT-0160ececc6fa58b7","observed_ids":["$615"],"reason":"$56","status":"UNKNOWN","subject_id":"$438"},{"aspect":"$1047","change":"$1143","evidence_ids":["$89"],"fact_ids":["$626"],"id":"UML-ASSESSMENT-d321bfb6d2261741","observed_ids":["$626"],"reason":"$56","status":"UNKNOWN","subject_id":"$440"},{"aspect":"$1047","change":"$1143","evidence_ids":["$95"],"fact_ids":["$674"],"id":"UML-ASSESSMENT-f5910dc2c5d91508","observed_ids":["$674"],"reason":"$56","status":"UNKNOWN","subject_id":"$442"},{"aspect":"$1047","change":"$1143","evidence_ids":["$126"],"fact_ids":["$686"],"id":"UML-ASSESSMENT-ac2fc65a5c999b84","observed_ids":["$686"],"reason":"$56","status":"UNKNOWN","subject_id":"$441"},{"aspect":"$1047","change":"$1143","evidence_ids":["$104"],"fact_ids":["$663"],"id":"UML-ASSESSMENT-ff4d6749e55727c5","observed_ids":["$663"],"reason":"$56","status":"UNKNOWN","subject_id":"$445"},{"aspect":"$1047","change":"$1143","evidence_ids":["$133"],"fact_ids":["$613"],"id":"UML-ASSESSMENT-a90c2517f83da325","observed_ids":["$613"],"reason":"$56","status":"UNKNOWN","subject_id":"$444"},{"aspect":"$1047","change":"$1143","evidence_ids":["EVD-6eee1220acce1a34"],"fact_ids":["$700"],"id":"UML-ASSESSMENT-e368c676782b053b","observed_ids":["$700"],"reason":"$56","status":"UNKNOWN","subject_id":"$443"},{"aspect":"$1047","change":"$1143","evidence_ids":["$119"],"fact_ids":["$586"],"id":"UML-ASSESSMENT-7c4d1b2031f11da2","observed_ids":["$586"],"reason":"$56","status":"UNKNOWN","subject_id":"$446"},{"aspect":"$1047","change":"$1143","evidence_ids":["$139"],"fact_ids":["$659"],"id":"UML-ASSESSMENT-50fb46cf091a8ab2","observed_ids":["$659"],"reason":"$56","status":"UNKNOWN","subject_id":"$447"},{"aspect":"$1047","change":"$1143","evidence_ids":["$121"],"fact_ids":["$681"],"id":"UML-ASSESSMENT-7e5511391596b10f","observed_ids":["$681"],"reason":"$56","status":"UNKNOWN","subject_id":"$448"},{"aspect":"$1047","change":"$1143","evidence_ids":["$120"],"fact_ids":["$683"],"id":"UML-ASSESSMENT-daca91a39613ea2a","observed_ids":["$683"],"reason":"$56","status":"UNKNOWN","subject_id":"$451"},{"aspect":"$1047","change":"$1143","evidence_ids":["$110"],"fact_ids":["$655"],"id":"UML-ASSESSMENT-1debb42ef60b1757","observed_ids":["$655"],"reason":"$56","status":"UNKNOWN","subject_id":"$453"},{"aspect":"$1047","change":"$1143","evidence_ids":["EVD-cb7f500fb00f9f7d"],"fact_ids":["$608"],"id":"UML-ASSESSMENT-3838afb027d58d46","observed_ids":["$608"],"reason":"$56","status":"UNKNOWN","subject_id":"$452"},{"aspect":"$1047","change":"$1143","evidence_ids":["$134"],"fact_ids":["$611"],"id":"UML-ASSESSMENT-7392f2acc97b0dc8","observed_ids":["$611"],"reason":"$56","status":"UNKNOWN","subject_id":"$455"},{"aspect":"$1047","change":"$1143","evidence_ids":["$105"],"fact_ids":["$603"],"id":"UML-ASSESSMENT-8f25774142d9f890","observed_ids":["$603"],"reason":"$56","status":"UNKNOWN","subject_id":"$456"},{"aspect":"$1047","change":"$1143","evidence_ids":["$122"],"fact_ids":["$677"],"id":"UML-ASSESSMENT-24c167eb0b3cddd7","observed_ids":["$677"],"reason":"$56","status":"UNKNOWN","subject_id":"$454"},{"aspect":"$1047","change":"$1143","evidence_ids":["$111"],"fact_ids":["$697"],"id":"UML-ASSESSMENT-93db5035e18d454f","observed_ids":["$697"],"reason":"$56","status":"UNKNOWN","subject_id":"$310"},{"aspect":"$1047","change":"$1143","evidence_ids":["$137"],"fact_ids":["$585"],"id":"UML-ASSESSMENT-4d2e8479591273f7","observed_ids":["$585"],"reason":"$56","status":"UNKNOWN","subject_id":"$311"},{"aspect":"$1047","change":"$1143","evidence_ids":["$108"],"fact_ids":["$642"],"id":"UML-ASSESSMENT-c092291dbc1a4347","observed_ids":["$642"],"reason":"$56","status":"UNKNOWN","subject_id":"$312"},{"aspect":"$1047","change":"$1143","evidence_ids":["$81"],"fact_ids":["$657"],"id":"UML-ASSESSMENT-8dcce54b45206d05","observed_ids":["$657"],"reason":"$56","status":"UNKNOWN","subject_id":"$313"},{"aspect":"$1047","change":"$1143","evidence_ids":["$99"],"fact_ids":["$582"],"id":"UML-ASSESSMENT-6b92e8bc319d3dcb","observed_ids":["$582"],"reason":"$56","status":"UNKNOWN","subject_id":"$314"},{"aspect":"$1047","change":"$1143","evidence_ids":["$130"],"fact_ids":["$650"],"id":"UML-ASSESSMENT-4926970f0ea502b3","observed_ids":["$650"],"reason":"$56","status":"UNKNOWN","subject_id":"$315"}],"correspondences":[{"observed_ids":["REFENTITY-5747484a9d18f57b"],"target_id":"symbol-fastapi-security-apikeyheader"},{"observed_ids":["REFENTITY-c63a0b18323b73f3"],"target_id":"$1138"},{"observed_ids":["REFENTITY-37335dc5e60fa110"],"target_id":"symbol-pydantic-basesettings"},{"observed_ids":["REFENTITY-52346914255d5513"],"target_id":"symbol-enum-enum"},{"observed_ids":["$600"],"target_id":"reference-class-app-core-settings-base-appenvtypes"},{"observed_ids":["$284"],"target_id":"Host and runtime composition:module-app"},{"observed_ids":["$262"],"target_id":"Host and runtime composition:module-app-core"},{"observed_ids":["$286"],"target_id":"$201"},{"observed_ids":["$301"],"target_id":"$202"},{"observed_ids":["$305"],"target_id":"$203"},{"observed_ids":["$244"],"target_id":"Host and runtime composition:module-app-core-settings"},{"observed_ids":["$281"],"target_id":"$204"},{"observed_ids":["$295"],"target_id":"$205"},{"observed_ids":["$247"],"target_id":"$206"},{"observed_ids":["$248"],"target_id":"$207"},{"observed_ids":["$237"],"target_id":"$208"},{"observed_ids":["$303"],"target_id":"$209"},{"observed_ids":["$583"],"target_id":"$179"},{"observed_ids":["SYM-c35f740a32d3c2b3"],"target_id":"$180"},{"observed_ids":["$600"],"target_id":"$181"},{"observed_ids":["$625"],"target_id":"$182"},{"observed_ids":["SYM-f7dce0661d3ebec1"],"target_id":"$183"},{"observed_ids":["$631"],"target_id":"$184"},{"observed_ids":["SYM-bc896802dad6f51f"],"target_id":"$185"},{"observed_ids":["$695"],"target_id":"$186"},{"observed_ids":["SYM-bf4eaa72f0d5a36a"],"target_id":"$187"},{"observed_ids":["$634"],"target_id":"$188"},{"observed_ids":["$629"],"target_id":"$192"},{"observed_ids":["$706"],"target_id":"$193"},{"observed_ids":["$694"],"target_id":"$194"},{"observed_ids":["ATTR-d8e477c186eb7a43"],"target_id":"$155"},{"observed_ids":["ATTR-2d88ce9c64ebb9c2"],"target_id":"$156"},{"observed_ids":["ATTR-63cfa5b1cdd96e6a"],"target_id":"$162"},{"observed_ids":["ATTR-d8cd52cf67e55063"],"target_id":"$163"},{"observed_ids":["ATTR-557d8300b3128280"],"target_id":"$164"},{"observed_ids":["ATTR-1a4c5352acd2edda"],"target_id":"$166"},{"observed_ids":["ATTR-41d00b770f5d8936"],"target_id":"$167"},{"observed_ids":["ATTR-1b943ff3f39437c3"],"target_id":"$154"},{"observed_ids":["ATTR-7a5ecc0c34177203"],"target_id":"$160"},{"observed_ids":["ATTR-a4134bfed8d216dd"],"target_id":"$161"},{"observed_ids":["ATTR-42a02be3aa6fd350"],"target_id":"$165"},{"observed_ids":["ATTR-e0da82f31e31616a"],"target_id":"$153"},{"observed_ids":["ATTR-5e11e8743fffd180"],"target_id":"$157"},{"observed_ids":["ATTR-9a17537c8ae0f59a"],"target_id":"$152"},{"observed_ids":["ATTR-7ee18641345a2fcc"],"target_id":"$159"},{"observed_ids":["ATTR-6bb31d208852f571"],"target_id":"$158"},{"observed_ids":["$653"],"target_id":"$200"},{"observed_ids":["$660"],"target_id":"$199"},{"observed_ids":["ATTR-cff88f18ac8ea2e5"],"target_id":"$190"},{"observed_ids":["ATTR-2fb9d150efb03872"],"target_id":"$189"},{"observed_ids":["ATTR-fe2b4ce7ac357fb2"],"target_id":"$191"},{"observed_ids":["ATTR-a35f637f7588c70d"],"target_id":"$168"},{"observed_ids":["ATTR-38ccace78dd3c12a"],"target_id":"$169"},{"observed_ids":["ATTR-649a1bff7695860d"],"target_id":"$171"},{"observed_ids":["ATTR-f57a7cf5c46828e6"],"target_id":"$170"},{"observed_ids":["ATTR-eb16bffa1f2e770f"],"target_id":"$173"},{"observed_ids":["ATTR-fb6dcc0122ae57e2"],"target_id":"$178"},{"observed_ids":["ATTR-4f5d434db6cad34d"],"target_id":"$177"},{"observed_ids":["ATTR-d34d897b74295c29"],"target_id":"$172"},{"observed_ids":["ATTR-49bb39d2a246cc75"],"target_id":"$175"},{"observed_ids":["ATTR-141ac207783f36d4"],"target_id":"$176"},{"observed_ids":["ATTR-073681b74a6001cf"],"target_id":"$174"},{"observed_ids":["$671"],"target_id":"$195"},{"observed_ids":["$291"],"target_id":"RealWorld HTTP interface:module-app-api"},{"observed_ids":["$283"],"target_id":"RealWorld HTTP interface:module-app-api-dependencies"},{"observed_ids":["$275"],"target_id":"$546"},{"observed_ids":["$273"],"target_id":"$547"},{"observed_ids":["$236"],"target_id":"$548"},{"observed_ids":["$253"],"target_id":"$549"},{"observed_ids":["$293"],"target_id":"$550"},{"observed_ids":["$267"],"target_id":"RealWorld HTTP interface:module-app-api-errors"},{"observed_ids":["$297"],"target_id":"$551"},{"observed_ids":["$272"],"target_id":"$552"},{"observed_ids":["$234"],"target_id":"RealWorld HTTP interface:module-app-api-routes"},{"observed_ids":["$246"],"target_id":"$553"},{"observed_ids":["$258"],"target_id":"RealWorld HTTP interface:module-app-api-routes-articles"},{"observed_ids":["$245"],"target_id":"$554"},{"observed_ids":["$263"],"target_id":"$555"},{"observed_ids":["$266"],"target_id":"$556"},{"observed_ids":["$299"],"target_id":"$557"},{"observed_ids":["$278"],"target_id":"$558"},{"observed_ids":["$276"],"target_id":"$559"},{"observed_ids":["$277"],"target_id":"$560"},{"observed_ids":["$260"],"target_id":"$561"},{"observed_ids":["$646"],"target_id":"$502"},{"observed_ids":["$690"],"target_id":"$505"},{"observed_ids":["$699"],"target_id":"$504"},{"observed_ids":["$713"],"target_id":"$503"},{"observed_ids":["$641"],"target_id":"$545"},{"observed_ids":["$591"],"target_id":"$510"},{"observed_ids":["$672"],"target_id":"$508"},{"observed_ids":["$589"],"target_id":"$506"},{"observed_ids":["$648"],"target_id":"$507"},{"observed_ids":["$711"],"target_id":"$509"},{"observed_ids":["$639"],"target_id":"$511"},{"observed_ids":["$594"],"target_id":"$513"},{"observed_ids":["$645"],"target_id":"$512"},{"observed_ids":["$593"],"target_id":"$515"},{"observed_ids":["$638"],"target_id":"$514"},{"observed_ids":["$630"],"target_id":"$516"},{"observed_ids":["$602"],"target_id":"$517"},{"observed_ids":["$590"],"target_id":"$518"},{"observed_ids":["$580"],"target_id":"$519"},{"observed_ids":["$647"],"target_id":"$520"},{"observed_ids":["$673"],"target_id":"$521"},{"observed_ids":["$651"],"target_id":"$522"},{"observed_ids":["$703"],"target_id":"$525"},{"observed_ids":["$644"],"target_id":"$523"},{"observed_ids":["$707"],"target_id":"$526"},{"observed_ids":["$612"],"target_id":"$527"},{"observed_ids":["$675"],"target_id":"$524"},{"observed_ids":["$691"],"target_id":"$528"},{"observed_ids":["$664"],"target_id":"$529"},{"observed_ids":["$621"],"target_id":"$532"},{"observed_ids":["$667"],"target_id":"$530"},{"observed_ids":["$709"],"target_id":"$531"},{"observed_ids":["$622"],"target_id":"$534"},{"observed_ids":["$599"],"target_id":"$533"},{"observed_ids":["$588"],"target_id":"$535"},{"observed_ids":["$685"],"target_id":"$536"},{"observed_ids":["$688"],"target_id":"$537"},{"observed_ids":["$692"],"target_id":"$538"},{"observed_ids":["$279"],"target_id":"Product policy and identity services:module-app-services"},{"observed_ids":["$261"],"target_id":"$490"},{"observed_ids":["$235"],"target_id":"$491"},{"observed_ids":["$257"],"target_id":"$492"},{"observed_ids":["$270"],"target_id":"$493"},{"observed_ids":["$255"],"target_id":"$494"},{"observed_ids":["$698"],"target_id":"$478"},{"observed_ids":["$614"],"target_id":"$480"},{"observed_ids":["$676"],"target_id":"$479"},{"observed_ids":["$678"],"target_id":"$482"},{"observed_ids":["$609"],"target_id":"$481"},{"observed_ids":["$702"],"target_id":"$483"},{"observed_ids":["$592"],"target_id":"$485"},{"observed_ids":["$584"],"target_id":"$484"},{"observed_ids":["$661"],"target_id":"$486"},{"observed_ids":["$689"],"target_id":"$487"},{"observed_ids":["$704"],"target_id":"$489"},{"observed_ids":["$628"],"target_id":"$488"},{"observed_ids":["$300"],"target_id":"Product and wire contracts:module-app-models"},{"observed_ids":["$290"],"target_id":"$463"},{"observed_ids":["$251"],"target_id":"Product and wire contracts:module-app-models-domain"},{"observed_ids":["$264"],"target_id":"$464"},{"observed_ids":["$296"],"target_id":"$465"},{"observed_ids":["$256"],"target_id":"$466"},{"observed_ids":["$241"],"target_id":"$467"},{"observed_ids":["$243"],"target_id":"$468"},{"observed_ids":["$282"],"target_id":"Product and wire contracts:module-app-models-schemas"},{"observed_ids":["$252"],"target_id":"$469"},{"observed_ids":["$240"],"target_id":"$470"},{"observed_ids":["$254"],"target_id":"$471"},{"observed_ids":["$259"],"target_id":"$472"},{"observed_ids":["$265"],"target_id":"$473"},{"observed_ids":["$294"],"target_id":"$474"},{"observed_ids":["$288"],"target_id":"$475"},{"observed_ids":["$242"],"target_id":"Product and wire contracts:module-app-resources"},{"observed_ids":["$271"],"target_id":"$476"},{"observed_ids":["$595"],"target_id":"$428"},{"observed_ids":["$637"],"target_id":"$429"},{"observed_ids":["$624"],"target_id":"$430"},{"observed_ids":["$627"],"target_id":"$431"},{"observed_ids":["$619"],"target_id":"$432"},{"observed_ids":["$665"],"target_id":"$433"},{"observed_ids":["$643"],"target_id":"$434"},{"observed_ids":["$596"],"target_id":"$435"},{"observed_ids":["$687"],"target_id":"$436"},{"observed_ids":["$605"],"target_id":"$437"},{"observed_ids":["$712"],"target_id":"$439"},{"observed_ids":["$615"],"target_id":"$438"},{"observed_ids":["$626"],"target_id":"$440"},{"observed_ids":["$674"],"target_id":"$442"},{"observed_ids":["$686"],"target_id":"$441"},{"observed_ids":["$663"],"target_id":"$445"},{"observed_ids":["$613"],"target_id":"$444"},{"observed_ids":["$700"],"target_id":"$443"},{"observed_ids":["$586"],"target_id":"$446"},{"observed_ids":["$659"],"target_id":"$447"},{"observed_ids":["$681"],"target_id":"$448"},{"observed_ids":["$654"],"target_id":"$449"},{"observed_ids":["SYM-40988e1b938dc161"],"target_id":"$450"},{"observed_ids":["$683"],"target_id":"$451"},{"observed_ids":["$655"],"target_id":"$453"},{"observed_ids":["$608"],"target_id":"$452"},{"observed_ids":["$611"],"target_id":"$455"},{"observed_ids":["$603"],"target_id":"$456"},{"observed_ids":["$677"],"target_id":"$454"},{"observed_ids":["ATTR-d4b8a7a46c8fb4e6"],"target_id":"$371"},{"observed_ids":["ATTR-481ecc0832aa1382"],"target_id":"$372"},{"observed_ids":["$579"],"target_id":"$460"},{"observed_ids":["ATTR-6b55836dc6ed486f"],"target_id":"$373"},{"observed_ids":["ATTR-01676cc8a47f579d"],"target_id":"$379"},{"observed_ids":["ATTR-85863f1937a84f2e"],"target_id":"$381"},{"observed_ids":["ATTR-8e5c596ca176e287"],"target_id":"$376"},{"observed_ids":["ATTR-75ab073399a45ae9"],"target_id":"$375"},{"observed_ids":["ATTR-a78710c812e6e903"],"target_id":"$380"},{"observed_ids":["ATTR-23be86977fb335d1"],"target_id":"$374"},{"observed_ids":["ATTR-17bb921475b5e750"],"target_id":"$377"},{"observed_ids":["ATTR-82bc80ad4655b91d"],"target_id":"$378"},{"observed_ids":["ATTR-85a446a56adb0265"],"target_id":"$383"},{"observed_ids":["ATTR-b37ab1c86b2a782c"],"target_id":"$382"},{"observed_ids":["ATTR-3efd0d26b742820a"],"target_id":"$387"},{"observed_ids":["ATTR-6c12a980a5e38272"],"target_id":"$384"},{"observed_ids":["ATTR-2c10d879eda18696"],"target_id":"$386"},{"observed_ids":["ATTR-0dd01307b993fec5"],"target_id":"$385"},{"observed_ids":["ATTR-3d4f0a784b90deba"],"target_id":"$391"},{"observed_ids":["ATTR-cdebbb1b78da84ff"],"target_id":"$389"},{"observed_ids":["ATTR-799c13a86e760759"],"target_id":"$388"},{"observed_ids":["ATTR-0c76bcd12859bfeb"],"target_id":"$390"},{"observed_ids":["ATTR-a880a9211fd3da18"],"target_id":"$393"},{"observed_ids":["ATTR-ca6c78368381d7df"],"target_id":"$392"},{"observed_ids":["$679"],"target_id":"$462"},{"observed_ids":["$652"],"target_id":"$461"},{"observed_ids":["ATTR-7004d37becc78eb2"],"target_id":"$394"},{"observed_ids":["ATTR-b0a67a3f0adf65bc"],"target_id":"$399"},{"observed_ids":["ATTR-d089b41e245a85a8"],"target_id":"$398"},{"observed_ids":["ATTR-81c200c0fb511f83"],"target_id":"$396"},{"observed_ids":["ATTR-4e2a7e777b4965e9"],"target_id":"$395"},{"observed_ids":["ATTR-66e79c240c6afb41"],"target_id":"$397"},{"observed_ids":["ATTR-3f2aba742f01a9dd"],"target_id":"$402"},{"observed_ids":["ATTR-af01892fda9433a7"],"target_id":"$401"},{"observed_ids":["ATTR-3c66e6c8e6345832"],"target_id":"$400"},{"observed_ids":["ATTR-b57d94eabe7dad9f"],"target_id":"$408"},{"observed_ids":["ATTR-586dccd181199aa8"],"target_id":"$409"},{"observed_ids":["ATTR-000e8a88a72631f5"],"target_id":"$407"},{"observed_ids":["ATTR-6bc3715802fd262c"],"target_id":"$403"},{"observed_ids":["ATTR-d27d28e642d2461b"],"target_id":"$404"},{"observed_ids":["ATTR-9e8aa931315c284c"],"target_id":"$405"},{"observed_ids":["ATTR-e7d01028d58a046e"],"target_id":"$406"},{"observed_ids":["ATTR-972f90447c30e272"],"target_id":"$412"},{"observed_ids":["ATTR-079ed322e22728d4"],"target_id":"$411"},{"observed_ids":["ATTR-4dc4e5044bc91b65"],"target_id":"$410"},{"observed_ids":["ATTR-464716350d0889b2"],"target_id":"$413"},{"observed_ids":["ATTR-3eeecb689cc7399e"],"target_id":"$414"},{"observed_ids":["ATTR-fd504a7ab0716cbb"],"target_id":"$415"},{"observed_ids":["ATTR-1dcb38571a7848fa"],"target_id":"$416"},{"observed_ids":["ATTR-e835ef11f36c0f54"],"target_id":"$417"},{"observed_ids":["ATTR-da281c1447eaad2e"],"target_id":"$419"},{"observed_ids":["ATTR-fcd7adbbff773745"],"target_id":"$420"},{"observed_ids":["ATTR-37a38868e20b7346"],"target_id":"$418"},{"observed_ids":["ATTR-d91016bb7a4dc200"],"target_id":"$426"},{"observed_ids":["ATTR-f1364efd2814c610"],"target_id":"$423"},{"observed_ids":["ATTR-b093cdaf12db8ad8"],"target_id":"$425"},{"observed_ids":["ATTR-8dd2d5a8abbe906b"],"target_id":"$422"},{"observed_ids":["ATTR-03905c486f9e2c59"],"target_id":"$424"},{"observed_ids":["ATTR-6d9bdf206c61defc"],"target_id":"$427"},{"observed_ids":["ATTR-36453ce10b52d0b1"],"target_id":"$421"},{"observed_ids":["$302"],"target_id":"PostgreSQL persistence adapter:module-app-db"},{"observed_ids":["$239"],"target_id":"$351"},{"observed_ids":["$298"],"target_id":"$352"},{"observed_ids":["$269"],"target_id":"$353"},{"observed_ids":["$238"],"target_id":"$354"},{"observed_ids":["$287"],"target_id":"PostgreSQL persistence adapter:module-app-db-queries"},{"observed_ids":["$304"],"target_id":"$355"},{"observed_ids":["$289"],"target_id":"$356"},{"observed_ids":["$268"],"target_id":"PostgreSQL persistence adapter:module-app-db-repositories"},{"observed_ids":["$292"],"target_id":"$357"},{"observed_ids":["$285"],"target_id":"$358"},{"observed_ids":["$274"],"target_id":"$359"},{"observed_ids":["$249"],"target_id":"$360"},{"observed_ids":["$250"],"target_id":"$361"},{"observed_ids":["$280"],"target_id":"$362"},{"observed_ids":["$697"],"target_id":"$310"},{"observed_ids":["$585"],"target_id":"$311"},{"observed_ids":["$642"],"target_id":"$312"},{"observed_ids":["$657"],"target_id":"$313"},{"observed_ids":["$582"],"target_id":"$314"},{"observed_ids":["$650"],"target_id":"$315"},{"observed_ids":["$670"],"target_id":"$317"},{"observed_ids":["$578"],"target_id":"$316"},{"observed_ids":["$633"],"target_id":"$327"},{"observed_ids":["$636"],"target_id":"$319"},{"observed_ids":["$710"],"target_id":"$331"},{"observed_ids":["$617"],"target_id":"$320"},{"observed_ids":["$601"],"target_id":"$321"},{"observed_ids":["$635"],"target_id":"$324"},{"observed_ids":["$587"],"target_id":"$322"},{"observed_ids":["$666"],"target_id":"$326"},{"observed_ids":["$669"],"target_id":"$325"},{"observed_ids":["$616"],"target_id":"$328"},{"observed_ids":["$705"],"target_id":"$318"},{"observed_ids":["$680"],"target_id":"$330"},{"observed_ids":["$597"],"target_id":"$323"},{"observed_ids":["$598"],"target_id":"$329"},{"observed_ids":["$658"],"target_id":"$333"},{"observed_ids":["$701"],"target_id":"$332"},{"observed_ids":["$714"],"target_id":"$339"},{"observed_ids":["$607"],"target_id":"$336"},{"observed_ids":["$632"],"target_id":"$338"},{"observed_ids":["$662"],"target_id":"$334"},{"observed_ids":["$606"],"target_id":"$335"},{"observed_ids":["$693"],"target_id":"$337"},{"observed_ids":["$656"],"target_id":"$342"},{"observed_ids":["$668"],"target_id":"$341"},{"observed_ids":["$604"],"target_id":"$343"},{"observed_ids":["$623"],"target_id":"$340"},{"observed_ids":["$620"],"target_id":"$344"},{"observed_ids":["$696"],"target_id":"$346"},{"observed_ids":["$581"],"target_id":"$345"},{"observed_ids":["$649"],"target_id":"$348"},{"observed_ids":["$640"],"target_id":"$349"},{"observed_ids":["$618"],"target_id":"$347"},{"observed_ids":["$682"],"target_id":"$350"}],"schema_version":"1.0.0","status":"FAIL"},"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","root","$m","$m"]]],"source":{"dirty":true,"git_head":"29158fd2f4b0fdb2e48664ef6c14edeaddd88c69","scope":["app/**/*.py"],"source_digest":"6f8eb84c8afd9f164d138baf7438b2bda25b76f18c82489e6cd000cd6250fac1"},"string_table":["                author_username=article_row[AUTHOR_USERNAME_ALIAS],","            query = query.join(","            sa.ForeignKey(\"users.id\", ondelete=\"CASCADE\"),","        async with self.connection.transaction():","        query = query.limit(Parameter(query_params_count + 1)).offset(","        raise HTTPException(","        return JWTUser(**jwt.decode(token, secret_key, algorithms=[ALGORITHM])).username","        self._profiles_repo = ProfilesRepository(conn)","        str(settings.secret_key.get_secret_value()),","    article: Article = Depends(articles.get_article_by_slug_from_path),","    article: Article = Depends(get_article_by_slug_from_path),","    articles_filters: ArticlesFilters = Depends(get_articles_filters),","    articles_repo: ArticlesRepository = Depends(get_repository(ArticlesRepository)),","    async def add_article_into_favorites(self, *, article: Article, user: User) -> None:","    comment: Comment = Depends(get_comment_by_id_from_path),","    comments_repo: CommentsRepository = Depends(get_repository(CommentsRepository)),","    current_article: Article = Depends(get_article_by_slug_from_path),","    current_user: User = Depends(get_current_user_authorizer()),","    dependencies=[Depends(check_article_modification_permissions)],","    except EntityDoesNotExist:","    limit: int = Query(DEFAULT_ARTICLES_LIMIT, ge=1),","    offset: int = Query(DEFAULT_ARTICLES_OFFSET, ge=0),","    profile: Profile = Depends(get_profile_by_username_from_path),","    profiles_repo: ProfilesRepository = Depends(get_repository(ProfilesRepository)),","    repo: UsersRepository = Depends(get_repository(UsersRepository)),","    return ArticleInResponse(article=ArticleForResponse.from_orm(article))","    settings: AppSettings = Depends(get_app_settings),","    tags_repo: TagsRepository = Depends(get_repository(TagsRepository)),","    token = jwt.create_access_token_for_user(","    user: Optional[User] = Depends(get_current_user_authorizer(required=False)),","    user: User = Depends(authentication.get_current_user_authorizer()),","    user: User = Depends(get_current_user_authorizer()),","    users_repo: UsersRepository = Depends(get_repository(UsersRepository)),","Accept login and registration requests and return the current-user response contract.","Account, profile, and follow persistence directly imports these source modules.","Annotation matches.","AppSettings","Article, feed, and favorite persistence directly imports these source modules.","ArticleForResponse","ArticleInResponse","ArticlesRepository","Assemble the endpoint routers under the configured API prefix.","BaseRepository","Bind named SQL statements and table names to the query layer.","Body(..., embed=True, alias='user')","Call ArticleForResponse.from_orm","Call Depends","Call HTTPException","Call get_current_user_authorizer","Call get_repository","Call router.include_router","Call sa.Column","Call self.connection.transaction","Call settings.secret_key.get_secret_value","Check account uniqueness and provide password and JWT operations.","Class call recorded; constructor result type is not proven","Closed scope inventory or resolution is incomplete.","Comment and tag endpoints directly imports these source modules.","Comment and tag persistence directly imports these source modules.","CommentsRepository","Create the FastAPI application and include the composed API router.","DECLARED_RULE","DEFAULT_ARTICLES_LIMIT","DEFAULT_ARTICLES_OFFSET","DateTimeModelMixin","Declared definition is recorded.","Declared signature matches recorded syntax.","Define account, current-user, profile, and token request and response fields.","Define article, comment, filter, pagination, and tag fields.","Define shared IDs, timestamps, Pydantic configuration, and response strings.","Depends(get_app_settings)","Depends(get_article_by_slug_from_path)","Depends(get_current_user_authorizer())","Depends(get_current_user_authorizer(required=False))","Depends(get_profile_by_username_from_path)","Depends(get_repository(ArticlesRepository))","Depends(get_repository(CommentsRepository))","Depends(get_repository(ProfilesRepository))","Depends(get_repository(UsersRepository))","Directed relationship is recorded.","EVD-03bc88bd64f68c3e","EVD-03f0bf6d3c309698","EVD-14a5e3a4272c07ab","EVD-1c2779bf44eb93e5","EVD-2821a6ecd0f625fd","EVD-2879b10e4efb4216","EVD-2e43ede41df8983c","EVD-3176b9a49c8f9ec5","EVD-31ecddfd7e2f2b50","EVD-33e0816c0d5646df","EVD-33e4eaf5cfe01168","EVD-3409f6fdd85a0f76","EVD-36d42682d4e79b03","EVD-3cb597ed5737d740","EVD-3fe276a8d3058810","EVD-428482232c2797e6","EVD-4613034d9635c2cf","EVD-4e745508ef5a2346","EVD-50ace3b80c1dca0d","EVD-50c9b900a62490cc","EVD-54c4325bc3147f43","EVD-5e816f57e7cfb146","EVD-606f23c945309d7c","EVD-61aa75883eb1d5af","EVD-66321e3285ae8698","EVD-6705852163ce049e","EVD-6ab505ae1ff9f91a","EVD-6d31ccae51bbc9b3","EVD-72d073c1b4adb3e5","EVD-746b49c009af7bc9","EVD-76a6ca3bc4717686","EVD-76c1a8d6db94a649","EVD-77371f77018e7abb","EVD-7a64f34b6a870379","EVD-7d3c3975151b0d0c","EVD-84893ed2d39a1723","EVD-85ff1530a32a8d1b","EVD-8bfc4d6013bb8aed","EVD-92081f798191b993","EVD-92161b0d4b676be8","EVD-9292c05077f7efd0","EVD-9f9998fdeee135a0","EVD-a17b3a9a3a925111","EVD-a48a54021a077587","EVD-a74b79d5e654faad","EVD-aeb19fea26e71ec5","EVD-afaa89706bb50b5f","EVD-b2842ef1798e7a69","EVD-c0bfec3315f9297a","EVD-c4c70d5829f587bf","EVD-c7b590a6afd664aa","EVD-cced7322d79fdc0f","EVD-d516c140e848b6ca","EVD-d7592990bf1d0bce","EVD-de9c6a0c2aae1c57","EVD-e2431fc6a5d0c213","EVD-e3e5f667041217f3","EVD-ed398be742415a19","EVD-f1575d5b2a61dd53","EVD-fa221b489914c666","EVD-fccd853aafc7446f","EVD-fef7768537b48425","EVD-ffdea5e31c51c842","EntityDoesNotExist","Every cross-component import is covered by the source's requires list","External base type; runtime implementation is outside this source Target.","Generate article slugs and enforce article and comment ownership checks.","HTTP route composition directly imports these source modules.","HTTPException","Handle article CRUD, feed, and favorite endpoints with source-declared request filters.","Handle article comments and expose available tags.","Host and runtime composition","Host and runtime composition:attribute-app-core-settings-app-appsettings-allowed-hosts","Host and runtime composition:attribute-app-core-settings-app-appsettings-api-prefix","Host and runtime composition:attribute-app-core-settings-app-appsettings-database-url","Host and runtime composition:attribute-app-core-settings-app-appsettings-debug","Host and runtime composition:attribute-app-core-settings-app-appsettings-docs-url","Host and runtime composition:attribute-app-core-settings-app-appsettings-jwt-token-prefix","Host and runtime composition:attribute-app-core-settings-app-appsettings-loggers","Host and runtime composition:attribute-app-core-settings-app-appsettings-logging-level","Host and runtime composition:attribute-app-core-settings-app-appsettings-max-connection-count","Host and runtime composition:attribute-app-core-settings-app-appsettings-min-connection-count","Host and runtime composition:attribute-app-core-settings-app-appsettings-openapi-prefix","Host and runtime composition:attribute-app-core-settings-app-appsettings-openapi-url","Host and runtime composition:attribute-app-core-settings-app-appsettings-redoc-url","Host and runtime composition:attribute-app-core-settings-app-appsettings-secret-key","Host and runtime composition:attribute-app-core-settings-app-appsettings-title","Host and runtime composition:attribute-app-core-settings-app-appsettings-version","Host and runtime composition:attribute-app-core-settings-base-baseappsettings-app-env","Host and runtime composition:attribute-app-core-settings-development-devappsettings-debug","Host and runtime composition:attribute-app-core-settings-development-devappsettings-logging-level","Host and runtime composition:attribute-app-core-settings-development-devappsettings-title","Host and runtime composition:attribute-app-core-settings-test-testappsettings-database-url","Host and runtime composition:attribute-app-core-settings-test-testappsettings-debug","Host and runtime composition:attribute-app-core-settings-test-testappsettings-logging-level","Host and runtime composition:attribute-app-core-settings-test-testappsettings-max-connection-count","Host and runtime composition:attribute-app-core-settings-test-testappsettings-min-connection-count","Host and runtime composition:attribute-app-core-settings-test-testappsettings-secret-key","Host and runtime composition:attribute-app-core-settings-test-testappsettings-title","Host and runtime composition:class-app-core-settings-app-appsettings","Host and runtime composition:class-app-core-settings-app-appsettings-config","Host and runtime composition:class-app-core-settings-base-appenvtypes","Host and runtime composition:class-app-core-settings-base-baseappsettings","Host and runtime composition:class-app-core-settings-base-baseappsettings-config","Host and runtime composition:class-app-core-settings-development-devappsettings","Host and runtime composition:class-app-core-settings-development-devappsettings-config","Host and runtime composition:class-app-core-settings-production-prodappsettings","Host and runtime composition:class-app-core-settings-production-prodappsettings-config","Host and runtime composition:class-app-core-settings-test-testappsettings","Host and runtime composition:enum_literal-app-core-settings-base-appenvtypes-dev","Host and runtime composition:enum_literal-app-core-settings-base-appenvtypes-prod","Host and runtime composition:enum_literal-app-core-settings-base-appenvtypes-test","Host and runtime composition:function-app-core-config-get-app-settings","Host and runtime composition:function-app-core-events-create-start-app-handler","Host and runtime composition:function-app-core-events-create-stop-app-handler","Host and runtime composition:function-app-main-get-application","Host and runtime composition:host-composition","Host and runtime composition:host-environment","Host and runtime composition:host-lifecycle","Host and runtime composition:method-app-core-settings-app-appsettings-configure-logging","Host and runtime composition:method-app-core-settings-app-appsettings-fastapi-kwargs","Host and runtime composition:module-app-core-config","Host and runtime composition:module-app-core-events","Host and runtime composition:module-app-core-logging","Host and runtime composition:module-app-core-settings-app","Host and runtime composition:module-app-core-settings-base","Host and runtime composition:module-app-core-settings-development","Host and runtime composition:module-app-core-settings-production","Host and runtime composition:module-app-core-settings-test","Host and runtime composition:module-app-main","Import app.api.dependencies.articles.get_article_by_slug_from_path","Import app.api.dependencies.authentication.get_current_user_authorizer","Import app.api.dependencies.database.get_repository","Import app.core.config.get_app_settings","Import app.core.settings.app.AppSettings","Import app.db.errors.EntityDoesNotExist","Import app.db.queries.queries.queries","Import app.db.repositories.articles.ArticlesRepository","Import app.db.repositories.base.BaseRepository","Import app.db.repositories.profiles.ProfilesRepository","Import app.db.repositories.users.UsersRepository","Import app.models.domain.articles.Article","Import app.models.domain.comments.Comment","Import app.models.domain.profiles.Profile","Import app.models.domain.rwmodel.RWModel","Import app.models.domain.users.User","Import app.resources.strings","Import fastapi.APIRouter","Import fastapi.Depends","Import fastapi.HTTPException","Import typing.Optional","Lexical parent matches.","ListOfArticlesInResponse","ListOfCommentsInResponse","MOD-06c30f98100eb612","MOD-083ba1df22f595e5","MOD-093a65be476e2a15","MOD-09578c96c3535827","MOD-133a4cbf97a28ce4","MOD-136a4a6ade371c32","MOD-15cf1c9b46169af7","MOD-1b1beddafb870d73","MOD-1dfd5f368d483bdc","MOD-25e43e54c1ab1d23","MOD-357a54d9f67fdfd7","MOD-363bed70257e0f9e","MOD-373888ef22dc57e8","MOD-37dd3d453cda460d","MOD-38ce968419d5e97a","MOD-396d80fe4e5b1824","MOD-3c8777ad96d6abac","MOD-3f7c324f0af6a4f6","MOD-406784a1fba11c80","MOD-41151a7433608987","MOD-434272c3c99502a2","MOD-4a20b63876bf2b40","MOD-4e5a3971d309670d","MOD-521f373d55b8450d","MOD-526a518fbc9053f9","MOD-5c5e0b25dc3fbc5b","MOD-5da5c8857e075297","MOD-649cb8c413f8d20f","MOD-6dfb4f646f1615f8","MOD-720c524ab485ce13","MOD-7242ed928941c349","MOD-73ac41b054c66a64","MOD-75453d7a944d5f02","MOD-76ddcba98e129e45","MOD-796e7dfd433da7ed","MOD-7ad35210bf73670b","MOD-80f28bfae76a1e78","MOD-80f44fc439b99cab","MOD-872933a9236ecf8d","MOD-8d221f24b12b9817","MOD-91c14f48e6eabf3d","MOD-92a6cda66107f487","MOD-93dd863a0a14cf8d","MOD-9710bf36a9efaf10","MOD-972c826192b0b5a8","MOD-9a8e5e4afc87a7cb","MOD-9c4ad53f1aed3ebb","MOD-9daeaca68643d8df","MOD-9eddd5e3f6fe3589","MOD-a01d8b0f52588015","MOD-a172cedcae47474b","MOD-a47a732b2fd98d9b","MOD-a92b7adc1f8a2252","MOD-aa7ce3a24d4d6762","MOD-b19c9d4bd77a7190","MOD-b3023afc377f359a","MOD-b334aecfa20c5596","MOD-b39284842f42de12","MOD-b664e7b24dd48c70","MOD-b99f204aa496332b","MOD-bc1e45f7a0f877d9","MOD-c9aaddb368a034d9","MOD-cc8196dd3523a051","MOD-d28474a6394e2701","MOD-d37358c94ca557e0","MOD-d63d40ecfa01e507","MOD-d7d693380fa9e966","MOD-e212902b59faf3a7","MOD-e8574e2e580bdf64","MOD-ec36f8669ac98816","MOD-f0b5a9ce272699ea","MOD-f3e201f727b5aec5","Open and close the database connection pool with application lifecycle hooks.","Optional[User]","Optional[str]","PostgreSQL persistence adapter","PostgreSQL persistence adapter:class-app-db-repositories-articles-articlesrepository","PostgreSQL persistence adapter:class-app-db-repositories-base-baserepository","PostgreSQL persistence adapter:class-app-db-repositories-comments-commentsrepository","PostgreSQL persistence adapter:class-app-db-repositories-profiles-profilesrepository","PostgreSQL persistence adapter:class-app-db-repositories-tags-tagsrepository","PostgreSQL persistence adapter:class-app-db-repositories-users-usersrepository","PostgreSQL persistence adapter:function-app-db-events-close-db-connection","PostgreSQL persistence adapter:function-app-db-events-connect-to-db","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-add-article-into-favorites","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-create-article","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-delete-article","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-filter-articles","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-get-article-by-slug","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-get-article-from-db-record","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-get-articles-for-user-feed","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-get-favorites-count-for-article-by-slug","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-get-tags-for-article-by-slug","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-init","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-is-article-favorited-by-user","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-link-article-with-tags","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-remove-article-from-favorites","PostgreSQL persistence adapter:method-app-db-repositories-articles-articlesrepository-update-article","PostgreSQL persistence adapter:method-app-db-repositories-base-baserepository-connection","PostgreSQL persistence adapter:method-app-db-repositories-base-baserepository-init","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-create-comment-for-article","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-delete-comment","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-get-comment-by-id","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-get-comment-from-db-record","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-get-comments-for-article","PostgreSQL persistence adapter:method-app-db-repositories-comments-commentsrepository-init","PostgreSQL persistence adapter:method-app-db-repositories-profiles-profilesrepository-add-user-into-followers","PostgreSQL persistence adapter:method-app-db-repositories-profiles-profilesrepository-get-profile-by-username","PostgreSQL persistence adapter:method-app-db-repositories-profiles-profilesrepository-init","PostgreSQL persistence adapter:method-app-db-repositories-profiles-profilesrepository-is-user-following-for-another-user","PostgreSQL persistence adapter:method-app-db-repositories-profiles-profilesrepository-remove-user-from-followers","PostgreSQL persistence adapter:method-app-db-repositories-tags-tagsrepository-create-tags-that-dont-exist","PostgreSQL persistence adapter:method-app-db-repositories-tags-tagsrepository-get-all-tags","PostgreSQL persistence adapter:method-app-db-repositories-users-usersrepository-create-user","PostgreSQL persistence adapter:method-app-db-repositories-users-usersrepository-get-user-by-email","PostgreSQL persistence adapter:method-app-db-repositories-users-usersrepository-get-user-by-username","PostgreSQL persistence adapter:method-app-db-repositories-users-usersrepository-update-user","PostgreSQL persistence adapter:module-app-db-errors","PostgreSQL persistence adapter:module-app-db-events","PostgreSQL persistence adapter:module-app-db-migrations-env","PostgreSQL persistence adapter:module-app-db-migrations-versions-fdf8821871d7-main-tables","PostgreSQL persistence adapter:module-app-db-queries-queries","PostgreSQL persistence adapter:module-app-db-queries-tables","PostgreSQL persistence adapter:module-app-db-repositories-articles","PostgreSQL persistence adapter:module-app-db-repositories-base","PostgreSQL persistence adapter:module-app-db-repositories-comments","PostgreSQL persistence adapter:module-app-db-repositories-profiles","PostgreSQL persistence adapter:module-app-db-repositories-tags","PostgreSQL persistence adapter:module-app-db-repositories-users","PostgreSQL persistence adapter:persistence-article-repository","PostgreSQL persistence adapter:persistence-comment-tag-repositories","PostgreSQL persistence adapter:persistence-identity-profile-repositories","PostgreSQL persistence adapter:persistence-lifecycle","PostgreSQL persistence adapter:persistence-migrations","PostgreSQL persistence adapter:persistence-query-binding","PostgreSQL persistence adapter:persistence-repository-base","Product and wire contracts","Product and wire contracts:attribute-app-models-common-datetimemodelmixin-created-at","Product and wire contracts:attribute-app-models-common-datetimemodelmixin-updated-at","Product and wire contracts:attribute-app-models-common-idmodelmixin-id","Product and wire contracts:attribute-app-models-domain-articles-article-author","Product and wire contracts:attribute-app-models-domain-articles-article-body","Product and wire contracts:attribute-app-models-domain-articles-article-description","Product and wire contracts:attribute-app-models-domain-articles-article-favorited","Product and wire contracts:attribute-app-models-domain-articles-article-favorites-count","Product and wire contracts:attribute-app-models-domain-articles-article-slug","Product and wire contracts:attribute-app-models-domain-articles-article-tags","Product and wire contracts:attribute-app-models-domain-articles-article-title","Product and wire contracts:attribute-app-models-domain-comments-comment-author","Product and wire contracts:attribute-app-models-domain-comments-comment-body","Product and wire contracts:attribute-app-models-domain-profiles-profile-bio","Product and wire contracts:attribute-app-models-domain-profiles-profile-following","Product and wire contracts:attribute-app-models-domain-profiles-profile-image","Product and wire contracts:attribute-app-models-domain-profiles-profile-username","Product and wire contracts:attribute-app-models-domain-users-user-bio","Product and wire contracts:attribute-app-models-domain-users-user-email","Product and wire contracts:attribute-app-models-domain-users-user-image","Product and wire contracts:attribute-app-models-domain-users-user-username","Product and wire contracts:attribute-app-models-domain-users-userindb-hashed-password","Product and wire contracts:attribute-app-models-domain-users-userindb-salt","Product and wire contracts:attribute-app-models-schemas-articles-articleforresponse-tags","Product and wire contracts:attribute-app-models-schemas-articles-articleincreate-body","Product and wire contracts:attribute-app-models-schemas-articles-articleincreate-description","Product and wire contracts:attribute-app-models-schemas-articles-articleincreate-tags","Product and wire contracts:attribute-app-models-schemas-articles-articleincreate-title","Product and wire contracts:attribute-app-models-schemas-articles-articleinresponse-article","Product and wire contracts:attribute-app-models-schemas-articles-articleinupdate-body","Product and wire contracts:attribute-app-models-schemas-articles-articleinupdate-description","Product and wire contracts:attribute-app-models-schemas-articles-articleinupdate-title","Product and wire contracts:attribute-app-models-schemas-articles-articlesfilters-author","Product and wire contracts:attribute-app-models-schemas-articles-articlesfilters-favorited","Product and wire contracts:attribute-app-models-schemas-articles-articlesfilters-limit","Product and wire contracts:attribute-app-models-schemas-articles-articlesfilters-offset","Product and wire contracts:attribute-app-models-schemas-articles-articlesfilters-tag","Product and wire contracts:attribute-app-models-schemas-articles-listofarticlesinresponse-articles","Product and wire contracts:attribute-app-models-schemas-articles-listofarticlesinresponse-articles-count","Product and wire contracts:attribute-app-models-schemas-comments-commentincreate-body","Product and wire contracts:attribute-app-models-schemas-comments-commentinresponse-comment","Product and wire contracts:attribute-app-models-schemas-comments-listofcommentsinresponse-comments","Product and wire contracts:attribute-app-models-schemas-jwt-jwtmeta-exp","Product and wire contracts:attribute-app-models-schemas-jwt-jwtmeta-sub","Product and wire contracts:attribute-app-models-schemas-jwt-jwtuser-username","Product and wire contracts:attribute-app-models-schemas-profiles-profileinresponse-profile","Product and wire contracts:attribute-app-models-schemas-tags-tagsinlist-tags","Product and wire contracts:attribute-app-models-schemas-users-userincreate-username","Product and wire contracts:attribute-app-models-schemas-users-userinlogin-email","Product and wire contracts:attribute-app-models-schemas-users-userinlogin-password","Product and wire contracts:attribute-app-models-schemas-users-userinresponse-user","Product and wire contracts:attribute-app-models-schemas-users-userinupdate-bio","Product and wire contracts:attribute-app-models-schemas-users-userinupdate-email","Product and wire contracts:attribute-app-models-schemas-users-userinupdate-image","Product and wire contracts:attribute-app-models-schemas-users-userinupdate-password","Product and wire contracts:attribute-app-models-schemas-users-userinupdate-username","Product and wire contracts:attribute-app-models-schemas-users-userwithtoken-token","Product and wire contracts:class-app-models-common-datetimemodelmixin","Product and wire contracts:class-app-models-common-idmodelmixin","Product and wire contracts:class-app-models-domain-articles-article","Product and wire contracts:class-app-models-domain-comments-comment","Product and wire contracts:class-app-models-domain-profiles-profile","Product and wire contracts:class-app-models-domain-rwmodel-rwmodel","Product and wire contracts:class-app-models-domain-rwmodel-rwmodel-config","Product and wire contracts:class-app-models-domain-users-user","Product and wire contracts:class-app-models-domain-users-userindb","Product and wire contracts:class-app-models-schemas-articles-articleforresponse","Product and wire contracts:class-app-models-schemas-articles-articleincreate","Product and wire contracts:class-app-models-schemas-articles-articleinresponse","Product and wire contracts:class-app-models-schemas-articles-articleinupdate","Product and wire contracts:class-app-models-schemas-articles-articlesfilters","Product and wire contracts:class-app-models-schemas-articles-listofarticlesinresponse","Product and wire contracts:class-app-models-schemas-comments-commentincreate","Product and wire contracts:class-app-models-schemas-comments-commentinresponse","Product and wire contracts:class-app-models-schemas-comments-listofcommentsinresponse","Product and wire contracts:class-app-models-schemas-jwt-jwtmeta","Product and wire contracts:class-app-models-schemas-jwt-jwtuser","Product and wire contracts:class-app-models-schemas-profiles-profileinresponse","Product and wire contracts:class-app-models-schemas-rwschema-rwschema","Product and wire contracts:class-app-models-schemas-rwschema-rwschema-config","Product and wire contracts:class-app-models-schemas-tags-tagsinlist","Product and wire contracts:class-app-models-schemas-users-userincreate","Product and wire contracts:class-app-models-schemas-users-userinlogin","Product and wire contracts:class-app-models-schemas-users-userinresponse","Product and wire contracts:class-app-models-schemas-users-userinupdate","Product and wire contracts:class-app-models-schemas-users-userwithtoken","Product and wire contracts:contracts-identity","Product and wire contracts:contracts-publishing","Product and wire contracts:contracts-shared-conventions","Product and wire contracts:method-app-models-common-datetimemodelmixin-default-datetime","Product and wire contracts:method-app-models-domain-users-userindb-change-password","Product and wire contracts:method-app-models-domain-users-userindb-check-password","Product and wire contracts:module-app-models-common","Product and wire contracts:module-app-models-domain-articles","Product and wire contracts:module-app-models-domain-comments","Product and wire contracts:module-app-models-domain-profiles","Product and wire contracts:module-app-models-domain-rwmodel","Product and wire contracts:module-app-models-domain-users","Product and wire contracts:module-app-models-schemas-articles","Product and wire contracts:module-app-models-schemas-comments","Product and wire contracts:module-app-models-schemas-jwt","Product and wire contracts:module-app-models-schemas-profiles","Product and wire contracts:module-app-models-schemas-rwschema","Product and wire contracts:module-app-models-schemas-tags","Product and wire contracts:module-app-models-schemas-users","Product and wire contracts:module-app-resources-strings","Product policy and identity services","Product policy and identity services:function-app-services-articles-check-article-exists","Product policy and identity services:function-app-services-articles-check-user-can-modify-article","Product policy and identity services:function-app-services-articles-get-slug-for-article","Product policy and identity services:function-app-services-authentication-check-email-is-taken","Product policy and identity services:function-app-services-authentication-check-username-is-taken","Product policy and identity services:function-app-services-comments-check-user-can-modify-comment","Product policy and identity services:function-app-services-jwt-create-access-token-for-user","Product policy and identity services:function-app-services-jwt-create-jwt-token","Product policy and identity services:function-app-services-jwt-get-username-from-token","Product policy and identity services:function-app-services-security-generate-salt","Product policy and identity services:function-app-services-security-get-password-hash","Product policy and identity services:function-app-services-security-verify-password","Product policy and identity services:module-app-services-articles","Product policy and identity services:module-app-services-authentication","Product policy and identity services:module-app-services-comments","Product policy and identity services:module-app-services-jwt","Product policy and identity services:module-app-services-security","Product policy and identity services:policy-identity","Product policy and identity services:policy-publishing","ProfileInResponse","ProfilesRepository","Python builtin","RealWorld HTTP interface","RealWorld HTTP interface directly imports these source modules.","RealWorld HTTP interface:class-app-api-dependencies-authentication-rwapikeyheader","RealWorld HTTP interface:function-app-api-dependencies-articles-check-article-modification-permissions","RealWorld HTTP interface:function-app-api-dependencies-articles-get-article-by-slug-from-path","RealWorld HTTP interface:function-app-api-dependencies-articles-get-articles-filters","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-authorization-header","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-authorization-header-optional","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-authorization-header-retriever","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-current-user","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-current-user-authorizer","RealWorld HTTP interface:function-app-api-dependencies-authentication-get-current-user-optional","RealWorld HTTP interface:function-app-api-dependencies-comments-check-comment-modification-permissions","RealWorld HTTP interface:function-app-api-dependencies-comments-get-comment-by-id-from-path","RealWorld HTTP interface:function-app-api-dependencies-database-get-connection-from-pool","RealWorld HTTP interface:function-app-api-dependencies-database-get-db-pool","RealWorld HTTP interface:function-app-api-dependencies-database-get-repository","RealWorld HTTP interface:function-app-api-dependencies-profiles-get-profile-by-username-from-path","RealWorld HTTP interface:function-app-api-errors-http-error-http-error-handler","RealWorld HTTP interface:function-app-api-errors-validation-error-http422-error-handler","RealWorld HTTP interface:function-app-api-routes-articles-articles-common-get-articles-for-user-feed","RealWorld HTTP interface:function-app-api-routes-articles-articles-common-mark-article-as-favorite","RealWorld HTTP interface:function-app-api-routes-articles-articles-common-remove-article-from-favorites","RealWorld HTTP interface:function-app-api-routes-articles-articles-resource-create-new-article","RealWorld HTTP interface:function-app-api-routes-articles-articles-resource-delete-article-by-slug","RealWorld HTTP interface:function-app-api-routes-articles-articles-resource-list-articles","RealWorld HTTP interface:function-app-api-routes-articles-articles-resource-retrieve-article-by-slug","RealWorld HTTP interface:function-app-api-routes-articles-articles-resource-update-article-by-slug","RealWorld HTTP interface:function-app-api-routes-authentication-login","RealWorld HTTP interface:function-app-api-routes-authentication-register","RealWorld HTTP interface:function-app-api-routes-comments-create-comment-for-article","RealWorld HTTP interface:function-app-api-routes-comments-delete-comment-from-article","RealWorld HTTP interface:function-app-api-routes-comments-list-comments-for-article","RealWorld HTTP interface:function-app-api-routes-profiles-follow-for-user","RealWorld HTTP interface:function-app-api-routes-profiles-retrieve-profile-by-username","RealWorld HTTP interface:function-app-api-routes-profiles-unsubscribe-from-user","RealWorld HTTP interface:function-app-api-routes-tags-get-all-tags","RealWorld HTTP interface:function-app-api-routes-users-retrieve-current-user","RealWorld HTTP interface:function-app-api-routes-users-update-current-user","RealWorld HTTP interface:http-comments-tags","RealWorld HTTP interface:http-composition","RealWorld HTTP interface:http-identity","RealWorld HTTP interface:http-profiles","RealWorld HTTP interface:http-publishing","RealWorld HTTP interface:http-shared-boundary","RealWorld HTTP interface:method-app-api-dependencies-authentication-rwapikeyheader-call","RealWorld HTTP interface:module-app-api-dependencies-articles","RealWorld HTTP interface:module-app-api-dependencies-authentication","RealWorld HTTP interface:module-app-api-dependencies-comments","RealWorld HTTP interface:module-app-api-dependencies-database","RealWorld HTTP interface:module-app-api-dependencies-profiles","RealWorld HTTP interface:module-app-api-errors-http-error","RealWorld HTTP interface:module-app-api-errors-validation-error","RealWorld HTTP interface:module-app-api-routes-api","RealWorld HTTP interface:module-app-api-routes-articles-api","RealWorld HTTP interface:module-app-api-routes-articles-articles-common","RealWorld HTTP interface:module-app-api-routes-articles-articles-resource","RealWorld HTTP interface:module-app-api-routes-authentication","RealWorld HTTP interface:module-app-api-routes-comments","RealWorld HTTP interface:module-app-api-routes-profiles","RealWorld HTTP interface:module-app-api-routes-tags","RealWorld HTTP interface:module-app-api-routes-users","Reference AppSettings","Reference Article","Reference ArticleInResponse","Reference ArticlesRepository","Reference BaseRepository","Reference CommentsRepository","Reference EntityDoesNotExist","Reference User","Reference UserInResponse","Reference UsersRepository","Reference get_app_settings","Reference get_article_by_slug_from_path","Represent persistence errors and manage the async connection pool.","Request dependencies and error mapping","Requested traits are recorded.","Resolve database repositories and shared auth inputs, then map HTTP and validation errors.","SYM-0050e70571deb18b","SYM-01107928352cbd21","SYM-01aaf49cac9c4c07","SYM-01b69159433df50d","SYM-0712a1cf7eacc2a9","SYM-08d53f3cff46d7a5","SYM-0be936737b03c102","SYM-0ee4ca9930a09ea5","SYM-130f86c7884fe3a3","SYM-13daadbcf6389a63","SYM-147341ec54ef5d15","SYM-1b77644064226ec8","SYM-20109635ca6d41c6","SYM-2106e116124d987a","SYM-227d5c2d95551294","SYM-23ccc9014b896f85","SYM-23d9697b9e3ab52d","SYM-27963c232b3e4fb1","SYM-2a1db06977730269","SYM-2e5b03d8d90e8db4","SYM-2ed7ce1d72d2f7d1","SYM-315699ebc9dd548c","SYM-32e86095dcdf8482","SYM-38af8cd7d7d2bffc","SYM-3a5afce24470484a","SYM-3d45d0ec7c2cf6e9","SYM-3f765b23009e5ce6","SYM-3fcd1b5c5e1799cd","SYM-409dd18023aff9e2","SYM-41f86f5120cf0c5e","SYM-426e9bf421b677c3","SYM-42a59c72f905055c","SYM-445286f57567f48d","SYM-47bd1dbd0ebd820e","SYM-497604db28d1d235","SYM-4b793f8d1f2c430e","SYM-5010c05e4726f898","SYM-509ab6b87051109b","SYM-51ef64749e533e5c","SYM-5212ec6c45ca5db2","SYM-556240ddd5ac4e00","SYM-57e408faf6239ee0","SYM-5a2bf4978cfbc185","SYM-5b99af587c57cc9e","SYM-5ce2930f65bd4642","SYM-5d0146b806d8949b","SYM-5de0e37e3074b6f1","SYM-5df0c0c4ba46d344","SYM-5f078a4b7669244a","SYM-6581fb226cd1801d","SYM-6f65ff2656e33f16","SYM-723628e4729d189e","SYM-731aa102ae726d07","SYM-746476b6c96dcf63","SYM-74e6726d891bed48","SYM-79256ecf64222fb1","SYM-7a5b49a0894735a7","SYM-7b6e0be4978bbefc","SYM-7e6fab9f641475c7","SYM-7e6ffe82a9855992","SYM-83c3d0b7d2d0c36e","SYM-84d5f91def1879ae","SYM-860d566944925b60","SYM-863be8dfe832ed6b","SYM-8666ed95f24608b1","SYM-89c821c4c7e3eb4e","SYM-89ce055398ef0dde","SYM-8a4932f5cb1f9fde","SYM-8a4f3ec256379f05","SYM-8e4096698b24a01d","SYM-9050736e7b5b2da2","SYM-9100ff8b7e880312","SYM-916fedd7663ab51a","SYM-95598da8a8ca882b","SYM-957df9bb4f2907db","SYM-9844d6ea54742761","SYM-9a883e2d0eeb1c4b","SYM-9a9454a77ef3a24a","SYM-9fd496f26f725768","SYM-a0c3d3eb99248ee7","SYM-a1d56fd1e8bec872","SYM-a430946190aa9b79","SYM-a65b097f3efb4011","SYM-a65e8cba0870db0e","SYM-a76561b41e8753fe","SYM-a849dab2bef2f6f5","SYM-ab42b6fe22d3e8f0","SYM-aba5ff82aa962c24","SYM-ac1dbf63b54ec18e","SYM-ac6fcefc0a7bc1c6","SYM-ae3d3c9ac84dcf52","SYM-aea5b3468ae54397","SYM-aea86b864cc82589","SYM-b4654677513c762a","SYM-b63f14c5ca455ba7","SYM-b7f1637eed391d69","SYM-b899c3f969f4065d","SYM-baf0ecbc99bb08b3","SYM-bc2b974937e2a228","SYM-bfa5cb7d76c1fb7a","SYM-bfb65ce7414ee626","SYM-c3f87cfd19ac2db0","SYM-c3fef9ff79e69386","SYM-c41062a54085c429","SYM-c940412cb9a2320e","SYM-c959f6a77a80c240","SYM-cbccd8ac1878f12d","SYM-cc0232bd49791bb9","SYM-cc2fa62a28728f42","SYM-cd162d2f80ea373e","SYM-d1a4418fcbe317ee","SYM-d508838a23a3eb28","SYM-d7abb5970fa5134d","SYM-d8de1665255f0bde","SYM-da092f1f44e26f5a","SYM-db1619c592b3bc4f","SYM-dbf0cd754737e043","SYM-ddef5936c8ece30b","SYM-e0a84a78c99dc63f","SYM-e1a5525466351142","SYM-e3b55862eef5cbfe","SYM-e3f71e4b13b9942e","SYM-e6d880b515cf4b9e","SYM-ea82475320056723","SYM-eb1c487e71d07385","SYM-eb3e655cc830fd1b","SYM-eb857f37520471c8","SYM-ebda852495615d88","SYM-ec9aa785a541f388","SYM-ee3b30db47342073","SYM-f426f64a9994b3a6","SYM-f74b1eebeb0cdb28","SYM-f7798efcfcf908d4","SYM-f7e36bf6bbcc97e6","SYM-f8ab9e6f96a95e13","SYM-f8eaf3cc7cbe1d47","SYM-fdcf7deeeb47e41d","Select environment-specific settings and configure application logging.","Selected source import at app/api/routes/api.py:3.","Source imports outside the declared direct child dependencies are outside the Target.","UML-TARGET-a2e40c5592b1b06a","Unresolved source sites may refer to this endpoint.","UserInResponse","UsersRepository","Visibility matches.","alembic.op.create_table","alembic.op.drop_table","annotation","app.api.dependencies","app.api.dependencies.articles","app.api.dependencies.articles.check_article_modification_permissions","app.api.dependencies.articles.get_article_by_slug_from_path","app.api.dependencies.articles.get_articles_filters","app.api.dependencies.authentication","app.api.dependencies.authentication.HEADER_KEY","app.api.dependencies.authentication.RWAPIKeyHeader","app.api.dependencies.authentication.RWAPIKeyHeader.__call__","app.api.dependencies.authentication._get_authorization_header","app.api.dependencies.authentication._get_authorization_header_optional","app.api.dependencies.authentication._get_authorization_header_retriever","app.api.dependencies.authentication._get_current_user","app.api.dependencies.authentication._get_current_user_optional","app.api.dependencies.authentication.get_current_user_authorizer","app.api.dependencies.comments","app.api.dependencies.comments.check_comment_modification_permissions","app.api.dependencies.comments.get_comment_by_id_from_path","app.api.dependencies.database","app.api.dependencies.database._get_connection_from_pool","app.api.dependencies.database._get_db_pool","app.api.dependencies.database.get_repository","app.api.dependencies.database.get_repository._get_repo","app.api.dependencies.profiles","app.api.dependencies.profiles.get_profile_by_username_from_path","app.api.errors.http_error","app.api.errors.http_error.http_error_handler","app.api.errors.validation_error","app.api.errors.validation_error.http422_error_handler","app.api.routes.api","app.api.routes.articles","app.api.routes.articles.api","app.api.routes.articles.articles_common","app.api.routes.articles.articles_common.get_articles_for_user_feed","app.api.routes.articles.articles_common.get_articles_for_user_feed.<listcomp:38:28>","app.api.routes.articles.articles_common.mark_article_as_favorite","app.api.routes.articles.articles_common.remove_article_from_favorites","app.api.routes.articles.articles_resource","app.api.routes.articles.articles_resource.create_new_article","app.api.routes.articles.articles_resource.delete_article_by_slug","app.api.routes.articles.articles_resource.list_articles","app.api.routes.articles.articles_resource.retrieve_article_by_slug","app.api.routes.articles.articles_resource.update_article_by_slug","app.api.routes.authentication","app.api.routes.authentication.login","app.api.routes.authentication.register","app.api.routes.comments","app.api.routes.comments.create_comment_for_article","app.api.routes.comments.delete_comment_from_article","app.api.routes.comments.list_comments_for_article","app.api.routes.profiles","app.api.routes.profiles.follow_for_user","app.api.routes.profiles.retrieve_profile_by_username","app.api.routes.profiles.unsubscribe_from_user","app.api.routes.tags","app.api.routes.tags.get_all_tags","app.api.routes.users","app.api.routes.users.retrieve_current_user","app.api.routes.users.update_current_user","app.core.config","app.core.config.get_app_settings","app.core.events","app.core.events.create_start_app_handler","app.core.events.create_start_app_handler.start_app","app.core.events.create_stop_app_handler","app.core.events.create_stop_app_handler.stop_app","app.core.logging","app.core.logging.InterceptHandler","app.core.logging.InterceptHandler.emit","app.core.settings","app.core.settings.app","app.core.settings.app.AppSettings","app.core.settings.app.AppSettings.Config","app.core.settings.app.AppSettings.configure_logging","app.core.settings.app.AppSettings.fastapi_kwargs","app.core.settings.app.AppSettings.fastapi_kwargs:return","app.core.settings.base","app.core.settings.base.AppEnvTypes","app.core.settings.base.BaseAppSettings","app.core.settings.development","app.core.settings.development.DevAppSettings","app.core.settings.production","app.core.settings.production.ProdAppSettings","app.core.settings.test","app.core.settings.test.TestAppSettings","app.db.errors","app.db.errors.EntityDoesNotExist","app.db.events","app.db.events.close_db_connection","app.db.events.connect_to_db","app.db.migrations.env","app.db.migrations.env.run_migrations_online","app.db.migrations.versions.fdf8821871d7_main_tables","app.db.migrations.versions.fdf8821871d7_main_tables.create_articles_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_articles_to_tags_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_commentaries_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_favorites_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_followers_to_followings_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_tags_table","app.db.migrations.versions.fdf8821871d7_main_tables.create_updated_at_trigger","app.db.migrations.versions.fdf8821871d7_main_tables.create_users_table","app.db.migrations.versions.fdf8821871d7_main_tables.downgrade","app.db.migrations.versions.fdf8821871d7_main_tables.timestamps","app.db.migrations.versions.fdf8821871d7_main_tables.upgrade","app.db.queries.queries","app.db.queries.queries.queries","app.db.queries.tables","app.db.queries.tables.ArticlesToTags","app.db.queries.tables.Parameter","app.db.queries.tables.Parameter.__init__","app.db.queries.tables.TypedTable","app.db.queries.tables.TypedTable.__init__","app.db.repositories","app.db.repositories.articles","app.db.repositories.articles.AUTHOR_USERNAME_ALIAS","app.db.repositories.articles.ArticlesRepository","app.db.repositories.articles.ArticlesRepository.__init__","app.db.repositories.articles.ArticlesRepository._get_article_from_db_record","app.db.repositories.articles.ArticlesRepository._link_article_with_tags","app.db.repositories.articles.ArticlesRepository.add_article_into_favorites","app.db.repositories.articles.ArticlesRepository.connection.transaction","app.db.repositories.articles.ArticlesRepository.create_article","app.db.repositories.articles.ArticlesRepository.delete_article","app.db.repositories.articles.ArticlesRepository.filter_articles","app.db.repositories.articles.ArticlesRepository.filter_articles.<listcomp:204:15>","app.db.repositories.articles.ArticlesRepository.get_article_by_slug","app.db.repositories.articles.ArticlesRepository.get_articles_for_user_feed","app.db.repositories.articles.ArticlesRepository.get_articles_for_user_feed.<listcomp:227:15>","app.db.repositories.articles.ArticlesRepository.get_favorites_count_for_article_by_slug","app.db.repositories.articles.ArticlesRepository.get_tags_for_article_by_slug","app.db.repositories.articles.ArticlesRepository.is_article_favorited_by_user","app.db.repositories.articles.ArticlesRepository.remove_article_from_favorites","app.db.repositories.articles.ArticlesRepository.update_article","app.db.repositories.articles.SLUG_ALIAS","app.db.repositories.base","app.db.repositories.base.BaseRepository","app.db.repositories.comments","app.db.repositories.comments.CommentsRepository","app.db.repositories.comments.CommentsRepository.__init__","app.db.repositories.comments.CommentsRepository._get_comment_from_db_record","app.db.repositories.comments.CommentsRepository.create_comment_for_article","app.db.repositories.comments.CommentsRepository.delete_comment","app.db.repositories.comments.CommentsRepository.get_comment_by_id","app.db.repositories.comments.CommentsRepository.get_comments_for_article","app.db.repositories.profiles","app.db.repositories.profiles.ProfilesRepository","app.db.repositories.profiles.ProfilesRepository.__init__","app.db.repositories.profiles.ProfilesRepository.add_user_into_followers","app.db.repositories.profiles.ProfilesRepository.connection.transaction","app.db.repositories.profiles.ProfilesRepository.get_profile_by_username","app.db.repositories.profiles.ProfilesRepository.is_user_following_for_another_user","app.db.repositories.profiles.ProfilesRepository.remove_user_from_followers","app.db.repositories.profiles.UserLike","app.db.repositories.tags","app.db.repositories.tags.TagsRepository","app.db.repositories.tags.TagsRepository.create_tags_that_dont_exist","app.db.repositories.tags.TagsRepository.get_all_tags","app.db.repositories.users","app.db.repositories.users.UsersRepository","app.db.repositories.users.UsersRepository.connection.transaction","app.db.repositories.users.UsersRepository.create_user","app.db.repositories.users.UsersRepository.get_user_by_email","app.db.repositories.users.UsersRepository.get_user_by_username","app.db.repositories.users.UsersRepository.update_user","app.main.get_application","app.models","app.models.common","app.models.common.DateTimeModelMixin","app.models.common.DateTimeModelMixin.default_datetime","app.models.common.IDModelMixin","app.models.domain","app.models.domain.articles","app.models.domain.articles.Article","app.models.domain.comments","app.models.domain.comments.Comment","app.models.domain.profiles","app.models.domain.profiles.Profile","app.models.domain.rwmodel","app.models.domain.rwmodel.RWModel","app.models.domain.rwmodel.RWModel.Config","app.models.domain.rwmodel.convert_datetime_to_realworld","app.models.domain.rwmodel.convert_field_to_camel_case","app.models.domain.users","app.models.domain.users.User","app.models.domain.users.UserInDB","app.models.domain.users.UserInDB.change_password","app.models.domain.users.UserInDB.check_password","app.models.schemas","app.models.schemas.articles","app.models.schemas.articles.ArticleForResponse","app.models.schemas.articles.ArticleForResponse.from_orm","app.models.schemas.articles.ArticleInCreate","app.models.schemas.articles.ArticleInResponse","app.models.schemas.articles.ArticleInUpdate","app.models.schemas.articles.ArticlesFilters","app.models.schemas.articles.DEFAULT_ARTICLES_LIMIT","app.models.schemas.articles.DEFAULT_ARTICLES_OFFSET","app.models.schemas.articles.ListOfArticlesInResponse","app.models.schemas.comments","app.models.schemas.comments.CommentInCreate","app.models.schemas.comments.CommentInResponse","app.models.schemas.comments.ListOfCommentsInResponse","app.models.schemas.jwt","app.models.schemas.jwt.JWTMeta","app.models.schemas.jwt.JWTUser","app.models.schemas.profiles","app.models.schemas.profiles.ProfileInResponse","app.models.schemas.rwschema","app.models.schemas.rwschema.RWSchema","app.models.schemas.tags","app.models.schemas.tags.TagsInList","app.models.schemas.users","app.models.schemas.users.UserInCreate","app.models.schemas.users.UserInLogin","app.models.schemas.users.UserInResponse","app.models.schemas.users.UserInUpdate","app.models.schemas.users.UserWithToken","app.resources","app.resources.strings","app.resources.strings.ARTICLE_DOES_NOT_EXIST_ERROR","app.resources.strings.ARTICLE_IS_ALREADY_FAVORITED","app.resources.strings.ARTICLE_IS_NOT_FAVORITED","app.resources.strings.AUTHENTICATION_REQUIRED","app.resources.strings.EMAIL_TAKEN","app.resources.strings.MALFORMED_PAYLOAD","app.resources.strings.UNABLE_TO_FOLLOW_YOURSELF","app.resources.strings.UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF","app.resources.strings.USERNAME_TAKEN","app.resources.strings.USER_DOES_NOT_EXIST_ERROR","app.resources.strings.USER_IS_ALREADY_FOLLOWED","app.resources.strings.USER_IS_NOT_AUTHOR_OF_ARTICLE","app.resources.strings.WRONG_TOKEN_PREFIX","app.services","app.services.articles","app.services.articles.check_article_exists","app.services.articles.check_user_can_modify_article","app.services.articles.get_slug_for_article","app.services.authentication","app.services.authentication.check_email_is_taken","app.services.authentication.check_username_is_taken","app.services.comments","app.services.comments.check_user_can_modify_comment","app.services.jwt","app.services.jwt.create_access_token_for_user","app.services.jwt.create_jwt_token","app.services.jwt.get_username_from_token","app.services.security","app.services.security.generate_salt","app.services.security.get_password_hash","app.services.security.verify_password","app/api/dependencies/articles.py","app/api/dependencies/authentication.py","app/api/dependencies/comments.py","app/api/dependencies/database.py","app/api/dependencies/profiles.py","app/api/errors/http_error.py","app/api/errors/validation_error.py","app/api/routes/api.py","app/api/routes/articles/api.py","app/api/routes/articles/articles_common.py","app/api/routes/articles/articles_resource.py","app/api/routes/authentication.py","app/api/routes/comments.py","app/api/routes/profiles.py","app/api/routes/tags.py","app/api/routes/users.py","app/core/config.py","app/core/events.py","app/core/logging.py","app/core/settings/app.py","app/core/settings/base.py","app/core/settings/development.py","app/core/settings/production.py","app/core/settings/test.py","app/db/events.py","app/db/migrations/env.py","app/db/migrations/versions/fdf8821871d7_main_tables.py","app/db/queries/queries.py","app/db/queries/tables.py","app/db/repositories/articles.py","app/db/repositories/base.py","app/db/repositories/comments.py","app/db/repositories/profiles.py","app/db/repositories/tags.py","app/db/repositories/users.py","app/models/common.py","app/models/domain/articles.py","app/models/domain/comments.py","app/models/domain/profiles.py","app/models/domain/rwmodel.py","app/models/domain/users.py","app/models/schemas/articles.py","app/models/schemas/comments.py","app/models/schemas/jwt.py","app/models/schemas/profiles.py","app/models/schemas/rwschema.py","app/models/schemas/tags.py","app/models/schemas/users.py","app/resources/strings.py","app/services/articles.py","app/services/authentication.py","app/services/comments.py","app/services/jwt.py","app/services/security.py","architecture-contract.json","attribute","attribute of imported module binding","attribute of imported symbol binding","attribute_reference","base name has candidates without a proven binding","builtins.str.format","call_hierarchy","check_article_modification_permissions","check_comment_modification_permissions","check_username_is_taken","class Article(IDModelMixin, DateTimeModelMixin, RWModel):","class Comment(IDModelMixin, DateTimeModelMixin, RWModel):","class UserInDB(IDModelMixin, DateTimeModelMixin, User):","class creation, binding or attribute writes remain unmeasured","class creation, binding or generated methods are not fully represented","classifier or qualifier may be replaced","completeness","containment","convention","current-class attribute without indexed method target","datetime.datetime","declared_component_scope_observation","def check_user_can_modify_article(article: Article, user: User) -> bool:","def check_user_can_modify_comment(comment: Comment, user: User) -> bool:","dependencies","docs/target.md","dynamic attribute receiver","dynamic receiver with matching internal methods","exact_module","existence","explicit base with a stable direct module binding","expression is dynamic","external classifier kind is unavailable","fastapi.APIRouter","fastapi.Depends","fastapi.HTTPException","fastapi.exceptions.RequestValidationError","from app.api.dependencies.authentication import get_current_user_authorizer","from app.api.dependencies.database import get_repository","from app.core.settings.app import AppSettings","from app.db.errors import EntityDoesNotExist","from app.db.queries.queries import queries","from app.db.repositories.articles import ArticlesRepository","from app.db.repositories.base import BaseRepository","from app.db.repositories.profiles import ProfilesRepository","from app.db.repositories.users import UsersRepository","from app.models.domain.articles import Article","from app.models.domain.comments import Comment","from app.models.domain.profiles import Profile","from app.models.domain.rwmodel import RWModel","from app.models.domain.users import User","from app.resources import strings","from typing import Optional","get_app_settings","get_article_by_slug_from_path","get_comment_by_id_from_path","get_current_user_authorizer","get_profile_by_username_from_path","get_repository","imported symbol binding","inherits-app-api-dependencies-authentication-rwapikeyheader-symbol-fastapi-security-apikeyheader","inherits-app-core-settings-app-appsettings-app-core-settings-base-baseappsettings","inherits-app-core-settings-base-baseappsettings-symbol-pydantic-basesettings","inherits-app-core-settings-development-devappsettings-app-core-settings-app-appsettings","inherits-app-core-settings-production-prodappsettings-app-core-settings-app-appsettings","inherits-app-core-settings-test-testappsettings-app-core-settings-app-appsettings","inherits-app-models-domain-articles-article-app-models-common-datetimemodelmixin","inherits-app-models-domain-articles-article-app-models-common-idmodelmixin","inherits-app-models-domain-comments-comment-app-models-common-datetimemodelmixin","inherits-app-models-domain-comments-comment-app-models-common-idmodelmixin","inherits-app-models-domain-users-userindb-app-models-common-datetimemodelmixin","inherits-app-models-domain-users-userindb-app-models-common-idmodelmixin","inherits-app-models-schemas-articles-articleforresponse-app-models-domain-articles-article","inside_component_responsibility","jwt.create_access_token_for_user(user, str(settings.secret_key.get_secret_value()))","keyword_only","literal receiver of known type","method on current class","module-local symbol","module_dependency","module_topology","not_applicable","package_dependency","package_topology","partially_resolved","partially_resolved_call","positional","public_name","pydantic.BaseModel","pydantic.PostgresDsn","pydantic.SecretStr","pydantic_model","queries = aiosql.from_path(pathlib.Path(__file__).parent / \"sql\", \"asyncpg\")","relationship","remove_article_from_favorites","repository_topology","resolved_call","router = APIRouter()","self.connection.transaction","settings.secret_key.get_secret_value","sqlalchemy.Column","sqlalchemy.ForeignKey","starlette.requests.Request","starlette.responses.JSONResponse","starlette.status","starlette.status.HTTP_400_BAD_REQUEST","static_constant","symbol-pydantic-basemodel","sys.path.append(str(pathlib.Path(__file__).resolve().parents[3]))","transitive_package_dependency","typing.Optional","uml_conformance","unavailable","unresolved","unresolved_call","value_reference","visibility"],"symbols":[["$578","FACT","$1126","function","close_db_connection",["$813","$814"],["EVD-c86ef21d63d9a676"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["fastapi.FastAPI"],"$m","$m",null,"$m","$m","$813","close_db_connection",true,false,"app.db",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"}],null,"$m","$m","$814","app","$m","None","3a860499a2248a25",25,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"close_db_connection"}]],["$579","FACT","$1126","method","default_datetime",["$892","$894"],["EVD-4cc3bb2552b70257"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["validator"],"$m",[],"$m","$m","$m","$m","$m","$595","$m","instance","$892","default_datetime",true,false,"$891",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"cls"},{"annotation":"$1051","default":null,"default_known":true,"kind":"$1117","name":"value"}],"$893","$m","$m","$894","cls","$m","$1051","083360d6fbcd646c",12,false,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"default_datetime"}]],["$580","FACT","$1126","function","http422_error_handler",["$753","$754"],["EVD-cf8ba0f6de005aac"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$1067","pydantic.ValidationError","$1133","$1134"],"$m","$m",null,"$m","$m","$753","http422_error_handler",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"_"},{"annotation":"Union[RequestValidationError, ValidationError]","default":null,"default_known":true,"kind":"$1117","name":"exc"}],null,"$m","$m","$754","_","$m","JSONResponse","6aac8954f7a2cc0e",14,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"http422_error_handler"}]],["$581","FACT","$1126","method","create_tags_that_dont_exist",["$879","$881"],["EVD-788cb3a41eccd650"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$582","$m","instance","$879","create_tags_that_dont_exist",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1106","name":"tags"}],"$880","$m","$m","$881","self","$m","None","4048547b732e20e1",21,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"create_tags_that_dont_exist"}]],["SYM-047537e3ee392353","FACT","$1126","$1137","target_metadata",["$816","app.db.migrations.env.target_metadata"],["EVD-1d9f31cdafc461fe"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",null,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$816","target_metadata","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.env.target_metadata","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"target_metadata"}]],["$582","FACT","$1126","class","TagsRepository",["$879","$880"],["$99"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-548283303bb22018"],"expression":"$42","id":"BASE-cf54d4b8f33bcd63","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$861"]}],["$861"],["$42"],false,true,"class",["create_tags_that_dont_exist","get_all_tags"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$696","$581"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$879","TagsRepository",true,"$m","app.db","$m",null,"$m","$m","$880","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"TagsRepository"}]],["$583","FACT","$1126","class","$36",["$796","$797"],["$123"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-d8e477c186eb7a43","evidence_ids":["EVD-451e5b295a328ae2"],"name":"debug","visibility":{"basis":"$1049","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-2d88ce9c64ebb9c2","evidence_ids":["EVD-02208bbeede9e41b"],"name":"docs_url","visibility":{"basis":"$1049","kind":"public","spelling":"docs_url"}},{"annotation":"str","definition_id":"ATTR-63cfa5b1cdd96e6a","evidence_ids":["EVD-5ac84de47c629c3d"],"name":"openapi_prefix","visibility":{"basis":"$1049","kind":"public","spelling":"openapi_prefix"}},{"annotation":"str","definition_id":"ATTR-d8cd52cf67e55063","evidence_ids":["EVD-6a23ccf2b9127956"],"name":"openapi_url","visibility":{"basis":"$1049","kind":"public","spelling":"openapi_url"}},{"annotation":"str","definition_id":"ATTR-557d8300b3128280","evidence_ids":["EVD-778b05996bbc4a4f"],"name":"redoc_url","visibility":{"basis":"$1049","kind":"public","spelling":"redoc_url"}},{"annotation":"str","definition_id":"ATTR-1a4c5352acd2edda","evidence_ids":["EVD-d61a86124fdfa754"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-41d00b770f5d8936","evidence_ids":["EVD-9e5a2bb75de55a82"],"name":"version","visibility":{"basis":"$1049","kind":"public","spelling":"version"}},{"annotation":"PostgresDsn","definition_id":"ATTR-1b943ff3f39437c3","evidence_ids":["EVD-48f116ef976edff6"],"name":"database_url","visibility":{"basis":"$1049","kind":"public","spelling":"database_url"}},{"annotation":"int","definition_id":"ATTR-7a5ecc0c34177203","evidence_ids":["EVD-7ca5efa3e9789613"],"name":"max_connection_count","visibility":{"basis":"$1049","kind":"public","spelling":"max_connection_count"}},{"annotation":"int","definition_id":"ATTR-a4134bfed8d216dd","evidence_ids":["EVD-ff9d432f33e279ef"],"name":"min_connection_count","visibility":{"basis":"$1049","kind":"public","spelling":"min_connection_count"}},{"annotation":"SecretStr","definition_id":"ATTR-42a02be3aa6fd350","evidence_ids":["EVD-2e2d5d4f6f323304"],"name":"secret_key","visibility":{"basis":"$1049","kind":"public","spelling":"secret_key"}},{"annotation":"str","definition_id":"ATTR-e0da82f31e31616a","evidence_ids":["EVD-5b64628faac63e65"],"name":"api_prefix","visibility":{"basis":"$1049","kind":"public","spelling":"api_prefix"}},{"annotation":"str","definition_id":"ATTR-5e11e8743fffd180","evidence_ids":["EVD-d234ecc65be119f2"],"name":"jwt_token_prefix","visibility":{"basis":"$1049","kind":"public","spelling":"jwt_token_prefix"}},{"annotation":"List[str]","definition_id":"ATTR-9a17537c8ae0f59a","evidence_ids":["EVD-17e9838c41227623"],"name":"allowed_hosts","visibility":{"basis":"$1049","kind":"public","spelling":"allowed_hosts"}},{"annotation":"int","definition_id":"ATTR-7ee18641345a2fcc","evidence_ids":["EVD-6c26d9e12288482c"],"name":"logging_level","visibility":{"basis":"$1049","kind":"public","spelling":"logging_level"}},{"annotation":"Tuple[str, str]","definition_id":"ATTR-6bb31d208852f571","evidence_ids":["EVD-184af26cafc36c2e"],"name":"loggers","visibility":{"basis":"$1049","kind":"public","spelling":"loggers"}}],[{"candidate_count":1,"evidence_ids":["EVD-f067c2773e690ecb"],"expression":"BaseAppSettings","id":"BASE-595d51116adff076","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$804"]}],["$804"],["BaseAppSettings"],true,true,"class",["Config","allowed_hosts","api_prefix","configure_logging","debug","docs_url","fastapi_kwargs","jwt_token_prefix","loggers","logging_level","max_connection_count","min_connection_count","openapi_prefix","openapi_url","redoc_url","title","version"],"$m",false,[],false,[],"$m",{"app.core.settings.app":["$1120","$1121"]},"$m",[{"annotation":"bool","name":"debug"},{"annotation":"str","name":"docs_url"},{"annotation":"str","name":"openapi_prefix"},{"annotation":"str","name":"openapi_url"},{"annotation":"str","name":"redoc_url"},{"annotation":"str","name":"title"},{"annotation":"str","name":"version"},{"annotation":"PostgresDsn","name":"database_url"},{"annotation":"int","name":"max_connection_count"},{"annotation":"int","name":"min_connection_count"},{"annotation":"SecretStr","name":"secret_key"},{"annotation":"str","name":"api_prefix"},{"annotation":"str","name":"jwt_token_prefix"},{"annotation":"List[str]","name":"allowed_hosts"},{"annotation":"int","name":"logging_level"},{"annotation":"Tuple[str, str]","name":"loggers"}],false,null,[{"definition_ids":["ATTR-d8e477c186eb7a43","ATTR-2d88ce9c64ebb9c2","ATTR-63cfa5b1cdd96e6a","ATTR-d8cd52cf67e55063","ATTR-557d8300b3128280","ATTR-1a4c5352acd2edda","ATTR-41d00b770f5d8936","ATTR-1b943ff3f39437c3","ATTR-7a5ecc0c34177203","ATTR-a4134bfed8d216dd","ATTR-42a02be3aa6fd350","ATTR-e0da82f31e31616a","ATTR-5e11e8743fffd180","ATTR-9a17537c8ae0f59a","ATTR-7ee18641345a2fcc","ATTR-6bb31d208852f571"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$653","$660"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$796","$36",true,"$m","app.core","$m",null,"$m",["fastapi_kwargs"],"$797","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$36"}]],["SYM-09faca26e0db15f0","FACT","$1126","$1137","UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF",["$944","$952"],["EVD-82e4e33fe7297997"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","user can not unsubscribe from him self","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF","$m","$m","$m","$m",null,"$m","$m","$952","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"UNABLE_TO_UNSUBSCRIBE_FROM_YOURSELF"}]],["SYM-0b24d026dc99f733","FACT","$1126","class","Favorites",["$832","app.db.queries.tables.Favorites"],["EVD-e352ebcf5373d177"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-eb61073193757daa","evidence_ids":["EVD-b875f533fb9ebe83"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-a7d38d0db7d2d126","evidence_ids":["EVD-a7b91e5b1bade64f"],"name":"article_id","visibility":{"basis":"$1049","kind":"public","spelling":"article_id"}},{"annotation":"int","definition_id":"ATTR-85e43a972726a743","evidence_ids":["EVD-d7bcd66bbdd1a7ad"],"name":"user_id","visibility":{"basis":"$1049","kind":"public","spelling":"user_id"}}],[{"candidate_count":1,"evidence_ids":["EVD-f00419b18670f24a"],"expression":"TypedTable","id":"BASE-1ea9a3aa15c12590","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$836"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"int","name":"article_id"},{"annotation":"int","name":"user_id"}],false,null,[{"definition_ids":["ATTR-eb61073193757daa","ATTR-a7d38d0db7d2d126","ATTR-85e43a972726a743"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","Favorites",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Favorites","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Favorites"}]],["$584","FACT","$1126","function","create_access_token_for_user",["$968","$969"],["$80"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909"],"$m","$m",null,"$m","$m","$968","create_access_token_for_user",true,false,"$958",[{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"secret_key"}],null,"$m","$m","$969","user","$m","str","bb52f1e30d4ef77c",26,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_access_token_for_user"}]],["SYM-0da73d2af2baf63b","FACT","$1126","method","emit",["$792","$794"],["EVD-d2b8e1ca76a0ad28"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","SYM-6f8dbbadce4b0a31","$m","instance","$792","emit",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"logging.LogRecord","default":null,"default_known":true,"kind":"$1117","name":"record"}],"$793","$m","$m","$794","self","$m","None","5e4accb2dedf07d0",97,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"emit"}]],["$585","FACT","$1126","class","$42",["$860","$861"],["$137"],[],[],[],["$m","$m",[],[],[],[],false,true,"class",["__init__","connection"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$658","$701"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$860","$42",true,"$m","app.db","$m",null,"$m",["connection"],"$861","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$42"}]],["SYM-0fdee06e389ec5f1","FACT","$1126","class","Articles",["$832","app.db.queries.tables.Articles"],["EVD-8750cc90a3ca27cc"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-a67087d3f8654534","evidence_ids":["EVD-983fd1a3033e34b1"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-81fd1a759a33f8eb","evidence_ids":["EVD-3c367f12f4f57444"],"name":"id","visibility":{"basis":"$1049","kind":"public","spelling":"id"}},{"annotation":"str","definition_id":"ATTR-ab245fb2baed9049","evidence_ids":["EVD-d395c6ba30a99a7c"],"name":"slug","visibility":{"basis":"$1049","kind":"public","spelling":"slug"}},{"annotation":"str","definition_id":"ATTR-21cd8d01857a1568","evidence_ids":["EVD-632447c8ee1568c5"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-3efda08a76a086b6","evidence_ids":["EVD-237f63f06af645fe"],"name":"description","visibility":{"basis":"$1049","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-76c789555946072f","evidence_ids":["EVD-9d46c6fa47ab3126"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}},{"annotation":"int","definition_id":"ATTR-df42309bb2758640","evidence_ids":["EVD-87c9b9de330c477a"],"name":"author_id","visibility":{"basis":"$1049","kind":"public","spelling":"author_id"}},{"annotation":"datetime","definition_id":"ATTR-2523ce98d7de6f97","evidence_ids":["EVD-b12f50c76353ed02"],"name":"created_at","visibility":{"basis":"$1049","kind":"public","spelling":"created_at"}},{"annotation":"datetime","definition_id":"ATTR-28f41927ee0337ed","evidence_ids":["EVD-366114d471a5a30f"],"name":"updated_at","visibility":{"basis":"$1049","kind":"public","spelling":"updated_at"}}],[{"candidate_count":1,"evidence_ids":["EVD-cb94614759e2b9af"],"expression":"TypedTable","id":"BASE-ef8097c76079ff49","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$836"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m",{"app.db.queries.tables":["$1051"]},"$m",[{"annotation":"int","name":"id"},{"annotation":"str","name":"slug"},{"annotation":"str","name":"title"},{"annotation":"str","name":"description"},{"annotation":"str","name":"body"},{"annotation":"int","name":"author_id"},{"annotation":"datetime","name":"created_at"},{"annotation":"datetime","name":"updated_at"}],false,null,[{"definition_ids":["ATTR-a67087d3f8654534","ATTR-81fd1a759a33f8eb","ATTR-ab245fb2baed9049","ATTR-21cd8d01857a1568","ATTR-3efda08a76a086b6","ATTR-76c789555946072f","ATTR-df42309bb2758640","ATTR-2523ce98d7de6f97","ATTR-28f41927ee0337ed"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","Articles",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Articles","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Articles"}]],["SYM-1175b8c239d654b8","FACT","$1126","class","Parameter",["$832","$834"],["EVD-62ba3ac5e18e13bf"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-f696662f487872ab"],"expression":"CommonParameter","id":"BASE-efb9c7b0e6ced8e3","reason":"$1063","relationship_kind":"inherits","status":"$1115","targets":["pypika.Parameter"]}],["pypika.Parameter"],["CommonParameter"],false,true,"class",["__init__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-a80352f997edd316"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","Parameter",true,"$m","app.db","$m",null,"$m","$m","$834","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Parameter"}]],["$586","FACT","$1126","class","JWTMeta",["$928","$929"],["$119"],[],[],[],["$m","$m",[{"annotation":"datetime","definition_id":"ATTR-464716350d0889b2","evidence_ids":["EVD-0259fbca6ef7c317"],"name":"exp","visibility":{"basis":"$1049","kind":"public","spelling":"exp"}},{"annotation":"str","definition_id":"ATTR-3eeecb689cc7399e","evidence_ids":["EVD-e4587aae094cb2b0"],"name":"sub","visibility":{"basis":"$1049","kind":"public","spelling":"sub"}}],[{"candidate_count":1,"evidence_ids":["EVD-a35b37fb0c6579cf"],"expression":"BaseModel","id":"BASE-e712970c643594bb","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.jwt":["$1051"]},"$m",[{"annotation":"datetime","name":"exp"},{"annotation":"str","name":"sub"}],false,null,[{"definition_ids":["ATTR-464716350d0889b2","ATTR-3eeecb689cc7399e"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$928","JWTMeta",true,"$m","$891","$m",null,"$m","$m","$929","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"JWTMeta"}]],["$587","FACT","$1126","method","get_article_by_slug",["$839","$851"],["EVD-2c811916f7320f3f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","get_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"requested_user"}],"$841","$m","$m","$851","self","$m","Article","6fc9b0fd6a40a938",56,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_article_by_slug"}]],["$588","FACT","$1126","function","unsubscribe_from_user",["$776","$779"],["EVD-6c1ea174077b359a"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$871","$902","$909","$932"],"$m","$m",null,"$m","$m","$776","unsubscribe_from_user",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],null,"$m","$m","$779","profile","$m","$497","006b0aa71fc24868",69,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"unsubscribe_from_user"}]],["SYM-15f9930508b752e1","FACT","$1126","function","stop_app",["$787","$791"],["EVD-90ec2d5e617cfebb"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["logger.catch"],"$m",[],"$m","$m","$m","$m","$m","$694","$m","$m","$787","stop_app",false,false,"app.core",[],"$790","$m","$m","$791",null,"$m","None","0dde12d4a80ecad9",7,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"stop_app"}]],["SYM-170bb47f0a3953a0","FACT","$1126","$1137","CAMEL_OR_SNAKE_CASE_TO_WORDS",["$839","app.db.repositories.articles.CAMEL_OR_SNAKE_CASE_TO_WORDS"],["EVD-7ca1fc5fec171516"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","^[a-z\\d_\\-]+|[A-Z\\d_\\-][^A-Z\\d_\\-]*","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$839","CAMEL_OR_SNAKE_CASE_TO_WORDS","$m","$m","$m","$m",null,"$m","$m","app.db.repositories.articles.CAMEL_OR_SNAKE_CASE_TO_WORDS","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"CAMEL_OR_SNAKE_CASE_TO_WORDS"}]],["SYM-1acd5890634c14c3","FACT","$1126","function","upgrade",["$818","$829"],["EVD-1eb69d81ee8bac31"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","upgrade",true,false,"app.db",[],null,"$m","$m","$829",null,"$m","None","3a3f03ddee3dce68",32,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"upgrade"}]],["SYM-1ad8f943b883ee7a","FACT","$1126","function","create_favorites_table",["$818","$822"],["EVD-897e44a7f86b0d12"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_favorites_table",true,false,"app.db",[],null,"$m","$m","$822",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_favorites_table"}]],["$589","FACT","$1126","function","_get_authorization_header",["$731","$735"],["EVD-74e9a475b8605f66"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$731","_get_authorization_header",true,false,"app.api",[{"annotation":"str","default":"Security(RWAPIKeyHeader(name=HEADER_KEY))","default_known":true,"kind":"$1117","name":"api_key"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$735","api_key","$m","str","da83aae245bbbce3",57,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_authorization_header"}]],["SYM-1e2a59e51b51136b","FACT","$1126","class","Tags",["$832","app.db.queries.tables.Tags"],["EVD-0f621d4ddb2452a5"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-5c04b1e2db7d0845","evidence_ids":["EVD-a8d96ac043d1f498"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}},{"annotation":"str","definition_id":"ATTR-da783f5c68e910b7","evidence_ids":["EVD-7d1a1c35a3bd6dc6"],"name":"tag","visibility":{"basis":"$1049","kind":"public","spelling":"tag"}}],[{"candidate_count":1,"evidence_ids":["EVD-ee11a8f9dc5eb2c8"],"expression":"TypedTable","id":"BASE-e12700092e93b37f","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$836"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"tag"}],false,null,[{"definition_ids":["ATTR-5c04b1e2db7d0845","ATTR-da783f5c68e910b7"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","Tags",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Tags","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Tags"}]],["$590","FACT","$1126","function","http_error_handler",["$751","$752"],["EVD-6cfea477ea7b63d9"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$1066","$1133","$1134"],"$m","$m",null,"$m","$m","$751","http_error_handler",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"_"},{"annotation":"$148","default":null,"default_known":true,"kind":"$1117","name":"exc"}],null,"$m","$m","$752","_","$m","JSONResponse","3fbcfcac43bf3ea8",17,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"http_error_handler"}]],["$591","FACT","$1126","function","$1087",["$731","$740"],["$101"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["typing.Callable"],"$m","$m",null,"$m","$m","$731","$1087",true,false,"app.api",[{"annotation":"bool","default":"True","default_known":true,"kind":"$1106","name":"required"}],null,"$m","$m","$740",null,"$m","Callable","8b681a6cb72b99b7",8,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1087"}]],["$592","FACT","$1126","function","create_jwt_token",["$968","$970"],["EVD-59a0768ec152ad39"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["datetime.timedelta"],"$m","$m",null,"$m","$m","$968","create_jwt_token",true,false,"$958",[{"annotation":"Dict[str, str]","default":null,"default_known":true,"kind":"$1106","name":"jwt_content"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"secret_key"},{"annotation":"timedelta","default":null,"default_known":true,"kind":"$1106","name":"expires_delta"}],null,"$m","$m","$970",null,"$m","str","685293d60b177763",51,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_jwt_token"}]],["$593","FACT","$1126","function","_get_db_pool",["$744","$746"],["EVD-0ed9f4d4f626e3c8"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$744","_get_db_pool",true,false,"app.api",[{"annotation":"Request","default":null,"default_known":true,"kind":"$1117","name":"request"}],null,"$m","$m","$746","request","$m","Pool","9048e39fad69b579",9,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_db_pool"}]],["$594","FACT","$1126","function","$1086",["$741","$743"],["EVD-5a3a47a255cb95b8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$863","$898","$900","$902","$909"],"$m","$m",null,"$m","$m","$741","$1086",true,false,"app.api",[{"annotation":"int","default":"Path(..., ge=1)","default_known":true,"kind":"$1117","name":"comment_id"},{"annotation":"Article","default":"Depends(articles.get_article_by_slug_from_path)","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$307","default":"Depends(authentication.get_current_user_authorizer(required=False))","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"Depends(database.get_repository(CommentsRepository))","default_known":true,"kind":"$1117","name":"comments_repo"}],null,"$m","$m","$743","comment_id","$m","Comment","6d1e3932bb32947e",34,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1086"}]],["SYM-24a2ea45f0d90622","FACT","$1126","$1137","AUTHENTICATION_REQUIRED",["$944","$948"],["EVD-da21f97a16c94990"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","authentication required","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","AUTHENTICATION_REQUIRED","$m","$m","$m","$m",null,"$m","$m","$948","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"AUTHENTICATION_REQUIRED"}]],["SYM-257da542b84403db","FACT","$1126","function","create_tags_table",["$818","$824"],["EVD-b4b1d250c5e3a6ec"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_tags_table",true,false,"app.db",[],null,"$m","$m","$824",null,"$m","None","d4404655e61c14f2",19,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_tags_table"}]],["$595","FACT","$1126","class","$64",["$892","$893"],["$125"],[],[],[],["$m","$m",[{"annotation":"$1051","definition_id":"ATTR-d4b8a7a46c8fb4e6","evidence_ids":["EVD-0754e90f9fae600c"],"name":"created_at","visibility":{"basis":"$1049","kind":"public","spelling":"created_at"}},{"annotation":"$1051","definition_id":"ATTR-481ecc0832aa1382","evidence_ids":["EVD-90a1d98e74c89c5d"],"name":"updated_at","visibility":{"basis":"$1049","kind":"public","spelling":"updated_at"}}],[{"candidate_count":1,"evidence_ids":["EVD-e331c88d9b0d47d1"],"expression":"BaseModel","id":"BASE-74f629bf9551fbc0","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],true,true,"$1122",["created_at","default_datetime","updated_at"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$1051","name":"created_at"},{"annotation":"$1051","name":"updated_at"}],false,null,[{"definition_ids":["ATTR-d4b8a7a46c8fb4e6","ATTR-481ecc0832aa1382"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$579"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$892","$64",true,"$m","$891","$m",null,"$m","$m","$893","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$64"}]],["SYM-293c12ffc372a887","FACT","$1126","class","$143",["$811","$812"],["EVD-a7f34382ba4fe801"],[],[],[],["$m","$m",[],[{"candidate_count":0,"evidence_ids":["EVD-9396951b45096ab1"],"expression":"Exception","id":"BASE-e9fe169ce9b37003","reason":"dynamic base expression has no proven classifier binding","relationship_kind":"inherits","status":"$1144","targets":[]}],["Exception"],["Exception"],false,true,"class",[],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$811","$143",true,"$m","app.db","$m",null,"$m","$m","$812","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$143"}]],["$596","FACT","$1126","class","User",["$908","$909"],["$114"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-3d4f0a784b90deba","evidence_ids":["EVD-75944c92727aa7f1"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}},{"annotation":"str","definition_id":"ATTR-cdebbb1b78da84ff","evidence_ids":["EVD-ce0f07a3c935573a"],"name":"email","visibility":{"basis":"$1049","kind":"public","spelling":"email"}},{"annotation":"str","definition_id":"ATTR-799c13a86e760759","evidence_ids":["EVD-aaddd4a8d24449b6"],"name":"bio","visibility":{"basis":"$1049","kind":"public","spelling":"bio"}},{"annotation":"$308","definition_id":"ATTR-0c76bcd12859bfeb","evidence_ids":["EVD-310b57dff1662296"],"name":"image","visibility":{"basis":"$1049","kind":"public","spelling":"image"}}],[{"candidate_count":1,"evidence_ids":["EVD-bcfa23a60a624ad5"],"expression":"RWModel","id":"BASE-34715ba5dbb8b794","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$904"]}],["$904"],["RWModel"],false,true,"$1122",["bio","image"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"},{"annotation":"str","name":"email"},{"annotation":"str","name":"bio"},{"annotation":"$308","name":"image"}],false,null,[{"definition_ids":["ATTR-3d4f0a784b90deba","ATTR-cdebbb1b78da84ff","ATTR-799c13a86e760759","ATTR-0c76bcd12859bfeb"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$908","User",true,"$m","$891","$m",null,"$m","$m","$909","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"User"}]],["$597","FACT","$1126","method","_get_article_from_db_record",["$839","$843"],["$96"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$697","$m","instance","$839","_get_article_from_db_record",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1106","name":"article_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"author_username"},{"annotation":"$307","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$841","$m","$m","$843","self","$m","Article","1c90bd932aa43cc0",95,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"private","spelling":"_get_article_from_db_record"}]],["$598","FACT","$1126","method","_link_article_with_tags",["$839","$844"],["EVD-8bc954c93df97cea"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$697","$m","instance","$839","_link_article_with_tags",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"Sequence[str]","default":null,"default_known":true,"kind":"$1106","name":"tags"}],"$841","$m","$m","$844","self","$m","None","46557236a7214051",25,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"private","spelling":"_link_article_with_tags"}]],["$599","FACT","$1126","function","follow_for_user",["$776","$777"],["EVD-721f0d270abdeb1e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$871","$902","$909","$932"],"$m","$m",null,"$m","$m","$776","follow_for_user",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],null,"$m","$m","$777","profile","$m","$497","addda55e1ca3fee9",67,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"follow_for_user"}]],["$600","FACT","$1126","class","AppEnvTypes",["$802","$803"],["$94"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-cff88f18ac8ea2e5","evidence_ids":["EVD-60054e1160258f14"],"name":"prod","visibility":{"basis":"$1049","kind":"public","spelling":"prod"}},{"annotation":"str","definition_id":"ATTR-2fb9d150efb03872","evidence_ids":["EVD-fce97f58acdb596f"],"name":"dev","visibility":{"basis":"$1049","kind":"public","spelling":"dev"}},{"annotation":"str","definition_id":"ATTR-fe2b4ce7ac357fb2","evidence_ids":["EVD-14b214f85dca214c"],"name":"test","visibility":{"basis":"$1049","kind":"public","spelling":"test"}}],[{"candidate_count":1,"evidence_ids":["EVD-553b8e7bffb6045a"],"expression":"Enum","id":"BASE-56ab18850bd1e185","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["enum.Enum"]}],["enum.Enum"],["Enum"],false,true,"enum",["dev","prod","test"],"$m",false,[],false,[],["dev","prod","test"],"$m","$m",[{"annotation":"str","name":"prod"},{"annotation":"str","name":"dev"},{"annotation":"str","name":"test"}],false,null,[{"definition_ids":["ATTR-cff88f18ac8ea2e5","ATTR-2fb9d150efb03872","ATTR-fe2b4ce7ac357fb2"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$802","AppEnvTypes",true,"$m","app.core","$m",null,"$m","$m","$803","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"AppEnvTypes"}]],["SYM-372c4aac266cd11c","FACT","$1126","$1137","down_revision",["$818","app.db.migrations.versions.fdf8821871d7_main_tables.down_revision"],["EVD-39466f201cfa137a"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",null,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$818","down_revision","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.down_revision","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"down_revision"}]],["$601","FACT","$1126","method","filter_articles",["$839","$849"],["EVD-21fb012f99d13fe6"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","filter_articles",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"tag"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"author"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"favorited"},{"annotation":"int","default":"20","default_known":true,"kind":"$1106","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1106","name":"offset"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"requested_user"}],"$841","$m","$m","$849","self","$m","List[Article]","33938ec8e4827c11",413,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"filter_articles"}]],["$602","FACT","$1126","function","$1088",["$749","$750"],["EVD-93e6233c91729267"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$871","$902","$909"],"$m","$m",null,"$m","$m","$749","$1088",true,false,"app.api",[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1117","name":"username"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$498","default":"$77","default_known":true,"kind":"$1117","name":"profiles_repo"}],null,"$m","$m","$750","username","$m","Profile","181d1af708b8aef0",29,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1088"}]],["$603","FACT","$1126","class","UserWithToken",["$937","$942"],["$105"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-6d9bdf206c61defc","evidence_ids":["EVD-0ff11855a7696a5f"],"name":"token","visibility":{"basis":"$1049","kind":"public","spelling":"token"}}],[{"candidate_count":1,"evidence_ids":["EVD-e1f3431dcf0863fc"],"expression":"User","id":"BASE-303351a4723d06c6","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$909"]}],["$909"],["User"],false,true,"$1122",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"token"}],false,null,[{"definition_ids":["ATTR-6d9bdf206c61defc"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$937","UserWithToken",true,"$m","$891","$m",null,"$m","$m","$942","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"UserWithToken"}]],["$604","FACT","$1126","method","is_user_following_for_another_user",["$870","$876"],["EVD-2121a21efddeb09f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$878"],"$m","$m","$657","$m","instance","$870","is_user_following_for_another_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$871","$m","$m","$876","self","$m","bool","507d02b45e5b5f20",24,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"is_user_following_for_another_user"}]],["$605","FACT","$1126","class","$38",["$914","$915"],["$135"],[],[],[],["$m","$m",[{"annotation":"List[str]","definition_id":"ATTR-7004d37becc78eb2","evidence_ids":["EVD-dbfa9b8d28357eb2"],"name":"tags","visibility":{"basis":"$1049","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-83cd7bc9ab4caf79"],"expression":"RWSchema","id":"BASE-ac19c1c0d64b8ef8","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]},{"candidate_count":1,"evidence_ids":["EVD-a494683aaf335df6"],"expression":"Article","id":"BASE-105e4adb0371839d","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$898"]}],["$898","$934"],["Article","RWSchema"],true,true,"$1122",["tags"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"List[str]","name":"tags"}],false,null,[{"definition_ids":["ATTR-7004d37becc78eb2"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","$38",true,"$m","$891","$m",null,"$m","$m","$915","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$38"}]],["SYM-40988e1b938dc161","FACT","$1126","class","Config",["$933","app.models.schemas.rwschema.RWSchema.Config"],["EVD-197288a6daeb472d"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-7d4b057088c8e35e","evidence_ids":["EVD-cf5ea0064c834ca8"],"name":"orm_mode","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"orm_mode"}}],[{"candidate_count":1,"evidence_ids":["EVD-451dcca7d02bc407"],"expression":"RWModel.Config","id":"BASE-7d12d30c45726041","reason":"$1035","relationship_kind":"inherits","status":"$1115","targets":["$905"]}],["$905"],["RWModel.Config"],false,true,"class",["orm_mode"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$654",[{"definition_ids":["ATTR-7d4b057088c8e35e"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$933","Config",true,"$m","$891","$m","$934","$m","$m","app.models.schemas.rwschema.RWSchema.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["$606","FACT","$1126","method","delete_comment",["$862","$867"],["EVD-f1abf2a2151a268c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$900","$902"],"$m","$m","$642","$m","instance","$862","delete_comment",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Comment","default":null,"default_known":true,"kind":"$1106","name":"comment"}],"$863","$m","$m","$867","self","$m","None","deabd5fc4a02727e",23,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"delete_comment"}]],["$607","FACT","$1126","method","get_comment_by_id",["$862","$868"],["EVD-47217920dc46bd1f"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$900","$902","$909"],"$m","$m","$642","$m","instance","$862","get_comment_by_id",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1106","name":"comment_id"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"user"}],"$863","$m","$m","$868","self","$m","Comment","c6cc0940bb1ad625",53,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_comment_by_id"}]],["SYM-422f44970ea50ab2","FACT","$1126","function","_get_repo",["$744","$748"],["EVD-430e343eb17585c1"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$630","$m","$m","$744","_get_repo",false,false,"app.api",[{"annotation":"Connection","default":"Depends(_get_connection_from_pool)","default_known":true,"kind":"$1117","name":"conn"}],"$747","$m","$m","$748","conn","$m","$42","1d205cab944dd1f8",6,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_repo"}]],["$608","FACT","$1126","class","UserInCreate",["$937","$938"],["EVD-cb7f500fb00f9f7d"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-37a38868e20b7346","evidence_ids":["EVD-0ced44072f122adf"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-34798844f27335c7"],"expression":"UserInLogin","id":"BASE-23e8268fa2a11973","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$939"]}],["UserInLogin"],["UserInLogin"],false,true,"$1122",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"}],false,null,[{"definition_ids":["ATTR-37a38868e20b7346"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$937","UserInCreate",true,"$m","$891","$m",null,"$m","$m","$938","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"UserInCreate"}]],["$609","FACT","$1126","function","check_email_is_taken",["$963","$964"],["EVD-be82e13dbd99b0c2"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$884"],"$m","$m",null,"$m","$m","$963","check_email_is_taken",true,false,"$958",[{"annotation":"$721","default":null,"default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"email"}],null,"$m","$m","$964","repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"check_email_is_taken"}]],["SYM-438f02afb1846986","FACT","$1126","$1137","depends_on",["$818","app.db.migrations.versions.fdf8821871d7_main_tables.depends_on"],["EVD-a7d04d46cef9d1b8"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",null,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$818","depends_on","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.depends_on","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"depends_on"}]],["$610","FACT","$1126","function","create_users_table",["$818","$826"],["EVD-50619fe6fc63bb8a"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_users_table",true,false,"app.db",[],null,"$m","$m","$826",null,"$m","None","8cb41f37e49bb372",109,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_users_table"}]],["$611","FACT","$1126","class","UserInUpdate",["$937","$941"],["$134"],[],[],[],["$m","$m",[{"annotation":"$308","definition_id":"ATTR-d91016bb7a4dc200","evidence_ids":["EVD-8f7659fc03b5bc24"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}},{"annotation":"Optional[EmailStr]","definition_id":"ATTR-f1364efd2814c610","evidence_ids":["EVD-d81e098ad15f9f9d"],"name":"email","visibility":{"basis":"$1049","kind":"public","spelling":"email"}},{"annotation":"$308","definition_id":"ATTR-b093cdaf12db8ad8","evidence_ids":["EVD-e498184e9a1a733e"],"name":"password","visibility":{"basis":"$1049","kind":"public","spelling":"password"}},{"annotation":"$308","definition_id":"ATTR-8dd2d5a8abbe906b","evidence_ids":["EVD-2b1641bec214db5b"],"name":"bio","visibility":{"basis":"$1049","kind":"public","spelling":"bio"}},{"annotation":"Optional[HttpUrl]","definition_id":"ATTR-03905c486f9e2c59","evidence_ids":["EVD-95a3d698c62c1d80"],"name":"image","visibility":{"basis":"$1049","kind":"public","spelling":"image"}}],[{"candidate_count":1,"evidence_ids":["EVD-d207dcba92db7790"],"expression":"BaseModel","id":"BASE-1ff99c6744244cbc","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",["bio","email","image","password","username"],"$m",false,[],false,[],"$m",{"app.models.schemas.users":["pydantic.EmailStr","pydantic.HttpUrl"]},"$m",[{"annotation":"$308","name":"username"},{"annotation":"Optional[EmailStr]","name":"email"},{"annotation":"$308","name":"password"},{"annotation":"$308","name":"bio"},{"annotation":"Optional[HttpUrl]","name":"image"}],false,null,[{"definition_ids":["ATTR-d91016bb7a4dc200","ATTR-f1364efd2814c610","ATTR-b093cdaf12db8ad8","ATTR-8dd2d5a8abbe906b","ATTR-03905c486f9e2c59"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$937","UserInUpdate",true,"$m","$891","$m",null,"$m","$m","$941","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"UserInUpdate"}]],["$612","FACT","$1126","function","update_article_by_slug",["$763","$768"],["EVD-d289e2fd2e2dd1a6"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.put"],"$m",[],"$m","$m",["$841","$898","$902","$915","$918","$919"],"$m","$m",null,"$m","$m","$763","update_article_by_slug",true,false,"app.api",[{"annotation":"ArticleInUpdate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1117","name":"article_update"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"current_article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$768","article_update","$m","$39","442176d4a3c1ff5e",49,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"update_article_by_slug"}]],["SYM-4a23f826d3dad50b","FACT","$1126","function","run_migrations_online",["$816","$817"],["EVD-2257c9bac173895c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$816","run_migrations_online",true,false,"app.db",[],null,"$m","$m","$817",null,"$m","None","3cf7938b33c3f6ef",56,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"run_migrations_online"}]],["$613","FACT","$1126","class","CommentInResponse",["$924","$926"],["$133"],[],[],[],["$m","$m",[{"annotation":"Comment","definition_id":"ATTR-079ed322e22728d4","evidence_ids":["EVD-bfd38fdcd981bb7d"],"name":"comment","visibility":{"basis":"$1049","kind":"public","spelling":"comment"}}],[{"candidate_count":1,"evidence_ids":["EVD-8e7df9ca3012dfb5"],"expression":"RWSchema","id":"BASE-68f0178ebea74ece","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.comments":["$900","$902"]},"$m",[{"annotation":"Comment","name":"comment"}],false,null,[{"definition_ids":["ATTR-079ed322e22728d4"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$924","CommentInResponse",true,"$m","$891","$m",null,"$m","$m","$926","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"CommentInResponse"}]],["SYM-4be3ea155e9509b7","FACT","$1126","$1137","ARTICLE_DOES_NOT_EXIST_ERROR",["$944","$945"],["EVD-8ad1cbc343af3b62"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","article does not exist","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","ARTICLE_DOES_NOT_EXIST_ERROR","$m","$m","$m","$m",null,"$m","$m","$945","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ARTICLE_DOES_NOT_EXIST_ERROR"}]],["$614","FACT","$1126","function","get_slug_for_article",["$959","$962"],["EVD-9d34f91ccc92a61c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$959","get_slug_for_article",true,false,"$958",[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"title"}],null,"$m","$m","$962","title","$m","str","1d205cab944dd1f8",6,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_slug_for_article"}]],["$615","FACT","$1126","class","ArticleInCreate",["$914","$917"],["$116"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-d089b41e245a85a8","evidence_ids":["EVD-4b91d5ca11e905e8"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-81c200c0fb511f83","evidence_ids":["EVD-bdf16a1f114f05c1"],"name":"description","visibility":{"basis":"$1049","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-4e2a7e777b4965e9","evidence_ids":["EVD-0d695b1fea6a6b42"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}},{"annotation":"List[str]","definition_id":"ATTR-66e79c240c6afb41","evidence_ids":["EVD-180fb85e98040280"],"name":"tags","visibility":{"basis":"$1049","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-dc3c69cecd563f3b"],"expression":"RWSchema","id":"BASE-160bb492aace9c07","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],true,true,"$1122",["tags"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"title"},{"annotation":"str","name":"description"},{"annotation":"str","name":"body"},{"annotation":"List[str]","name":"tags"}],false,null,[{"definition_ids":["ATTR-d089b41e245a85a8","ATTR-81c200c0fb511f83","ATTR-4e2a7e777b4965e9","ATTR-66e79c240c6afb41"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","ArticleInCreate",true,"$m","$891","$m",null,"$m","$m","$917","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"ArticleInCreate"}]],["$616","FACT","$1126","method","is_article_favorited_by_user",["$839","$856"],["EVD-8888997085f60aec"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909"],"$m","$m","$697","$m","instance","$839","is_article_favorited_by_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"$841","$m","$m","$856","self","$m","bool","d860105c5977cbdd",22,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"is_article_favorited_by_user"}]],["$617","FACT","$1126","method","delete_article",["$839","$848"],["EVD-bac2b88f88325a73"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902"],"$m","$m","$697","$m","instance","$839","delete_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"}],"$841","$m","$m","$848","self","$m","None","c3f65fef2febf0c1",32,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"delete_article"}]],["SYM-539e4b75aaa35cfe","FACT","$1126","$1137","ARTICLE_ALREADY_EXISTS",["$944","app.resources.strings.ARTICLE_ALREADY_EXISTS"],["EVD-a3bdd2cb519a622f"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","article already exists","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","ARTICLE_ALREADY_EXISTS","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.ARTICLE_ALREADY_EXISTS","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ARTICLE_ALREADY_EXISTS"}]],["$618","FACT","$1126","method","create_user",["$883","$886"],["EVD-58769020999cdd46"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$910"],"$m","$m","$650","$m","instance","$883","create_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"email"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"password"}],"$884","$m","$m","$886","self","$m","UserInDB","79d8836c90b583f9",74,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"create_user"}]],["SYM-556edd5aa2f12db6","FACT","$1126","$1137","ALGORITHM",["$968","app.services.jwt.ALGORITHM"],["EVD-6a34f8c71519a872"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","HS256","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$968","ALGORITHM","$m","$m","$m","$m",null,"$m","$m","app.services.jwt.ALGORITHM","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ALGORITHM"}]],["$619","FACT","$1126","class","Profile",["$901","$902"],["$85"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-3efd0d26b742820a","evidence_ids":["EVD-a014a176c55f3b85"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}},{"annotation":"str","definition_id":"ATTR-6c12a980a5e38272","evidence_ids":["EVD-5251b211a7e3bbf8"],"name":"bio","visibility":{"basis":"$1049","kind":"public","spelling":"bio"}},{"annotation":"$308","definition_id":"ATTR-2c10d879eda18696","evidence_ids":["EVD-4f3448fefce8641f"],"name":"image","visibility":{"basis":"$1049","kind":"public","spelling":"image"}},{"annotation":"bool","definition_id":"ATTR-0dd01307b993fec5","evidence_ids":["EVD-7d75b06ebc16ba59"],"name":"following","visibility":{"basis":"$1049","kind":"public","spelling":"following"}}],[{"candidate_count":1,"evidence_ids":["EVD-47aa55635665ff9a"],"expression":"RWModel","id":"BASE-2421794866560d65","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$904"]}],["$904"],["RWModel"],false,true,"$1122",["bio","following","image"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"},{"annotation":"str","name":"bio"},{"annotation":"$308","name":"image"},{"annotation":"bool","name":"following"}],false,null,[{"definition_ids":["ATTR-3efd0d26b742820a","ATTR-6c12a980a5e38272","ATTR-2c10d879eda18696","ATTR-0dd01307b993fec5"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$901","Profile",true,"$m","$891","$m",null,"$m","$m","$902","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Profile"}]],["SYM-580465b9babaf605","FACT","$1126","class","TypedTable",["$832","$836"],["EVD-b6af2655373ad8c1"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-6576076b02b2d967","evidence_ids":["EVD-6ecc9d02b7f924f4"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}}],[{"candidate_count":1,"evidence_ids":["EVD-0f070f11a146cf0b"],"expression":"Table","id":"BASE-d0a0995614c1ebe9","reason":"$1063","relationship_kind":"inherits","status":"$1115","targets":["pypika.Table"]}],["pypika.Table"],["Table"],false,true,"class",["__init__","__table__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":["ATTR-6576076b02b2d967"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-912ec3839c240c07"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","TypedTable",true,"$m","app.db","$m",null,"$m","$m","$836","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"TypedTable"}]],["SYM-58585154b673314d","FACT","$1126","$1137","COMMENT_DOES_NOT_EXIST",["$944","app.resources.strings.COMMENT_DOES_NOT_EXIST"],["EVD-233600aa7769cd81"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","comment does not exist","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","COMMENT_DOES_NOT_EXIST","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.COMMENT_DOES_NOT_EXIST","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"COMMENT_DOES_NOT_EXIST"}]],["$620","FACT","$1126","method","remove_user_from_followers",["$870","$877"],["EVD-7be55544e82ae361"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$878"],"$m","$m","$657","$m","instance","$870","remove_user_from_followers",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$871","$m","$m","$877","self","$m","None","9a62c20a2b26bde9",30,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"remove_user_from_followers"}]],["SYM-5a524a126664599b","FACT","$1126","$1137","USER_IS_NOT_FOLLOWED",["$944","app.resources.strings.USER_IS_NOT_FOLLOWED"],["EVD-9f964d7f0eb256f1"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","you don't follow this user","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","USER_IS_NOT_FOLLOWED","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.USER_IS_NOT_FOLLOWED","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"USER_IS_NOT_FOLLOWED"}]],["$621","FACT","$1126","function","list_comments_for_article",["$772","$775"],["EVD-7449d978e6c6eedc"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$863","$898","$900","$902","$909","$927"],"$m","$m",null,"$m","$m","$772","list_comments_for_article",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],null,"$m","$m","$775","article","$m","$233","d4851109ed35f68f",22,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"list_comments_for_article"}]],["SYM-5c28daba2b217a90","FACT","$1126","$1137","AUTHOR_USERNAME_ALIAS",["$839","$840"],["EVD-f28139c8395d32f7"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","author_username","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$839","AUTHOR_USERNAME_ALIAS","$m","$m","$m","$m",null,"$m","$m","$840","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"AUTHOR_USERNAME_ALIAS"}]],["$622","FACT","$1126","function","retrieve_profile_by_username",["$776","$778"],["EVD-a0fec6afa2132b64"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$902","$932"],"$m","$m",null,"$m","$m","$776","retrieve_profile_by_username",true,false,"app.api",[{"annotation":"Profile","default":"$74","default_known":true,"kind":"$1117","name":"profile"}],null,"$m","$m","$778","profile","$m","$497","a03814f4e7fd1eab",7,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"retrieve_profile_by_username"}]],["$623","FACT","$1126","method","add_user_into_followers",["$870","$873"],["EVD-e198e3028e2f977b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$878"],"$m","$m","$657","$m","instance","$870","add_user_into_followers",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"target_user"},{"annotation":"UserLike","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$871","$m","$m","$873","self","$m","None","9a62c20a2b26bde9",30,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"add_user_into_followers"}]],["SYM-5dc73a81669c003f","FACT","$1126","$1137","MALFORMED_PAYLOAD",["$944","$950"],["EVD-21b42f471d20663e"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","could not validate credentials","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","MALFORMED_PAYLOAD","$m","$m","$m","$m",null,"$m","$m","$950","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"MALFORMED_PAYLOAD"}]],["SYM-5dc8c08bcb497c1f","FACT","$1126","$1137","USERNAME_TAKEN",["$944","$953"],["EVD-f0d61aa97cc381e8"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","user with this username already exists","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","USERNAME_TAKEN","$m","$m","$m","$m",null,"$m","$m","$953","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"USERNAME_TAKEN"}]],["$624","FACT","$1126","class","Article",["$897","$898"],["$124"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-01676cc8a47f579d","evidence_ids":["EVD-8cbb951f9f15defe"],"name":"slug","visibility":{"basis":"$1049","kind":"public","spelling":"slug"}},{"annotation":"str","definition_id":"ATTR-85863f1937a84f2e","evidence_ids":["EVD-41f0d028c54fc5a6"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"str","definition_id":"ATTR-8e5c596ca176e287","evidence_ids":["EVD-c9cc59fda657e1e6"],"name":"description","visibility":{"basis":"$1049","kind":"public","spelling":"description"}},{"annotation":"str","definition_id":"ATTR-75ab073399a45ae9","evidence_ids":["EVD-f8708b161badf1fe"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}},{"annotation":"List[int]","definition_id":"ATTR-a78710c812e6e903","evidence_ids":["EVD-c2388a9ba3d25a6a"],"name":"tags","visibility":{"basis":"$1049","kind":"public","spelling":"tags"}},{"annotation":"Profile","definition_id":"ATTR-23be86977fb335d1","evidence_ids":["EVD-d0500bd1917b5ca9"],"name":"author","visibility":{"basis":"$1049","kind":"public","spelling":"author"}},{"annotation":"bool","definition_id":"ATTR-17bb921475b5e750","evidence_ids":["EVD-e60c5c6596740d57"],"name":"favorited","visibility":{"basis":"$1049","kind":"public","spelling":"favorited"}},{"annotation":"int","definition_id":"ATTR-82bc80ad4655b91d","evidence_ids":["EVD-c1cc915435332a42"],"name":"favorites_count","visibility":{"basis":"$1049","kind":"public","spelling":"favorites_count"}}],[{"candidate_count":1,"evidence_ids":["EVD-df45185e8b68593b"],"expression":"IDModelMixin","id":"BASE-12be5f71589eaf0e","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$895"]},{"candidate_count":1,"evidence_ids":["EVD-cd61a15fa5badf7f"],"expression":"$64","id":"BASE-231d1f1b9a0b75b1","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$893"]},{"candidate_count":1,"evidence_ids":["EVD-e5ed9c2fcd63ed5f"],"expression":"RWModel","id":"BASE-17295070e8b55e02","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$904"]}],["$893","$895","$904"],["$64","IDModelMixin","RWModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.domain.articles":["$902"]},"$m",[{"annotation":"str","name":"slug"},{"annotation":"str","name":"title"},{"annotation":"str","name":"description"},{"annotation":"str","name":"body"},{"annotation":"List[int]","name":"tags"},{"annotation":"Profile","name":"author"},{"annotation":"bool","name":"favorited"},{"annotation":"int","name":"favorites_count"}],false,null,[{"definition_ids":["ATTR-01676cc8a47f579d","ATTR-85863f1937a84f2e","ATTR-8e5c596ca176e287","ATTR-75ab073399a45ae9","ATTR-a78710c812e6e903","ATTR-23be86977fb335d1","ATTR-17bb921475b5e750","ATTR-82bc80ad4655b91d"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$897","Article",true,"$m","$891","$m",null,"$m","$m","$898","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Article"}]],["$625","FACT","$1126","class","BaseAppSettings",["$802","$804"],["EVD-5b5d905189ca009e"],[],[],[],["$m","$m",[{"annotation":"AppEnvTypes","definition_id":"ATTR-a35f637f7588c70d","evidence_ids":["EVD-c8b0eed206aee58f"],"name":"app_env","visibility":{"basis":"$1049","kind":"public","spelling":"app_env"}}],[{"candidate_count":1,"evidence_ids":["EVD-5f383fa8316e8062"],"expression":"BaseSettings","id":"BASE-a9e8ec8f43a12fdb","reason":"$1063","relationship_kind":"inherits","status":"$1115","targets":["pydantic.BaseSettings"]}],["pydantic.BaseSettings"],["BaseSettings"],true,true,"class",["Config","app_env"],"$m",false,[],false,[],"$m",{"app.core.settings.base":["$803"]},"$m",[{"annotation":"AppEnvTypes","name":"app_env"}],false,null,[{"definition_ids":["ATTR-a35f637f7588c70d"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$802","BaseAppSettings",true,"$m","app.core","$m",null,"$m","$m","$804","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"BaseAppSettings"}]],["$626","FACT","$1126","class","ArticleInUpdate",["$914","$919"],["$89"],[],[],[],["$m","$m",[{"annotation":"$308","definition_id":"ATTR-3f2aba742f01a9dd","evidence_ids":["EVD-24916e428e72e185"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"$308","definition_id":"ATTR-af01892fda9433a7","evidence_ids":["EVD-f1e6e422131d51f1"],"name":"description","visibility":{"basis":"$1049","kind":"public","spelling":"description"}},{"annotation":"$308","definition_id":"ATTR-3c66e6c8e6345832","evidence_ids":["EVD-a274e44bb1f24d0f"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}}],[{"candidate_count":1,"evidence_ids":["EVD-89bd862bb1271b51"],"expression":"RWSchema","id":"BASE-01f7f73afabd217f","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",["body","description","title"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$308","name":"title"},{"annotation":"$308","name":"description"},{"annotation":"$308","name":"body"}],false,null,[{"definition_ids":["ATTR-3f2aba742f01a9dd","ATTR-af01892fda9433a7","ATTR-3c66e6c8e6345832"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","ArticleInUpdate",true,"$m","$891","$m",null,"$m","$m","$919","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"ArticleInUpdate"}]],["$627","FACT","$1126","class","Comment",["$899","$900"],["$140"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-85a446a56adb0265","evidence_ids":["EVD-447f0e223b0d32e1"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}},{"annotation":"Profile","definition_id":"ATTR-b37ab1c86b2a782c","evidence_ids":["EVD-6200818d1d807752"],"name":"author","visibility":{"basis":"$1049","kind":"public","spelling":"author"}}],[{"candidate_count":1,"evidence_ids":["EVD-a610a51c44d9c476"],"expression":"IDModelMixin","id":"BASE-f8a216674493fbf4","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$895"]},{"candidate_count":1,"evidence_ids":["EVD-3c99db0ced63cc5a"],"expression":"$64","id":"BASE-0fcab94d5ccdd675","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$893"]},{"candidate_count":1,"evidence_ids":["EVD-07fee70bf202adbd"],"expression":"RWModel","id":"BASE-bb3b35c47173079f","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$904"]}],["$893","$895","$904"],["$64","IDModelMixin","RWModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.domain.comments":["$902"]},"$m",[{"annotation":"str","name":"body"},{"annotation":"Profile","name":"author"}],false,null,[{"definition_ids":["ATTR-85a446a56adb0265","ATTR-b37ab1c86b2a782c"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$899","Comment",true,"$m","$891","$m",null,"$m","$m","$900","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Comment"}]],["SYM-663c3560645f0d8c","FACT","$1126","function","downgrade",["$818","$827"],["EVD-87cd9d889f375d03"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","downgrade",true,false,"app.db",[],null,"$m","$m","$827",null,"$m","None","3cc7070f5d2c5576",56,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"downgrade"}]],["SYM-676f2171dff57fc9","FACT","$1126","dynamic_binding","ACCESS_TOKEN_EXPIRE_MINUTES",["$968","app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES"],["EVD-bfc30e927d30ebd7"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$968","ACCESS_TOKEN_EXPIRE_MINUTES","$m","$m","$m","$m",null,"$m","$m","app.services.jwt.ACCESS_TOKEN_EXPIRE_MINUTES","$m","dynamic_binding","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ACCESS_TOKEN_EXPIRE_MINUTES"}]],["SYM-6a0452e0e994db84","FACT","$1126","$1137","EMAIL_TAKEN",["$944","$949"],["EVD-43c03aeb96d0befb"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","user with this email already exists","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","EMAIL_TAKEN","$m","$m","$m","$m",null,"$m","$m","$949","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"EMAIL_TAKEN"}]],["SYM-6a58009ed09cb913","FACT","$1126","$1137","revision",["$818","app.db.migrations.versions.fdf8821871d7_main_tables.revision"],["EVD-d107c4fd0ab473b2"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","fdf8821871d7","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$818","revision","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.revision","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"revision"}]],["$628","FACT","$1126","function","get_password_hash",["$972","$974"],["EVD-c2ba154771b558be"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$972","get_password_hash",true,false,"$958",[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],null,"$m","$m","$974","password","$m","str","7513942605924510",8,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_password_hash"}]],["SYM-6f8dbbadce4b0a31","FACT","$1126","class","InterceptHandler",["$792","$793"],["EVD-4ad1dec8a8d75723"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-face4572f6823285"],"expression":"logging.Handler","id":"BASE-92d2686e14df03a3","reason":"$1063","relationship_kind":"inherits","status":"$1115","targets":["logging.Handler"]}],["logging.Handler"],["logging.Handler"],false,true,"class",["emit"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["SYM-0da73d2af2baf63b"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$792","InterceptHandler",true,"$m","app.core","$m",null,"$m","$m","$793","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"InterceptHandler"}]],["SYM-7004728bd88b5a4f","FACT","$1126","function","convert_field_to_camel_case",["$903","$907"],["EVD-3da48f709355bd91"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$903","convert_field_to_camel_case",true,false,"$891",[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"string"}],null,"$m","$m","$907","string","$m","str","7d7802dbcb7254c9",35,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"convert_field_to_camel_case"}]],["SYM-71af1c09bc865231","FACT","$1126","$1137","INCORRECT_LOGIN_INPUT",["$944","app.resources.strings.INCORRECT_LOGIN_INPUT"],["EVD-a467f2207f17143f"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","incorrect email or password","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","INCORRECT_LOGIN_INPUT","$m","$m","$m","$m",null,"$m","$m","app.resources.strings.INCORRECT_LOGIN_INPUT","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"INCORRECT_LOGIN_INPUT"}]],["SYM-72135842160a232b","FACT","$1126","$1137","ARTICLE_IS_NOT_FAVORITED",["$944","$947"],["EVD-551e06f5a07d51f9"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","article is not favorited","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","ARTICLE_IS_NOT_FAVORITED","$m","$m","$m","$m",null,"$m","$m","$947","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ARTICLE_IS_NOT_FAVORITED"}]],["$629","FACT","$1126","function","$1084",["$785","$786"],["EVD-dce226c4bf22ee42"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["lru_cache"],"$m",[],"$m","$m",["$797","$1120","$1121"],"$m","$m",null,"$m","$m","$785","$1084",true,false,"app.core",[],null,"$m","$m","$786",null,"$m","$36","df08fa11ec8ed803",21,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1084"}]],["$630","FACT","$1126","function","$1089",["$744","$747"],["$112"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$744","$1089",true,false,"app.api",[{"annotation":"Type[BaseRepository]","default":null,"default_known":true,"kind":"$1117","name":"repo_type"}],null,"$m","$m","$747","repo_type","$m","Callable[[Connection], BaseRepository]","d1814ca1bcf86728",21,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1089"}]],["$631","FACT","$1126","class","DevAppSettings",["$805","$806"],["EVD-80d5c7aeb3393794"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-38ccace78dd3c12a","evidence_ids":["EVD-c5c2eee26af8d6c5"],"name":"debug","visibility":{"basis":"$1049","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-649a1bff7695860d","evidence_ids":["EVD-28aa279ca2c1273a"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"int","definition_id":"ATTR-f57a7cf5c46828e6","evidence_ids":["EVD-11d466bc1ff93d04"],"name":"logging_level","visibility":{"basis":"$1049","kind":"public","spelling":"logging_level"}}],[{"candidate_count":1,"evidence_ids":["EVD-c41229e638f32e77"],"expression":"$36","id":"BASE-1af1de50332305bf","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$797"]}],["$797"],["$36"],true,true,"class",["Config","debug","logging_level","title"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"bool","name":"debug"},{"annotation":"str","name":"title"},{"annotation":"int","name":"logging_level"}],false,null,[{"definition_ids":["ATTR-38ccace78dd3c12a","ATTR-649a1bff7695860d","ATTR-f57a7cf5c46828e6"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$805","DevAppSettings",true,"$m","app.core","$m",null,"$m","$m","$806","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"DevAppSettings"}]],["$632","FACT","$1126","method","get_comments_for_article",["$862","$869"],["EVD-ccb4ae0d6a821c85"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$900","$902","$909"],"$m","$m","$642","$m","instance","$862","get_comments_for_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$307","default":"None","default_known":true,"kind":"$1106","name":"user"}],"$863","$m","$m","$869","self","$m","List[Comment]","9813b3980e83b7e9",43,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_comments_for_article"}]],["SYM-771fd585056b2170","FACT","$1126","class","ArticlesToTags",["$832","$833"],["EVD-9d72f06addc435b1"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-395efda7c28432fc","evidence_ids":["EVD-234e97f8822abe58"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-72937a18254935fe","evidence_ids":["EVD-d4fa9223bc6073fe"],"name":"article_id","visibility":{"basis":"$1049","kind":"public","spelling":"article_id"}},{"annotation":"str","definition_id":"ATTR-a83ce2494b60e438","evidence_ids":["EVD-5cab6b1b0b42e82c"],"name":"tag","visibility":{"basis":"$1049","kind":"public","spelling":"tag"}}],[{"candidate_count":1,"evidence_ids":["EVD-5fb937525ef735a8"],"expression":"TypedTable","id":"BASE-0c7c2a42a6ec719c","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$836"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"int","name":"article_id"},{"annotation":"str","name":"tag"}],false,null,[{"definition_ids":["ATTR-395efda7c28432fc","ATTR-72937a18254935fe","ATTR-a83ce2494b60e438"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","ArticlesToTags",true,"$m","app.db","$m",null,"$m","$m","$833","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"ArticlesToTags"}]],["SYM-78a98ed292e35820","FACT","$1126","$1137","USER_IS_NOT_AUTHOR_OF_ARTICLE",["$944","$956"],["EVD-be7448896c87e064"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","you are not an author of this article","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","USER_IS_NOT_AUTHOR_OF_ARTICLE","$m","$m","$m","$m",null,"$m","$m","$956","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"USER_IS_NOT_AUTHOR_OF_ARTICLE"}]],["$633","FACT","$1126","method","__init__",["$839","$842"],["EVD-a9e7c8119d37ef73"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$697","$m","instance","$839","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"$841","$m","$m","$842","self","$m","None","e83d0dfbb82c92e1",29,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]],["$634","FACT","$1126","class","TestAppSettings",["$809","$810"],["$128"],[],[],[],["$m","$m",[{"annotation":"bool","definition_id":"ATTR-eb16bffa1f2e770f","evidence_ids":["EVD-ce231b95f172043a"],"name":"debug","visibility":{"basis":"$1049","kind":"public","spelling":"debug"}},{"annotation":"str","definition_id":"ATTR-fb6dcc0122ae57e2","evidence_ids":["EVD-7d2748c101fa6d97"],"name":"title","visibility":{"basis":"$1049","kind":"public","spelling":"title"}},{"annotation":"SecretStr","definition_id":"ATTR-4f5d434db6cad34d","evidence_ids":["EVD-c87673b393706a5a"],"name":"secret_key","visibility":{"basis":"$1049","kind":"public","spelling":"secret_key"}},{"annotation":"PostgresDsn","definition_id":"ATTR-d34d897b74295c29","evidence_ids":["EVD-110955c229d9d126"],"name":"database_url","visibility":{"basis":"$1049","kind":"public","spelling":"database_url"}},{"annotation":"int","definition_id":"ATTR-49bb39d2a246cc75","evidence_ids":["EVD-fa1ff442077c897e"],"name":"max_connection_count","visibility":{"basis":"$1049","kind":"public","spelling":"max_connection_count"}},{"annotation":"int","definition_id":"ATTR-141ac207783f36d4","evidence_ids":["EVD-52adef61be54c471"],"name":"min_connection_count","visibility":{"basis":"$1049","kind":"public","spelling":"min_connection_count"}},{"annotation":"int","definition_id":"ATTR-073681b74a6001cf","evidence_ids":["EVD-c16236c4e602b230"],"name":"logging_level","visibility":{"basis":"$1049","kind":"public","spelling":"logging_level"}}],[{"candidate_count":1,"evidence_ids":["EVD-ddbfa6a00885d8a1"],"expression":"$36","id":"BASE-7dcf39cbd5e8fdcf","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$797"]}],["$797"],["$36"],true,true,"class",["debug","logging_level","max_connection_count","min_connection_count","secret_key","title"],"$m",false,[],false,[],"$m",{"app.core.settings.test":["$1120","$1121"]},"$m",[{"annotation":"bool","name":"debug"},{"annotation":"str","name":"title"},{"annotation":"SecretStr","name":"secret_key"},{"annotation":"PostgresDsn","name":"database_url"},{"annotation":"int","name":"max_connection_count"},{"annotation":"int","name":"min_connection_count"},{"annotation":"int","name":"logging_level"}],false,null,[{"definition_ids":["ATTR-eb16bffa1f2e770f","ATTR-fb6dcc0122ae57e2","ATTR-4f5d434db6cad34d","ATTR-d34d897b74295c29","ATTR-49bb39d2a246cc75","ATTR-141ac207783f36d4","ATTR-073681b74a6001cf"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$809","TestAppSettings",true,"$m","app.core","$m",null,"$m","$m","$810","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"TestAppSettings"}]],["$635","FACT","$1126","method","get_articles_for_user_feed",["$839","$852"],["EVD-fe90ea5db39aea1b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","get_articles_for_user_feed",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"},{"annotation":"int","default":"20","default_known":true,"kind":"$1106","name":"limit"},{"annotation":"int","default":"0","default_known":true,"kind":"$1106","name":"offset"}],"$841","$m","$m","$852","self","$m","List[Article]","68980a85262bf2a6",57,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_articles_for_user_feed"}]],["SYM-7b7108367840da3a","FACT","$1126","type_alias","UserLike",["$870","$878"],["EVD-5d9ab9c42e9525c5"],[],[],[],["Union[User, Profile]","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$870","UserLike","$m","$m","$m","$m",null,"$m","$m","$878","$m","type_alias","$m","$m","$m","$m",true,"$m",false,"$m","$1118",{"basis":"$1049","kind":"public","spelling":"UserLike"}]],["SYM-7d0da44a640c8622","FACT","$1126","function","convert_datetime_to_realworld",["$903","$906"],["EVD-738d183037b787a7"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$903","convert_datetime_to_realworld",true,false,"$891",[{"annotation":"$1051","default":null,"default_known":true,"kind":"$1117","name":"dt"}],null,"$m","$m","$906","dt","$m","str","c0d2bb495a1fcac6",21,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"convert_datetime_to_realworld"}]],["$636","FACT","$1126","method","create_article",["$839","$847"],["EVD-fb37322dee4c10f3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","create_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"title"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"description"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"body"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"author"},{"annotation":"Optional[Sequence[str]]","default":"None","default_known":true,"kind":"$1106","name":"tags"}],"$841","$m","$m","$847","self","$m","Article","292176c8c432d106",90,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"create_article"}]],["$637","FACT","$1126","class","IDModelMixin",["$892","$895"],["EVD-8ce7bb28bc5a4670"],[],[],[],["$m","$m",[{"annotation":"int","definition_id":"ATTR-6b55836dc6ed486f","evidence_ids":["EVD-65028d8d5dbd4914"],"name":"id_","visibility":{"basis":"$1049","kind":"public","spelling":"id_"}}],[{"candidate_count":1,"evidence_ids":["EVD-6602f21a8410561f"],"expression":"BaseModel","id":"BASE-49099b1d694fea1f","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],true,true,"$1122",["id_"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"int","name":"id_"}],false,null,[{"definition_ids":["ATTR-6b55836dc6ed486f"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$892","IDModelMixin",true,"$m","$891","$m",null,"$m","$m","$895","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"IDModelMixin"}]],["SYM-81be11d8f3abfa77","FACT","$1126","$1137","ARTICLE_IS_ALREADY_FAVORITED",["$944","$946"],["EVD-466a3ef160b1e81e"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","you are already marked this articles as favorite","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","ARTICLE_IS_ALREADY_FAVORITED","$m","$m","$m","$m",null,"$m","$m","$946","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"ARTICLE_IS_ALREADY_FAVORITED"}]],["SYM-83395eb4a93e8c10","FACT","$1126","$1137","JWT_SUBJECT",["$968","app.services.jwt.JWT_SUBJECT"],["EVD-d7a4f4f3ad383a47"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","access","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$968","JWT_SUBJECT","$m","$m","$m","$m",null,"$m","$m","app.services.jwt.JWT_SUBJECT","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"JWT_SUBJECT"}]],["$638","FACT","$1126","function","_get_connection_from_pool",["$744","$745"],["EVD-8b9a61dbcc0664c0"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$744","_get_connection_from_pool",true,false,"app.api",[{"annotation":"Pool","default":"Depends(_get_db_pool)","default_known":true,"kind":"$1117","name":"pool"}],null,"$m","$m","$745","pool","$m","AsyncGenerator[Connection, None]","791d1a720ff7e9b1",13,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_connection_from_pool"}]],["$639","FACT","$1126","function","_get_current_user_optional",["$731","$739"],["EVD-a76ac6e00db4e09c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$731","_get_current_user_optional",true,false,"app.api",[{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever(required=False))","default_known":true,"kind":"$1117","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$739","repo","$m","$307","6907b18f68c5b92c",16,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_current_user_optional"}]],["SYM-85fa53005447955b","FACT","$1126","$1137","WRONG_TOKEN_PREFIX",["$944","$957"],["EVD-4156049cdca662b6"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","unsupported authorization type","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","WRONG_TOKEN_PREFIX","$m","$m","$m","$m",null,"$m","$m","$957","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"WRONG_TOKEN_PREFIX"}]],["$640","FACT","$1126","method","get_user_by_username",["$883","$888"],["$90"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$910"],"$m","$m","$650","$m","instance","$883","get_user_by_username",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"}],"$884","$m","$m","$888","self","$m","UserInDB","243207814692963b",36,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_user_by_username"}]],["$641","FACT","$1126","method","__call__",["$731","$734"],["EVD-85aef4ec52af1020"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$646","$m","instance","$731","__call__",true,false,"app.api",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"requests.Request","default":null,"default_known":true,"kind":"$1117","name":"request"}],"$733","$m","$m","$734","self","$m","$308","77ae78acdb481658",28,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__call__"}]],["$642","FACT","$1126","class","$59",["$862","$863"],["$108"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-6b78701356ea9298"],"expression":"$42","id":"BASE-940867549820e154","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$861"]}],["$861"],["$42"],false,true,"class",["__init__","_get_comment_from_db_record","create_comment_for_article","delete_comment","get_comment_by_id","get_comments_for_article"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$714","$607","$632","$662","$606","$693"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$862","$59",true,"$m","app.db","$m",null,"$m","$m","$863","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$59"}]],["$643","FACT","$1126","class","Config",["$903","$905"],["EVD-6314d22f3cc65b41"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-d6335568ca679bde","evidence_ids":["EVD-1c17f36a659a7c92"],"name":"allow_population_by_field_name","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"allow_population_by_field_name"}},{"annotation":null,"definition_id":"ATTR-60e6622a232f9e94","evidence_ids":["EVD-faba1fb9a1f4c6b5"],"name":"json_encoders","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"json_encoders"}},{"annotation":null,"definition_id":"ATTR-dc7463107811ea86","evidence_ids":["EVD-66631ba384895a68"],"name":"alias_generator","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"alias_generator"}}],[{"candidate_count":1,"evidence_ids":["EVD-a368ca82e10cc06d"],"expression":"BaseConfig","id":"BASE-37805af64c92c0c1","reason":"$1035","relationship_kind":"inherits","status":"$1115","targets":["pydantic.BaseConfig"]}],["pydantic.BaseConfig"],["BaseConfig"],true,true,"class",["alias_generator","allow_population_by_field_name","json_encoders"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$665",[{"definition_ids":["ATTR-d6335568ca679bde","ATTR-60e6622a232f9e94","ATTR-dc7463107811ea86"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$903","Config",true,"$m","$891","$m","$904","$m","$m","$905","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["$644","FACT","$1126","function","create_new_article",["$763","$764"],["EVD-b229a19e70d12065"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$841","$909","$915","$917","$918"],"$m","$m",null,"$m","$m","$763","create_new_article",true,false,"app.api",[{"annotation":"ArticleInCreate","default":"Body(..., embed=True, alias='article')","default_known":true,"kind":"$1117","name":"article_create"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$764","article_create","$m","$39","c47122a218842b96",80,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_new_article"}]],["$645","FACT","$1126","function","$1039",["$741","$742"],["EVD-2095d5c5c2405de7"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$900","$902","$909"],"$m","$m",null,"$m","$m","$741","$1039",true,false,"app.api",[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1117","name":"comment"},{"annotation":"User","default":"Depends(authentication.get_current_user_authorizer())","default_known":true,"kind":"$1117","name":"user"}],null,"$m","$m","$742","comment","$m","None","b4a20f51390a89c0",24,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1039"}]],["$646","FACT","$1126","class","RWAPIKeyHeader",["$731","$733"],["$107"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-ace64da05926c75e"],"expression":"APIKeyHeader","id":"BASE-fb91200eb3f6a6a2","reason":"$1063","relationship_kind":"inherits","status":"$1115","targets":["fastapi.security.APIKeyHeader"]}],["fastapi.security.APIKeyHeader"],["APIKeyHeader"],false,true,"class",["__call__"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$641"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$731","RWAPIKeyHeader",true,"$m","app.api","$m",null,"$m","$m","$733","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"RWAPIKeyHeader"}]],["$647","FACT","$1126","function","get_articles_for_user_feed",["$758","$759"],["EVD-2a5797f4d1a9e081"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$841","$909","$915","$923"],"$m","$m",null,"$m","$m","$758","get_articles_for_user_feed",true,false,"app.api",[{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1117","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1117","name":"offset"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$759","limit","$m","$232","fe8378bd831dfe55",49,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_articles_for_user_feed"}]],["$648","FACT","$1126","function","_get_authorization_header_optional",["$731","$736"],["EVD-14a2ea129d41db72"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$731","_get_authorization_header_optional",true,false,"app.api",[{"annotation":"$308","default":"Security(RWAPIKeyHeader(name=HEADER_KEY, auto_error=False))","default_known":true,"kind":"$1117","name":"authorization"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$736","authorization","$m","str","6b14b8ad0290d191",13,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_authorization_header_optional"}]],["$649","FACT","$1126","method","get_user_by_email",["$883","$887"],["EVD-255fe442f035c730"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$910"],"$m","$m","$650","$m","instance","$883","get_user_by_email",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"email"}],"$884","$m","$m","$887","self","$m","UserInDB","243207814692963b",36,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_user_by_email"}]],["SYM-912ec3839c240c07","FACT","$1126","method","__init__",["$832","$837"],["EVD-26d3964a84c10bb1"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["pypika.Query"],"$m","$m","SYM-580465b9babaf605","$m","instance","$832","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"name"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"schema"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"alias"},{"annotation":"Optional[Query]","default":"None","default_known":true,"kind":"$1117","name":"query_cls"}],"$836","$m","$m","$837","self","$m","None","5c8e1388894c22db",42,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]],["$650","FACT","$1126","class","$721",["$883","$884"],["$130"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-4717bc2ac5db6182"],"expression":"$42","id":"BASE-b86a3b83765a3f59","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$861"]}],["$861"],["$42"],false,true,"class",["create_user","get_user_by_email","get_user_by_username","update_user"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$649","$640","$618","$682"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$883","$721",true,"$m","app.db","$m",null,"$m","$m","$884","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$721"}]],["SYM-919e485e6851674b","FACT","$1126","function","create_updated_at_trigger",["$818","$825"],["EVD-46cfffa38056d3b4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_updated_at_trigger",true,false,"app.db",[],null,"$m","$m","$825",null,"$m","None","a3c4f112c9eeb256",7,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_updated_at_trigger"}]],["SYM-91aa1691667b7f45","FACT","$1126","$1137","$63",["$914","$922"],["EVD-ab2f9a44b7c13d49"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",0,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$914","$63","$m","$m","$m","$m",null,"$m","$m","$922","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"$63"}]],["$651","FACT","$1126","function","$1125",["$758","$762"],["EVD-41514713e37ab09e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$841","$898","$902","$909","$915","$918"],"$m","$m",null,"$m","$m","$758","$1125",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$762","article","$m","$39","9b8a9b3b10a7dd6e",59,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1125"}]],["$652","FACT","$1126","method","change_password",["$908","$911"],["EVD-d62a1258391ec220"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$687","$m","instance","$908","change_password",true,false,"$891",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],"$910","$m","$m","$911","self","$m","None","c603da59d027be22",28,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"change_password"}]],["SYM-96cda658fc5bddfe","FACT","$1126","class","Users",["$832","app.db.queries.tables.Users"],["EVD-870f08688f0c53d4"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-d13a63fd58c40988","evidence_ids":["EVD-9d39cade4ac8fe0f"],"name":"__table__","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"__table__"}},{"annotation":"int","definition_id":"ATTR-d9ecc841536dcd57","evidence_ids":["EVD-4ecfe1fe301fa468"],"name":"id","visibility":{"basis":"$1049","kind":"public","spelling":"id"}},{"annotation":"str","definition_id":"ATTR-802d7413e2b2e779","evidence_ids":["EVD-941824f73fef3f2d"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-bc7d2b3dbd65221b"],"expression":"TypedTable","id":"BASE-3b3a4f7257456ff8","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$836"]}],["TypedTable"],["TypedTable"],false,true,"class",["__table__"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"int","name":"id"},{"annotation":"str","name":"username"}],false,null,[{"definition_ids":["ATTR-d13a63fd58c40988","ATTR-d9ecc841536dcd57","ATTR-802d7413e2b2e779"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$832","Users",true,"$m","app.db","$m",null,"$m","$m","app.db.queries.tables.Users","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Users"}]],["SYM-96e8bf4469544234","FACT","$1126","function","start_app",["$787","$789"],["EVD-81251fc103cee231"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$706","$m","$m","$787","start_app",false,false,"app.core",[],"$788","$m","$m","$789",null,"$m","None","ebe721fccfd9527c",9,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"start_app"}]],["SYM-97ee174a39e187af","FACT","$1126","$1137","USER_DOES_NOT_EXIST_ERROR",["$944","$954"],["EVD-78b99f111a1207c7"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","user does not exist","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","USER_DOES_NOT_EXIST_ERROR","$m","$m","$m","$m",null,"$m","$m","$954","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"USER_DOES_NOT_EXIST_ERROR"}]],["$653","FACT","$1126","method","fastapi_kwargs",["$796","$800"],["EVD-56fc27d82cf48bc8"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["property"],"$m",[],"$m","$m",["typing.Any"],"$m","$m","$583","$m","instance","$796","fastapi_kwargs",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"$797",{"line":40,"operation":"create","source":"new","source_line":0},"$m","$800","self","$m","Dict[str, Any]","5cb6bb5a1e2a39de",37,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"fastapi_kwargs"}]],["$654","FACT","$1126","class","RWSchema",["$933","$934"],["EVD-cf45fabb3fc36c7c"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-a9b25442ee21bfa4"],"expression":"RWModel","id":"BASE-69483ffcc096dc99","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$904"]}],["$904"],["RWModel"],false,true,"$1122",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$933","RWSchema",true,"$m","$891","$m",null,"$m","$m","$934","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"RWSchema"}]],["$655","FACT","$1126","class","UserInLogin",["$937","$939"],["$110"],[],[],[],["$m","$m",[{"annotation":"EmailStr","definition_id":"ATTR-da281c1447eaad2e","evidence_ids":["EVD-9d04306914adebe6"],"name":"email","visibility":{"basis":"$1049","kind":"public","spelling":"email"}},{"annotation":"str","definition_id":"ATTR-fcd7adbbff773745","evidence_ids":["EVD-0cd3b60efd8ee497"],"name":"password","visibility":{"basis":"$1049","kind":"public","spelling":"password"}}],[{"candidate_count":1,"evidence_ids":["EVD-808f27ee2a9b2a2c"],"expression":"RWSchema","id":"BASE-cf3df2ce45ba89a1","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.users":["pydantic.EmailStr"]},"$m",[{"annotation":"EmailStr","name":"email"},{"annotation":"str","name":"password"}],false,null,[{"definition_ids":["ATTR-da281c1447eaad2e","ATTR-fcd7adbbff773745"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$937","UserInLogin",true,"$m","$891","$m",null,"$m","$m","$939","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"UserInLogin"}]],["$656","FACT","$1126","method","__init__",["$870","$872"],["EVD-0cbf3e78c592a5bb"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$657","$m","instance","$870","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"$871","$m","$m","$872","self","$m",null,"986cff1c530cc1b4",19,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]],["$657","FACT","$1126","class","$498",["$870","$871"],["$81"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-c85b1f3e9bfea023"],"expression":"$42","id":"BASE-626fe20a6464c4a1","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$861"]}],["$861"],["$42"],false,true,"class",["__init__","add_user_into_followers","get_profile_by_username","is_user_following_for_another_user","remove_user_from_followers"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$656","$668","$604","$623","$620"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$870","$498",true,"$m","app.db","$m",null,"$m","$m","$871","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$498"}]],["SYM-a1415aa5b12aaca4","FACT","$1126","$1137","branch_labels",["$818","app.db.migrations.versions.fdf8821871d7_main_tables.branch_labels"],["EVD-933f93483927d609"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",null,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$818","branch_labels","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.versions.fdf8821871d7_main_tables.branch_labels","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"branch_labels"}]],["$658","FACT","$1126","method","__init__",["$860","app.db.repositories.base.BaseRepository.__init__"],["EVD-3e345b8e041de8e4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.connection.Connection"],"$m","$m","$585","$m","instance","$860","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"$861","$m","$m","app.db.repositories.base.BaseRepository.__init__","self","$m","None","2c6355b85672647c",7,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]],["SYM-a24d1a4bd69e6b4b","FACT","$1126","$1137","SLUG_ALIAS",["$839","$859"],["EVD-8ea91241fd7d689f"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","slug","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$839","SLUG_ALIAS","$m","$m","$m","$m",null,"$m","$m","$859","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"SLUG_ALIAS"}]],["$659","FACT","$1126","class","JWTUser",["$928","$930"],["$139"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-fd504a7ab0716cbb","evidence_ids":["EVD-313eaeaed519be52"],"name":"username","visibility":{"basis":"$1049","kind":"public","spelling":"username"}}],[{"candidate_count":1,"evidence_ids":["EVD-639cf42e1189a2bf"],"expression":"BaseModel","id":"BASE-966fa099620f92ef","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"username"}],false,null,[{"definition_ids":["ATTR-fd504a7ab0716cbb"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$928","JWTUser",true,"$m","$891","$m",null,"$m","$m","$930","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"JWTUser"}]],["$660","FACT","$1126","method","configure_logging",["$796","$799"],["EVD-8a807ffeff2b14dd"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$583","$m","instance","$796","configure_logging",true,false,"app.core",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"$797","$m","$m","$799","self","$m","None","06a9fe28e633f80b",65,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"configure_logging"}]],["$661","FACT","$1126","function","get_username_from_token",["$968","$971"],["EVD-4a78d1e3c5653855"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$968","get_username_from_token",true,false,"$958",[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"token"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"secret_key"}],null,"$m","$m","$971","token","$m","str","5d7b54ae005bba49",44,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_username_from_token"}]],["$662","FACT","$1126","method","create_comment_for_article",["$862","$866"],["EVD-923182160470fbce"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$900","$902","$909"],"$m","$m","$642","$m","instance","$862","create_comment_for_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"body"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"$863","$m","$m","$866","self","$m","Comment","5f0802e213ee9309",45,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"create_comment_for_article"}]],["SYM-a7bb771709f515e7","FACT","$1126","function","timestamps",["$818","$828"],["EVD-7268ec5993733fe9"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","timestamps",true,false,"app.db",[],null,"$m","$m","$828",null,"$m","Tuple[sa.Column, sa.Column]","280c3ce562c70671",51,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"timestamps"}]],["SYM-a80352f997edd316","FACT","$1126","method","__init__",["$832","$835"],["EVD-169260afa39347d4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","SYM-1175b8c239d654b8","$m","instance","$832","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"int","default":null,"default_known":true,"kind":"$1117","name":"count"}],"$834","$m","$m","$835","self","$m","None","14e5fa8c1063914e",13,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]],["$663","FACT","$1126","class","$233",["$924","$927"],["$104"],[],[],[],["$m","$m",[{"annotation":"List[Comment]","definition_id":"ATTR-972f90447c30e272","evidence_ids":["EVD-d099dd38d5bddba9"],"name":"comments","visibility":{"basis":"$1049","kind":"public","spelling":"comments"}}],[{"candidate_count":1,"evidence_ids":["EVD-7f594e42bac1da70"],"expression":"RWSchema","id":"BASE-77bbcfd9883ac01a","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.comments":["$900","$902"]},"$m",[{"annotation":"List[Comment]","name":"comments"}],false,null,[{"definition_ids":["ATTR-972f90447c30e272"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$924","$233",true,"$m","$891","$m",null,"$m","$m","$927","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$233"}]],["$664","FACT","$1126","function","register",["$769","$771"],["EVD-59367ddf4abdb0d3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$797","$884","$938","$940","$942","$1120","$1121"],"$m","$m",null,"$m","$m","$769","register",true,false,"app.api",[{"annotation":"UserInCreate","default":"$44","default_known":true,"kind":"$1117","name":"user_create"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$771","user_create","$m","$720","56ec1956b4fa96bb",112,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"register"}]],["$665","FACT","$1126","class","RWModel",["$903","$904"],["EVD-3b0c7b13650e850f"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-62ca7960b670c3c1"],"expression":"BaseModel","id":"BASE-65d0391b09bd53d7","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$903","RWModel",true,"$m","$891","$m",null,"$m","$m","$904","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"RWModel"}]],["$666","FACT","$1126","method","get_tags_for_article_by_slug",["$839","$855"],["EVD-fa780d6531bd21ef"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$697","$m","instance","$839","get_tags_for_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"}],"$841","$m","$m","$855","self","$m","List[str]","82a8a2b92834ffd0",28,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_tags_for_article_by_slug"}]],["$667","FACT","$1126","function","create_comment_for_article",["$772","$773"],["EVD-870aed5240fc8cc4"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$863","$898","$900","$902","$909","$925","$926"],"$m","$m",null,"$m","$m","$772","create_comment_for_article",true,false,"app.api",[{"annotation":"CommentInCreate","default":"Body(..., embed=True, alias='comment')","default_known":true,"kind":"$1117","name":"comment_create"},{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],null,"$m","$m","$773","comment_create","$m","CommentInResponse","f61a27751de626c8",27,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_comment_for_article"}]],["$668","FACT","$1126","method","get_profile_by_username",["$870","$875"],["EVD-fe80333c2d76c6e8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$878","$902"],"$m","$m","$657","$m","instance","$870","get_profile_by_username",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"username"},{"annotation":"Optional[UserLike]","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$871","$m","$m","$875","self","$m","Profile","2ad356a1e6b59769",58,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_profile_by_username"}]],["$669","FACT","$1126","method","get_favorites_count_for_article_by_slug",["$839","$854"],["EVD-df300db75fd83f24"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$697","$m","instance","$839","get_favorites_count_for_article_by_slug",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"slug"}],"$841","$m","$m","$854","self","$m","int","343c77441619efd6",17,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_favorites_count_for_article_by_slug"}]],["$670","FACT","$1126","function","connect_to_db",["$813","$815"],["EVD-8120939056bae898"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$797","fastapi.FastAPI","$1120","$1121"],"$m","$m",null,"$m","$m","$813","connect_to_db",true,false,"app.db",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$815","app","$m","None","d4d762c8de8ea28a",44,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"connect_to_db"}]],["SYM-b07dc734980b26b2","FACT","$1126","dynamic_binding","DATABASE_URL",["$816","app.db.migrations.env.DATABASE_URL"],["EVD-f05fbce42c4ce459"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$816","DATABASE_URL","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.env.DATABASE_URL","$m","dynamic_binding","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"DATABASE_URL"}]],["$671","FACT","$1126","function","get_application",["app.main","$890"],["EVD-f682760870378bbb"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["fastapi.FastAPI"],"$m","$m",null,"$m","$m","app.main","get_application",true,false,"app.main",[],null,"$m","$m","$890",null,"$m","FastAPI","6290d1bba3908a05",108,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_application"}]],["SYM-b565441fdd20890c","FACT","$1126","$1137","HEADER_KEY",["$731","$732"],["EVD-d3e1abbee962f15d"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","Authorization","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$731","HEADER_KEY","$m","$m","$m","$m",null,"$m","$m","$732","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"HEADER_KEY"}]],["$672","FACT","$1126","function","_get_authorization_header_retriever",["$731","$737"],["EVD-b0b9443cd99bf6c1"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$731","_get_authorization_header_retriever",true,false,"app.api",[{"annotation":"bool","default":"True","default_known":true,"kind":"$1106","name":"required"}],null,"$m","$m","$737",null,"$m","Callable","8b681a6cb72b99b7",8,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_authorization_header_retriever"}]],["$673","FACT","$1126","function","mark_article_as_favorite",["$758","$761"],["EVD-6e38352d6ca0fdc8"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$841","$898","$902","$909","$915","$918"],"$m","$m",null,"$m","$m","$758","mark_article_as_favorite",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$761","article","$m","$39","f0dec7a24161a7c5",61,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"mark_article_as_favorite"}]],["$674","FACT","$1126","class","$232",["$914","$923"],["$95"],[],[],[],["$m","$m",[{"annotation":"List[ArticleForResponse]","definition_id":"ATTR-b57d94eabe7dad9f","evidence_ids":["EVD-cd9fd501d6f314e4"],"name":"articles","visibility":{"basis":"$1049","kind":"public","spelling":"articles"}},{"annotation":"int","definition_id":"ATTR-586dccd181199aa8","evidence_ids":["EVD-ca2077e994ed2d53"],"name":"articles_count","visibility":{"basis":"$1049","kind":"public","spelling":"articles_count"}}],[{"candidate_count":1,"evidence_ids":["EVD-0e31d1584512ff74"],"expression":"RWSchema","id":"BASE-d1445397b84a2d7e","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.articles":["$915"]},"$m",[{"annotation":"List[ArticleForResponse]","name":"articles"},{"annotation":"int","name":"articles_count"}],false,null,[{"definition_ids":["ATTR-b57d94eabe7dad9f","ATTR-586dccd181199aa8"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","$232",true,"$m","$891","$m",null,"$m","$m","$923","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$232"}]],["$675","FACT","$1126","function","delete_article_by_slug",["$763","$765"],["EVD-4eb944ad23deab9a"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$841","$898","$902"],"$m","$m",null,"$m","$m","$763","delete_article_by_slug",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$765","article","$m","None","ea1f067a5ebfb1b2",10,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"delete_article_by_slug"}]],["$676","FACT","$1126","function","check_user_can_modify_article",["$959","$961"],["EVD-ea503246166454e3"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m",null,"$m","$m","$959","check_user_can_modify_article",true,false,"$958",[{"annotation":"Article","default":null,"default_known":true,"kind":"$1117","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"}],null,"$m","$m","$961","article","$m","bool","720a570e33ac2d40",13,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"check_user_can_modify_article"}]],["SYM-bc896802dad6f51f","FACT","$1126","class","Config",["$805","app.core.settings.development.DevAppSettings.Config"],["EVD-7b1c73a4b7e79529"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-235138a25f54e01d","evidence_ids":["EVD-26f8b797557b5238"],"name":"env_file","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"env_file"}}],[{"candidate_count":1,"evidence_ids":["EVD-b26bb2d5bfee0a25"],"expression":"AppSettings.Config","id":"BASE-4b4018f474ae2a4b","reason":"$1035","relationship_kind":"inherits","status":"$1115","targets":["$798"]}],["$798"],["AppSettings.Config"],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$631",[{"definition_ids":["ATTR-235138a25f54e01d"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$805","Config",true,"$m","app.core","$m","$806","$m","$m","app.core.settings.development.DevAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["SYM-bf4eaa72f0d5a36a","FACT","$1126","class","Config",["$807","app.core.settings.production.ProdAppSettings.Config"],["EVD-e9855846a908770a"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-d5b78a586f14fad6","evidence_ids":["EVD-411303b3fec03506"],"name":"env_file","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"env_file"}}],[{"candidate_count":1,"evidence_ids":["EVD-eafeac445a731d6f"],"expression":"AppSettings.Config","id":"BASE-2d7eb33840177aa7","reason":"$1035","relationship_kind":"inherits","status":"$1115","targets":["$798"]}],["$798"],["AppSettings.Config"],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$695",[{"definition_ids":["ATTR-d5b78a586f14fad6"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$807","Config",true,"$m","app.core","$m","$808","$m","$m","app.core.settings.production.ProdAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["$677","FACT","$1126","class","$720",["$937","$940"],["$122"],[],[],[],["$m","$m",[{"annotation":"UserWithToken","definition_id":"ATTR-36453ce10b52d0b1","evidence_ids":["EVD-d15fe00d0053db1d"],"name":"user","visibility":{"basis":"$1049","kind":"public","spelling":"user"}}],[{"candidate_count":1,"evidence_ids":["EVD-0ce8a8ab4d6f7653"],"expression":"RWSchema","id":"BASE-e888d119eb538da0","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.users":["$942"]},"$m",[{"annotation":"UserWithToken","name":"user"}],false,null,[{"definition_ids":["ATTR-36453ce10b52d0b1"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$937","$720",true,"$m","$891","$m",null,"$m","$m","$940","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$720"}]],["$678","FACT","$1126","function","$1040",["$963","$965"],["EVD-91266911ccb719c3"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$884"],"$m","$m",null,"$m","$m","$963","$1040",true,false,"$958",[{"annotation":"$721","default":null,"default_known":true,"kind":"$1117","name":"repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"username"}],null,"$m","$m","$965","repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1040"}]],["SYM-c35f740a32d3c2b3","FACT","$1126","class","Config",["$796","$798"],["EVD-b977fec9e57956c8"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-3cccb83ba745e947","evidence_ids":["EVD-40d7a79914b5f069"],"name":"validate_assignment","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"validate_assignment"}}],[],[],[],false,true,"class",["validate_assignment"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$583",[{"definition_ids":["ATTR-3cccb83ba745e947"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$796","Config",true,"$m","app.core","$m","$797","$m","$m","$798","$m","$m","$m","$m","$m","$m",false,"$m",true,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["$679","FACT","$1126","method","check_password",["$908","$912"],["EVD-3386c4d0d92bf82c"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$687","$m","instance","$908","check_password",true,false,"$891",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"password"}],"$910","$m","$m","$912","self","$m","bool","70bb353f87e71b5b",18,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"check_password"}]],["$680","FACT","$1126","method","$1125",["$839","$857"],["EVD-95144ccd31f831eb"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","$1125",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"$841","$m","$m","$857","self","$m","None","ed8d7762c17735ec",21,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"$1125"}]],["$681","FACT","$1126","class","$497",["$931","$932"],["$121"],[],[],[],["$m","$m",[{"annotation":"Profile","definition_id":"ATTR-1dcb38571a7848fa","evidence_ids":["EVD-70ccf4e4bbabd682"],"name":"profile","visibility":{"basis":"$1049","kind":"public","spelling":"profile"}}],[{"candidate_count":1,"evidence_ids":["EVD-e924d1d9731a5d84"],"expression":"BaseModel","id":"BASE-895d49252a43e3ae","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.profiles":["$902"]},"$m",[{"annotation":"Profile","name":"profile"}],false,null,[{"definition_ids":["ATTR-1dcb38571a7848fa"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$931","$497",true,"$m","$891","$m",null,"$m","$m","$932","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$497"}]],["$682","FACT","$1126","method","update_user",["$883","$889"],["EVD-fb87f3a6484b4ea4"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$909","$910"],"$m","$m","$650","$m","instance","$883","update_user",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"username"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"email"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"password"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"bio"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"image"}],"$884","$m","$m","$889","self","$m","UserInDB","0c76f70d68b4aee4",139,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"update_user"}]],["$683","FACT","$1126","class","TagsInList",["$935","$936"],["$120"],[],[],[],["$m","$m",[{"annotation":"List[str]","definition_id":"ATTR-e835ef11f36c0f54","evidence_ids":["EVD-6c9870f2ef59cb49"],"name":"tags","visibility":{"basis":"$1049","kind":"public","spelling":"tags"}}],[{"candidate_count":1,"evidence_ids":["EVD-c786ce216cff755c"],"expression":"BaseModel","id":"BASE-37ff6075f3043e93","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],false,true,"$1122",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"List[str]","name":"tags"}],false,null,[{"definition_ids":["ATTR-e835ef11f36c0f54"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$935","TagsInList",true,"$m","$891","$m",null,"$m","$m","$936","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"TagsInList"}]],["$684","FACT","$1126","function","create_commentaries_table",["$818","$821"],["EVD-14867da02ca13ac6"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_commentaries_table",true,false,"app.db",[],null,"$m","$m","$821",null,"$m","None","4b63d567ef974c35",83,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_commentaries_table"}]],["$685","FACT","$1126","function","get_all_tags",["$780","$781"],["EVD-400b498efd116a4c"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$880","$936"],"$m","$m",null,"$m","$m","$780","get_all_tags",true,false,"app.api",[{"annotation":"TagsRepository","default":"Depends(get_repository(TagsRepository))","default_known":true,"kind":"$1117","name":"tags_repo"}],null,"$m","$m","$781","tags_repo","$m","TagsInList","27c75417dc42316e",16,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_all_tags"}]],["$686","FACT","$1126","class","ArticlesFilters",["$914","$920"],["$126"],[],[],[],["$m","$m",[{"annotation":"$308","definition_id":"ATTR-000e8a88a72631f5","evidence_ids":["EVD-47524e8c906cdea5"],"name":"tag","visibility":{"basis":"$1049","kind":"public","spelling":"tag"}},{"annotation":"$308","definition_id":"ATTR-6bc3715802fd262c","evidence_ids":["EVD-51f17d33ca1d2787"],"name":"author","visibility":{"basis":"$1049","kind":"public","spelling":"author"}},{"annotation":"$308","definition_id":"ATTR-d27d28e642d2461b","evidence_ids":["EVD-6cc9a561e69d1288"],"name":"favorited","visibility":{"basis":"$1049","kind":"public","spelling":"favorited"}},{"annotation":"int","definition_id":"ATTR-9e8aa931315c284c","evidence_ids":["EVD-e7f54dbf8c2a7393"],"name":"limit","visibility":{"basis":"$1049","kind":"public","spelling":"limit"}},{"annotation":"int","definition_id":"ATTR-e7d01028d58a046e","evidence_ids":["EVD-630aad172d2bd34c"],"name":"offset","visibility":{"basis":"$1049","kind":"public","spelling":"offset"}}],[{"candidate_count":1,"evidence_ids":["EVD-d7fe110969a24dc6"],"expression":"BaseModel","id":"BASE-61f822557797f187","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$1119"]}],["$1119"],["BaseModel"],true,true,"$1122",["author","favorited","limit","offset","tag"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"$308","name":"tag"},{"annotation":"$308","name":"author"},{"annotation":"$308","name":"favorited"},{"annotation":"int","name":"limit"},{"annotation":"int","name":"offset"}],false,null,[{"definition_ids":["ATTR-000e8a88a72631f5","ATTR-6bc3715802fd262c","ATTR-d27d28e642d2461b","ATTR-9e8aa931315c284c","ATTR-e7d01028d58a046e"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","ArticlesFilters",true,"$m","$891","$m",null,"$m","$m","$920","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"ArticlesFilters"}]],["$687","FACT","$1126","class","UserInDB",["$908","$910"],["$91"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-a880a9211fd3da18","evidence_ids":["EVD-ba86e87949b587b7"],"name":"salt","visibility":{"basis":"$1049","kind":"public","spelling":"salt"}},{"annotation":"str","definition_id":"ATTR-ca6c78368381d7df","evidence_ids":["EVD-c7946c50fff40599"],"name":"hashed_password","visibility":{"basis":"$1049","kind":"public","spelling":"hashed_password"}}],[{"candidate_count":1,"evidence_ids":["EVD-390580a062effab1"],"expression":"IDModelMixin","id":"BASE-cbef65dc7a323a23","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$895"]},{"candidate_count":1,"evidence_ids":["EVD-04422bac4e2aa546"],"expression":"$64","id":"BASE-dcca1aeda7cf236e","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$893"]},{"candidate_count":1,"evidence_ids":["EVD-d5fdb981099c18d5"],"expression":"User","id":"BASE-b2c705d6c4ad732d","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$909"]}],["User","$893","$895"],["$64","IDModelMixin","User"],false,true,"$1122",["change_password","check_password","hashed_password","salt"],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"salt"},{"annotation":"str","name":"hashed_password"}],false,null,[{"definition_ids":["ATTR-a880a9211fd3da18","ATTR-ca6c78368381d7df"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$679","$652"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$908","UserInDB",true,"$m","$891","$m",null,"$m","$m","$910","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"UserInDB"}]],["$688","FACT","$1126","function","retrieve_current_user",["$782","$783"],["EVD-3e668202250ed26b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$797","$909","$940","$942","$1120","$1121"],"$m","$m",null,"$m","$m","$782","retrieve_current_user",true,false,"app.api",[{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$783","user","$m","$720","5bcd2309bb64804e",51,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"retrieve_current_user"}]],["$689","FACT","$1126","function","generate_salt",["$972","$973"],["EVD-a96686b1946aeacc"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$972","generate_salt",true,false,"$958",[],null,"$m","$m","$973",null,"$m","str","a78eee0e939cb31e",9,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"generate_salt"}]],["$690","FACT","$1126","function","get_articles_filters",["$727","$730"],["EVD-e3eda54c1a47a4db"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$920"],"$m","$m",null,"$m","$m","$727","get_articles_filters",true,false,"app.api",[{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"tag"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"author"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1117","name":"favorited"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_LIMIT, ge=1)","default_known":true,"kind":"$1117","name":"limit"},{"annotation":"int","default":"Query(DEFAULT_ARTICLES_OFFSET, ge=0)","default_known":true,"kind":"$1117","name":"offset"}],null,"$m","$m","$730","tag","$m","ArticlesFilters","bb7e5affe2c13a52",19,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"get_articles_filters"}]],["$691","FACT","$1126","function","login",["$769","$770"],["EVD-22da79e9f51e7add"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.post"],"$m",[],"$m","$m",["$797","$884","$939","$940","$942","pydantic.EmailStr","$1120","$1121"],"$m","$m",null,"$m","$m","$769","login",true,false,"app.api",[{"annotation":"UserInLogin","default":"$44","default_known":true,"kind":"$1117","name":"user_login"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$770","user_login","$m","$720","bfe1ec3b97f6a878",103,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"login"}]],["SYM-d9bfa89b480133ef","FACT","$1126","$1137","UNABLE_TO_FOLLOW_YOURSELF",["$944","$951"],["EVD-f8e1723f9e59cc26"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","user can not follow him self","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","UNABLE_TO_FOLLOW_YOURSELF","$m","$m","$m","$m",null,"$m","$m","$951","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"UNABLE_TO_FOLLOW_YOURSELF"}]],["$692","FACT","$1126","function","update_current_user",["$782","$784"],["EVD-d203670e3b9f393e"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.put"],"$m",[],"$m","$m",["$797","$884","$909","$940","$941","$942","pydantic.EmailStr","pydantic.HttpUrl","$1120","$1121"],"$m","$m",null,"$m","$m","$782","update_current_user",true,false,"app.api",[{"annotation":"UserInUpdate","default":"$44","default_known":true,"kind":"$1117","name":"user_update"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"current_user"},{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$784","user_update","$m","$720","d6d0fdeb942c80cd",149,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"update_current_user"}]],["$693","FACT","$1126","method","_get_comment_from_db_record",["$862","$865"],["$115"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$642","$m","instance","$862","_get_comment_from_db_record",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Record","default":null,"default_known":true,"kind":"$1106","name":"comment_row"},{"annotation":"str","default":null,"default_known":true,"kind":"$1106","name":"author_username"},{"annotation":"$307","default":null,"default_known":true,"kind":"$1106","name":"requested_user"}],"$863","$m","$m","$865","self","$m","Comment","a349363060a4b02a",43,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"private","spelling":"_get_comment_from_db_record"}]],["$694","FACT","$1126","function","create_stop_app_handler",["$787","$790"],["EVD-ee02d5237b751f99"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["fastapi.FastAPI","typing.Callable"],"$m","$m",null,"$m","$m","$787","create_stop_app_handler",true,false,"app.core",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"}],null,"$m","$m","$790","app","$m","Callable","33056865882be4bf",17,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_stop_app_handler"}]],["SYM-dc3f7c48d517475a","FACT","$1126","function","create_followers_to_followings_table",["$818","$823"],["EVD-6a14f5faebe0fef5"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_followers_to_followings_table",true,false,"app.db",[],null,"$m","$m","$823",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_followers_to_followings_table"}]],["$695","FACT","$1126","class","ProdAppSettings",["$807","$808"],["EVD-b47e0a14248caa22"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-89b0dc7c7cc5427a"],"expression":"$36","id":"BASE-88acc99fbb029268","reason":"$1046","relationship_kind":"inherits","status":"$1115","targets":["$797"]}],["$797"],["$36"],false,true,"class",["Config"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$807","ProdAppSettings",true,"$m","app.core","$m",null,"$m","$m","$808","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"ProdAppSettings"}]],["SYM-df345fbac993334a","FACT","$1126","$1137","$62",["$914","$921"],["EVD-b02b8908aeb00026"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m",20,"$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$914","$62","$m","$m","$m","$m",null,"$m","$m","$921","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"$62"}]],["$696","FACT","$1126","method","get_all_tags",["$879","$882"],["EVD-a49c0e1f87bcbe66"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m","$582","$m","instance","$879","get_all_tags",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"$880","$m","$m","$882","self","$m","List[str]","9967157dace64cea",25,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"get_all_tags"}]],["$697","FACT","$1126","class","$40",["$839","$841"],["$111"],[],[],[],["$m","$m",[],[{"candidate_count":1,"evidence_ids":["EVD-c6956aba38f0dbe5"],"expression":"$42","id":"BASE-b7d0b09dc645bb9c","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$861"]}],["$861"],["$42"],false,true,"class",["__init__","_get_article_from_db_record","_link_article_with_tags","add_article_into_favorites","create_article","delete_article","filter_articles","get_article_by_slug","get_articles_for_user_feed","get_favorites_count_for_article_by_slug","get_tags_for_article_by_slug","is_article_favorited_by_user","$1125","update_article"],"$m",false,[],false,[],"$m","$m","$m",[],false,null,[{"definition_ids":[],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":["$633","$636","$710","$617","$601","$635","$587","$666","$669","$616","$705","$680","$597","$598"],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$839","$40",true,"$m","app.db","$m",null,"$m","$m","$841","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$40"}]],["$698","FACT","$1126","function","check_article_exists",["$959","$960"],["EVD-66659be2d600b414"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$841"],"$m","$m",null,"$m","$m","$959","check_article_exists",true,false,"$958",[{"annotation":"$40","default":null,"default_known":true,"kind":"$1117","name":"articles_repo"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"slug"}],null,"$m","$m","$960","articles_repo","$m","bool","6cd63b17dcdbf178",18,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"check_article_exists"}]],["$699","FACT","$1126","function","$1085",["$727","$729"],["EVD-f476e7202df2955b"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$841","$898","$902","$909"],"$m","$m",null,"$m","$m","$727","$1085",true,false,"app.api",[{"annotation":"str","default":"Path(..., min_length=1)","default_known":true,"kind":"$1117","name":"slug"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$729","slug","$m","Article","381d9981e7c629df",31,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1085"}]],["$700","FACT","$1126","class","CommentInCreate",["$924","$925"],["EVD-6eee1220acce1a34"],[],[],[],["$m","$m",[{"annotation":"str","definition_id":"ATTR-4dc4e5044bc91b65","evidence_ids":["EVD-ab77c03643110608"],"name":"body","visibility":{"basis":"$1049","kind":"public","spelling":"body"}}],[{"candidate_count":1,"evidence_ids":["EVD-c5743258149f29f8"],"expression":"RWSchema","id":"BASE-34f923adb392095b","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m","$m","$m",[{"annotation":"str","name":"body"}],false,null,[{"definition_ids":["ATTR-4dc4e5044bc91b65"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$924","CommentInCreate",true,"$m","$891","$m",null,"$m","$m","$925","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"CommentInCreate"}]],["SYM-ea27445e100c229e","FACT","$1126","$1137","USER_IS_ALREADY_FOLLOWED",["$944","$955"],["EVD-d8f69b924861533f"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","you follow this user already","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$944","USER_IS_ALREADY_FOLLOWED","$m","$m","$m","$m",null,"$m","$m","$955","$m","$1137","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"USER_IS_ALREADY_FOLLOWED"}]],["$701","FACT","$1126","method","connection",["$860","app.db.repositories.base.BaseRepository.connection"],["EVD-09b5964ab2a30054"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["property"],"$m",[],"$m","$m",["asyncpg.connection.Connection"],"$m","$m","$585","$m","instance","$860","connection",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"}],"$861",{"line":9,"operation":"create","source":"new","source_line":0},"$m","app.db.repositories.base.BaseRepository.connection","self","$m","Connection","29f185682e3dc460",5,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"connection"}]],["SYM-eb18696f88815481","FACT","$1126","function","create_articles_to_tags_table",["$818","$820"],["EVD-ee7d55b801cc6eab"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_articles_to_tags_table",true,false,"app.db",[],null,"$m","$m","$820",null,"$m","None","36da6b266258d19f",59,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_articles_to_tags_table"}]],["$702","FACT","$1126","function","check_user_can_modify_comment",["$966","$967"],["EVD-889f0ab69a9e8988"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$900","$902","$909"],"$m","$m",null,"$m","$m","$966","check_user_can_modify_comment",true,false,"$958",[{"annotation":"Comment","default":null,"default_known":true,"kind":"$1117","name":"comment"},{"annotation":"User","default":null,"default_known":true,"kind":"$1117","name":"user"}],null,"$m","$m","$967","comment","$m","bool","720a570e33ac2d40",13,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"check_user_can_modify_comment"}]],["$703","FACT","$1126","function","list_articles",["$763","$766"],["EVD-49cc909d7bf590d0"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$841","$909","$915","$920","$923"],"$m","$m",null,"$m","$m","$763","list_articles",true,false,"app.api",[{"annotation":"ArticlesFilters","default":"Depends(get_articles_filters)","default_known":true,"kind":"$1117","name":"articles_filters"},{"annotation":"$307","default":"$73","default_known":true,"kind":"$1117","name":"user"},{"annotation":"$40","default":"$75","default_known":true,"kind":"$1117","name":"articles_repo"}],null,"$m","$m","$766","articles_filters","$m","$232","1e02341af03cb211",66,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"list_articles"}]],["$704","FACT","$1126","function","verify_password",["$972","$975"],["EVD-855f16d45bbc9a97"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$972","verify_password",true,false,"$958",[{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"plain_password"},{"annotation":"str","default":null,"default_known":true,"kind":"$1117","name":"hashed_password"}],null,"$m","$m","$975","plain_password","$m","bool","8f6ec4aab2cd8ac0",10,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"verify_password"}]],["$705","FACT","$1126","method","add_article_into_favorites",["$839","$845"],["EVD-3ca014a9798d9ec1"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m","$697","$m","instance","$839","add_article_into_favorites",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"User","default":null,"default_known":true,"kind":"$1106","name":"user"}],"$841","$m","$m","$845","self","$m","None","ed8d7762c17735ec",21,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"add_article_into_favorites"}]],["$706","FACT","$1126","function","create_start_app_handler",["$787","$788"],["EVD-ec43ed31e49e944b"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$797","fastapi.FastAPI","$1120","$1121","typing.Callable"],"$m","$m",null,"$m","$m","$787","create_start_app_handler",true,false,"app.core",[{"annotation":"FastAPI","default":null,"default_known":true,"kind":"$1117","name":"app"},{"annotation":"$36","default":null,"default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$788","app","$m","Callable","fbf38b5d54d36274",15,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_start_app_handler"}]],["SYM-ece08bc7d3c5d83c","FACT","$1126","dynamic_binding","SETTINGS",["$816","app.db.migrations.env.SETTINGS"],["EVD-5e7e1ea9d7bce0b5"],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$m","$816","SETTINGS","$m","$m","$m","$m",null,"$m","$m","app.db.migrations.env.SETTINGS","$m","dynamic_binding","$m","$m","$m","$m","$m","$m","$m","$m","$1118",{"basis":"$1049","kind":"public","spelling":"SETTINGS"}]],["$707","FACT","$1126","function","retrieve_article_by_slug",["$763","$767"],["EVD-6bb82fe8c2b98069"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.get"],"$m",[],"$m","$m",["$898","$902","$915","$918"],"$m","$m",null,"$m","$m","$763","retrieve_article_by_slug",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"article"}],null,"$m","$m","$767","article","$m","$39","7091c14ce153024b",12,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"retrieve_article_by_slug"}]],["$708","FACT","$1126","function","create_articles_table",["$818","$819"],["EVD-b16b5856e57567c4"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$818","create_articles_table",true,false,"app.db",[],null,"$m","$m","$819",null,"$m","None","2f2d11a99d62a092",101,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"create_articles_table"}]],["$709","FACT","$1126","function","delete_comment_from_article",["$772","$774"],["EVD-884c7c53d74ff121"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,["router.delete"],"$m",[],"$m","$m",["$863","$900","$902"],"$m","$m",null,"$m","$m","$772","delete_comment_from_article",true,false,"app.api",[{"annotation":"Comment","default":"Depends(get_comment_by_id_from_path)","default_known":true,"kind":"$1117","name":"comment"},{"annotation":"$59","default":"$76","default_known":true,"kind":"$1117","name":"comments_repo"}],null,"$m","$m","$774","comment","$m","None","ea1f067a5ebfb1b2",10,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"delete_comment_from_article"}]],["$710","FACT","$1126","method","update_article",["$839","$858"],["EVD-ec43b30ad19ed9bf"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902"],"$m","$m","$697","$m","instance","$839","update_article",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Article","default":null,"default_known":true,"kind":"$1106","name":"article"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"slug"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"title"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"body"},{"annotation":"$308","default":"None","default_known":true,"kind":"$1106","name":"description"}],"$841","$m","$m","$858","self","$m","Article","9e0f7dcea8e78bc2",121,true,"$m",false,"$m","method","$1118",{"basis":"$1049","kind":"public","spelling":"update_article"}]],["SYM-f7dce0661d3ebec1","FACT","$1126","class","Config",["$802","app.core.settings.base.BaseAppSettings.Config"],["EVD-42b8f6df5a61202d"],[],[],[],["$m","$m",[{"annotation":null,"definition_id":"ATTR-a289a86c399d97d6","evidence_ids":["EVD-5da83df74e12ba47"],"name":"env_file","static":true,"visibility":{"basis":"$1049","kind":"public","spelling":"env_file"}}],[],[],[],false,true,"class",["env_file"],"$m",false,[],false,[],"$m","$m","$m",[],false,"$625",[{"definition_ids":["ATTR-a289a86c399d97d6"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$802","Config",true,"$m","app.core","$m","$804","$m","$m","app.core.settings.base.BaseAppSettings.Config","$m","$m","$m","$m","$m","$m",false,"$m",true,"class","$1118",{"basis":"$1049","kind":"public","spelling":"Config"}]],["$711","FACT","$1126","function","_get_current_user",["$731","$738"],["EVD-982d98a0f05e2787"],[],[],[],["$m",true,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m","$m","$m","$m",null,"$m","$m","$731","_get_current_user",true,false,"app.api",[{"annotation":"$721","default":"$78","default_known":true,"kind":"$1117","name":"users_repo"},{"annotation":"str","default":"Depends(_get_authorization_header_retriever())","default_known":true,"kind":"$1117","name":"token"},{"annotation":"$36","default":"$70","default_known":true,"kind":"$1117","name":"settings"}],null,"$m","$m","$738","users_repo","$m","User","76e1cb384a5fac32",66,"$m","$m","$m","$m","function","private",{"basis":"$1049","kind":"private","spelling":"_get_current_user"}]],["$712","FACT","$1126","class","$39",["$914","$918"],["$93"],[],[],[],["$m","$m",[{"annotation":"$38","definition_id":"ATTR-b0a67a3f0adf65bc","evidence_ids":["EVD-387ed50d1d1de713"],"name":"article","visibility":{"basis":"$1049","kind":"public","spelling":"article"}}],[{"candidate_count":1,"evidence_ids":["EVD-09f3625b8d989b13"],"expression":"RWSchema","id":"BASE-67f6ce1a677b0a9f","reason":"$1061","relationship_kind":"inherits","status":"resolved","targets":["$934"]}],["$934"],["RWSchema"],false,true,"$1122",[],"$m",false,[],false,[],"$m",{"app.models.schemas.articles":["$915"]},"$m",[{"annotation":"$38","name":"article"}],false,null,[{"definition_ids":["ATTR-b0a67a3f0adf65bc"],"kind":"$1031","reason":"$1044","schema_version":"1.0.0","status":"partial"},{"definition_ids":[],"kind":"method","reason":"$1045","schema_version":"1.0.0","status":"partial"}],"$m","$914","$39",true,"$m","$891","$m",null,"$m","$m","$918","$m","$m","$m","$m","$m","$m",true,"$m",false,"class","$1118",{"basis":"$1049","kind":"public","spelling":"$39"}]],["$713","FACT","$1126","function","$1038",["$727","$728"],["EVD-96c490e16d826c8a"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["$898","$902","$909"],"$m","$m",null,"$m","$m","$727","$1038",true,false,"app.api",[{"annotation":"Article","default":"$71","default_known":true,"kind":"$1117","name":"current_article"},{"annotation":"User","default":"$72","default_known":true,"kind":"$1117","name":"user"}],null,"$m","$m","$728","current_article","$m","None","b4a20f51390a89c0",24,"$m","$m","$m","$m","function","$1118",{"basis":"$1049","kind":"public","spelling":"$1038"}]],["$714","FACT","$1126","method","__init__",["$862","$864"],["EVD-7baca3dce40b18f6"],[],[],[],["$m",false,"$m","$m","$m","$m","$m","$m","$m","$m","$m",false,[],"$m",[],"$m","$m",["asyncpg.Connection"],"$m","$m","$642","$m","instance","$862","__init__",true,false,"app.db",[{"annotation":null,"default":null,"default_known":true,"kind":"$1117","name":"self"},{"annotation":"Connection","default":null,"default_known":true,"kind":"$1117","name":"conn"}],"$863","$m","$m","$864","self","$m","None","986cff1c530cc1b4",19,true,"$m",false,"$m","method","private",{"basis":"$1049","kind":"public","spelling":"__init__"}]]],"transitive_paths":[["PATH-3099d760662a725f","FACT","$1114","$1140","app.core → app.db → app.models → app.services",["app.core","app.db","$891","$958"],[],[],["EDGE-29866d9f5d7a6e50","EDGE-452160c8baab802c","EDGE-f7f0a9b29445a32a"],[],["package",["app.core","app.db","$891","$958"],"app.core","$958"]],["PATH-67035b4b0f75bc66","FACT","$1114","$1140","app.models → app.services → app.db",["app.db","$891","$958"],[],[],["EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa"],[],["package",["$891","$958","app.db"],"$891","app.db"]],["PATH-68b9289b0be51334","FACT","$1114","$1140","app.core → app.db → app.models",["app.core","app.db","$891"],[],[],["EDGE-29866d9f5d7a6e50","EDGE-f7f0a9b29445a32a"],[],["package",["app.core","app.db","$891"],"app.core","$891"]],["PATH-79d5e687abb55932","FACT","$1114","$1140","app.db → app.models → app.services",["app.db","$891","$958"],[],[],["EDGE-452160c8baab802c","EDGE-f7f0a9b29445a32a"],[],["package",["app.db","$891","$958"],"app.db","$958"]],["PATH-9d443bac2130d502","FACT","$1114","$1140","app.models → app.services → app.db → app.core",["app.core","app.db","$891","$958"],[],[],["EDGE-452160c8baab802c","EDGE-d06fb59ce6fb98fa","EDGE-f27070264b3a6212"],[],["package",["$891","$958","app.db","app.core"],"$891","app.core"]],["PATH-af74e5b143c6acab","FACT","$1114","$1140","app.main → app.api → app.models",["app.api","app.main","$891"],[],[],["EDGE-7548ccb5da555357","EDGE-aaa205722afdff02"],[],["package",["app.main","app.api","$891"],"app.main","$891"]],["PATH-b208dabe6209cd7f","FACT","$1114","$1140","app.main → app.api → app.services",["app.api","app.main","$958"],[],[],["EDGE-aaa205722afdff02","EDGE-ecbdc4ddac6e9040"],[],["package",["app.main","app.api","$958"],"app.main","$958"]],["PATH-b3d5343b426aed42","FACT","$1114","$1140","app.main → app.api → app.resources",["app.api","app.main","$943"],[],[],["EDGE-2097726256448fe8","EDGE-aaa205722afdff02"],[],["package",["app.main","app.api","$943"],"app.main","$943"]],["PATH-cc3afcf802383656","FACT","$1114","$1140","app.main → app.api → app.db",["app.api","app.db","app.main"],[],[],["EDGE-3e1ccf49a3ffc190","EDGE-aaa205722afdff02"],[],["package",["app.main","app.api","app.db"],"app.main","app.db"]],["PATH-db4ba7bf387b505c","FACT","$1114","$1140","app.services → app.db → app.core",["app.core","app.db","$958"],[],[],["EDGE-d06fb59ce6fb98fa","EDGE-f27070264b3a6212"],[],["package",["$958","app.db","app.core"],"$958","app.core"]]],"typing_signals":[["TYPE-0b481a9a6e82ef6b","FACT","type_architecture","type_ignore","app/core/events.py:20 uses type: ignore",["$787"],["EVD-08cbfadc9cf932d9"],[],[],[],["$m","$m",20,"$787","$787","type_ignore","",""]],["TYPE-2702c994fcfa77f4","FACT","type_architecture","any_annotation","app.core.settings.app.AppSettings.fastapi_kwargs:return: Dict[str, Any]",["$801"],["EVD-56fc27d82cf48bc8"],[],[],[],["Dict[str, Any]","$m","$m","$801","$m","any_annotation","$m","$m"]],["TYPE-288a89ae66fc7205","FACT","type_architecture","type_ignore","app/models/common.py:7 uses type: ignore",["$892"],["EVD-2d9522296e1b070f"],[],[],[],["$m","$m",7,"$892","$893","type_ignore","created_at: datetime.datetime = None",""]],["TYPE-3ea0afd730bc373b","FACT","type_architecture","type_ignore","app/db/migrations/env.py:17 uses type: ignore",["$816"],["EVD-c8b804fdb650f289"],[],[],[],["$m","$m",17,"$816","$816","type_ignore","fileConfig(config.config_file_name)",""]],["TYPE-4be6d2745773346c","FACT","type_architecture","type_ignore","app/api/dependencies/authentication.py:35 uses type: ignore",["$731"],["EVD-18edb9357a674b89"],[],[],[],["$m","$m",35,"$731","$731","type_ignore","",""]],["TYPE-5babd8a9a72f83d6","FACT","type_architecture","type_ignore","app/models/common.py:8 uses type: ignore",["$892"],["EVD-9d3de6b5e9413b9e"],[],[],[],["$m","$m",8,"$892","$893","type_ignore","updated_at: datetime.datetime = None",""]],["TYPE-6325baf3b3e1d4b4","FACT","type_architecture","type_ignore","app/api/dependencies/authentication.py:42 uses type: ignore",["$731"],["EVD-9fa69c691583e4a8"],[],[],[],["$m","$m",42,"$731","$731","type_ignore","",""]],["TYPE-7e3f43b2ec1ce331","FACT","type_architecture","dict_any_annotation","app.core.settings.app.AppSettings.fastapi_kwargs:return: Dict[str, Any]",["$801"],["EVD-56fc27d82cf48bc8"],[],[],[],["Dict[str, Any]","$m","$m","$801","$m","dict_any_annotation","$m","$m"]],["TYPE-a1534d6fb5558114","FACT","type_architecture","cast_call","app.core.logging.InterceptHandler.emit uses cast",["$794"],["EVD-2fce17e88988fda9"],[],["CALL-10ec9fdb71bcda84"],[],["$m","cast","$m","$794","$m","cast_call","$m","$m"]],["TYPE-a45b6c4dfd006d2f","FACT","type_architecture","type_ignore","app/core/events.py:13 uses type: ignore",["$787"],["EVD-17e66b16949daa07"],[],[],[],["$m","$m",13,"$787","$787","type_ignore","",""]]],"unknowns":[["UNKNOWN-CONTEXT-DATAFLOW","UNKNOWN","contexts_state","context_alias_limit","Context read/write topology excludes unproven dynamic aliases",[],[],[],[],[],["$m","$m","$m","$m","$m","$m","The scanner follows direct annotations, constructor bindings, and self-field access only","$m","$m","$m"]],["UNKNOWN-PYTHON-DYNAMIC-CALLS","UNKNOWN","$1037","dynamic_call_limit","Python dynamic behavior prevents a complete call graph",["app"],[],[],[],[],["$m","$m","$m","$m","$m","$m","$m","$m","$m",94]],["UML-FINDING-ab2c4b54bcb97b10","UNKNOWN","uml","$1142","$719",[],["EVD-ace64da05926c75e"],["$718"],["$646"],["$1030"],["$1124","$1143",["EVD-ace64da05926c75e"],["$646"],"UML-ASSESSMENT-bc9214f7b69a50e2",["BASE-fb91200eb3f6a6a2"],"$719","UNKNOWN","$1091","$m"]],["UML-FINDING-31aa24cf7ce2484e","UNKNOWN","uml","$1142","$719",[],["EVD-f067c2773e690ecb"],["$718"],["$583"],["$1030"],["$1124","$1143",["EVD-f067c2773e690ecb"],["$583"],"UML-ASSESSMENT-a6d0555a4442bc54",["BASE-595d51116adff076"],"$719","UNKNOWN","$1092","$m"]],["UML-FINDING-13e99d62eb8bb131","UNKNOWN","uml","$1142","$719",[],["EVD-5f383fa8316e8062"],["$718"],["$625"],["$1030"],["$1124","$1143",["EVD-5f383fa8316e8062"],["$625"],"UML-ASSESSMENT-8fa61926feb2a066",["BASE-a9e8ec8f43a12fdb"],"$719","UNKNOWN","$1093","$m"]],["UML-FINDING-bc11297bbf5234cb","UNKNOWN","uml","$1142","$719",[],["EVD-c41229e638f32e77"],["$718"],["$631"],["$1030"],["$1124","$1143",["EVD-c41229e638f32e77"],["$631"],"UML-ASSESSMENT-7f48852993981673",["BASE-1af1de50332305bf"],"$719","UNKNOWN","$1094","$m"]],["UML-FINDING-608fe95ed1700fea","UNKNOWN","uml","$1142","$719",[],["EVD-89b0dc7c7cc5427a"],["$718"],["$695"],["$1030"],["$1124","$1143",["EVD-89b0dc7c7cc5427a"],["$695"],"UML-ASSESSMENT-3b7e260f2acb2c06",["BASE-88acc99fbb029268"],"$719","UNKNOWN","$1095","$m"]],["UML-FINDING-bb490a3ec6a35a22","UNKNOWN","uml","$1142","$719",[],["EVD-ddbfa6a00885d8a1"],["$718"],["$634"],["$1030"],["$1124","$1143",["EVD-ddbfa6a00885d8a1"],["$634"],"UML-ASSESSMENT-a19612758642e8f2",["BASE-7dcf39cbd5e8fdcf"],"$719","UNKNOWN","$1096","$m"]],["UML-FINDING-343410b8d504fed5","UNKNOWN","uml","$1142","$719",[],["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$718"],["$624"],["$1030"],["$1124","$1143",["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$624"],"UML-ASSESSMENT-6b9b4a3635beb904",["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"$719","UNKNOWN","$1098","$m"]],["UML-FINDING-9a46e83877cb9f99","UNKNOWN","uml","$1142","$719",[],["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$718"],["$624"],["$1030"],["$1124","$1143",["EVD-cd61a15fa5badf7f","EVD-df45185e8b68593b"],["$624"],"UML-ASSESSMENT-6d83b86bf107552d",["BASE-12be5f71589eaf0e","BASE-231d1f1b9a0b75b1"],"$719","UNKNOWN","$1097","$m"]],["UML-FINDING-b79bf51060442037","UNKNOWN","uml","$1142","$719",[],["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$718"],["$627"],["$1030"],["$1124","$1143",["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$627"],"UML-ASSESSMENT-cbabe1b9112c04a1",["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"$719","UNKNOWN","$1100","$m"]],["UML-FINDING-dc950f2cd441cfba","UNKNOWN","uml","$1142","$719",[],["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$718"],["$627"],["$1030"],["$1124","$1143",["EVD-3c99db0ced63cc5a","EVD-a610a51c44d9c476"],["$627"],"UML-ASSESSMENT-f8a6dea69b46d3af",["BASE-0fcab94d5ccdd675","BASE-f8a216674493fbf4"],"$719","UNKNOWN","$1099","$m"]],["UML-FINDING-0fdd38932d51933e","UNKNOWN","uml","$1142","$719",[],["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$718"],["$687"],["$1030"],["$1124","$1143",["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$687"],"UML-ASSESSMENT-77fe69581dbe7fc9",["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"$719","UNKNOWN","$1102","$m"]],["UML-FINDING-80e09cecc1d3f585","UNKNOWN","uml","$1142","$719",[],["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$718"],["$687"],["$1030"],["$1124","$1143",["EVD-04422bac4e2aa546","EVD-390580a062effab1"],["$687"],"UML-ASSESSMENT-9838b733b87e5502",["BASE-cbef65dc7a323a23","BASE-dcca1aeda7cf236e"],"$719","UNKNOWN","$1101","$m"]],["UML-FINDING-4ef5ce813803c8a0","UNKNOWN","uml","$1142","$719",[],["EVD-a494683aaf335df6"],["$718"],["$605"],["$1030"],["$1124","$1143",["EVD-a494683aaf335df6"],["$605"],"UML-ASSESSMENT-0a7619ab5a55f40a",["BASE-105e4adb0371839d"],"$719","UNKNOWN","$1103","$m"]],["UML-FINDING-d80f81f33daef78c","UNKNOWN","uml","$1142","$56",[],["$94"],["$718"],["$600"],["$1030"],["$1047","$1143",["$94"],["$600"],"UML-ASSESSMENT-3df3f6f6c41bad99",["$600"],"$56","UNKNOWN","$181","$m"]],["UML-FINDING-0e3e428cd42a705b","UNKNOWN","uml","$1142","$56",[],["$128"],["$718"],["$634"],["$1030"],["$1047","$1143",["$128"],["$634"],"UML-ASSESSMENT-3d6fd641a3c33a90",["$634"],"$56","UNKNOWN","$188","$m"]],["UML-FINDING-46e62def61d6ebc8","UNKNOWN","uml","$1142","$56",[],["$107"],["$718"],["$646"],["$1030"],["$1047","$1143",["$107"],["$646"],"UML-ASSESSMENT-0dd5b7f40026f2d7",["$646"],"$56","UNKNOWN","$502","$m"]],["UML-FINDING-0815b62a6ac42671","UNKNOWN","uml","$1142","$56",[],["$125"],["$718"],["$595"],["$1030"],["$1047","$1143",["$125"],["$595"],"UML-ASSESSMENT-5a0c4ff8fcfd711e",["$595"],"$56","UNKNOWN","$428","$m"]],["UML-FINDING-a2e88f53776b535c","UNKNOWN","uml","$1142","$56",[],["EVD-8ce7bb28bc5a4670"],["$718"],["$637"],["$1030"],["$1047","$1143",["EVD-8ce7bb28bc5a4670"],["$637"],"UML-ASSESSMENT-8723372fd057b799",["$637"],"$56","UNKNOWN","$429","$m"]],["UML-FINDING-4e92f4e775e46861","UNKNOWN","uml","$1142","$56",[],["$124"],["$718"],["$624"],["$1030"],["$1047","$1143",["$124"],["$624"],"UML-ASSESSMENT-768ed2c525bc5588",["$624"],"$56","UNKNOWN","$430","$m"]],["UML-FINDING-92967be78a8f7a19","UNKNOWN","uml","$1142","$56",[],["$140"],["$718"],["$627"],["$1030"],["$1047","$1143",["$140"],["$627"],"UML-ASSESSMENT-8a9b71c191a4a7d5",["$627"],"$56","UNKNOWN","$431","$m"]],["UML-FINDING-36621469ac2bd79b","UNKNOWN","uml","$1142","$56",[],["$85"],["$718"],["$619"],["$1030"],["$1047","$1143",["$85"],["$619"],"UML-ASSESSMENT-db61fb02feeec3c8",["$619"],"$56","UNKNOWN","$432","$m"]],["UML-FINDING-cd1ca44757fd8022","UNKNOWN","uml","$1142","$56",[],["$114"],["$718"],["$596"],["$1030"],["$1047","$1143",["$114"],["$596"],"UML-ASSESSMENT-7e7d3bdff9ef9200",["$596"],"$56","UNKNOWN","$435","$m"]],["UML-FINDING-46a690c30f5bd1ef","UNKNOWN","uml","$1142","$56",[],["$91"],["$718"],["$687"],["$1030"],["$1047","$1143",["$91"],["$687"],"UML-ASSESSMENT-c80d75744d2e248b",["$687"],"$56","UNKNOWN","$436","$m"]],["UML-FINDING-f95fc3164f110663","UNKNOWN","uml","$1142","$56",[],["$135"],["$718"],["$605"],["$1030"],["$1047","$1143",["$135"],["$605"],"UML-ASSESSMENT-0a917730bfb0ee45",["$605"],"$56","UNKNOWN","$437","$m"]],["UML-FINDING-e796edb9977e5f18","UNKNOWN","uml","$1142","$56",[],["$93"],["$718"],["$712"],["$1030"],["$1047","$1143",["$93"],["$712"],"UML-ASSESSMENT-f942e4eaab8f6a1c",["$712"],"$56","UNKNOWN","$439","$m"]],["UML-FINDING-1f71927a5078c241","UNKNOWN","uml","$1142","$56",[],["$116"],["$718"],["$615"],["$1030"],["$1047","$1143",["$116"],["$615"],"UML-ASSESSMENT-0160ececc6fa58b7",["$615"],"$56","UNKNOWN","$438","$m"]],["UML-FINDING-e1500b37944afe69","UNKNOWN","uml","$1142","$56",[],["$89"],["$718"],["$626"],["$1030"],["$1047","$1143",["$89"],["$626"],"UML-ASSESSMENT-d321bfb6d2261741",["$626"],"$56","UNKNOWN","$440","$m"]],["UML-FINDING-bfefd95153753f60","UNKNOWN","uml","$1142","$56",[],["$95"],["$718"],["$674"],["$1030"],["$1047","$1143",["$95"],["$674"],"UML-ASSESSMENT-f5910dc2c5d91508",["$674"],"$56","UNKNOWN","$442","$m"]],["UML-FINDING-1a73f5b879db9e1f","UNKNOWN","uml","$1142","$56",[],["$126"],["$718"],["$686"],["$1030"],["$1047","$1143",["$126"],["$686"],"UML-ASSESSMENT-ac2fc65a5c999b84",["$686"],"$56","UNKNOWN","$441","$m"]],["UML-FINDING-5bed681ef173df6d","UNKNOWN","uml","$1142","$56",[],["$104"],["$718"],["$663"],["$1030"],["$1047","$1143",["$104"],["$663"],"UML-ASSESSMENT-ff4d6749e55727c5",["$663"],"$56","UNKNOWN","$445","$m"]],["UML-FINDING-dea813a788abdaab","UNKNOWN","uml","$1142","$56",[],["$133"],["$718"],["$613"],["$1030"],["$1047","$1143",["$133"],["$613"],"UML-ASSESSMENT-a90c2517f83da325",["$613"],"$56","UNKNOWN","$444","$m"]],["UML-FINDING-0ad2b3d5c967805d","UNKNOWN","uml","$1142","$56",[],["EVD-6eee1220acce1a34"],["$718"],["$700"],["$1030"],["$1047","$1143",["EVD-6eee1220acce1a34"],["$700"],"UML-ASSESSMENT-e368c676782b053b",["$700"],"$56","UNKNOWN","$443","$m"]],["UML-FINDING-1cff15ffecb48813","UNKNOWN","uml","$1142","$56",[],["$119"],["$718"],["$586"],["$1030"],["$1047","$1143",["$119"],["$586"],"UML-ASSESSMENT-7c4d1b2031f11da2",["$586"],"$56","UNKNOWN","$446","$m"]],["UML-FINDING-393020038c41578f","UNKNOWN","uml","$1142","$56",[],["$139"],["$718"],["$659"],["$1030"],["$1047","$1143",["$139"],["$659"],"UML-ASSESSMENT-50fb46cf091a8ab2",["$659"],"$56","UNKNOWN","$447","$m"]],["UML-FINDING-b74886f4f7512ede","UNKNOWN","uml","$1142","$56",[],["$121"],["$718"],["$681"],["$1030"],["$1047","$1143",["$121"],["$681"],"UML-ASSESSMENT-7e5511391596b10f",["$681"],"$56","UNKNOWN","$448","$m"]],["UML-FINDING-e739ec366e14d993","UNKNOWN","uml","$1142","$56",[],["$120"],["$718"],["$683"],["$1030"],["$1047","$1143",["$120"],["$683"],"UML-ASSESSMENT-daca91a39613ea2a",["$683"],"$56","UNKNOWN","$451","$m"]],["UML-FINDING-a570c191869a4530","UNKNOWN","uml","$1142","$56",[],["$110"],["$718"],["$655"],["$1030"],["$1047","$1143",["$110"],["$655"],"UML-ASSESSMENT-1debb42ef60b1757",["$655"],"$56","UNKNOWN","$453","$m"]],["UML-FINDING-71e0366eb89e6a6d","UNKNOWN","uml","$1142","$56",[],["EVD-cb7f500fb00f9f7d"],["$718"],["$608"],["$1030"],["$1047","$1143",["EVD-cb7f500fb00f9f7d"],["$608"],"UML-ASSESSMENT-3838afb027d58d46",["$608"],"$56","UNKNOWN","$452","$m"]],["UML-FINDING-ad581650e5faed55","UNKNOWN","uml","$1142","$56",[],["$134"],["$718"],["$611"],["$1030"],["$1047","$1143",["$134"],["$611"],"UML-ASSESSMENT-7392f2acc97b0dc8",["$611"],"$56","UNKNOWN","$455","$m"]],["UML-FINDING-7fcaaffb8087a06c","UNKNOWN","uml","$1142","$56",[],["$105"],["$718"],["$603"],["$1030"],["$1047","$1143",["$105"],["$603"],"UML-ASSESSMENT-8f25774142d9f890",["$603"],"$56","UNKNOWN","$456","$m"]],["UML-FINDING-8749a53d8e23abde","UNKNOWN","uml","$1142","$56",[],["$122"],["$718"],["$677"],["$1030"],["$1047","$1143",["$122"],["$677"],"UML-ASSESSMENT-24c167eb0b3cddd7",["$677"],"$56","UNKNOWN","$454","$m"]],["UML-FINDING-77203c78da9160a0","UNKNOWN","uml","$1142","$56",[],["$111"],["$718"],["$697"],["$1030"],["$1047","$1143",["$111"],["$697"],"UML-ASSESSMENT-93db5035e18d454f",["$697"],"$56","UNKNOWN","$310","$m"]],["UML-FINDING-cdbd4386db0f60f2","UNKNOWN","uml","$1142","$56",[],["$137"],["$718"],["$585"],["$1030"],["$1047","$1143",["$137"],["$585"],"UML-ASSESSMENT-4d2e8479591273f7",["$585"],"$56","UNKNOWN","$311","$m"]],["UML-FINDING-ad9e459a14ed5869","UNKNOWN","uml","$1142","$56",[],["$108"],["$718"],["$642"],["$1030"],["$1047","$1143",["$108"],["$642"],"UML-ASSESSMENT-c092291dbc1a4347",["$642"],"$56","UNKNOWN","$312","$m"]],["UML-FINDING-6696e3ad2e730ca4","UNKNOWN","uml","$1142","$56",[],["$81"],["$718"],["$657"],["$1030"],["$1047","$1143",["$81"],["$657"],"UML-ASSESSMENT-8dcce54b45206d05",["$657"],"$56","UNKNOWN","$313","$m"]],["UML-FINDING-48ae8f0af18f110d","UNKNOWN","uml","$1142","$56",[],["$99"],["$718"],["$582"],["$1030"],["$1047","$1143",["$99"],["$582"],"UML-ASSESSMENT-6b92e8bc319d3dcb",["$582"],"$56","UNKNOWN","$314","$m"]],["UML-FINDING-f467729c0d1598ea","UNKNOWN","uml","$1142","$56",[],["$130"],["$718"],["$650"],["$1030"],["$1047","$1143",["$130"],["$650"],"UML-ASSESSMENT-4926970f0ea502b3",["$650"],"$56","UNKNOWN","$315","$m"]]],"violations":[["UML-FINDING-8a6d08b35e3b9c6b","VIOLATION","uml","$1142","Annotation differs.",[],["EVD-c2388a9ba3d25a6a"],["$718"],["$624"],["$1030"],["$725","changed",["EVD-c2388a9ba3d25a6a"],["$624"],"UML-ASSESSMENT-f90b3066ec150184",["ATTR-a78710c812e6e903"],"Annotation differs.","FAIL","$380"]]]}
